builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0232 starttime: 1469188155.9 results: success (0) buildid: 20160722032726 builduid: ccda849e745c45db9f5fa53e5a98309b revision: 68ca20cf8042a14e44e826e6e7985677c138bfd6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-22 04:49:15.899365) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-22 04:49:15.899839) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-22 04:49:15.900133) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-22 04:49:15.945445) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 04:49:15.945851) ========= 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.dxmHMD4N92/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.UGYQniKmO4/Listeners TMPDIR=/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/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-07-22 04:49: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% 17.6M=0.001s 2016-07-22 04:49:16 (17.6 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.160265 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 04:49:16.128466) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 04:49:16.128790) ========= 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.dxmHMD4N92/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.UGYQniKmO4/Listeners TMPDIR=/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/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.029503 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 04:49:16.179129) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-22 04:49:16.179522) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 68ca20cf8042a14e44e826e6e7985677c138bfd6 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 68ca20cf8042a14e44e826e6e7985677c138bfd6 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.dxmHMD4N92/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.UGYQniKmO4/Listeners TMPDIR=/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/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-07-22 04:49:16,259 truncating revision to first 12 chars 2016-07-22 04:49:16,259 Setting DEBUG logging. 2016-07-22 04:49:16,259 attempt 1/10 2016-07-22 04:49:16,259 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/68ca20cf8042?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-22 04:49:18,051 unpacking tar archive at: mozilla-beta-68ca20cf8042/testing/mozharness/ program finished with exit code 0 elapsedTime=2.068784 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-22 04:49:18.269973) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-22 04:49:18.270308) ========= script_repo_revision: 68ca20cf8042a14e44e826e6e7985677c138bfd6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-22 04:49:18.270764) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-22 04:49:18.271086) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-22 04:49:18.289867) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 45 secs) (at 2016-07-22 04:49:18.290535) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.dxmHMD4N92/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_NODE_PATH=/usr/local/bin/node 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.UGYQniKmO4/Listeners TMPDIR=/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 04:49:18 INFO - MultiFileLogger online at 20160722 04:49:18 in /builds/slave/test 04:49:18 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 04:49:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:49:18 INFO - {'append_to_log': False, 04:49:18 INFO - 'base_work_dir': '/builds/slave/test', 04:49:18 INFO - 'blob_upload_branch': 'mozilla-beta', 04:49:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:49:18 INFO - 'buildbot_json_path': 'buildprops.json', 04:49:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:49:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:49:18 INFO - 'download_minidump_stackwalk': True, 04:49:18 INFO - 'download_symbols': 'true', 04:49:18 INFO - 'e10s': False, 04:49:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:49:18 INFO - 'tooltool.py': '/tools/tooltool.py', 04:49:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:49:18 INFO - '/tools/misc-python/virtualenv.py')}, 04:49:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:49:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:49:18 INFO - 'log_level': 'info', 04:49:18 INFO - 'log_to_console': True, 04:49:18 INFO - 'opt_config_files': (), 04:49:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:49:18 INFO - '--processes=1', 04:49:18 INFO - '--config=%(test_path)s/wptrunner.ini', 04:49:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:49:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:49:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:49:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:49:18 INFO - 'pip_index': False, 04:49:18 INFO - 'require_test_zip': True, 04:49:18 INFO - 'test_type': ('testharness',), 04:49:18 INFO - 'this_chunk': '1', 04:49:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:49:18 INFO - 'total_chunks': '10', 04:49:18 INFO - 'virtualenv_path': 'venv', 04:49:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:49:18 INFO - 'work_dir': 'build'} 04:49:18 INFO - ##### 04:49:18 INFO - ##### Running clobber step. 04:49:18 INFO - ##### 04:49:18 INFO - Running pre-action listener: _resource_record_pre_action 04:49:18 INFO - Running main action method: clobber 04:49:18 INFO - rmtree: /builds/slave/test/build 04:49:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:49:20 INFO - Running post-action listener: _resource_record_post_action 04:49:20 INFO - ##### 04:49:20 INFO - ##### Running read-buildbot-config step. 04:49:20 INFO - ##### 04:49:20 INFO - Running pre-action listener: _resource_record_pre_action 04:49:20 INFO - Running main action method: read_buildbot_config 04:49:20 INFO - Using buildbot properties: 04:49:20 INFO - { 04:49:20 INFO - "project": "", 04:49:20 INFO - "product": "firefox", 04:49:20 INFO - "script_repo_revision": "production", 04:49:20 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 04:49:20 INFO - "repository": "", 04:49:20 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 04:49:20 INFO - "buildid": "20160722032726", 04:49:20 INFO - "pgo_build": "False", 04:49:20 INFO - "basedir": "/builds/slave/test", 04:49:20 INFO - "buildnumber": 38, 04:49:20 INFO - "slavename": "t-yosemite-r7-0232", 04:49:20 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 04:49:20 INFO - "platform": "macosx64", 04:49:20 INFO - "branch": "mozilla-beta", 04:49:20 INFO - "revision": "68ca20cf8042a14e44e826e6e7985677c138bfd6", 04:49:20 INFO - "repo_path": "releases/mozilla-beta", 04:49:20 INFO - "moz_repo_path": "", 04:49:20 INFO - "stage_platform": "macosx64", 04:49:20 INFO - "builduid": "ccda849e745c45db9f5fa53e5a98309b", 04:49:20 INFO - "slavebuilddir": "test" 04:49:20 INFO - } 04:49:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 04:49:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 04:49:20 INFO - Running post-action listener: _resource_record_post_action 04:49:20 INFO - ##### 04:49:20 INFO - ##### Running download-and-extract step. 04:49:20 INFO - ##### 04:49:20 INFO - Running pre-action listener: _resource_record_pre_action 04:49:20 INFO - Running main action method: download_and_extract 04:49:20 INFO - mkdir: /builds/slave/test/build/tests 04:49:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:20 INFO - https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:49:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 04:49:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 04:49:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 04:49:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 04:49:21 INFO - Downloaded 1201 bytes. 04:49:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 04:49:21 INFO - Using the following test package requirements: 04:49:21 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 04:49:21 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:49:21 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 04:49:21 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:49:21 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 04:49:21 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:49:21 INFO - u'jsshell-mac64.zip'], 04:49:21 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:49:21 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 04:49:21 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 04:49:21 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:49:21 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 04:49:21 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:49:21 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 04:49:21 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:49:21 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 04:49:21 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:49:21 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 04:49:21 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 04:49:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:21 INFO - https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:49:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 04:49:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 04:49:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 04:49:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 04:49:22 INFO - Downloaded 18370256 bytes. 04:49:22 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:49:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:49:23 INFO - caution: filename not matched: web-platform/* 04:49:23 INFO - Return code: 11 04:49:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:23 INFO - https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:49:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 04:49:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 04:49:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 04:49:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:49:24 INFO - Downloaded 36389883 bytes. 04:49:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:49:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:49:28 INFO - caution: filename not matched: bin/* 04:49:28 INFO - caution: filename not matched: config/* 04:49:28 INFO - caution: filename not matched: mozbase/* 04:49:28 INFO - caution: filename not matched: marionette/* 04:49:28 INFO - caution: filename not matched: tools/wptserve/* 04:49:28 INFO - Return code: 11 04:49:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:28 INFO - https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 04:49:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:49:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:49:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 04:49:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 04:49:30 INFO - Downloaded 73029614 bytes. 04:49:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:49:30 INFO - mkdir: /builds/slave/test/properties 04:49:30 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:49:30 INFO - Writing to file /builds/slave/test/properties/build_url 04:49:30 INFO - Contents: 04:49:30 INFO - build_url:https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:49:31 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:49:31 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:49:31 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:49:31 INFO - Contents: 04:49:31 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:49:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:31 INFO - https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:49:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:49:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:49:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:49:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:49:34 INFO - Downloaded 103729599 bytes. 04:49:34 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:49:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:49:37 INFO - Return code: 0 04:49:37 INFO - Running post-action listener: _resource_record_post_action 04:49:37 INFO - Running post-action listener: set_extra_try_arguments 04:49:37 INFO - ##### 04:49:37 INFO - ##### Running create-virtualenv step. 04:49:37 INFO - ##### 04:49:37 INFO - Running pre-action listener: _pre_create_virtualenv 04:49:37 INFO - Running pre-action listener: _resource_record_pre_action 04:49:37 INFO - Running main action method: create_virtualenv 04:49:37 INFO - Creating virtualenv /builds/slave/test/build/venv 04:49:37 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 04:49:37 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:49:37 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:49:37 INFO - Using real prefix '/tools/python27' 04:49:37 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:49:38 INFO - Installing distribute.............................................................................................................................................................................................done. 04:49:41 INFO - Installing pip.................done. 04:49:41 INFO - Return code: 0 04:49:41 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:49:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:49:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:49:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:49:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:49:41 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 0x10a837e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a854f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9594f5de0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a8505e0>, '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 0x10a433cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a45e990>, '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.dxmHMD4N92/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.UGYQniKmO4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:49:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:49:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:49:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dxmHMD4N92/Render', 04:49:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:49:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:49:41 INFO - 'HOME': '/Users/cltbld', 04:49:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:49:41 INFO - 'LOGNAME': 'cltbld', 04:49:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:49:41 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:49:41 INFO - 'MOZ_NO_REMOTE': '1', 04:49:41 INFO - 'NO_EM_RESTART': '1', 04:49:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:49:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:49:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:49:41 INFO - 'PWD': '/builds/slave/test', 04:49:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:49:41 INFO - 'SHELL': '/bin/bash', 04:49:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UGYQniKmO4/Listeners', 04:49:41 INFO - 'TMPDIR': '/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/', 04:49:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:49:41 INFO - 'USER': 'cltbld', 04:49:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:49:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:49:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:49:41 INFO - 'XPC_FLAGS': '0x0', 04:49:41 INFO - 'XPC_SERVICE_NAME': '0', 04:49:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:49:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:49:41 INFO - Downloading/unpacking psutil>=0.7.1 04:49:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:49:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:49:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:49:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:49:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:49:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:49:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:49:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:49:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:49:44 INFO - Installing collected packages: psutil 04:49:44 INFO - Running setup.py install for psutil 04:49:44 INFO - building 'psutil._psutil_osx' extension 04:49:44 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 04:49:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 04:49:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 04:49:45 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 04:49:45 INFO - building 'psutil._psutil_posix' extension 04:49:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 04:49:45 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:49:45 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:49:45 INFO - ^ 04:49:45 INFO - 1 warning generated. 04:49:45 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 04:49:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:49:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:49:45 INFO - Successfully installed psutil 04:49:45 INFO - Cleaning up... 04:49:46 INFO - Return code: 0 04:49:46 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:49:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:49:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:49:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:49:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:49:46 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 0x10a837e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a854f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9594f5de0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a8505e0>, '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 0x10a433cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a45e990>, '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.dxmHMD4N92/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.UGYQniKmO4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:49:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:49:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:49:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dxmHMD4N92/Render', 04:49:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:49:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:49:46 INFO - 'HOME': '/Users/cltbld', 04:49:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:49:46 INFO - 'LOGNAME': 'cltbld', 04:49:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:49:46 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:49:46 INFO - 'MOZ_NO_REMOTE': '1', 04:49:46 INFO - 'NO_EM_RESTART': '1', 04:49:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:49:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:49:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:49:46 INFO - 'PWD': '/builds/slave/test', 04:49:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:49:46 INFO - 'SHELL': '/bin/bash', 04:49:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UGYQniKmO4/Listeners', 04:49:46 INFO - 'TMPDIR': '/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/', 04:49:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:49:46 INFO - 'USER': 'cltbld', 04:49:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:49:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:49:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:49:46 INFO - 'XPC_FLAGS': '0x0', 04:49:46 INFO - 'XPC_SERVICE_NAME': '0', 04:49:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:49:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:49:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:49:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:49:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:49:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:49:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:49:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:49:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:49:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:49:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:49:48 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:49:48 INFO - Installing collected packages: mozsystemmonitor 04:49:48 INFO - Running setup.py install for mozsystemmonitor 04:49:49 INFO - Successfully installed mozsystemmonitor 04:49:49 INFO - Cleaning up... 04:49:49 INFO - Return code: 0 04:49:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:49:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:49:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:49:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:49:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:49:49 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 0x10a837e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a854f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9594f5de0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a8505e0>, '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 0x10a433cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a45e990>, '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.dxmHMD4N92/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.UGYQniKmO4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:49:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:49:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:49:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dxmHMD4N92/Render', 04:49:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:49:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:49:49 INFO - 'HOME': '/Users/cltbld', 04:49:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:49:49 INFO - 'LOGNAME': 'cltbld', 04:49:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:49:49 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:49:49 INFO - 'MOZ_NO_REMOTE': '1', 04:49:49 INFO - 'NO_EM_RESTART': '1', 04:49:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:49:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:49:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:49:49 INFO - 'PWD': '/builds/slave/test', 04:49:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:49:49 INFO - 'SHELL': '/bin/bash', 04:49:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UGYQniKmO4/Listeners', 04:49:49 INFO - 'TMPDIR': '/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/', 04:49:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:49:49 INFO - 'USER': 'cltbld', 04:49:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:49:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:49:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:49:49 INFO - 'XPC_FLAGS': '0x0', 04:49:49 INFO - 'XPC_SERVICE_NAME': '0', 04:49:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:49:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:49:49 INFO - Downloading/unpacking blobuploader==1.2.4 04:49:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:49:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:49:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:49:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:49:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:49:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:49:53 INFO - Downloading blobuploader-1.2.4.tar.gz 04:49:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:49:53 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:49:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:49:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:49:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:49:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:49:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:49:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:49:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:49:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:49: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 04:49: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 04:49: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 04:49: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 04:49: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 04:49: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 04:49:54 INFO - Downloading docopt-0.6.1.tar.gz 04:49:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:49:55 INFO - Installing collected packages: blobuploader, requests, docopt 04:49:55 INFO - Running setup.py install for blobuploader 04:49:55 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:49:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:49:55 INFO - Running setup.py install for requests 04:49:55 INFO - Running setup.py install for docopt 04:49:55 INFO - Successfully installed blobuploader requests docopt 04:49:55 INFO - Cleaning up... 04:49:55 INFO - Return code: 0 04:49:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:49:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:49:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:49:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:49:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:49:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:49:55 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 0x10a837e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a854f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9594f5de0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a8505e0>, '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 0x10a433cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a45e990>, '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.dxmHMD4N92/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.UGYQniKmO4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:49:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:49:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:49:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dxmHMD4N92/Render', 04:49:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:49:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:49:55 INFO - 'HOME': '/Users/cltbld', 04:49:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:49:55 INFO - 'LOGNAME': 'cltbld', 04:49:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:49:55 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:49:55 INFO - 'MOZ_NO_REMOTE': '1', 04:49:55 INFO - 'NO_EM_RESTART': '1', 04:49:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:49:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:49:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:49:55 INFO - 'PWD': '/builds/slave/test', 04:49:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:49:55 INFO - 'SHELL': '/bin/bash', 04:49:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UGYQniKmO4/Listeners', 04:49:55 INFO - 'TMPDIR': '/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/', 04:49:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:49:55 INFO - 'USER': 'cltbld', 04:49:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:49:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:49:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:49:55 INFO - 'XPC_FLAGS': '0x0', 04:49:55 INFO - 'XPC_SERVICE_NAME': '0', 04:49:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:49:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:49:56 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-BzXodK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:49:56 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-RBrUU0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:49:56 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-Zr_ku1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:49:56 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-HXKWRb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:49:56 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-MlN6Bl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:49:56 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-E1Byiy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:49:56 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-hKIfdJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:49:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:49:56 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-hd1T_b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:49:57 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-kvLWiV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:49:57 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-j1SyzO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:49:57 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-mEBiVL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:49:57 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-8_m7IK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:49:57 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-XAp3PY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:49:57 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-kgM312-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:49:57 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-hLRE6f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:49:57 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-IpZuB6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:49:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:49:57 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-PrXjtr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:49:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:49:57 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-yEjqGx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:49:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:49:58 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-W6oMAY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:49:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:49:58 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-ZjZWFo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:49:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:49:58 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-t7M1wO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:49:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:49:58 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 04:49:58 INFO - Running setup.py install for manifestparser 04:49:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:49:58 INFO - Running setup.py install for mozcrash 04:49:59 INFO - Running setup.py install for mozdebug 04:49:59 INFO - Running setup.py install for mozdevice 04:49:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:49:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:49:59 INFO - Running setup.py install for mozfile 04:49:59 INFO - Running setup.py install for mozhttpd 04:49:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:49:59 INFO - Running setup.py install for mozinfo 04:49:59 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:49:59 INFO - Running setup.py install for mozInstall 04:49:59 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:49:59 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:49:59 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:49:59 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:49:59 INFO - Running setup.py install for mozleak 04:50:00 INFO - Running setup.py install for mozlog 04:50:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:50:00 INFO - Running setup.py install for moznetwork 04:50:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:50:00 INFO - Running setup.py install for mozprocess 04:50:00 INFO - Running setup.py install for mozprofile 04:50:00 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:50:00 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:50:00 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:50:00 INFO - Running setup.py install for mozrunner 04:50:00 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:50:00 INFO - Running setup.py install for mozscreenshot 04:50:01 INFO - Running setup.py install for moztest 04:50:01 INFO - Running setup.py install for mozversion 04:50:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:50:01 INFO - Running setup.py install for wptserve 04:50:01 INFO - Running setup.py install for marionette-driver 04:50:01 INFO - Running setup.py install for browsermob-proxy 04:50:01 INFO - Running setup.py install for marionette-client 04:50:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:50:02 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:50:02 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 04:50:02 INFO - Cleaning up... 04:50:02 INFO - Return code: 0 04:50:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:50: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')]} 04:50:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:50:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:50: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')]} 04:50:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:50:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:50:02 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 0x10a837e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a854f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc9594f5de0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a8505e0>, '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 0x10a433cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a45e990>, '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.dxmHMD4N92/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.UGYQniKmO4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:50:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:50:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:50:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dxmHMD4N92/Render', 04:50:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:50:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:50:02 INFO - 'HOME': '/Users/cltbld', 04:50:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:50:02 INFO - 'LOGNAME': 'cltbld', 04:50:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:50:02 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:50:02 INFO - 'MOZ_NO_REMOTE': '1', 04:50:02 INFO - 'NO_EM_RESTART': '1', 04:50:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:50:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:50:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:50:02 INFO - 'PWD': '/builds/slave/test', 04:50:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:50:02 INFO - 'SHELL': '/bin/bash', 04:50:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UGYQniKmO4/Listeners', 04:50:02 INFO - 'TMPDIR': '/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/', 04:50:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:50:02 INFO - 'USER': 'cltbld', 04:50:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:50:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:50:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:50:02 INFO - 'XPC_FLAGS': '0x0', 04:50:02 INFO - 'XPC_SERVICE_NAME': '0', 04:50:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:50:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:50:02 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-X5xF1d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:50:02 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 04:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:50:02 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-P8NxNc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:50:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:50:02 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-rJEz5w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:50:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:50:02 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-jYgCko-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:50:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:50:02 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-NjddQz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:50:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 04:50:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:50:02 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-rNJzbt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:50:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 04:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:50:03 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-VAXilb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:50:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 04:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:50:03 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-SXqi_9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:50:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 04:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:50:03 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-MlJgNS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:50:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 04:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:50:03 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-_A2BjT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:50:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:50:03 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-X7n9qr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:50:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 04:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:50:03 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-A5B3jV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:50:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 04:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:50:03 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-P1Q4ux-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:50:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 04:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:50:03 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-LHyOsG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:50:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 04:50:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:50:03 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-AF8YPO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:50:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 04:50:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:50:04 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-s2DeSx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:50:04 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 04:50:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:50:04 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-RsTDEI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:50:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 04:50:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:50:04 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-BT5cRF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:50:04 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 04:50:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:50:04 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-tMUC2D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:50:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 04:50:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:50:04 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-Cfrb0O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:50:04 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:50:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:50:04 INFO - Running setup.py (path:/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/pip-qlKeYa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:50:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:50:05 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 04:50:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:50:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:50:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:50:05 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:50:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:50:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:50:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:50:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:50:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:50:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:50:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:50:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:50:07 INFO - Downloading blessings-1.6.tar.gz 04:50:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:50:07 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:50:07 INFO - Installing collected packages: blessings 04:50:07 INFO - Running setup.py install for blessings 04:50:07 INFO - Successfully installed blessings 04:50:07 INFO - Cleaning up... 04:50:08 INFO - Return code: 0 04:50:08 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:50:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:50:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:50:08 INFO - Reading from file tmpfile_stdout 04:50:08 INFO - Current package versions: 04:50:08 INFO - blessings == 1.6 04:50:08 INFO - blobuploader == 1.2.4 04:50:08 INFO - browsermob-proxy == 0.6.0 04:50:08 INFO - docopt == 0.6.1 04:50:08 INFO - manifestparser == 1.1 04:50:08 INFO - marionette-client == 2.3.0 04:50:08 INFO - marionette-driver == 1.4.0 04:50:08 INFO - mozInstall == 1.12 04:50:08 INFO - mozcrash == 0.17 04:50:08 INFO - mozdebug == 0.1 04:50:08 INFO - mozdevice == 0.48 04:50:08 INFO - mozfile == 1.2 04:50:08 INFO - mozhttpd == 0.7 04:50:08 INFO - mozinfo == 0.9 04:50:08 INFO - mozleak == 0.1 04:50:08 INFO - mozlog == 3.1 04:50:08 INFO - moznetwork == 0.27 04:50:08 INFO - mozprocess == 0.22 04:50:08 INFO - mozprofile == 0.28 04:50:08 INFO - mozrunner == 6.11 04:50:08 INFO - mozscreenshot == 0.1 04:50:08 INFO - mozsystemmonitor == 0.0 04:50:08 INFO - moztest == 0.7 04:50:08 INFO - mozversion == 1.4 04:50:08 INFO - psutil == 3.1.1 04:50:08 INFO - requests == 1.2.3 04:50:08 INFO - wptserve == 1.4.0 04:50:08 INFO - wsgiref == 0.1.2 04:50:08 INFO - Running post-action listener: _resource_record_post_action 04:50:08 INFO - Running post-action listener: _start_resource_monitoring 04:50:08 INFO - Starting resource monitoring. 04:50:08 INFO - ##### 04:50:08 INFO - ##### Running pull step. 04:50:08 INFO - ##### 04:50:08 INFO - Running pre-action listener: _resource_record_pre_action 04:50:08 INFO - Running main action method: pull 04:50:08 INFO - Pull has nothing to do! 04:50:08 INFO - Running post-action listener: _resource_record_post_action 04:50:08 INFO - ##### 04:50:08 INFO - ##### Running install step. 04:50:08 INFO - ##### 04:50:08 INFO - Running pre-action listener: _resource_record_pre_action 04:50:08 INFO - Running main action method: install 04:50:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:50:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:50:08 INFO - Reading from file tmpfile_stdout 04:50:08 INFO - Detecting whether we're running mozinstall >=1.0... 04:50:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:50:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:50:08 INFO - Reading from file tmpfile_stdout 04:50:08 INFO - Output received: 04:50:08 INFO - Usage: mozinstall [options] installer 04:50:08 INFO - Options: 04:50:08 INFO - -h, --help show this help message and exit 04:50:08 INFO - -d DEST, --destination=DEST 04:50:08 INFO - Directory to install application into. [default: 04:50:08 INFO - "/builds/slave/test"] 04:50:08 INFO - --app=APP Application being installed. [default: firefox] 04:50:08 INFO - mkdir: /builds/slave/test/build/application 04:50:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 04:50:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 04:50:26 INFO - Reading from file tmpfile_stdout 04:50:26 INFO - Output received: 04:50:26 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:50:26 INFO - Running post-action listener: _resource_record_post_action 04:50:26 INFO - ##### 04:50:26 INFO - ##### Running run-tests step. 04:50:26 INFO - ##### 04:50:26 INFO - Running pre-action listener: _resource_record_pre_action 04:50:26 INFO - Running main action method: run_tests 04:50:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:50:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:50:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:50:26 INFO - grabbing minidump binary from tooltool 04:50:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:50:26 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 0x10a8505e0>, '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 0x10a433cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a45e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:50:26 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 04:50:26 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 04:50:27 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:50:27 INFO - Return code: 0 04:50:27 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:50:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:50:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 04:50:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 04:50:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dxmHMD4N92/Render', 04:50:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:50:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:50:27 INFO - 'HOME': '/Users/cltbld', 04:50:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:50:27 INFO - 'LOGNAME': 'cltbld', 04:50:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:50:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:50:27 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:50:27 INFO - 'MOZ_NO_REMOTE': '1', 04:50:27 INFO - 'NO_EM_RESTART': '1', 04:50:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:50:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:50:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:50:27 INFO - 'PWD': '/builds/slave/test', 04:50:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:50:27 INFO - 'SHELL': '/bin/bash', 04:50:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UGYQniKmO4/Listeners', 04:50:27 INFO - 'TMPDIR': '/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/', 04:50:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:50:27 INFO - 'USER': 'cltbld', 04:50:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:50:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:50:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:50:27 INFO - 'XPC_FLAGS': '0x0', 04:50:27 INFO - 'XPC_SERVICE_NAME': '0', 04:50:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:50:27 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 04:50:27 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 04:50:27 INFO - import pkg_resources 04:50:28 INFO - Using 1 client processes 04:50:28 INFO - wptserve Starting http server on 127.0.0.1:8000 04:50:28 INFO - wptserve Starting http server on 127.0.0.1:8001 04:50:28 INFO - wptserve Starting http server on 127.0.0.1:8443 04:50:30 INFO - SUITE-START | Running 778 tests 04:50:30 INFO - Running testharness tests 04:50:30 INFO - Setting up ssl 04:50:30 INFO - PROCESS | certutil | 04:50:30 INFO - PROCESS | certutil | 04:50:30 INFO - PROCESS | certutil | 04:50:30 INFO - Certificate Nickname Trust Attributes 04:50:30 INFO - SSL,S/MIME,JAR/XPI 04:50:30 INFO - 04:50:30 INFO - web-platform-tests CT,, 04:50:30 INFO - 04:50:30 INFO - Starting runner 04:50:31 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:50:31 INFO - PROCESS | 1648 | 1469188231820 Marionette DEBUG Marionette enabled via build flag and pref 04:50:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x113e1c800 == 1 [pid = 1648] [id = 1] 04:50:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 1 (0x113e1d000) [pid = 1648] [serial = 1] [outer = 0x0] 04:50:31 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:50:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 2 (0x113e1e000) [pid = 1648] [serial = 2] [outer = 0x113e1d000] 04:50:32 INFO - PROCESS | 1648 | 1469188232150 Marionette INFO Listening on port 2828 04:50:32 INFO - PROCESS | 1648 | 1469188232375 Marionette DEBUG Marionette enabled via command-line flag 04:50:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x116962000 == 2 [pid = 1648] [id = 2] 04:50:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 3 (0x116962800) [pid = 1648] [serial = 3] [outer = 0x0] 04:50:32 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:50:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 4 (0x116963800) [pid = 1648] [serial = 4] [outer = 0x116962800] 04:50:32 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:50:32 INFO - PROCESS | 1648 | 1469188232543 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 04:50:32 INFO - PROCESS | 1648 | 1469188232614 Marionette DEBUG Closed connection conn0 04:50:32 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:50:32 INFO - PROCESS | 1648 | 1469188232618 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 04:50:32 INFO - PROCESS | 1648 | 1469188232629 Marionette DEBUG Closed connection conn1 04:50:32 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:50:32 INFO - PROCESS | 1648 | 1469188232634 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 04:50:32 INFO - PROCESS | 1648 | 1469188232642 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:50:32 INFO - PROCESS | 1648 | 1469188232647 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160722032726","device":"desktop","version":"48.0"} 04:50:32 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:50:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a063000 == 3 [pid = 1648] [id = 3] 04:50:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 5 (0x11a063800) [pid = 1648] [serial = 5] [outer = 0x0] 04:50:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a064000 == 4 [pid = 1648] [id = 4] 04:50:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 6 (0x11a09d800) [pid = 1648] [serial = 6] [outer = 0x0] 04:50:33 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:50:33 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:50:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1237af800 == 5 [pid = 1648] [id = 5] 04:50:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 7 (0x11a09d000) [pid = 1648] [serial = 7] [outer = 0x0] 04:50:33 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:50:33 INFO - PROCESS | 1648 | [1648] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:50:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 8 (0x123869c00) [pid = 1648] [serial = 8] [outer = 0x11a09d000] 04:50:33 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:50:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 9 (0x123615800) [pid = 1648] [serial = 9] [outer = 0x11a063800] 04:50:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 10 (0x123de0c00) [pid = 1648] [serial = 10] [outer = 0x11a09d800] 04:50:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 11 (0x123de2800) [pid = 1648] [serial = 11] [outer = 0x11a09d000] 04:50:34 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:50:34 INFO - PROCESS | 1648 | 1469188234529 Marionette INFO startBrowser e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:34 INFO - PROCESS | 1648 | 1469188234551 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 1648 | 1469188234560 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 1648 | 1469188234561 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:34 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:50:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 12 (0x126797800) [pid = 1648] [serial = 12] [outer = 0x11a09d000] 04:50:34 INFO - PROCESS | 1648 | 1469188234866 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"e2641317-bdf8-8a4a-a2f9-cd5021004f33","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160722032726","device":"desktop","version":"48.0","command_id":1}}] 04:50:34 INFO - PROCESS | 1648 | 1469188234962 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:50:34 INFO - PROCESS | 1648 | 1469188234965 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:35 INFO - PROCESS | 1648 | 1469188235002 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:50:35 INFO - PROCESS | 1648 | 1469188235077 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:50:35 INFO - PROCESS | 1648 | 1469188235078 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:35 INFO - PROCESS | 1648 | [1648] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:50:35 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:50:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 13 (0x128bfc400) [pid = 1648] [serial = 13] [outer = 0x11a09d000] 04:50:35 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:50:35 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:50:35 INFO - PROCESS | 1648 | 1469188235351 Marionette TRACE conn2 <- [1,3,null,{}] 04:50:35 INFO - PROCESS | 1648 | 1469188235353 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:50:35 INFO - PROCESS | 1648 | 1469188235357 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:35 INFO - PROCESS | 1648 | 1469188235374 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:50:35 INFO - PROCESS | 1648 | 1469188235400 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:50:35 INFO - PROCESS | 1648 | 1469188235402 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:50:35 INFO - PROCESS | 1648 | 1469188235410 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - PROCESS | 1648 | 1469188235412 Marionette TRACE conn2 <- [1,6,null,{}] 04:50:35 INFO - PROCESS | 1648 | 1469188235415 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:35 INFO - PROCESS | 1648 | 1469188235416 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:35 INFO - PROCESS | 1648 | 1469188235429 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:50:35 INFO - PROCESS | 1648 | 1469188235431 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:35 INFO - PROCESS | 1648 | 1469188235432 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x129241800 == 6 [pid = 1648] [id = 6] 04:50:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 14 (0x12929d000) [pid = 1648] [serial = 14] [outer = 0x0] 04:50:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 15 (0x12929ec00) [pid = 1648] [serial = 15] [outer = 0x12929d000] 04:50:35 INFO - PROCESS | 1648 | 1469188235462 Marionette DEBUG loaded listener.js 04:50:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 16 (0x1292a4400) [pid = 1648] [serial = 16] [outer = 0x12929d000] 04:50:35 INFO - PROCESS | 1648 | 1469188235765 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:50:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e20000 == 7 [pid = 1648] [id = 7] 04:50:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 17 (0x1293b2000) [pid = 1648] [serial = 17] [outer = 0x0] 04:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 04:50:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 18 (0x12956e000) [pid = 1648] [serial = 18] [outer = 0x1293b2000] 04:50:35 INFO - PROCESS | 1648 | 1469188235795 Marionette DEBUG loaded listener.js 04:50:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 19 (0x129576c00) [pid = 1648] [serial = 19] [outer = 0x1293b2000] 04:50:35 INFO - PROCESS | 1648 | 1469188235835 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:50:35 INFO - PROCESS | 1648 | 1469188235836 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:50:35 INFO - PROCESS | 1648 | 1469188235878 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - PROCESS | 1648 | 1469188235879 Marionette TRACE conn2 <- [1,10,null,{}] 04:50:35 INFO - PROCESS | 1648 | 1469188235893 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:35 INFO - PROCESS | 1648 | 1469188235897 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:36 INFO - PROCESS | 1648 | 1469188236025 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:50:36 INFO - PROCESS | 1648 | 1469188236048 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 1648 | 1469188236049 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a863000 == 8 [pid = 1648] [id = 8] 04:50:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 20 (0x12a8d3400) [pid = 1648] [serial = 20] [outer = 0x0] 04:50:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 21 (0x12a8d5000) [pid = 1648] [serial = 21] [outer = 0x12a8d3400] 04:50:36 INFO - PROCESS | 1648 | 1469188236078 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 22 (0x12a8d9400) [pid = 1648] [serial = 22] [outer = 0x12a8d3400] 04:50:36 INFO - PROCESS | 1648 | 1469188236419 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 04:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 582ms 04:50:36 INFO - PROCESS | 1648 | 1469188236454 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:50:36 INFO - PROCESS | 1648 | 1469188236458 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:50:36 INFO - PROCESS | 1648 | 1469188236462 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:50:36 INFO - PROCESS | 1648 | 1469188236463 Marionette TRACE conn2 <- [1,14,null,{}] 04:50:36 INFO - PROCESS | 1648 | 1469188236495 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:36 INFO - PROCESS | 1648 | 1469188236498 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:36 INFO - PROCESS | 1648 | 1469188236688 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:50:36 INFO - PROCESS | 1648 | 1469188236694 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 1648 | 1469188236695 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b733800 == 9 [pid = 1648] [id = 9] 04:50:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 23 (0x12a8e1400) [pid = 1648] [serial = 23] [outer = 0x0] 04:50:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 24 (0x12af69000) [pid = 1648] [serial = 24] [outer = 0x12a8e1400] 04:50:36 INFO - PROCESS | 1648 | 1469188236733 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 25 (0x12b726400) [pid = 1648] [serial = 25] [outer = 0x12a8e1400] 04:50:37 INFO - PROCESS | 1648 | 1469188237056 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 04:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 650ms 04:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:50:37 INFO - PROCESS | 1648 | 1469188237112 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:50:37 INFO - PROCESS | 1648 | 1469188237113 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:50:37 INFO - PROCESS | 1648 | 1469188237115 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - PROCESS | 1648 | 1469188237116 Marionette TRACE conn2 <- [1,18,null,{}] 04:50:37 INFO - PROCESS | 1648 | 1469188237118 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:37 INFO - PROCESS | 1648 | 1469188237120 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:37 INFO - PROCESS | 1648 | 1469188237215 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:50:37 INFO - PROCESS | 1648 | 1469188237219 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:37 INFO - PROCESS | 1648 | 1469188237221 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba4c800 == 10 [pid = 1648] [id = 10] 04:50:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 26 (0x12ba85400) [pid = 1648] [serial = 26] [outer = 0x0] 04:50:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 27 (0x12ba8a400) [pid = 1648] [serial = 27] [outer = 0x12ba85400] 04:50:37 INFO - PROCESS | 1648 | 1469188237246 Marionette DEBUG loaded listener.js 04:50:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 28 (0x12ba90400) [pid = 1648] [serial = 28] [outer = 0x12ba85400] 04:50:37 INFO - PROCESS | 1648 | 1469188237519 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 04:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 04:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:50:37 INFO - PROCESS | 1648 | 1469188237549 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:50:37 INFO - PROCESS | 1648 | 1469188237551 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:50:37 INFO - PROCESS | 1648 | 1469188237561 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - PROCESS | 1648 | 1469188237562 Marionette TRACE conn2 <- [1,22,null,{}] 04:50:37 INFO - PROCESS | 1648 | 1469188237565 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:37 INFO - PROCESS | 1648 | 1469188237566 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:37 INFO - PROCESS | 1648 | 1469188237712 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:50:37 INFO - PROCESS | 1648 | 1469188237717 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:37 INFO - PROCESS | 1648 | 1469188237718 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11657c800 == 11 [pid = 1648] [id = 11] 04:50:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 29 (0x117e2f400) [pid = 1648] [serial = 29] [outer = 0x0] 04:50:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 30 (0x1181f3c00) [pid = 1648] [serial = 30] [outer = 0x117e2f400] 04:50:37 INFO - PROCESS | 1648 | 1469188237758 Marionette DEBUG loaded listener.js 04:50:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 31 (0x129577c00) [pid = 1648] [serial = 31] [outer = 0x117e2f400] 04:50:38 INFO - PROCESS | 1648 | 1469188238153 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 04:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 626ms 04:50:38 INFO - PROCESS | 1648 | 1469188238181 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:50:38 INFO - PROCESS | 1648 | 1469188238182 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:50:38 INFO - PROCESS | 1648 | 1469188238186 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:50:38 INFO - PROCESS | 1648 | 1469188238187 Marionette TRACE conn2 <- [1,26,null,{}] 04:50:38 INFO - PROCESS | 1648 | 1469188238190 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:38 INFO - PROCESS | 1648 | 1469188238192 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:38 INFO - PROCESS | 1648 | 1469188238296 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:50:38 INFO - PROCESS | 1648 | 1469188238299 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:38 INFO - PROCESS | 1648 | 1469188238300 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0d8000 == 12 [pid = 1648] [id = 12] 04:50:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 32 (0x119c87400) [pid = 1648] [serial = 32] [outer = 0x0] 04:50:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 33 (0x12a8d7400) [pid = 1648] [serial = 33] [outer = 0x119c87400] 04:50:38 INFO - PROCESS | 1648 | 1469188238325 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 34 (0x12c044400) [pid = 1648] [serial = 34] [outer = 0x119c87400] 04:50:38 INFO - PROCESS | 1648 | 1469188238576 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 04:50:38 INFO - PROCESS | 1648 | 1469188238612 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:50:38 INFO - PROCESS | 1648 | 1469188238613 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:50:38 INFO - PROCESS | 1648 | 1469188238617 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:50:38 INFO - PROCESS | 1648 | 1469188238618 Marionette TRACE conn2 <- [1,30,null,{}] 04:50:38 INFO - PROCESS | 1648 | 1469188238636 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:38 INFO - PROCESS | 1648 | 1469188238637 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:38 INFO - PROCESS | 1648 | 1469188238738 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:50:38 INFO - PROCESS | 1648 | 1469188238741 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:38 INFO - PROCESS | 1648 | 1469188238742 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1d7000 == 13 [pid = 1648] [id = 13] 04:50:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 35 (0x12c046c00) [pid = 1648] [serial = 35] [outer = 0x0] 04:50:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 36 (0x12c050400) [pid = 1648] [serial = 36] [outer = 0x12c046c00] 04:50:38 INFO - PROCESS | 1648 | 1469188238766 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 37 (0x12c054000) [pid = 1648] [serial = 37] [outer = 0x12c046c00] 04:50:38 INFO - PROCESS | 1648 | 1469188238988 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 04:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 384ms 04:50:39 INFO - PROCESS | 1648 | 1469188239002 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 1648 | 1469188239003 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:50:39 INFO - PROCESS | 1648 | 1469188239013 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - PROCESS | 1648 | 1469188239014 Marionette TRACE conn2 <- [1,34,null,{}] 04:50:39 INFO - PROCESS | 1648 | 1469188239016 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:39 INFO - PROCESS | 1648 | 1469188239017 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:39 INFO - PROCESS | 1648 | 1469188239110 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:50:39 INFO - PROCESS | 1648 | 1469188239114 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 1648 | 1469188239115 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6ec000 == 14 [pid = 1648] [id = 14] 04:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 38 (0x12c057400) [pid = 1648] [serial = 38] [outer = 0x0] 04:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 39 (0x12c05c400) [pid = 1648] [serial = 39] [outer = 0x12c057400] 04:50:39 INFO - PROCESS | 1648 | 1469188239139 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 40 (0x12c689000) [pid = 1648] [serial = 40] [outer = 0x12c057400] 04:50:39 INFO - PROCESS | 1648 | 1469188239374 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 04:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 417ms 04:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:50:39 INFO - PROCESS | 1648 | 1469188239431 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 1648 | 1469188239432 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:50:39 INFO - PROCESS | 1648 | 1469188239434 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - PROCESS | 1648 | 1469188239435 Marionette TRACE conn2 <- [1,38,null,{}] 04:50:39 INFO - PROCESS | 1648 | 1469188239437 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:39 INFO - PROCESS | 1648 | 1469188239439 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:39 INFO - PROCESS | 1648 | 1469188239554 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:50:39 INFO - PROCESS | 1648 | 1469188239559 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 1648 | 1469188239560 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb14800 == 15 [pid = 1648] [id = 15] 04:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 41 (0x12c68bc00) [pid = 1648] [serial = 41] [outer = 0x0] 04:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 42 (0x12cb4fc00) [pid = 1648] [serial = 42] [outer = 0x12c68bc00] 04:50:39 INFO - PROCESS | 1648 | 1469188239583 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 43 (0x12cb55000) [pid = 1648] [serial = 43] [outer = 0x12c68bc00] 04:50:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbe2000 == 16 [pid = 1648] [id = 16] 04:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 44 (0x12cbe2800) [pid = 1648] [serial = 44] [outer = 0x0] 04:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 45 (0x12cbdb800) [pid = 1648] [serial = 45] [outer = 0x12cbe2800] 04:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 46 (0x12cbe8000) [pid = 1648] [serial = 46] [outer = 0x12cbe2800] 04:50:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbe1800 == 17 [pid = 1648] [id = 17] 04:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 47 (0x12cf03000) [pid = 1648] [serial = 47] [outer = 0x0] 04:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 48 (0x12cf0bc00) [pid = 1648] [serial = 48] [outer = 0x12cf03000] 04:50:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x12cf06400) [pid = 1648] [serial = 49] [outer = 0x12cf03000] 04:50:39 INFO - PROCESS | 1648 | 1469188239912 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 04:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 518ms 04:50:39 INFO - PROCESS | 1648 | 1469188239952 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 1648 | 1469188239953 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:50:39 INFO - PROCESS | 1648 | 1469188239958 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - PROCESS | 1648 | 1469188239959 Marionette TRACE conn2 <- [1,42,null,{}] 04:50:39 INFO - PROCESS | 1648 | 1469188239961 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:39 INFO - PROCESS | 1648 | 1469188239962 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:40 INFO - PROCESS | 1648 | 1469188240053 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:50:40 INFO - PROCESS | 1648 | 1469188240057 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 1648 | 1469188240058 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d311800 == 18 [pid = 1648] [id = 18] 04:50:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x12cb57800) [pid = 1648] [serial = 50] [outer = 0x0] 04:50:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x12d231800) [pid = 1648] [serial = 51] [outer = 0x12cb57800] 04:50:40 INFO - PROCESS | 1648 | 1469188240082 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x12d3e5800) [pid = 1648] [serial = 52] [outer = 0x12cb57800] 04:50:40 INFO - PROCESS | 1648 | 1469188240329 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 04:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 04:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:50:40 INFO - PROCESS | 1648 | 1469188240379 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:50:40 INFO - PROCESS | 1648 | 1469188240380 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:50:40 INFO - PROCESS | 1648 | 1469188240382 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 1648 | 1469188240384 Marionette TRACE conn2 <- [1,46,null,{}] 04:50:40 INFO - PROCESS | 1648 | 1469188240386 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:40 INFO - PROCESS | 1648 | 1469188240387 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:40 INFO - PROCESS | 1648 | 1469188240495 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:50:40 INFO - PROCESS | 1648 | 1469188240498 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 1648 | 1469188240500 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6cc000 == 19 [pid = 1648] [id = 19] 04:50:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x118635400) [pid = 1648] [serial = 53] [outer = 0x0] 04:50:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x12d3ecc00) [pid = 1648] [serial = 54] [outer = 0x118635400] 04:50:40 INFO - PROCESS | 1648 | 1469188240526 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x12d3f0400) [pid = 1648] [serial = 55] [outer = 0x118635400] 04:50:40 INFO - PROCESS | 1648 | 1469188240774 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 04:50:40 INFO - PROCESS | 1648 | 1469188240803 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:50:40 INFO - PROCESS | 1648 | 1469188240804 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:50:40 INFO - PROCESS | 1648 | 1469188240814 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 1648 | 1469188240815 Marionette TRACE conn2 <- [1,50,null,{}] 04:50:40 INFO - PROCESS | 1648 | 1469188240817 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:40 INFO - PROCESS | 1648 | 1469188240818 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:40 INFO - PROCESS | 1648 | 1469188240916 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:50:40 INFO - PROCESS | 1648 | 1469188240920 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 1648 | 1469188240921 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca3c000 == 20 [pid = 1648] [id = 20] 04:50:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x118123800) [pid = 1648] [serial = 56] [outer = 0x0] 04:50:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x11812e800) [pid = 1648] [serial = 57] [outer = 0x118123800] 04:50:40 INFO - PROCESS | 1648 | 1469188240945 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x12c043800) [pid = 1648] [serial = 58] [outer = 0x118123800] 04:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 04:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:50:41 INFO - PROCESS | 1648 | 1469188241179 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:50:41 INFO - PROCESS | 1648 | 1469188241182 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 1648 | 1469188241183 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:50:41 INFO - PROCESS | 1648 | 1469188241185 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 1648 | 1469188241186 Marionette TRACE conn2 <- [1,54,null,{}] 04:50:41 INFO - PROCESS | 1648 | 1469188241195 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:41 INFO - PROCESS | 1648 | 1469188241196 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:41 INFO - PROCESS | 1648 | 1469188241291 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:50:41 INFO - PROCESS | 1648 | 1469188241302 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1648 | 1469188241303 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6d6000 == 21 [pid = 1648] [id = 21] 04:50:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x12d3f1000) [pid = 1648] [serial = 59] [outer = 0x0] 04:50:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x12db37400) [pid = 1648] [serial = 60] [outer = 0x12d3f1000] 04:50:41 INFO - PROCESS | 1648 | 1469188241326 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x12db3ac00) [pid = 1648] [serial = 61] [outer = 0x12d3f1000] 04:50:41 INFO - PROCESS | 1648 | 1469188241558 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 424ms 04:50:41 INFO - PROCESS | 1648 | 1469188241614 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 1648 | 1469188241615 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:50:41 INFO - PROCESS | 1648 | 1469188241618 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 1648 | 1469188241619 Marionette TRACE conn2 <- [1,58,null,{}] 04:50:41 INFO - PROCESS | 1648 | 1469188241630 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:41 INFO - PROCESS | 1648 | 1469188241631 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:41 INFO - PROCESS | 1648 | 1469188241744 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:50:41 INFO - PROCESS | 1648 | 1469188241748 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1648 | 1469188241749 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dbd4800 == 22 [pid = 1648] [id = 22] 04:50:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11941d000) [pid = 1648] [serial = 62] [outer = 0x0] 04:50:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x12db3b000) [pid = 1648] [serial = 63] [outer = 0x11941d000] 04:50:41 INFO - PROCESS | 1648 | 1469188241777 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x123de8c00) [pid = 1648] [serial = 64] [outer = 0x11941d000] 04:50:43 INFO - PROCESS | 1648 | 1469188243470 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1872ms 04:50:43 INFO - PROCESS | 1648 | 1469188243497 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:50:43 INFO - PROCESS | 1648 | 1469188243499 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:50:43 INFO - PROCESS | 1648 | 1469188243503 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - PROCESS | 1648 | 1469188243506 Marionette TRACE conn2 <- [1,62,null,{}] 04:50:43 INFO - PROCESS | 1648 | 1469188243510 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:43 INFO - PROCESS | 1648 | 1469188243512 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:43 INFO - PROCESS | 1648 | 1469188243585 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:50:43 INFO - PROCESS | 1648 | 1469188243594 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:43 INFO - PROCESS | 1648 | 1469188243597 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x112640800 == 23 [pid = 1648] [id = 23] 04:50:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1131e9800) [pid = 1648] [serial = 65] [outer = 0x0] 04:50:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1131f1800) [pid = 1648] [serial = 66] [outer = 0x1131e9800] 04:50:43 INFO - PROCESS | 1648 | 1469188243627 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x113c61400) [pid = 1648] [serial = 67] [outer = 0x1131e9800] 04:50:43 INFO - PROCESS | 1648 | 1469188243936 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 473ms 04:50:43 INFO - PROCESS | 1648 | 1469188243984 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:50:43 INFO - PROCESS | 1648 | 1469188243989 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:50:43 INFO - PROCESS | 1648 | 1469188243996 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - PROCESS | 1648 | 1469188243999 Marionette TRACE conn2 <- [1,66,null,{}] 04:50:44 INFO - PROCESS | 1648 | 1469188244003 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:44 INFO - PROCESS | 1648 | 1469188244006 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:44 INFO - PROCESS | 1648 | 1469188244122 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:50:44 INFO - PROCESS | 1648 | 1469188244130 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 1648 | 1469188244133 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a08000 == 24 [pid = 1648] [id = 24] 04:50:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x113cf4400) [pid = 1648] [serial = 68] [outer = 0x0] 04:50:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x115f47800) [pid = 1648] [serial = 69] [outer = 0x113cf4400] 04:50:44 INFO - PROCESS | 1648 | 1469188244176 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x115fb6c00) [pid = 1648] [serial = 70] [outer = 0x113cf4400] 04:50:44 INFO - PROCESS | 1648 | 1469188244581 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 623ms 04:50:44 INFO - PROCESS | 1648 | 1469188244619 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:50:44 INFO - PROCESS | 1648 | 1469188244620 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:50:44 INFO - PROCESS | 1648 | 1469188244622 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - PROCESS | 1648 | 1469188244625 Marionette TRACE conn2 <- [1,70,null,{}] 04:50:44 INFO - PROCESS | 1648 | 1469188244633 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:44 INFO - PROCESS | 1648 | 1469188244636 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:44 INFO - PROCESS | 1648 | 1469188244710 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:50:44 INFO - PROCESS | 1648 | 1469188244715 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 1648 | 1469188244717 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167c4800 == 25 [pid = 1648] [id = 25] 04:50:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x111aa5800) [pid = 1648] [serial = 71] [outer = 0x0] 04:50:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1176bdc00) [pid = 1648] [serial = 72] [outer = 0x111aa5800] 04:50:44 INFO - PROCESS | 1648 | 1469188244747 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x118127800) [pid = 1648] [serial = 73] [outer = 0x111aa5800] 04:50:45 INFO - PROCESS | 1648 | 1469188245042 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 472ms 04:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:50:45 INFO - PROCESS | 1648 | 1469188245094 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:50:45 INFO - PROCESS | 1648 | 1469188245096 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:50:45 INFO - PROCESS | 1648 | 1469188245098 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 1648 | 1469188245099 Marionette TRACE conn2 <- [1,74,null,{}] 04:50:45 INFO - PROCESS | 1648 | 1469188245101 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:45 INFO - PROCESS | 1648 | 1469188245103 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:45 INFO - PROCESS | 1648 | 1469188245175 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:50:45 INFO - PROCESS | 1648 | 1469188245218 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 1648 | 1469188245219 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169bf000 == 26 [pid = 1648] [id = 26] 04:50:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x116727800) [pid = 1648] [serial = 74] [outer = 0x0] 04:50:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1181ee400) [pid = 1648] [serial = 75] [outer = 0x116727800] 04:50:45 INFO - PROCESS | 1648 | 1469188245245 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118456c00) [pid = 1648] [serial = 76] [outer = 0x116727800] 04:50:45 INFO - PROCESS | 1648 | 1469188245501 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 418ms 04:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:50:45 INFO - PROCESS | 1648 | 1469188245516 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:50:45 INFO - PROCESS | 1648 | 1469188245517 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:50:45 INFO - PROCESS | 1648 | 1469188245519 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 1648 | 1469188245521 Marionette TRACE conn2 <- [1,78,null,{}] 04:50:45 INFO - PROCESS | 1648 | 1469188245535 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:45 INFO - PROCESS | 1648 | 1469188245536 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:45 INFO - PROCESS | 1648 | 1469188245609 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:50:45 INFO - PROCESS | 1648 | 1469188245613 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 1648 | 1469188245614 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x117056000 == 27 [pid = 1648] [id = 27] 04:50:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x111c81800) [pid = 1648] [serial = 77] [outer = 0x0] 04:50:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118457c00) [pid = 1648] [serial = 78] [outer = 0x111c81800] 04:50:45 INFO - PROCESS | 1648 | 1469188245640 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118882c00) [pid = 1648] [serial = 79] [outer = 0x111c81800] 04:50:45 INFO - PROCESS | 1648 | 1469188245966 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 480ms 04:50:46 INFO - PROCESS | 1648 | 1469188246001 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 1648 | 1469188246003 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:50:46 INFO - PROCESS | 1648 | 1469188246009 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 1648 | 1469188246011 Marionette TRACE conn2 <- [1,82,null,{}] 04:50:46 INFO - PROCESS | 1648 | 1469188246014 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:46 INFO - PROCESS | 1648 | 1469188246021 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:46 INFO - PROCESS | 1648 | 1469188246182 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:50:46 INFO - PROCESS | 1648 | 1469188246191 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:46 INFO - PROCESS | 1648 | 1469188246193 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e49000 == 28 [pid = 1648] [id = 28] 04:50:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118637800) [pid = 1648] [serial = 80] [outer = 0x0] 04:50:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119070400) [pid = 1648] [serial = 81] [outer = 0x118637800] 04:50:46 INFO - PROCESS | 1648 | 1469188246233 Marionette DEBUG loaded listener.js 04:50:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119437000) [pid = 1648] [serial = 82] [outer = 0x118637800] 04:50:46 INFO - PROCESS | 1648 | 1469188246576 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 622ms 04:50:46 INFO - PROCESS | 1648 | 1469188246629 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 1648 | 1469188246631 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:50:46 INFO - PROCESS | 1648 | 1469188246634 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 1648 | 1469188246636 Marionette TRACE conn2 <- [1,86,null,{}] 04:50:46 INFO - PROCESS | 1648 | 1469188246640 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:46 INFO - PROCESS | 1648 | 1469188246641 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:46 INFO - PROCESS | 1648 | 1469188246748 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:50:46 INFO - PROCESS | 1648 | 1469188246808 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:46 INFO - PROCESS | 1648 | 1469188246810 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x118181800 == 29 [pid = 1648] [id = 29] 04:50:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118637000) [pid = 1648] [serial = 83] [outer = 0x0] 04:50:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1194e1400) [pid = 1648] [serial = 84] [outer = 0x118637000] 04:50:46 INFO - PROCESS | 1648 | 1469188246848 Marionette DEBUG loaded listener.js 04:50:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119a4cc00) [pid = 1648] [serial = 85] [outer = 0x118637000] 04:50:47 INFO - PROCESS | 1648 | 1469188247179 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 569ms 04:50:47 INFO - PROCESS | 1648 | 1469188247204 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:50:47 INFO - PROCESS | 1648 | 1469188247205 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:50:47 INFO - PROCESS | 1648 | 1469188247215 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:50:47 INFO - PROCESS | 1648 | 1469188247216 Marionette TRACE conn2 <- [1,90,null,{}] 04:50:47 INFO - PROCESS | 1648 | 1469188247218 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:47 INFO - PROCESS | 1648 | 1469188247220 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:47 INFO - PROCESS | 1648 | 1469188247294 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:50:47 INFO - PROCESS | 1648 | 1469188247298 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 1648 | 1469188247299 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c3000 == 30 [pid = 1648] [id = 30] 04:50:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1194e9800) [pid = 1648] [serial = 86] [outer = 0x0] 04:50:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119c7d800) [pid = 1648] [serial = 87] [outer = 0x1194e9800] 04:50:47 INFO - PROCESS | 1648 | 1469188247325 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119c87800) [pid = 1648] [serial = 88] [outer = 0x1194e9800] 04:50:47 INFO - PROCESS | 1648 | 1469188247617 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 04:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:50:47 INFO - PROCESS | 1648 | 1469188247634 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:50:47 INFO - PROCESS | 1648 | 1469188247635 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:50:47 INFO - PROCESS | 1648 | 1469188247637 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:50:47 INFO - PROCESS | 1648 | 1469188247639 Marionette TRACE conn2 <- [1,94,null,{}] 04:50:47 INFO - PROCESS | 1648 | 1469188247650 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:47 INFO - PROCESS | 1648 | 1469188247663 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:47 INFO - PROCESS | 1648 | 1469188247759 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:50:47 INFO - PROCESS | 1648 | 1469188247765 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 1648 | 1469188247766 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167c4000 == 31 [pid = 1648] [id = 31] 04:50:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113c13800) [pid = 1648] [serial = 89] [outer = 0x0] 04:50:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119c7f800) [pid = 1648] [serial = 90] [outer = 0x113c13800] 04:50:47 INFO - PROCESS | 1648 | 1469188247790 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119d7d400) [pid = 1648] [serial = 91] [outer = 0x113c13800] 04:50:48 INFO - PROCESS | 1648 | 1469188248098 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 520ms 04:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:50:48 INFO - PROCESS | 1648 | 1469188248159 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 1648 | 1469188248161 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:50:48 INFO - PROCESS | 1648 | 1469188248164 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 1648 | 1469188248166 Marionette TRACE conn2 <- [1,98,null,{}] 04:50:48 INFO - PROCESS | 1648 | 1469188248169 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:48 INFO - PROCESS | 1648 | 1469188248171 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:48 INFO - PROCESS | 1648 | 1469188248286 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:50:48 INFO - PROCESS | 1648 | 1469188248291 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 1648 | 1469188248293 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193a5000 == 32 [pid = 1648] [id = 32] 04:50:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118455c00) [pid = 1648] [serial = 92] [outer = 0x0] 04:50:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121073400) [pid = 1648] [serial = 93] [outer = 0x118455c00] 04:50:48 INFO - PROCESS | 1648 | 1469188248332 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12107fc00) [pid = 1648] [serial = 94] [outer = 0x118455c00] 04:50:48 INFO - PROCESS | 1648 | 1469188248767 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 620ms 04:50:48 INFO - PROCESS | 1648 | 1469188248784 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:50:48 INFO - PROCESS | 1648 | 1469188248785 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:50:48 INFO - PROCESS | 1648 | 1469188248787 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 1648 | 1469188248789 Marionette TRACE conn2 <- [1,102,null,{}] 04:50:48 INFO - PROCESS | 1648 | 1469188248793 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:48 INFO - PROCESS | 1648 | 1469188248795 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:48 INFO - PROCESS | 1648 | 1469188248893 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:50:48 INFO - PROCESS | 1648 | 1469188248897 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 1648 | 1469188248899 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x117055800 == 33 [pid = 1648] [id = 33] 04:50:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12107a400) [pid = 1648] [serial = 95] [outer = 0x0] 04:50:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1211b3400) [pid = 1648] [serial = 96] [outer = 0x12107a400] 04:50:48 INFO - PROCESS | 1648 | 1469188248929 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123199c00) [pid = 1648] [serial = 97] [outer = 0x12107a400] 04:50:49 INFO - PROCESS | 1648 | 1469188249344 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 572ms 04:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:50:49 INFO - PROCESS | 1648 | 1469188249360 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:50:49 INFO - PROCESS | 1648 | 1469188249361 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:50:49 INFO - PROCESS | 1648 | 1469188249363 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 1648 | 1469188249364 Marionette TRACE conn2 <- [1,106,null,{}] 04:50:49 INFO - PROCESS | 1648 | 1469188249367 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:49 INFO - PROCESS | 1648 | 1469188249368 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:49 INFO - PROCESS | 1648 | 1469188249461 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:50:49 INFO - PROCESS | 1648 | 1469188249467 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:49 INFO - PROCESS | 1648 | 1469188249468 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11998c800 == 34 [pid = 1648] [id = 34] 04:50:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118886800) [pid = 1648] [serial = 98] [outer = 0x0] 04:50:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12330f400) [pid = 1648] [serial = 99] [outer = 0x118886800] 04:50:49 INFO - PROCESS | 1648 | 1469188249492 Marionette DEBUG loaded listener.js 04:50:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12397c400) [pid = 1648] [serial = 100] [outer = 0x118886800] 04:50:49 INFO - PROCESS | 1648 | 1469188249830 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 517ms 04:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:50:49 INFO - PROCESS | 1648 | 1469188249882 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:50:49 INFO - PROCESS | 1648 | 1469188249884 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:50:49 INFO - PROCESS | 1648 | 1469188249887 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 1648 | 1469188249889 Marionette TRACE conn2 <- [1,110,null,{}] 04:50:49 INFO - PROCESS | 1648 | 1469188249891 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:49 INFO - PROCESS | 1648 | 1469188249892 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:50 INFO - PROCESS | 1648 | 1469188250010 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:50:50 INFO - PROCESS | 1648 | 1469188250078 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1648 | 1469188250079 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ea7000 == 35 [pid = 1648] [id = 35] 04:50:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119438000) [pid = 1648] [serial = 101] [outer = 0x0] 04:50:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x123986000) [pid = 1648] [serial = 102] [outer = 0x119438000] 04:50:50 INFO - PROCESS | 1648 | 1469188250118 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x123de9c00) [pid = 1648] [serial = 103] [outer = 0x119438000] 04:50:50 INFO - PROCESS | 1648 | 1469188250430 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 572ms 04:50:50 INFO - PROCESS | 1648 | 1469188250463 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:50:50 INFO - PROCESS | 1648 | 1469188250464 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:50:50 INFO - PROCESS | 1648 | 1469188250466 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:50:50 INFO - PROCESS | 1648 | 1469188250467 Marionette TRACE conn2 <- [1,114,null,{}] 04:50:50 INFO - PROCESS | 1648 | 1469188250470 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:50 INFO - PROCESS | 1648 | 1469188250471 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:50 INFO - PROCESS | 1648 | 1469188250560 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:50:50 INFO - PROCESS | 1648 | 1469188250563 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1648 | 1469188250564 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211da800 == 36 [pid = 1648] [id = 36] 04:50:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x123d96400) [pid = 1648] [serial = 104] [outer = 0x0] 04:50:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124417800) [pid = 1648] [serial = 105] [outer = 0x123d96400] 04:50:50 INFO - PROCESS | 1648 | 1469188250587 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1244b5c00) [pid = 1648] [serial = 106] [outer = 0x123d96400] 04:50:51 INFO - PROCESS | 1648 | 1469188251537 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1119ms 04:50:51 INFO - PROCESS | 1648 | 1469188251587 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 1648 | 1469188251591 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:50:51 INFO - PROCESS | 1648 | 1469188251599 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 1648 | 1469188251602 Marionette TRACE conn2 <- [1,118,null,{}] 04:50:51 INFO - PROCESS | 1648 | 1469188251613 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:51 INFO - PROCESS | 1648 | 1469188251616 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:51 INFO - PROCESS | 1648 | 1469188251736 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:50:51 INFO - PROCESS | 1648 | 1469188251746 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 1648 | 1469188251749 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1131bb800 == 37 [pid = 1648] [id = 37] 04:50:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x113cfe400) [pid = 1648] [serial = 107] [outer = 0x0] 04:50:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x115fb9c00) [pid = 1648] [serial = 108] [outer = 0x113cfe400] 04:50:51 INFO - PROCESS | 1648 | 1469188251822 Marionette DEBUG loaded listener.js 04:50:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x116725c00) [pid = 1648] [serial = 109] [outer = 0x113cfe400] 04:50:52 INFO - PROCESS | 1648 | 1469188252266 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 678ms 04:50:52 INFO - PROCESS | 1648 | 1469188252277 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:50:52 INFO - PROCESS | 1648 | 1469188252280 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:50:52 INFO - PROCESS | 1648 | 1469188252293 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:50:52 INFO - PROCESS | 1648 | 1469188252294 Marionette TRACE conn2 <- [1,122,null,{}] 04:50:52 INFO - PROCESS | 1648 | 1469188252296 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:52 INFO - PROCESS | 1648 | 1469188252298 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:52 INFO - PROCESS | 1648 | 1469188252386 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:50:52 INFO - PROCESS | 1648 | 1469188252428 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:52 INFO - PROCESS | 1648 | 1469188252429 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11658c000 == 38 [pid = 1648] [id = 38] 04:50:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118126400) [pid = 1648] [serial = 110] [outer = 0x0] 04:50:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11812e000) [pid = 1648] [serial = 111] [outer = 0x118126400] 04:50:52 INFO - PROCESS | 1648 | 1469188252454 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11844c400) [pid = 1648] [serial = 112] [outer = 0x118126400] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12a8d3400) [pid = 1648] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12929d000) [pid = 1648] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12d3f1000) [pid = 1648] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118123800) [pid = 1648] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118635400) [pid = 1648] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12cb57800) [pid = 1648] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12c68bc00) [pid = 1648] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12c057400) [pid = 1648] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12c046c00) [pid = 1648] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119c87400) [pid = 1648] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117e2f400) [pid = 1648] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12ba85400) [pid = 1648] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a8e1400) [pid = 1648] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116727800) [pid = 1648] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x111c81800) [pid = 1648] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118637800) [pid = 1648] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118637000) [pid = 1648] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1194e9800) [pid = 1648] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113c13800) [pid = 1648] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118455c00) [pid = 1648] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12107a400) [pid = 1648] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118886800) [pid = 1648] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11941d000) [pid = 1648] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1131e9800) [pid = 1648] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113cf4400) [pid = 1648] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:50:53 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x111aa5800) [pid = 1648] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:50:53 INFO - PROCESS | 1648 | 1469188253148 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 872ms 04:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:50:53 INFO - PROCESS | 1648 | 1469188253164 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:50:53 INFO - PROCESS | 1648 | 1469188253165 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:50:53 INFO - PROCESS | 1648 | 1469188253167 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 1648 | 1469188253169 Marionette TRACE conn2 <- [1,126,null,{}] 04:50:53 INFO - PROCESS | 1648 | 1469188253184 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:53 INFO - PROCESS | 1648 | 1469188253187 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:53 INFO - PROCESS | 1648 | 1469188253259 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:50:53 INFO - PROCESS | 1648 | 1469188253264 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 1648 | 1469188253265 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x117054000 == 39 [pid = 1648] [id = 39] 04:50:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118455c00) [pid = 1648] [serial = 113] [outer = 0x0] 04:50:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118530000) [pid = 1648] [serial = 114] [outer = 0x118455c00] 04:50:53 INFO - PROCESS | 1648 | 1469188253295 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119007c00) [pid = 1648] [serial = 115] [outer = 0x118455c00] 04:50:53 INFO - PROCESS | 1648 | 1469188253612 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 474ms 04:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:50:53 INFO - PROCESS | 1648 | 1469188253643 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:50:53 INFO - PROCESS | 1648 | 1469188253645 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:50:53 INFO - PROCESS | 1648 | 1469188253647 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 1648 | 1469188253648 Marionette TRACE conn2 <- [1,130,null,{}] 04:50:53 INFO - PROCESS | 1648 | 1469188253650 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:53 INFO - PROCESS | 1648 | 1469188253651 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:53 INFO - PROCESS | 1648 | 1469188253724 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:50:53 INFO - PROCESS | 1648 | 1469188253728 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 1648 | 1469188253729 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x115056000 == 40 [pid = 1648] [id = 40] 04:50:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119078400) [pid = 1648] [serial = 116] [outer = 0x0] 04:50:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11907f400) [pid = 1648] [serial = 117] [outer = 0x119078400] 04:50:53 INFO - PROCESS | 1648 | 1469188253763 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119422800) [pid = 1648] [serial = 118] [outer = 0x119078400] 04:50:54 INFO - PROCESS | 1648 | 1469188254060 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 04:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 04:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:50:54 INFO - PROCESS | 1648 | 1469188254115 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 1648 | 1469188254117 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:50:54 INFO - PROCESS | 1648 | 1469188254119 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 1648 | 1469188254120 Marionette TRACE conn2 <- [1,134,null,{}] 04:50:54 INFO - PROCESS | 1648 | 1469188254122 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:54 INFO - PROCESS | 1648 | 1469188254123 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:54 INFO - PROCESS | 1648 | 1469188254193 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:50:54 INFO - PROCESS | 1648 | 1469188254238 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:54 INFO - PROCESS | 1648 | 1469188254239 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c4800 == 41 [pid = 1648] [id = 41] 04:50:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x112a82000) [pid = 1648] [serial = 119] [outer = 0x0] 04:50:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11941cc00) [pid = 1648] [serial = 120] [outer = 0x112a82000] 04:50:54 INFO - PROCESS | 1648 | 1469188254264 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119a51800) [pid = 1648] [serial = 121] [outer = 0x112a82000] 04:50:54 INFO - PROCESS | 1648 | 1469188254546 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 04:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 468ms 04:50:54 INFO - PROCESS | 1648 | 1469188254587 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 1648 | 1469188254589 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:50:54 INFO - PROCESS | 1648 | 1469188254594 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 1648 | 1469188254595 Marionette TRACE conn2 <- [1,138,null,{}] 04:50:54 INFO - PROCESS | 1648 | 1469188254598 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:54 INFO - PROCESS | 1648 | 1469188254602 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:54 INFO - PROCESS | 1648 | 1469188254682 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:50:54 INFO - PROCESS | 1648 | 1469188254685 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:54 INFO - PROCESS | 1648 | 1469188254686 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194dc800 == 42 [pid = 1648] [id = 42] 04:50:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119c8b400) [pid = 1648] [serial = 122] [outer = 0x0] 04:50:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12107b000) [pid = 1648] [serial = 123] [outer = 0x119c8b400] 04:50:54 INFO - PROCESS | 1648 | 1469188254720 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1211b4c00) [pid = 1648] [serial = 124] [outer = 0x119c8b400] 04:50:55 INFO - PROCESS | 1648 | 1469188255026 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 04:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 470ms 04:50:55 INFO - PROCESS | 1648 | 1469188255102 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:50:55 INFO - PROCESS | 1648 | 1469188255104 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:50:55 INFO - PROCESS | 1648 | 1469188255108 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:50:55 INFO - PROCESS | 1648 | 1469188255111 Marionette TRACE conn2 <- [1,142,null,{}] 04:50:55 INFO - PROCESS | 1648 | 1469188255115 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:55 INFO - PROCESS | 1648 | 1469188255117 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:55 INFO - PROCESS | 1648 | 1469188255202 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:50:55 INFO - PROCESS | 1648 | 1469188255283 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 1648 | 1469188255285 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d8d000 == 43 [pid = 1648] [id = 43] 04:50:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112f62c00) [pid = 1648] [serial = 125] [outer = 0x0] 04:50:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1130e8000) [pid = 1648] [serial = 126] [outer = 0x112f62c00] 04:50:55 INFO - PROCESS | 1648 | 1469188255318 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113cf4400) [pid = 1648] [serial = 127] [outer = 0x112f62c00] 04:50:55 INFO - PROCESS | 1648 | 1469188255812 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 04:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 721ms 04:50:55 INFO - PROCESS | 1648 | 1469188255830 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:50:55 INFO - PROCESS | 1648 | 1469188255834 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:50:55 INFO - PROCESS | 1648 | 1469188255840 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:50:55 INFO - PROCESS | 1648 | 1469188255844 Marionette TRACE conn2 <- [1,146,null,{}] 04:50:55 INFO - PROCESS | 1648 | 1469188255868 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:55 INFO - PROCESS | 1648 | 1469188255870 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:55 INFO - PROCESS | 1648 | 1469188255963 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:50:56 INFO - PROCESS | 1648 | 1469188256036 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 1648 | 1469188256038 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e58800 == 44 [pid = 1648] [id = 44] 04:50:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1176bb000) [pid = 1648] [serial = 128] [outer = 0x0] 04:50:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x117e39c00) [pid = 1648] [serial = 129] [outer = 0x1176bb000] 04:50:56 INFO - PROCESS | 1648 | 1469188256069 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11844e400) [pid = 1648] [serial = 130] [outer = 0x1176bb000] 04:50:56 INFO - PROCESS | 1648 | 1469188256496 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 695ms 04:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:50:56 INFO - PROCESS | 1648 | 1469188256531 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:50:56 INFO - PROCESS | 1648 | 1469188256533 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:50:56 INFO - PROCESS | 1648 | 1469188256535 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 1648 | 1469188256536 Marionette TRACE conn2 <- [1,150,null,{}] 04:50:56 INFO - PROCESS | 1648 | 1469188256559 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:56 INFO - PROCESS | 1648 | 1469188256563 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:56 INFO - PROCESS | 1648 | 1469188256672 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:50:56 INFO - PROCESS | 1648 | 1469188256720 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 1648 | 1469188256723 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211c9800 == 45 [pid = 1648] [id = 45] 04:50:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119c81400) [pid = 1648] [serial = 131] [outer = 0x0] 04:50:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119c86400) [pid = 1648] [serial = 132] [outer = 0x119c81400] 04:50:56 INFO - PROCESS | 1648 | 1469188256754 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121073000) [pid = 1648] [serial = 133] [outer = 0x119c81400] 04:50:57 INFO - PROCESS | 1648 | 1469188257182 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 04:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 669ms 04:50:57 INFO - PROCESS | 1648 | 1469188257204 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:50:57 INFO - PROCESS | 1648 | 1469188257206 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:50:57 INFO - PROCESS | 1648 | 1469188257208 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:50:57 INFO - PROCESS | 1648 | 1469188257209 Marionette TRACE conn2 <- [1,154,null,{}] 04:50:57 INFO - PROCESS | 1648 | 1469188257212 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:57 INFO - PROCESS | 1648 | 1469188257213 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:57 INFO - PROCESS | 1648 | 1469188257319 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:50:57 INFO - PROCESS | 1648 | 1469188257360 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 1648 | 1469188257361 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x123122000 == 46 [pid = 1648] [id = 46] 04:50:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12107c000) [pid = 1648] [serial = 134] [outer = 0x0] 04:50:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1211b8800) [pid = 1648] [serial = 135] [outer = 0x12107c000] 04:50:57 INFO - PROCESS | 1648 | 1469188257391 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1236bb400) [pid = 1648] [serial = 136] [outer = 0x12107c000] 04:50:57 INFO - PROCESS | 1648 | 1469188257798 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 04:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 619ms 04:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:50:57 INFO - PROCESS | 1648 | 1469188257828 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:50:57 INFO - PROCESS | 1648 | 1469188257829 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:50:57 INFO - PROCESS | 1648 | 1469188257832 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:50:57 INFO - PROCESS | 1648 | 1469188257833 Marionette TRACE conn2 <- [1,158,null,{}] 04:50:57 INFO - PROCESS | 1648 | 1469188257835 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:57 INFO - PROCESS | 1648 | 1469188257837 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:57 INFO - PROCESS | 1648 | 1469188257930 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:50:57 INFO - PROCESS | 1648 | 1469188257971 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 1648 | 1469188257972 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a93800 == 47 [pid = 1648] [id = 47] 04:50:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11812c000) [pid = 1648] [serial = 137] [outer = 0x0] 04:50:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118532000) [pid = 1648] [serial = 138] [outer = 0x11812c000] 04:50:58 INFO - PROCESS | 1648 | 1469188258001 Marionette DEBUG loaded listener.js 04:50:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119a4ec00) [pid = 1648] [serial = 139] [outer = 0x11812c000] 04:50:58 INFO - PROCESS | 1648 | 1469188258452 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 04:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 668ms 04:50:58 INFO - PROCESS | 1648 | 1469188258500 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:50:58 INFO - PROCESS | 1648 | 1469188258502 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:50:58 INFO - PROCESS | 1648 | 1469188258506 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 1648 | 1469188258509 Marionette TRACE conn2 <- [1,162,null,{}] 04:50:58 INFO - PROCESS | 1648 | 1469188258513 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:58 INFO - PROCESS | 1648 | 1469188258515 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:58 INFO - PROCESS | 1648 | 1469188258619 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:50:58 INFO - PROCESS | 1648 | 1469188258680 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:58 INFO - PROCESS | 1648 | 1469188258681 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x113c43800 == 48 [pid = 1648] [id = 48] 04:50:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x115f46400) [pid = 1648] [serial = 140] [outer = 0x0] 04:50:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x116166400) [pid = 1648] [serial = 141] [outer = 0x115f46400] 04:50:58 INFO - PROCESS | 1648 | 1469188258711 Marionette DEBUG loaded listener.js 04:50:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1169efc00) [pid = 1648] [serial = 142] [outer = 0x115f46400] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c4800 == 47 [pid = 1648] [id = 41] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x115056000 == 46 [pid = 1648] [id = 40] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x117054000 == 45 [pid = 1648] [id = 39] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x117056000 == 44 [pid = 1648] [id = 27] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11658c000 == 43 [pid = 1648] [id = 38] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1131bb800 == 42 [pid = 1648] [id = 37] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x117e49000 == 41 [pid = 1648] [id = 28] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1211da800 == 40 [pid = 1648] [id = 36] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x119ea7000 == 39 [pid = 1648] [id = 35] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x118181800 == 38 [pid = 1648] [id = 29] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x117055800 == 37 [pid = 1648] [id = 33] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c3000 == 36 [pid = 1648] [id = 30] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x123122000 == 35 [pid = 1648] [id = 46] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x113a93800 == 34 [pid = 1648] [id = 47] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1211c9800 == 33 [pid = 1648] [id = 45] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x117e58800 == 32 [pid = 1648] [id = 44] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1167c4000 == 31 [pid = 1648] [id = 31] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1194dc800 == 30 [pid = 1648] [id = 42] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1193a5000 == 29 [pid = 1648] [id = 32] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11998c800 == 28 [pid = 1648] [id = 34] 04:50:59 INFO - PROCESS | 1648 | --DOCSHELL 0x112d8d000 == 27 [pid = 1648] [id = 43] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1181ee400) [pid = 1648] [serial = 75] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118456c00) [pid = 1648] [serial = 76] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118457c00) [pid = 1648] [serial = 78] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119070400) [pid = 1648] [serial = 81] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1194e1400) [pid = 1648] [serial = 84] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119a4cc00) [pid = 1648] [serial = 85] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119c7d800) [pid = 1648] [serial = 87] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119c7f800) [pid = 1648] [serial = 90] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x121073400) [pid = 1648] [serial = 93] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1211b3400) [pid = 1648] [serial = 96] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12330f400) [pid = 1648] [serial = 99] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x123de8c00) [pid = 1648] [serial = 64] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1131f1800) [pid = 1648] [serial = 66] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x115f47800) [pid = 1648] [serial = 69] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1176bdc00) [pid = 1648] [serial = 72] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119c87800) [pid = 1648] [serial = 88] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119437000) [pid = 1648] [serial = 82] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118882c00) [pid = 1648] [serial = 79] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119d7d400) [pid = 1648] [serial = 91] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x123199c00) [pid = 1648] [serial = 97] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x113c61400) [pid = 1648] [serial = 67] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x115fb6c00) [pid = 1648] [serial = 70] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12397c400) [pid = 1648] [serial = 100] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118127800) [pid = 1648] [serial = 73] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x123986000) [pid = 1648] [serial = 102] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12107fc00) [pid = 1648] [serial = 94] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12a8d5000) [pid = 1648] [serial = 21] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12a8d9400) [pid = 1648] [serial = 22] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12956e000) [pid = 1648] [serial = 18] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12929ec00) [pid = 1648] [serial = 15] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1292a4400) [pid = 1648] [serial = 16] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x123869c00) [pid = 1648] [serial = 8] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x123de2800) [pid = 1648] [serial = 11] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12d3ecc00) [pid = 1648] [serial = 54] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12d231800) [pid = 1648] [serial = 51] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12d3e5800) [pid = 1648] [serial = 52] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12cbdb800) [pid = 1648] [serial = 45] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12cf0bc00) [pid = 1648] [serial = 48] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12cb4fc00) [pid = 1648] [serial = 42] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12cb55000) [pid = 1648] [serial = 43] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12c689000) [pid = 1648] [serial = 40] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12c05c400) [pid = 1648] [serial = 39] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12c050400) [pid = 1648] [serial = 36] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12c054000) [pid = 1648] [serial = 37] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12a8d7400) [pid = 1648] [serial = 33] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12c044400) [pid = 1648] [serial = 34] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x129577c00) [pid = 1648] [serial = 31] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1181f3c00) [pid = 1648] [serial = 30] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12ba8a400) [pid = 1648] [serial = 27] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12ba90400) [pid = 1648] [serial = 28] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12af69000) [pid = 1648] [serial = 24] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12b726400) [pid = 1648] [serial = 25] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12db3b000) [pid = 1648] [serial = 63] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12db37400) [pid = 1648] [serial = 60] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12db3ac00) [pid = 1648] [serial = 61] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x11812e800) [pid = 1648] [serial = 57] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x12c043800) [pid = 1648] [serial = 58] [outer = 0x0] [url = about:blank] 04:50:59 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x12d3f0400) [pid = 1648] [serial = 55] [outer = 0x0] [url = about:blank] 04:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1123ms 04:50:59 INFO - PROCESS | 1648 | 1469188259622 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 04:50:59 INFO - PROCESS | 1648 | 1469188259628 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:50:59 INFO - PROCESS | 1648 | 1469188259630 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:50:59 INFO - PROCESS | 1648 | 1469188259633 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:50:59 INFO - PROCESS | 1648 | 1469188259635 Marionette TRACE conn2 <- [1,166,null,{}] 04:50:59 INFO - PROCESS | 1648 | 1469188259639 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:59 INFO - PROCESS | 1648 | 1469188259643 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:59 INFO - PROCESS | 1648 | 1469188259714 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:50:59 INFO - PROCESS | 1648 | 1469188259718 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:59 INFO - PROCESS | 1648 | 1469188259722 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:50:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a1b000 == 28 [pid = 1648] [id = 49] 04:50:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x115f44000) [pid = 1648] [serial = 143] [outer = 0x0] 04:50:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x1164d9800) [pid = 1648] [serial = 144] [outer = 0x115f44000] 04:50:59 INFO - PROCESS | 1648 | 1469188259752 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1176c2000) [pid = 1648] [serial = 145] [outer = 0x115f44000] 04:51:00 INFO - PROCESS | 1648 | 1469188260056 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 470ms 04:51:00 INFO - PROCESS | 1648 | 1469188260103 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:51:00 INFO - PROCESS | 1648 | 1469188260109 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:51:00 INFO - PROCESS | 1648 | 1469188260114 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 1648 | 1469188260115 Marionette TRACE conn2 <- [1,170,null,{}] 04:51:00 INFO - PROCESS | 1648 | 1469188260118 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:00 INFO - PROCESS | 1648 | 1469188260120 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:00 INFO - PROCESS | 1648 | 1469188260192 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:51:00 INFO - PROCESS | 1648 | 1469188260196 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 1648 | 1469188260197 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f0d000 == 29 [pid = 1648] [id = 50] 04:51:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x118129c00) [pid = 1648] [serial = 146] [outer = 0x0] 04:51:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x118231400) [pid = 1648] [serial = 147] [outer = 0x118129c00] 04:51:00 INFO - PROCESS | 1648 | 1469188260227 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x118458400) [pid = 1648] [serial = 148] [outer = 0x118129c00] 04:51:00 INFO - PROCESS | 1648 | 1469188260537 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 469ms 04:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:51:00 INFO - PROCESS | 1648 | 1469188260583 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:51:00 INFO - PROCESS | 1648 | 1469188260584 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:51:00 INFO - PROCESS | 1648 | 1469188260586 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 1648 | 1469188260589 Marionette TRACE conn2 <- [1,174,null,{}] 04:51:00 INFO - PROCESS | 1648 | 1469188260596 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:00 INFO - PROCESS | 1648 | 1469188260599 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:00 INFO - PROCESS | 1648 | 1469188260674 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:51:00 INFO - PROCESS | 1648 | 1469188260716 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 1648 | 1469188260718 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e62800 == 30 [pid = 1648] [id = 51] 04:51:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x113232000) [pid = 1648] [serial = 149] [outer = 0x0] 04:51:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11907f800) [pid = 1648] [serial = 150] [outer = 0x113232000] 04:51:00 INFO - PROCESS | 1648 | 1469188260746 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1194e6800) [pid = 1648] [serial = 151] [outer = 0x113232000] 04:51:00 INFO - PROCESS | 1648 | 1469188260992 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 421ms 04:51:01 INFO - PROCESS | 1648 | 1469188261014 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 1648 | 1469188261016 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:51:01 INFO - PROCESS | 1648 | 1469188261018 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 1648 | 1469188261019 Marionette TRACE conn2 <- [1,178,null,{}] 04:51:01 INFO - PROCESS | 1648 | 1469188261021 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:01 INFO - PROCESS | 1648 | 1469188261023 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:01 INFO - PROCESS | 1648 | 1469188261112 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:51:01 INFO - PROCESS | 1648 | 1469188261120 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 1648 | 1469188261121 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11909d000 == 31 [pid = 1648] [id = 52] 04:51:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x119af6800) [pid = 1648] [serial = 152] [outer = 0x0] 04:51:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x119c85c00) [pid = 1648] [serial = 153] [outer = 0x119af6800] 04:51:01 INFO - PROCESS | 1648 | 1469188261149 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x119d79400) [pid = 1648] [serial = 154] [outer = 0x119af6800] 04:51:01 INFO - PROCESS | 1648 | 1469188261439 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 468ms 04:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:51:01 INFO - PROCESS | 1648 | 1469188261486 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 1648 | 1469188261488 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:51:01 INFO - PROCESS | 1648 | 1469188261490 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 1648 | 1469188261493 Marionette TRACE conn2 <- [1,182,null,{}] 04:51:01 INFO - PROCESS | 1648 | 1469188261502 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:01 INFO - PROCESS | 1648 | 1469188261503 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:01 INFO - PROCESS | 1648 | 1469188261595 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:51:01 INFO - PROCESS | 1648 | 1469188261604 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 1648 | 1469188261605 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119388000 == 32 [pid = 1648] [id = 53] 04:51:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x113cfbc00) [pid = 1648] [serial = 155] [outer = 0x0] 04:51:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11a09bc00) [pid = 1648] [serial = 156] [outer = 0x113cfbc00] 04:51:01 INFO - PROCESS | 1648 | 1469188261633 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x12107b800) [pid = 1648] [serial = 157] [outer = 0x113cfbc00] 04:51:01 INFO - PROCESS | 1648 | 1469188261941 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 471ms 04:51:01 INFO - PROCESS | 1648 | 1469188261962 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 1648 | 1469188261963 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:51:01 INFO - PROCESS | 1648 | 1469188261971 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 1648 | 1469188261972 Marionette TRACE conn2 <- [1,186,null,{}] 04:51:01 INFO - PROCESS | 1648 | 1469188261977 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:01 INFO - PROCESS | 1648 | 1469188261980 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:02 INFO - PROCESS | 1648 | 1469188262080 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:51:02 INFO - PROCESS | 1648 | 1469188262107 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 1648 | 1469188262108 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11998a000 == 33 [pid = 1648] [id = 54] 04:51:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x118129400) [pid = 1648] [serial = 158] [outer = 0x0] 04:51:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1211b0800) [pid = 1648] [serial = 159] [outer = 0x118129400] 04:51:02 INFO - PROCESS | 1648 | 1469188262135 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x123bd9c00) [pid = 1648] [serial = 160] [outer = 0x118129400] 04:51:02 INFO - PROCESS | 1648 | 1469188262404 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 478ms 04:51:02 INFO - PROCESS | 1648 | 1469188262447 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1648 | 1469188262448 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:51:02 INFO - PROCESS | 1648 | 1469188262462 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 1648 | 1469188262463 Marionette TRACE conn2 <- [1,190,null,{}] 04:51:02 INFO - PROCESS | 1648 | 1469188262464 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:02 INFO - PROCESS | 1648 | 1469188262465 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:02 INFO - PROCESS | 1648 | 1469188262560 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:51:02 INFO - PROCESS | 1648 | 1469188262564 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 1648 | 1469188262565 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a079800 == 34 [pid = 1648] [id = 55] 04:51:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x112a8e800) [pid = 1648] [serial = 161] [outer = 0x0] 04:51:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x123de3000) [pid = 1648] [serial = 162] [outer = 0x112a8e800] 04:51:02 INFO - PROCESS | 1648 | 1469188262592 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1244ba400) [pid = 1648] [serial = 163] [outer = 0x112a8e800] 04:51:02 INFO - PROCESS | 1648 | 1469188262983 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 582ms 04:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:51:03 INFO - PROCESS | 1648 | 1469188263034 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 1648 | 1469188263036 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:51:03 INFO - PROCESS | 1648 | 1469188263039 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 1648 | 1469188263041 Marionette TRACE conn2 <- [1,194,null,{}] 04:51:03 INFO - PROCESS | 1648 | 1469188263052 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:03 INFO - PROCESS | 1648 | 1469188263054 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:03 INFO - PROCESS | 1648 | 1469188263159 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:51:03 INFO - PROCESS | 1648 | 1469188263164 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1648 | 1469188263165 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211db000 == 35 [pid = 1648] [id = 56] 04:51:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118236c00) [pid = 1648] [serial = 164] [outer = 0x0] 04:51:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x124682c00) [pid = 1648] [serial = 165] [outer = 0x118236c00] 04:51:03 INFO - PROCESS | 1648 | 1469188263190 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x124da6800) [pid = 1648] [serial = 166] [outer = 0x118236c00] 04:51:03 INFO - PROCESS | 1648 | 1469188263503 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 521ms 04:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:51:03 INFO - PROCESS | 1648 | 1469188263559 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 1648 | 1469188263560 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:51:03 INFO - PROCESS | 1648 | 1469188263562 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 1648 | 1469188263563 Marionette TRACE conn2 <- [1,198,null,{}] 04:51:03 INFO - PROCESS | 1648 | 1469188263565 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:03 INFO - PROCESS | 1648 | 1469188263567 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:03 INFO - PROCESS | 1648 | 1469188263688 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x123d96400) [pid = 1648] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119438000) [pid = 1648] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119c8b400) [pid = 1648] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x112a82000) [pid = 1648] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x113cfe400) [pid = 1648] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118126400) [pid = 1648] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x118455c00) [pid = 1648] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:51:03 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x119078400) [pid = 1648] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:51:03 INFO - PROCESS | 1648 | 1469188263722 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1648 | 1469188263723 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e60800 == 36 [pid = 1648] [id = 57] 04:51:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1121bd800) [pid = 1648] [serial = 167] [outer = 0x0] 04:51:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x113cfe400) [pid = 1648] [serial = 168] [outer = 0x1121bd800] 04:51:03 INFO - PROCESS | 1648 | 1469188263747 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1194eac00) [pid = 1648] [serial = 169] [outer = 0x1121bd800] 04:51:03 INFO - PROCESS | 1648 | 1469188263997 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 468ms 04:51:04 INFO - PROCESS | 1648 | 1469188264032 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 1648 | 1469188264033 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:51:04 INFO - PROCESS | 1648 | 1469188264036 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 1648 | 1469188264037 Marionette TRACE conn2 <- [1,202,null,{}] 04:51:04 INFO - PROCESS | 1648 | 1469188264046 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:04 INFO - PROCESS | 1648 | 1469188264048 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:04 INFO - PROCESS | 1648 | 1469188264132 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:51:04 INFO - PROCESS | 1648 | 1469188264137 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:04 INFO - PROCESS | 1648 | 1469188264138 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b74800 == 37 [pid = 1648] [id = 58] 04:51:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x124da8400) [pid = 1648] [serial = 170] [outer = 0x0] 04:51:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x124db0400) [pid = 1648] [serial = 171] [outer = 0x124da8400] 04:51:04 INFO - PROCESS | 1648 | 1469188264162 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x126136000) [pid = 1648] [serial = 172] [outer = 0x124da8400] 04:51:04 INFO - PROCESS | 1648 | 1469188264469 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 467ms 04:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:51:04 INFO - PROCESS | 1648 | 1469188264504 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 1648 | 1469188264506 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:51:04 INFO - PROCESS | 1648 | 1469188264509 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 1648 | 1469188264512 Marionette TRACE conn2 <- [1,206,null,{}] 04:51:04 INFO - PROCESS | 1648 | 1469188264514 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:04 INFO - PROCESS | 1648 | 1469188264516 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:04 INFO - PROCESS | 1648 | 1469188264627 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:51:04 INFO - PROCESS | 1648 | 1469188264631 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:04 INFO - PROCESS | 1648 | 1469188264633 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x124433800 == 38 [pid = 1648] [id = 59] 04:51:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x126138400) [pid = 1648] [serial = 173] [outer = 0x0] 04:51:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x126571c00) [pid = 1648] [serial = 174] [outer = 0x126138400] 04:51:04 INFO - PROCESS | 1648 | 1469188264661 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x126934000) [pid = 1648] [serial = 175] [outer = 0x126138400] 04:51:04 INFO - PROCESS | 1648 | 1469188264938 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 471ms 04:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:51:04 INFO - PROCESS | 1648 | 1469188264980 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 1648 | 1469188264982 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:51:04 INFO - PROCESS | 1648 | 1469188264984 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 1648 | 1469188264985 Marionette TRACE conn2 <- [1,210,null,{}] 04:51:04 INFO - PROCESS | 1648 | 1469188264987 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:04 INFO - PROCESS | 1648 | 1469188264988 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:05 INFO - PROCESS | 1648 | 1469188265065 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:51:05 INFO - PROCESS | 1648 | 1469188265068 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 1648 | 1469188265069 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1261a1800 == 39 [pid = 1648] [id = 60] 04:51:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12671b800) [pid = 1648] [serial = 176] [outer = 0x0] 04:51:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x128bf2400) [pid = 1648] [serial = 177] [outer = 0x12671b800] 04:51:05 INFO - PROCESS | 1648 | 1469188265095 Marionette DEBUG loaded listener.js 04:51:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128d2b800) [pid = 1648] [serial = 178] [outer = 0x12671b800] 04:51:05 INFO - PROCESS | 1648 | 1469188265378 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 04:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 418ms 04:51:05 INFO - PROCESS | 1648 | 1469188265404 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:51:05 INFO - PROCESS | 1648 | 1469188265405 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:51:05 INFO - PROCESS | 1648 | 1469188265410 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:51:05 INFO - PROCESS | 1648 | 1469188265412 Marionette TRACE conn2 <- [1,214,null,{}] 04:51:05 INFO - PROCESS | 1648 | 1469188265414 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:05 INFO - PROCESS | 1648 | 1469188265415 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:05 INFO - PROCESS | 1648 | 1469188265519 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:51:05 INFO - PROCESS | 1648 | 1469188265544 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 1648 | 1469188265545 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x126782800 == 40 [pid = 1648] [id = 61] 04:51:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11941d800) [pid = 1648] [serial = 179] [outer = 0x0] 04:51:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128bfac00) [pid = 1648] [serial = 180] [outer = 0x11941d800] 04:51:05 INFO - PROCESS | 1648 | 1469188265569 Marionette DEBUG loaded listener.js 04:51:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x129295c00) [pid = 1648] [serial = 181] [outer = 0x11941d800] 04:51:06 INFO - PROCESS | 1648 | 1469188266030 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 04:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 04:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:51:06 INFO - PROCESS | 1648 | 1469188266083 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:51:06 INFO - PROCESS | 1648 | 1469188266085 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:51:06 INFO - PROCESS | 1648 | 1469188266090 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - PROCESS | 1648 | 1469188266094 Marionette TRACE conn2 <- [1,218,null,{}] 04:51:06 INFO - PROCESS | 1648 | 1469188266098 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:06 INFO - PROCESS | 1648 | 1469188266100 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:06 INFO - PROCESS | 1648 | 1469188266204 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:51:06 INFO - PROCESS | 1648 | 1469188266248 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 1648 | 1469188266250 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x116959800 == 41 [pid = 1648] [id = 62] 04:51:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x113c61800) [pid = 1648] [serial = 182] [outer = 0x0] 04:51:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1161ac800) [pid = 1648] [serial = 183] [outer = 0x113c61800] 04:51:06 INFO - PROCESS | 1648 | 1469188266281 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1176c2400) [pid = 1648] [serial = 184] [outer = 0x113c61800] 04:51:06 INFO - PROCESS | 1648 | 1469188266913 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 04:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 874ms 04:51:06 INFO - PROCESS | 1648 | 1469188266963 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:51:06 INFO - PROCESS | 1648 | 1469188266966 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:51:06 INFO - PROCESS | 1648 | 1469188266969 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - PROCESS | 1648 | 1469188266971 Marionette TRACE conn2 <- [1,222,null,{}] 04:51:06 INFO - PROCESS | 1648 | 1469188266976 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:06 INFO - PROCESS | 1648 | 1469188266977 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:07 INFO - PROCESS | 1648 | 1469188267077 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:51:07 INFO - PROCESS | 1648 | 1469188267142 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:07 INFO - PROCESS | 1648 | 1469188267145 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f5e800 == 42 [pid = 1648] [id = 63] 04:51:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x117e3ec00) [pid = 1648] [serial = 185] [outer = 0x0] 04:51:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118128400) [pid = 1648] [serial = 186] [outer = 0x117e3ec00] 04:51:07 INFO - PROCESS | 1648 | 1469188267175 Marionette DEBUG loaded listener.js 04:51:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118236400) [pid = 1648] [serial = 187] [outer = 0x117e3ec00] 04:51:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1261a1800 == 41 [pid = 1648] [id = 60] 04:51:07 INFO - PROCESS | 1648 | --DOCSHELL 0x124433800 == 40 [pid = 1648] [id = 59] 04:51:07 INFO - PROCESS | 1648 | --DOCSHELL 0x123b74800 == 39 [pid = 1648] [id = 58] 04:51:07 INFO - PROCESS | 1648 | --DOCSHELL 0x117e60800 == 38 [pid = 1648] [id = 57] 04:51:07 INFO - PROCESS | 1648 | --DOCSHELL 0x1211db000 == 37 [pid = 1648] [id = 56] 04:51:07 INFO - PROCESS | 1648 | --DOCSHELL 0x11a079800 == 36 [pid = 1648] [id = 55] 04:51:07 INFO - PROCESS | 1648 | --DOCSHELL 0x11998a000 == 35 [pid = 1648] [id = 54] 04:51:07 INFO - PROCESS | 1648 | --DOCSHELL 0x119388000 == 34 [pid = 1648] [id = 53] 04:51:07 INFO - PROCESS | 1648 | --DOCSHELL 0x11909d000 == 33 [pid = 1648] [id = 52] 04:51:07 INFO - PROCESS | 1648 | --DOCSHELL 0x117e62800 == 32 [pid = 1648] [id = 51] 04:51:07 INFO - PROCESS | 1648 | --DOCSHELL 0x116f0d000 == 31 [pid = 1648] [id = 50] 04:51:07 INFO - PROCESS | 1648 | --DOCSHELL 0x113a1b000 == 30 [pid = 1648] [id = 49] 04:51:07 INFO - PROCESS | 1648 | --DOCSHELL 0x113c43800 == 29 [pid = 1648] [id = 48] 04:51:07 INFO - PROCESS | 1648 | 1469188267536 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12107b000) [pid = 1648] [serial = 123] [outer = 0x0] [url = about:blank] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1211b4c00) [pid = 1648] [serial = 124] [outer = 0x0] [url = about:blank] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119a51800) [pid = 1648] [serial = 121] [outer = 0x0] [url = about:blank] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x115fb9c00) [pid = 1648] [serial = 108] [outer = 0x0] [url = about:blank] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11812e000) [pid = 1648] [serial = 111] [outer = 0x0] [url = about:blank] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116725c00) [pid = 1648] [serial = 109] [outer = 0x0] [url = about:blank] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118530000) [pid = 1648] [serial = 114] [outer = 0x0] [url = about:blank] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11941cc00) [pid = 1648] [serial = 120] [outer = 0x0] [url = about:blank] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11844c400) [pid = 1648] [serial = 112] [outer = 0x0] [url = about:blank] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119007c00) [pid = 1648] [serial = 115] [outer = 0x0] [url = about:blank] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11907f400) [pid = 1648] [serial = 117] [outer = 0x0] [url = about:blank] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1244b5c00) [pid = 1648] [serial = 106] [outer = 0x0] [url = about:blank] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119422800) [pid = 1648] [serial = 118] [outer = 0x0] [url = about:blank] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x124417800) [pid = 1648] [serial = 105] [outer = 0x0] [url = about:blank] 04:51:07 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x123de9c00) [pid = 1648] [serial = 103] [outer = 0x0] [url = about:blank] 04:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 623ms 04:51:07 INFO - PROCESS | 1648 | 1469188267591 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:51:07 INFO - PROCESS | 1648 | 1469188267595 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:51:07 INFO - PROCESS | 1648 | 1469188267599 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:51:07 INFO - PROCESS | 1648 | 1469188267601 Marionette TRACE conn2 <- [1,226,null,{}] 04:51:07 INFO - PROCESS | 1648 | 1469188267603 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:07 INFO - PROCESS | 1648 | 1469188267605 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:07 INFO - PROCESS | 1648 | 1469188267682 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:51:07 INFO - PROCESS | 1648 | 1469188267686 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:07 INFO - PROCESS | 1648 | 1469188267688 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x117069000 == 30 [pid = 1648] [id = 64] 04:51:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118882c00) [pid = 1648] [serial = 188] [outer = 0x0] 04:51:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11900d800) [pid = 1648] [serial = 189] [outer = 0x118882c00] 04:51:07 INFO - PROCESS | 1648 | 1469188267717 Marionette DEBUG loaded listener.js 04:51:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119086400) [pid = 1648] [serial = 190] [outer = 0x118882c00] 04:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 421ms 04:51:08 INFO - PROCESS | 1648 | 1469188268017 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:51:08 INFO - PROCESS | 1648 | 1469188268020 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:51:08 INFO - PROCESS | 1648 | 1469188268021 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:51:08 INFO - PROCESS | 1648 | 1469188268031 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:51:08 INFO - PROCESS | 1648 | 1469188268034 Marionette TRACE conn2 <- [1,230,null,{}] 04:51:08 INFO - PROCESS | 1648 | 1469188268047 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:08 INFO - PROCESS | 1648 | 1469188268050 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:08 INFO - PROCESS | 1648 | 1469188268135 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:51:08 INFO - PROCESS | 1648 | 1469188268180 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:08 INFO - PROCESS | 1648 | 1469188268182 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11851c000 == 31 [pid = 1648] [id = 65] 04:51:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119423400) [pid = 1648] [serial = 191] [outer = 0x0] 04:51:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119a53000) [pid = 1648] [serial = 192] [outer = 0x119423400] 04:51:08 INFO - PROCESS | 1648 | 1469188268210 Marionette DEBUG loaded listener.js 04:51:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121072400) [pid = 1648] [serial = 193] [outer = 0x119423400] 04:51:08 INFO - PROCESS | 1648 | 1469188268500 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 04:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 521ms 04:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:51:08 INFO - PROCESS | 1648 | 1469188268553 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:51:08 INFO - PROCESS | 1648 | 1469188268554 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:51:08 INFO - PROCESS | 1648 | 1469188268556 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:51:08 INFO - PROCESS | 1648 | 1469188268559 Marionette TRACE conn2 <- [1,234,null,{}] 04:51:08 INFO - PROCESS | 1648 | 1469188268562 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:08 INFO - PROCESS | 1648 | 1469188268563 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:08 INFO - PROCESS | 1648 | 1469188268636 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:51:08 INFO - PROCESS | 1648 | 1469188268641 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:08 INFO - PROCESS | 1648 | 1469188268643 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194c1000 == 32 [pid = 1648] [id = 66] 04:51:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11508a400) [pid = 1648] [serial = 194] [outer = 0x0] 04:51:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1211b2000) [pid = 1648] [serial = 195] [outer = 0x11508a400] 04:51:08 INFO - PROCESS | 1648 | 1469188268668 Marionette DEBUG loaded listener.js 04:51:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1236c0400) [pid = 1648] [serial = 196] [outer = 0x11508a400] 04:51:08 INFO - PROCESS | 1648 | 1469188268981 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 04:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 470ms 04:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:51:09 INFO - PROCESS | 1648 | 1469188269028 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:51:09 INFO - PROCESS | 1648 | 1469188269029 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:51:09 INFO - PROCESS | 1648 | 1469188269031 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - PROCESS | 1648 | 1469188269032 Marionette TRACE conn2 <- [1,238,null,{}] 04:51:09 INFO - PROCESS | 1648 | 1469188269034 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:09 INFO - PROCESS | 1648 | 1469188269036 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:09 INFO - PROCESS | 1648 | 1469188269106 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:51:09 INFO - PROCESS | 1648 | 1469188269111 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 1648 | 1469188269112 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11998d000 == 33 [pid = 1648] [id = 67] 04:51:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x115fb2400) [pid = 1648] [serial = 197] [outer = 0x0] 04:51:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x123d96800) [pid = 1648] [serial = 198] [outer = 0x115fb2400] 04:51:09 INFO - PROCESS | 1648 | 1469188269136 Marionette DEBUG loaded listener.js 04:51:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12440cc00) [pid = 1648] [serial = 199] [outer = 0x115fb2400] 04:51:09 INFO - PROCESS | 1648 | 1469188269549 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 04:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 567ms 04:51:09 INFO - PROCESS | 1648 | 1469188269599 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:51:09 INFO - PROCESS | 1648 | 1469188269600 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:51:09 INFO - PROCESS | 1648 | 1469188269602 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - PROCESS | 1648 | 1469188269603 Marionette TRACE conn2 <- [1,242,null,{}] 04:51:09 INFO - PROCESS | 1648 | 1469188269611 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:09 INFO - PROCESS | 1648 | 1469188269615 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:09 INFO - PROCESS | 1648 | 1469188269722 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:51:09 INFO - PROCESS | 1648 | 1469188269725 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 1648 | 1469188269727 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12310e000 == 34 [pid = 1648] [id = 68] 04:51:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1236b2c00) [pid = 1648] [serial = 200] [outer = 0x0] 04:51:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1247edc00) [pid = 1648] [serial = 201] [outer = 0x1236b2c00] 04:51:09 INFO - PROCESS | 1648 | 1469188269752 Marionette DEBUG loaded listener.js 04:51:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126791400) [pid = 1648] [serial = 202] [outer = 0x1236b2c00] 04:51:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126795400) [pid = 1648] [serial = 203] [outer = 0x12cf03000] 04:51:10 INFO - PROCESS | 1648 | 1469188270281 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 04:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 720ms 04:51:10 INFO - PROCESS | 1648 | 1469188270332 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:51:10 INFO - PROCESS | 1648 | 1469188270334 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:51:10 INFO - PROCESS | 1648 | 1469188270337 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:51:10 INFO - PROCESS | 1648 | 1469188270339 Marionette TRACE conn2 <- [1,246,null,{}] 04:51:10 INFO - PROCESS | 1648 | 1469188270344 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:10 INFO - PROCESS | 1648 | 1469188270346 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:10 INFO - PROCESS | 1648 | 1469188270497 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:51:10 INFO - PROCESS | 1648 | 1469188270545 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:10 INFO - PROCESS | 1648 | 1469188270546 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b5b000 == 35 [pid = 1648] [id = 69] 04:51:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116907c00) [pid = 1648] [serial = 204] [outer = 0x0] 04:51:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128beec00) [pid = 1648] [serial = 205] [outer = 0x116907c00] 04:51:10 INFO - PROCESS | 1648 | 1469188270571 Marionette DEBUG loaded listener.js 04:51:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12929c800) [pid = 1648] [serial = 206] [outer = 0x116907c00] 04:51:10 INFO - PROCESS | 1648 | 1469188270853 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 522ms 04:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:51:10 INFO - PROCESS | 1648 | 1469188270863 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:51:10 INFO - PROCESS | 1648 | 1469188270865 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:51:10 INFO - PROCESS | 1648 | 1469188270867 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:51:10 INFO - PROCESS | 1648 | 1469188270868 Marionette TRACE conn2 <- [1,250,null,{}] 04:51:10 INFO - PROCESS | 1648 | 1469188270870 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:10 INFO - PROCESS | 1648 | 1469188270871 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:10 INFO - PROCESS | 1648 | 1469188270970 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:51:10 INFO - PROCESS | 1648 | 1469188270974 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:10 INFO - PROCESS | 1648 | 1469188270975 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247a1800 == 36 [pid = 1648] [id = 70] 04:51:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1247eac00) [pid = 1648] [serial = 207] [outer = 0x0] 04:51:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1292a4000) [pid = 1648] [serial = 208] [outer = 0x1247eac00] 04:51:11 INFO - PROCESS | 1648 | 1469188270999 Marionette DEBUG loaded listener.js 04:51:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1293b3c00) [pid = 1648] [serial = 209] [outer = 0x1247eac00] 04:51:11 INFO - PROCESS | 1648 | 1469188271282 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 418ms 04:51:11 INFO - PROCESS | 1648 | 1469188271286 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:51:11 INFO - PROCESS | 1648 | 1469188271287 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:51:11 INFO - PROCESS | 1648 | 1469188271296 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:51:11 INFO - PROCESS | 1648 | 1469188271297 Marionette TRACE conn2 <- [1,254,null,{}] 04:51:11 INFO - PROCESS | 1648 | 1469188271316 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:11 INFO - PROCESS | 1648 | 1469188271317 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:11 INFO - PROCESS | 1648 | 1469188271411 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:51:11 INFO - PROCESS | 1648 | 1469188271415 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:11 INFO - PROCESS | 1648 | 1469188271416 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265df000 == 37 [pid = 1648] [id = 71] 04:51:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128bf0c00) [pid = 1648] [serial = 210] [outer = 0x0] 04:51:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1293b8400) [pid = 1648] [serial = 211] [outer = 0x128bf0c00] 04:51:11 INFO - PROCESS | 1648 | 1469188271440 Marionette DEBUG loaded listener.js 04:51:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x129576000) [pid = 1648] [serial = 212] [outer = 0x128bf0c00] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118129400) [pid = 1648] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x115f46400) [pid = 1648] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119af6800) [pid = 1648] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x115f44000) [pid = 1648] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112a8e800) [pid = 1648] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118129c00) [pid = 1648] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112f62c00) [pid = 1648] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1176bb000) [pid = 1648] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119c81400) [pid = 1648] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12107c000) [pid = 1648] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11812c000) [pid = 1648] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118236c00) [pid = 1648] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1121bd800) [pid = 1648] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12671b800) [pid = 1648] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x113232000) [pid = 1648] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113cfbc00) [pid = 1648] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124da8400) [pid = 1648] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:51:11 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126138400) [pid = 1648] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:51:11 INFO - PROCESS | 1648 | 1469188271862 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 04:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 582ms 04:51:11 INFO - PROCESS | 1648 | 1469188271871 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:51:11 INFO - PROCESS | 1648 | 1469188271873 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:51:11 INFO - PROCESS | 1648 | 1469188271876 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:51:11 INFO - PROCESS | 1648 | 1469188271877 Marionette TRACE conn2 <- [1,258,null,{}] 04:51:11 INFO - PROCESS | 1648 | 1469188271879 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:11 INFO - PROCESS | 1648 | 1469188271881 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:11 INFO - PROCESS | 1648 | 1469188271955 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:51:11 INFO - PROCESS | 1648 | 1469188271960 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:11 INFO - PROCESS | 1648 | 1469188271962 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194c0800 == 38 [pid = 1648] [id = 72] 04:51:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112714800) [pid = 1648] [serial = 213] [outer = 0x0] 04:51:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x115f44000) [pid = 1648] [serial = 214] [outer = 0x112714800] 04:51:11 INFO - PROCESS | 1648 | 1469188271986 Marionette DEBUG loaded listener.js 04:51:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11900ac00) [pid = 1648] [serial = 215] [outer = 0x112714800] 04:51:12 INFO - PROCESS | 1648 | 1469188272297 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 04:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 04:51:12 INFO - PROCESS | 1648 | 1469188272344 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:51:12 INFO - PROCESS | 1648 | 1469188272346 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:51:12 INFO - PROCESS | 1648 | 1469188272348 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - PROCESS | 1648 | 1469188272350 Marionette TRACE conn2 <- [1,262,null,{}] 04:51:12 INFO - PROCESS | 1648 | 1469188272352 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:12 INFO - PROCESS | 1648 | 1469188272354 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:12 INFO - PROCESS | 1648 | 1469188272461 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:51:12 INFO - PROCESS | 1648 | 1469188272467 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:12 INFO - PROCESS | 1648 | 1469188272468 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f71000 == 39 [pid = 1648] [id = 73] 04:51:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118129400) [pid = 1648] [serial = 216] [outer = 0x0] 04:51:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124413c00) [pid = 1648] [serial = 217] [outer = 0x118129400] 04:51:12 INFO - PROCESS | 1648 | 1469188272494 Marionette DEBUG loaded listener.js 04:51:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a66e800) [pid = 1648] [serial = 218] [outer = 0x118129400] 04:51:12 INFO - PROCESS | 1648 | 1469188272784 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 04:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 469ms 04:51:12 INFO - PROCESS | 1648 | 1469188272817 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:51:12 INFO - PROCESS | 1648 | 1469188272819 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:51:12 INFO - PROCESS | 1648 | 1469188272821 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - PROCESS | 1648 | 1469188272822 Marionette TRACE conn2 <- [1,266,null,{}] 04:51:12 INFO - PROCESS | 1648 | 1469188272833 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:12 INFO - PROCESS | 1648 | 1469188272834 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:12 INFO - PROCESS | 1648 | 1469188272914 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:51:12 INFO - PROCESS | 1648 | 1469188272918 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:12 INFO - PROCESS | 1648 | 1469188272919 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x129249000 == 40 [pid = 1648] [id = 74] 04:51:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a675400) [pid = 1648] [serial = 219] [outer = 0x0] 04:51:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12a75ec00) [pid = 1648] [serial = 220] [outer = 0x12a675400] 04:51:12 INFO - PROCESS | 1648 | 1469188272943 Marionette DEBUG loaded listener.js 04:51:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a764800) [pid = 1648] [serial = 221] [outer = 0x12a675400] 04:51:13 INFO - PROCESS | 1648 | 1469188273247 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 04:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 477ms 04:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:51:13 INFO - PROCESS | 1648 | 1469188273298 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:51:13 INFO - PROCESS | 1648 | 1469188273299 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:51:13 INFO - PROCESS | 1648 | 1469188273301 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:51:13 INFO - PROCESS | 1648 | 1469188273302 Marionette TRACE conn2 <- [1,270,null,{}] 04:51:13 INFO - PROCESS | 1648 | 1469188273305 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:13 INFO - PROCESS | 1648 | 1469188273306 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:13 INFO - PROCESS | 1648 | 1469188273404 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:51:13 INFO - PROCESS | 1648 | 1469188273411 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:13 INFO - PROCESS | 1648 | 1469188273412 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e28000 == 41 [pid = 1648] [id = 75] 04:51:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a75d000) [pid = 1648] [serial = 222] [outer = 0x0] 04:51:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a8d7000) [pid = 1648] [serial = 223] [outer = 0x12a75d000] 04:51:13 INFO - PROCESS | 1648 | 1469188273436 Marionette DEBUG loaded listener.js 04:51:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a8df400) [pid = 1648] [serial = 224] [outer = 0x12a75d000] 04:51:13 INFO - PROCESS | 1648 | 1469188273708 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 417ms 04:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:51:13 INFO - PROCESS | 1648 | 1469188273720 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:51:13 INFO - PROCESS | 1648 | 1469188273721 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:51:13 INFO - PROCESS | 1648 | 1469188273723 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:51:13 INFO - PROCESS | 1648 | 1469188273725 Marionette TRACE conn2 <- [1,274,null,{}] 04:51:13 INFO - PROCESS | 1648 | 1469188273734 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:13 INFO - PROCESS | 1648 | 1469188273735 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:13 INFO - PROCESS | 1648 | 1469188273817 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:51:13 INFO - PROCESS | 1648 | 1469188273902 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:13 INFO - PROCESS | 1648 | 1469188273904 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x11264d800 == 42 [pid = 1648] [id = 76] 04:51:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x111c82c00) [pid = 1648] [serial = 225] [outer = 0x0] 04:51:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x112f62000) [pid = 1648] [serial = 226] [outer = 0x111c82c00] 04:51:13 INFO - PROCESS | 1648 | 1469188273935 Marionette DEBUG loaded listener.js 04:51:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x115f4ec00) [pid = 1648] [serial = 227] [outer = 0x111c82c00] 04:51:14 INFO - PROCESS | 1648 | 1469188274394 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 04:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 726ms 04:51:14 INFO - PROCESS | 1648 | 1469188274451 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:51:14 INFO - PROCESS | 1648 | 1469188274455 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:51:14 INFO - PROCESS | 1648 | 1469188274460 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:51:14 INFO - PROCESS | 1648 | 1469188274462 Marionette TRACE conn2 <- [1,278,null,{}] 04:51:14 INFO - PROCESS | 1648 | 1469188274468 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:14 INFO - PROCESS | 1648 | 1469188274472 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:14 INFO - PROCESS | 1648 | 1469188274667 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:51:14 INFO - PROCESS | 1648 | 1469188274712 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:14 INFO - PROCESS | 1648 | 1469188274714 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b0800 == 43 [pid = 1648] [id = 77] 04:51:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119083800) [pid = 1648] [serial = 228] [outer = 0x0] 04:51:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119424400) [pid = 1648] [serial = 229] [outer = 0x119083800] 04:51:14 INFO - PROCESS | 1648 | 1469188274744 Marionette DEBUG loaded listener.js 04:51:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1194eec00) [pid = 1648] [serial = 230] [outer = 0x119083800] 04:51:15 INFO - PROCESS | 1648 | 1469188275146 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 04:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 722ms 04:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:51:15 INFO - PROCESS | 1648 | 1469188275184 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:51:15 INFO - PROCESS | 1648 | 1469188275187 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:51:15 INFO - PROCESS | 1648 | 1469188275189 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:51:15 INFO - PROCESS | 1648 | 1469188275191 Marionette TRACE conn2 <- [1,282,null,{}] 04:51:15 INFO - PROCESS | 1648 | 1469188275193 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:15 INFO - PROCESS | 1648 | 1469188275195 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:15 INFO - PROCESS | 1648 | 1469188275296 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:51:15 INFO - PROCESS | 1648 | 1469188275344 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:15 INFO - PROCESS | 1648 | 1469188275345 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b8f800 == 44 [pid = 1648] [id = 78] 04:51:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119d75400) [pid = 1648] [serial = 231] [outer = 0x0] 04:51:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1211af800) [pid = 1648] [serial = 232] [outer = 0x119d75400] 04:51:15 INFO - PROCESS | 1648 | 1469188275374 Marionette DEBUG loaded listener.js 04:51:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12397c400) [pid = 1648] [serial = 233] [outer = 0x119d75400] 04:51:15 INFO - PROCESS | 1648 | 1469188275778 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 04:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 619ms 04:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:51:15 INFO - PROCESS | 1648 | 1469188275808 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:51:15 INFO - PROCESS | 1648 | 1469188275810 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:51:15 INFO - PROCESS | 1648 | 1469188275817 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:51:15 INFO - PROCESS | 1648 | 1469188275822 Marionette TRACE conn2 <- [1,286,null,{}] 04:51:15 INFO - PROCESS | 1648 | 1469188275825 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:15 INFO - PROCESS | 1648 | 1469188275827 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:15 INFO - PROCESS | 1648 | 1469188275927 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:51:16 INFO - PROCESS | 1648 | 1469188276015 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:16 INFO - PROCESS | 1648 | 1469188276016 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7e6000 == 45 [pid = 1648] [id = 79] 04:51:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x123bd5000) [pid = 1648] [serial = 234] [outer = 0x0] 04:51:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x124da8800) [pid = 1648] [serial = 235] [outer = 0x123bd5000] 04:51:16 INFO - PROCESS | 1648 | 1469188276058 Marionette DEBUG loaded listener.js 04:51:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126930c00) [pid = 1648] [serial = 236] [outer = 0x123bd5000] 04:51:16 INFO - PROCESS | 1648 | 1469188276607 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 04:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 829ms 04:51:16 INFO - PROCESS | 1648 | 1469188276642 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:51:16 INFO - PROCESS | 1648 | 1469188276645 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:51:16 INFO - PROCESS | 1648 | 1469188276648 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:51:16 INFO - PROCESS | 1648 | 1469188276650 Marionette TRACE conn2 <- [1,290,null,{}] 04:51:16 INFO - PROCESS | 1648 | 1469188276654 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:16 INFO - PROCESS | 1648 | 1469188276655 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:16 INFO - PROCESS | 1648 | 1469188276745 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:51:16 INFO - PROCESS | 1648 | 1469188276793 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:16 INFO - PROCESS | 1648 | 1469188276796 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f28800 == 46 [pid = 1648] [id = 80] 04:51:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x117e38000) [pid = 1648] [serial = 237] [outer = 0x0] 04:51:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11812a000) [pid = 1648] [serial = 238] [outer = 0x117e38000] 04:51:16 INFO - PROCESS | 1648 | 1469188276823 Marionette DEBUG loaded listener.js 04:51:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x118634400) [pid = 1648] [serial = 239] [outer = 0x117e38000] 04:51:17 INFO - PROCESS | 1648 | 1469188277251 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 04:51:17 INFO - PROCESS | 1648 | 1469188277319 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:51:17 INFO - PROCESS | 1648 | 1469188277321 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:51:17 INFO - PROCESS | 1648 | --DOCSHELL 0x129e28000 == 45 [pid = 1648] [id = 75] 04:51:17 INFO - PROCESS | 1648 | --DOCSHELL 0x129249000 == 44 [pid = 1648] [id = 74] 04:51:17 INFO - PROCESS | 1648 | --DOCSHELL 0x128f71000 == 43 [pid = 1648] [id = 73] 04:51:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1194c0800 == 42 [pid = 1648] [id = 72] 04:51:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1265df000 == 41 [pid = 1648] [id = 71] 04:51:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1247a1800 == 40 [pid = 1648] [id = 70] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128bfac00) [pid = 1648] [serial = 180] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOCSHELL 0x123b5b000 == 39 [pid = 1648] [id = 69] 04:51:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12310e000 == 38 [pid = 1648] [id = 68] 04:51:17 INFO - PROCESS | 1648 | --DOCSHELL 0x11998d000 == 37 [pid = 1648] [id = 67] 04:51:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1194c1000 == 36 [pid = 1648] [id = 66] 04:51:17 INFO - PROCESS | 1648 | --DOCSHELL 0x11851c000 == 35 [pid = 1648] [id = 65] 04:51:17 INFO - PROCESS | 1648 | --DOCSHELL 0x117069000 == 34 [pid = 1648] [id = 64] 04:51:17 INFO - PROCESS | 1648 | --DOCSHELL 0x115f5e800 == 33 [pid = 1648] [id = 63] 04:51:17 INFO - PROCESS | 1648 | --DOCSHELL 0x126782800 == 32 [pid = 1648] [id = 61] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1211b0800) [pid = 1648] [serial = 159] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1169efc00) [pid = 1648] [serial = 142] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116166400) [pid = 1648] [serial = 141] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119c85c00) [pid = 1648] [serial = 153] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119d79400) [pid = 1648] [serial = 154] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1164d9800) [pid = 1648] [serial = 144] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1176c2000) [pid = 1648] [serial = 145] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x123de3000) [pid = 1648] [serial = 162] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118231400) [pid = 1648] [serial = 147] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118458400) [pid = 1648] [serial = 148] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113cf4400) [pid = 1648] [serial = 127] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1130e8000) [pid = 1648] [serial = 126] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11844e400) [pid = 1648] [serial = 130] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x117e39c00) [pid = 1648] [serial = 129] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121073000) [pid = 1648] [serial = 133] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119c86400) [pid = 1648] [serial = 132] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1236bb400) [pid = 1648] [serial = 136] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1211b8800) [pid = 1648] [serial = 135] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1244ba400) [pid = 1648] [serial = 163] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119a4ec00) [pid = 1648] [serial = 139] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x123bd9c00) [pid = 1648] [serial = 160] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118532000) [pid = 1648] [serial = 138] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124da6800) [pid = 1648] [serial = 166] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124682c00) [pid = 1648] [serial = 165] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1194eac00) [pid = 1648] [serial = 169] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128bf2400) [pid = 1648] [serial = 177] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1194e6800) [pid = 1648] [serial = 151] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11907f800) [pid = 1648] [serial = 150] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11a09bc00) [pid = 1648] [serial = 156] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113cfe400) [pid = 1648] [serial = 168] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x124db0400) [pid = 1648] [serial = 171] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x126571c00) [pid = 1648] [serial = 174] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126136000) [pid = 1648] [serial = 172] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12107b800) [pid = 1648] [serial = 157] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x126934000) [pid = 1648] [serial = 175] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128d2b800) [pid = 1648] [serial = 178] [outer = 0x0] [url = about:blank] 04:51:17 INFO - PROCESS | 1648 | 1469188277384 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:51:17 INFO - PROCESS | 1648 | 1469188277386 Marionette TRACE conn2 <- [1,294,null,{}] 04:51:17 INFO - PROCESS | 1648 | 1469188277390 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:17 INFO - PROCESS | 1648 | 1469188277391 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:17 INFO - PROCESS | 1648 | 1469188277467 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:51:17 INFO - PROCESS | 1648 | 1469188277519 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:17 INFO - PROCESS | 1648 | 1469188277521 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x113e1f800 == 33 [pid = 1648] [id = 81] 04:51:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118455c00) [pid = 1648] [serial = 240] [outer = 0x0] 04:51:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118882400) [pid = 1648] [serial = 241] [outer = 0x118455c00] 04:51:17 INFO - PROCESS | 1648 | 1469188277548 Marionette DEBUG loaded listener.js 04:51:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11907f400) [pid = 1648] [serial = 242] [outer = 0x118455c00] 04:51:17 INFO - PROCESS | 1648 | 1469188277821 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 499ms 04:51:17 INFO - PROCESS | 1648 | 1469188277855 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:51:17 INFO - PROCESS | 1648 | 1469188277856 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:51:17 INFO - PROCESS | 1648 | 1469188277866 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:51:17 INFO - PROCESS | 1648 | 1469188277868 Marionette TRACE conn2 <- [1,298,null,{}] 04:51:17 INFO - PROCESS | 1648 | 1469188277879 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:17 INFO - PROCESS | 1648 | 1469188277881 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:17 INFO - PROCESS | 1648 | 1469188277961 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:51:17 INFO - PROCESS | 1648 | 1469188277965 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:17 INFO - PROCESS | 1648 | 1469188277967 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11817d800 == 34 [pid = 1648] [id = 82] 04:51:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1194e1400) [pid = 1648] [serial = 243] [outer = 0x0] 04:51:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119c7fc00) [pid = 1648] [serial = 244] [outer = 0x1194e1400] 04:51:17 INFO - PROCESS | 1648 | 1469188277995 Marionette DEBUG loaded listener.js 04:51:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119d7f400) [pid = 1648] [serial = 245] [outer = 0x1194e1400] 04:51:18 INFO - PROCESS | 1648 | 1469188278313 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 470ms 04:51:18 INFO - PROCESS | 1648 | 1469188278340 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:51:18 INFO - PROCESS | 1648 | 1469188278343 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:51:18 INFO - PROCESS | 1648 | 1469188278346 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - PROCESS | 1648 | 1469188278347 Marionette TRACE conn2 <- [1,302,null,{}] 04:51:18 INFO - PROCESS | 1648 | 1469188278349 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:18 INFO - PROCESS | 1648 | 1469188278350 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:18 INFO - PROCESS | 1648 | 1469188278427 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:51:18 INFO - PROCESS | 1648 | 1469188278430 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:18 INFO - PROCESS | 1648 | 1469188278432 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b0000 == 35 [pid = 1648] [id = 83] 04:51:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12106a800) [pid = 1648] [serial = 246] [outer = 0x0] 04:51:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1211afc00) [pid = 1648] [serial = 247] [outer = 0x12106a800] 04:51:18 INFO - PROCESS | 1648 | 1469188278456 Marionette DEBUG loaded listener.js 04:51:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1233ddc00) [pid = 1648] [serial = 248] [outer = 0x12106a800] 04:51:18 INFO - PROCESS | 1648 | 1469188278822 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 518ms 04:51:18 INFO - PROCESS | 1648 | 1469188278871 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:51:18 INFO - PROCESS | 1648 | 1469188278873 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:51:18 INFO - PROCESS | 1648 | 1469188278878 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - PROCESS | 1648 | 1469188278880 Marionette TRACE conn2 <- [1,306,null,{}] 04:51:18 INFO - PROCESS | 1648 | 1469188278883 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:18 INFO - PROCESS | 1648 | 1469188278885 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:19 INFO - PROCESS | 1648 | 1469188278998 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:51:19 INFO - PROCESS | 1648 | 1469188279003 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:19 INFO - PROCESS | 1648 | 1469188279005 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194db800 == 36 [pid = 1648] [id = 84] 04:51:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x123868c00) [pid = 1648] [serial = 249] [outer = 0x0] 04:51:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x123dda800) [pid = 1648] [serial = 250] [outer = 0x123868c00] 04:51:19 INFO - PROCESS | 1648 | 1469188279046 Marionette DEBUG loaded listener.js 04:51:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12446a400) [pid = 1648] [serial = 251] [outer = 0x123868c00] 04:51:19 INFO - PROCESS | 1648 | 1469188279468 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 620ms 04:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:51:19 INFO - PROCESS | 1648 | 1469188279505 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:51:19 INFO - PROCESS | 1648 | 1469188279506 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:51:19 INFO - PROCESS | 1648 | 1469188279508 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:51:19 INFO - PROCESS | 1648 | 1469188279510 Marionette TRACE conn2 <- [1,310,null,{}] 04:51:19 INFO - PROCESS | 1648 | 1469188279512 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:19 INFO - PROCESS | 1648 | 1469188279516 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:19 INFO - PROCESS | 1648 | 1469188279632 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:51:19 INFO - PROCESS | 1648 | 1469188279636 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:19 INFO - PROCESS | 1648 | 1469188279637 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a68000 == 37 [pid = 1648] [id = 85] 04:51:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1244bf000) [pid = 1648] [serial = 252] [outer = 0x0] 04:51:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124da9c00) [pid = 1648] [serial = 253] [outer = 0x1244bf000] 04:51:19 INFO - PROCESS | 1648 | 1469188279663 Marionette DEBUG loaded listener.js 04:51:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126cee800) [pid = 1648] [serial = 254] [outer = 0x1244bf000] 04:51:19 INFO - PROCESS | 1648 | 1469188279968 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 468ms 04:51:19 INFO - PROCESS | 1648 | 1469188279994 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:51:19 INFO - PROCESS | 1648 | 1469188279996 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:51:20 INFO - PROCESS | 1648 | 1469188279998 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:51:20 INFO - PROCESS | 1648 | 1469188279999 Marionette TRACE conn2 <- [1,314,null,{}] 04:51:20 INFO - PROCESS | 1648 | 1469188280001 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:20 INFO - PROCESS | 1648 | 1469188280002 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:20 INFO - PROCESS | 1648 | 1469188280094 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:51:20 INFO - PROCESS | 1648 | 1469188280097 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:20 INFO - PROCESS | 1648 | 1469188280098 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x113e0f000 == 38 [pid = 1648] [id = 86] 04:51:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1244bfc00) [pid = 1648] [serial = 255] [outer = 0x0] 04:51:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b70000) [pid = 1648] [serial = 256] [outer = 0x1244bfc00] 04:51:20 INFO - PROCESS | 1648 | 1469188280123 Marionette DEBUG loaded listener.js 04:51:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128b78000) [pid = 1648] [serial = 257] [outer = 0x1244bfc00] 04:51:20 INFO - PROCESS | 1648 | 1469188280469 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 518ms 04:51:20 INFO - PROCESS | 1648 | 1469188280517 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:51:20 INFO - PROCESS | 1648 | 1469188280518 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:51:20 INFO - PROCESS | 1648 | 1469188280520 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:51:20 INFO - PROCESS | 1648 | 1469188280521 Marionette TRACE conn2 <- [1,318,null,{}] 04:51:20 INFO - PROCESS | 1648 | 1469188280524 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:20 INFO - PROCESS | 1648 | 1469188280525 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:20 INFO - PROCESS | 1648 | 1469188280617 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:51:20 INFO - PROCESS | 1648 | 1469188280632 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:20 INFO - PROCESS | 1648 | 1469188280633 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x123956000 == 39 [pid = 1648] [id = 87] 04:51:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128b7a400) [pid = 1648] [serial = 258] [outer = 0x0] 04:51:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128b7e800) [pid = 1648] [serial = 259] [outer = 0x128b7a400] 04:51:20 INFO - PROCESS | 1648 | 1469188280658 Marionette DEBUG loaded listener.js 04:51:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128bfa400) [pid = 1648] [serial = 260] [outer = 0x128b7a400] 04:51:20 INFO - PROCESS | 1648 | 1469188280969 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 468ms 04:51:21 INFO - PROCESS | 1648 | 1469188281010 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:51:21 INFO - PROCESS | 1648 | 1469188281012 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:51:21 INFO - PROCESS | 1648 | 1469188281014 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:51:21 INFO - PROCESS | 1648 | 1469188281016 Marionette TRACE conn2 <- [1,322,null,{}] 04:51:21 INFO - PROCESS | 1648 | 1469188281018 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:21 INFO - PROCESS | 1648 | 1469188281019 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:21 INFO - PROCESS | 1648 | 1469188281112 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:51:21 INFO - PROCESS | 1648 | 1469188281115 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:21 INFO - PROCESS | 1648 | 1469188281116 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12478a000 == 40 [pid = 1648] [id = 88] 04:51:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128bef400) [pid = 1648] [serial = 261] [outer = 0x0] 04:51:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1293ad400) [pid = 1648] [serial = 262] [outer = 0x128bef400] 04:51:21 INFO - PROCESS | 1648 | 1469188281141 Marionette DEBUG loaded listener.js 04:51:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12956b000) [pid = 1648] [serial = 263] [outer = 0x128bef400] 04:51:21 INFO - PROCESS | 1648 | 1469188281485 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 04:51:21 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116907c00) [pid = 1648] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:51:21 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128bf0c00) [pid = 1648] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:51:21 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1236b2c00) [pid = 1648] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:51:21 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112714800) [pid = 1648] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:51:21 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12a675400) [pid = 1648] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:51:21 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118129400) [pid = 1648] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:51:21 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x117e3ec00) [pid = 1648] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:51:21 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118882c00) [pid = 1648] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:51:21 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1247eac00) [pid = 1648] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:51:21 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x115fb2400) [pid = 1648] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:51:21 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11508a400) [pid = 1648] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:51:21 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119423400) [pid = 1648] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:51:21 INFO - PROCESS | 1648 | 1469188281607 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:51:21 INFO - PROCESS | 1648 | 1469188281609 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:51:21 INFO - PROCESS | 1648 | 1469188281619 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:51:21 INFO - PROCESS | 1648 | 1469188281620 Marionette TRACE conn2 <- [1,326,null,{}] 04:51:21 INFO - PROCESS | 1648 | 1469188281622 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:21 INFO - PROCESS | 1648 | 1469188281624 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:21 INFO - PROCESS | 1648 | 1469188281699 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:51:21 INFO - PROCESS | 1648 | 1469188281717 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:21 INFO - PROCESS | 1648 | 1469188281718 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x124493000 == 41 [pid = 1648] [id = 89] 04:51:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11941cc00) [pid = 1648] [serial = 264] [outer = 0x0] 04:51:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121073800) [pid = 1648] [serial = 265] [outer = 0x11941cc00] 04:51:21 INFO - PROCESS | 1648 | 1469188281744 Marionette DEBUG loaded listener.js 04:51:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128bf0c00) [pid = 1648] [serial = 266] [outer = 0x11941cc00] 04:51:22 INFO - PROCESS | 1648 | 1469188282110 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 517ms 04:51:22 INFO - PROCESS | 1648 | 1469188282137 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:51:22 INFO - PROCESS | 1648 | 1469188282140 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:51:22 INFO - PROCESS | 1648 | 1469188282143 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:51:22 INFO - PROCESS | 1648 | 1469188282146 Marionette TRACE conn2 <- [1,330,null,{}] 04:51:22 INFO - PROCESS | 1648 | 1469188282149 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:22 INFO - PROCESS | 1648 | 1469188282152 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:22 INFO - PROCESS | 1648 | 1469188282288 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:51:22 INFO - PROCESS | 1648 | 1469188282296 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 1648 | 1469188282297 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b87800 == 42 [pid = 1648] [id = 90] 04:51:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119421000) [pid = 1648] [serial = 267] [outer = 0x0] 04:51:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12956e400) [pid = 1648] [serial = 268] [outer = 0x119421000] 04:51:22 INFO - PROCESS | 1648 | 1469188282330 Marionette DEBUG loaded listener.js 04:51:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12a8d5000) [pid = 1648] [serial = 269] [outer = 0x119421000] 04:51:22 INFO - PROCESS | 1648 | 1469188282627 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 520ms 04:51:22 INFO - PROCESS | 1648 | 1469188282664 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:51:22 INFO - PROCESS | 1648 | 1469188282665 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:51:22 INFO - PROCESS | 1648 | 1469188282667 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:51:22 INFO - PROCESS | 1648 | 1469188282668 Marionette TRACE conn2 <- [1,334,null,{}] 04:51:22 INFO - PROCESS | 1648 | 1469188282670 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:22 INFO - PROCESS | 1648 | 1469188282672 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:22 INFO - PROCESS | 1648 | 1469188282749 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:51:22 INFO - PROCESS | 1648 | 1469188282752 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 1648 | 1469188282753 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e29800 == 43 [pid = 1648] [id = 91] 04:51:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a8d8800) [pid = 1648] [serial = 270] [outer = 0x0] 04:51:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12af66c00) [pid = 1648] [serial = 271] [outer = 0x12a8d8800] 04:51:22 INFO - PROCESS | 1648 | 1469188282779 Marionette DEBUG loaded listener.js 04:51:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12af8c400) [pid = 1648] [serial = 272] [outer = 0x12a8d8800] 04:51:23 INFO - PROCESS | 1648 | 1469188283092 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 04:51:23 INFO - PROCESS | 1648 | 1469188283136 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:51:23 INFO - PROCESS | 1648 | 1469188283137 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:51:23 INFO - PROCESS | 1648 | 1469188283140 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:51:23 INFO - PROCESS | 1648 | 1469188283141 Marionette TRACE conn2 <- [1,338,null,{}] 04:51:23 INFO - PROCESS | 1648 | 1469188283143 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:23 INFO - PROCESS | 1648 | 1469188283144 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:23 INFO - PROCESS | 1648 | 1469188283244 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:51:23 INFO - PROCESS | 1648 | 1469188283249 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:23 INFO - PROCESS | 1648 | 1469188283250 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a636000 == 44 [pid = 1648] [id = 92] 04:51:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12b717c00) [pid = 1648] [serial = 273] [outer = 0x0] 04:51:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b719c00) [pid = 1648] [serial = 274] [outer = 0x12b717c00] 04:51:23 INFO - PROCESS | 1648 | 1469188283282 Marionette DEBUG loaded listener.js 04:51:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12b9d3c00) [pid = 1648] [serial = 275] [outer = 0x12b717c00] 04:51:23 INFO - PROCESS | 1648 | 1469188283563 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 470ms 04:51:23 INFO - PROCESS | 1648 | 1469188283651 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:51:23 INFO - PROCESS | 1648 | 1469188283653 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:51:23 INFO - PROCESS | 1648 | 1469188283658 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:51:23 INFO - PROCESS | 1648 | 1469188283660 Marionette TRACE conn2 <- [1,342,null,{}] 04:51:23 INFO - PROCESS | 1648 | 1469188283664 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:23 INFO - PROCESS | 1648 | 1469188283666 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:23 INFO - PROCESS | 1648 | 1469188283756 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:51:23 INFO - PROCESS | 1648 | 1469188283844 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:23 INFO - PROCESS | 1648 | 1469188283846 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x116528800 == 45 [pid = 1648] [id = 93] 04:51:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1161acc00) [pid = 1648] [serial = 276] [outer = 0x0] 04:51:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11653e800) [pid = 1648] [serial = 277] [outer = 0x1161acc00] 04:51:23 INFO - PROCESS | 1648 | 1469188283878 Marionette DEBUG loaded listener.js 04:51:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11812f800) [pid = 1648] [serial = 278] [outer = 0x1161acc00] 04:51:24 INFO - PROCESS | 1648 | 1469188284312 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 671ms 04:51:24 INFO - PROCESS | 1648 | 1469188284329 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:51:24 INFO - PROCESS | 1648 | 1469188284331 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:51:24 INFO - PROCESS | 1648 | 1469188284336 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:51:24 INFO - PROCESS | 1648 | 1469188284338 Marionette TRACE conn2 <- [1,346,null,{}] 04:51:24 INFO - PROCESS | 1648 | 1469188284341 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:24 INFO - PROCESS | 1648 | 1469188284343 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:24 INFO - PROCESS | 1648 | 1469188284445 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:51:24 INFO - PROCESS | 1648 | 1469188284493 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:24 INFO - PROCESS | 1648 | 1469188284494 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x119391800 == 46 [pid = 1648] [id = 94] 04:51:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118524400) [pid = 1648] [serial = 279] [outer = 0x0] 04:51:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119429c00) [pid = 1648] [serial = 280] [outer = 0x118524400] 04:51:24 INFO - PROCESS | 1648 | 1469188284525 Marionette DEBUG loaded listener.js 04:51:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119c7dc00) [pid = 1648] [serial = 281] [outer = 0x118524400] 04:51:24 INFO - PROCESS | 1648 | 1469188284929 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 625ms 04:51:24 INFO - PROCESS | 1648 | 1469188284960 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:51:24 INFO - PROCESS | 1648 | 1469188284961 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:51:24 INFO - PROCESS | 1648 | 1469188284963 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:51:24 INFO - PROCESS | 1648 | 1469188284965 Marionette TRACE conn2 <- [1,350,null,{}] 04:51:24 INFO - PROCESS | 1648 | 1469188284971 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:24 INFO - PROCESS | 1648 | 1469188284975 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:25 INFO - PROCESS | 1648 | 1469188285081 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:51:25 INFO - PROCESS | 1648 | 1469188285163 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:25 INFO - PROCESS | 1648 | 1469188285165 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b96800 == 47 [pid = 1648] [id = 95] 04:51:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x123de4000) [pid = 1648] [serial = 282] [outer = 0x0] 04:51:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124466000) [pid = 1648] [serial = 283] [outer = 0x123de4000] 04:51:25 INFO - PROCESS | 1648 | 1469188285198 Marionette DEBUG loaded listener.js 04:51:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x124da9000) [pid = 1648] [serial = 284] [outer = 0x123de4000] 04:51:25 INFO - PROCESS | 1648 | 1469188285597 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 669ms 04:51:25 INFO - PROCESS | 1648 | 1469188285632 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:51:25 INFO - PROCESS | 1648 | 1469188285634 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:51:25 INFO - PROCESS | 1648 | 1469188285636 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:51:25 INFO - PROCESS | 1648 | 1469188285637 Marionette TRACE conn2 <- [1,354,null,{}] 04:51:25 INFO - PROCESS | 1648 | 1469188285640 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:25 INFO - PROCESS | 1648 | 1469188285641 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:25 INFO - PROCESS | 1648 | 1469188285742 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:51:25 INFO - PROCESS | 1648 | 1469188285792 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:25 INFO - PROCESS | 1648 | 1469188285793 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0c000 == 48 [pid = 1648] [id = 96] 04:51:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126931400) [pid = 1648] [serial = 285] [outer = 0x0] 04:51:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128b6f400) [pid = 1648] [serial = 286] [outer = 0x126931400] 04:51:25 INFO - PROCESS | 1648 | 1469188285822 Marionette DEBUG loaded listener.js 04:51:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128d2f800) [pid = 1648] [serial = 287] [outer = 0x126931400] 04:51:26 INFO - PROCESS | 1648 | 1469188286245 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 618ms 04:51:26 INFO - PROCESS | 1648 | 1469188286255 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:51:26 INFO - PROCESS | 1648 | 1469188286256 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:51:26 INFO - PROCESS | 1648 | 1469188286258 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:51:26 INFO - PROCESS | 1648 | 1469188286260 Marionette TRACE conn2 <- [1,358,null,{}] 04:51:26 INFO - PROCESS | 1648 | 1469188286262 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:26 INFO - PROCESS | 1648 | 1469188286263 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:26 INFO - PROCESS | 1648 | 1469188286346 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:51:26 INFO - PROCESS | 1648 | 1469188286432 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:26 INFO - PROCESS | 1648 | 1469188286434 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x116949800 == 49 [pid = 1648] [id = 97] 04:51:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x117e2f800) [pid = 1648] [serial = 288] [outer = 0x0] 04:51:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1293b0c00) [pid = 1648] [serial = 289] [outer = 0x117e2f800] 04:51:26 INFO - PROCESS | 1648 | 1469188286481 Marionette DEBUG loaded listener.js 04:51:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12a705800) [pid = 1648] [serial = 290] [outer = 0x117e2f800] 04:51:27 INFO - PROCESS | 1648 | 1469188287205 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 970ms 04:51:27 INFO - PROCESS | 1648 | 1469188287229 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:51:27 INFO - PROCESS | 1648 | 1469188287232 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:51:27 INFO - PROCESS | 1648 | 1469188287235 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:51:27 INFO - PROCESS | 1648 | 1469188287237 Marionette TRACE conn2 <- [1,362,null,{}] 04:51:27 INFO - PROCESS | 1648 | 1469188287240 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:27 INFO - PROCESS | 1648 | 1469188287242 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:27 INFO - PROCESS | 1648 | 1469188287372 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:51:27 INFO - PROCESS | 1648 | 1469188287380 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:27 INFO - PROCESS | 1648 | 1469188287381 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119398000 == 50 [pid = 1648] [id = 98] 04:51:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11844f000) [pid = 1648] [serial = 291] [outer = 0x0] 04:51:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118528000) [pid = 1648] [serial = 292] [outer = 0x11844f000] 04:51:27 INFO - PROCESS | 1648 | 1469188287410 Marionette DEBUG loaded listener.js 04:51:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11900dc00) [pid = 1648] [serial = 293] [outer = 0x11844f000] 04:51:27 INFO - PROCESS | 1648 | 1469188287828 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 620ms 04:51:27 INFO - PROCESS | 1648 | 1469188287854 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:51:27 INFO - PROCESS | 1648 | 1469188287857 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:51:27 INFO - PROCESS | 1648 | 1469188287862 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:51:27 INFO - PROCESS | 1648 | 1469188287864 Marionette TRACE conn2 <- [1,366,null,{}] 04:51:27 INFO - PROCESS | 1648 | 1469188287867 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:27 INFO - PROCESS | 1648 | 1469188287870 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:28 INFO - PROCESS | 1648 | 1469188288011 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:51:28 INFO - PROCESS | 1648 | --DOCSHELL 0x129e29800 == 49 [pid = 1648] [id = 91] 04:51:28 INFO - PROCESS | 1648 | --DOCSHELL 0x128b87800 == 48 [pid = 1648] [id = 90] 04:51:28 INFO - PROCESS | 1648 | --DOCSHELL 0x124493000 == 47 [pid = 1648] [id = 89] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12a8d7000) [pid = 1648] [serial = 223] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12478a000 == 46 [pid = 1648] [id = 88] 04:51:28 INFO - PROCESS | 1648 | --DOCSHELL 0x123956000 == 45 [pid = 1648] [id = 87] 04:51:28 INFO - PROCESS | 1648 | --DOCSHELL 0x113e0f000 == 44 [pid = 1648] [id = 86] 04:51:28 INFO - PROCESS | 1648 | --DOCSHELL 0x119a68000 == 43 [pid = 1648] [id = 85] 04:51:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1194db800 == 42 [pid = 1648] [id = 84] 04:51:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b0000 == 41 [pid = 1648] [id = 83] 04:51:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11817d800 == 40 [pid = 1648] [id = 82] 04:51:28 INFO - PROCESS | 1648 | --DOCSHELL 0x113e1f800 == 39 [pid = 1648] [id = 81] 04:51:28 INFO - PROCESS | 1648 | --DOCSHELL 0x116f28800 == 38 [pid = 1648] [id = 80] 04:51:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11264d800 == 37 [pid = 1648] [id = 76] 04:51:28 INFO - PROCESS | 1648 | 1469188288137 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:28 INFO - PROCESS | 1648 | 1469188288139 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x113e0f000 == 38 [pid = 1648] [id = 99] 04:51:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x119435800) [pid = 1648] [serial = 294] [outer = 0x0] 04:51:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119d74000) [pid = 1648] [serial = 295] [outer = 0x119435800] 04:51:28 INFO - PROCESS | 1648 | 1469188288179 Marionette DEBUG loaded listener.js 04:51:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x121085000) [pid = 1648] [serial = 296] [outer = 0x119435800] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12a764800) [pid = 1648] [serial = 221] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12929c800) [pid = 1648] [serial = 206] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1293b8400) [pid = 1648] [serial = 211] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x129576000) [pid = 1648] [serial = 212] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1247edc00) [pid = 1648] [serial = 201] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x115f44000) [pid = 1648] [serial = 214] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12a75ec00) [pid = 1648] [serial = 220] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x124413c00) [pid = 1648] [serial = 217] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118128400) [pid = 1648] [serial = 186] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x126791400) [pid = 1648] [serial = 202] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119086400) [pid = 1648] [serial = 190] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12a66e800) [pid = 1648] [serial = 218] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128beec00) [pid = 1648] [serial = 205] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118236400) [pid = 1648] [serial = 187] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1292a4000) [pid = 1648] [serial = 208] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1293b3c00) [pid = 1648] [serial = 209] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x123d96800) [pid = 1648] [serial = 198] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1161ac800) [pid = 1648] [serial = 183] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1236c0400) [pid = 1648] [serial = 196] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119a53000) [pid = 1648] [serial = 192] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12440cc00) [pid = 1648] [serial = 199] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11900ac00) [pid = 1648] [serial = 215] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12cf06400) [pid = 1648] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11900d800) [pid = 1648] [serial = 189] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1211b2000) [pid = 1648] [serial = 195] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121072400) [pid = 1648] [serial = 193] [outer = 0x0] [url = about:blank] 04:51:28 INFO - PROCESS | 1648 | 1469188288534 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 719ms 04:51:28 INFO - PROCESS | 1648 | 1469188288581 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:51:28 INFO - PROCESS | 1648 | 1469188288583 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:51:28 INFO - PROCESS | 1648 | 1469188288585 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:51:28 INFO - PROCESS | 1648 | 1469188288588 Marionette TRACE conn2 <- [1,370,null,{}] 04:51:28 INFO - PROCESS | 1648 | 1469188288595 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:28 INFO - PROCESS | 1648 | 1469188288598 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:28 INFO - PROCESS | 1648 | 1469188288683 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:51:28 INFO - PROCESS | 1648 | 1469188288732 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:28 INFO - PROCESS | 1648 | 1469188288734 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194cf000 == 39 [pid = 1648] [id = 100] 04:51:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1211b8800) [pid = 1648] [serial = 297] [outer = 0x0] 04:51:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123de1c00) [pid = 1648] [serial = 298] [outer = 0x1211b8800] 04:51:28 INFO - PROCESS | 1648 | 1469188288761 Marionette DEBUG loaded listener.js 04:51:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12650c000) [pid = 1648] [serial = 299] [outer = 0x1211b8800] 04:51:29 INFO - PROCESS | 1648 | 1469188289121 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 573ms 04:51:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:51:29 INFO - PROCESS | 1648 | 1469188289159 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 1648 | 1469188289161 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:51:29 INFO - PROCESS | 1648 | 1469188289163 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 1648 | 1469188289164 Marionette TRACE conn2 <- [1,374,null,{}] 04:51:29 INFO - PROCESS | 1648 | 1469188289166 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:29 INFO - PROCESS | 1648 | 1469188289167 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:29 INFO - PROCESS | 1648 | 1469188289248 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:51:29 INFO - PROCESS | 1648 | 1469188289297 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 1648 | 1469188289298 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211cf800 == 40 [pid = 1648] [id = 101] 04:51:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1244bc000) [pid = 1648] [serial = 300] [outer = 0x0] 04:51:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b74c00) [pid = 1648] [serial = 301] [outer = 0x1244bc000] 04:51:29 INFO - PROCESS | 1648 | 1469188289324 Marionette DEBUG loaded listener.js 04:51:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129576000) [pid = 1648] [serial = 302] [outer = 0x1244bc000] 04:51:29 INFO - PROCESS | 1648 | 1469188289628 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:51:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:51:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 518ms 04:51:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:51:29 INFO - PROCESS | 1648 | 1469188289683 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 1648 | 1469188289685 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:51:29 INFO - PROCESS | 1648 | 1469188289688 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 1648 | 1469188289689 Marionette TRACE conn2 <- [1,378,null,{}] 04:51:29 INFO - PROCESS | 1648 | 1469188289693 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:29 INFO - PROCESS | 1648 | 1469188289695 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:29 INFO - PROCESS | 1648 | 1469188289862 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:51:29 INFO - PROCESS | 1648 | 1469188289870 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 1648 | 1469188289871 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x124213800 == 41 [pid = 1648] [id = 102] 04:51:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1292a0800) [pid = 1648] [serial = 303] [outer = 0x0] 04:51:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a675400) [pid = 1648] [serial = 304] [outer = 0x1292a0800] 04:51:29 INFO - PROCESS | 1648 | 1469188289911 Marionette DEBUG loaded listener.js 04:51:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12af64400) [pid = 1648] [serial = 305] [outer = 0x1292a0800] 04:51:30 INFO - PROCESS | 1648 | 1469188290314 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:51:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:51:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 672ms 04:51:30 INFO - PROCESS | 1648 | 1469188290360 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:51:30 INFO - PROCESS | 1648 | 1469188290361 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:51:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:51:30 INFO - PROCESS | 1648 | 1469188290363 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:51:30 INFO - PROCESS | 1648 | 1469188290364 Marionette TRACE conn2 <- [1,382,null,{}] 04:51:30 INFO - PROCESS | 1648 | 1469188290366 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:30 INFO - PROCESS | 1648 | 1469188290370 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:30 INFO - PROCESS | 1648 | 1469188290489 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:51:30 INFO - PROCESS | 1648 | 1469188290524 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:30 INFO - PROCESS | 1648 | 1469188290526 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x11706a000 == 42 [pid = 1648] [id = 103] 04:51:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12b724400) [pid = 1648] [serial = 306] [outer = 0x0] 04:51:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12b9dc800) [pid = 1648] [serial = 307] [outer = 0x12b724400] 04:51:30 INFO - PROCESS | 1648 | 1469188290550 Marionette DEBUG loaded listener.js 04:51:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12c03ec00) [pid = 1648] [serial = 308] [outer = 0x12b724400] 04:51:30 INFO - PROCESS | 1648 | 1469188290880 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:51:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:51:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 569ms 04:51:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:51:30 INFO - PROCESS | 1648 | 1469188290932 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:51:30 INFO - PROCESS | 1648 | 1469188290934 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:51:30 INFO - PROCESS | 1648 | 1469188290943 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:51:30 INFO - PROCESS | 1648 | 1469188290944 Marionette TRACE conn2 <- [1,386,null,{}] 04:51:30 INFO - PROCESS | 1648 | 1469188290947 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:30 INFO - PROCESS | 1648 | 1469188290948 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:31 INFO - PROCESS | 1648 | 1469188291045 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:51:31 INFO - PROCESS | 1648 | 1469188291060 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:31 INFO - PROCESS | 1648 | 1469188291061 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x129242800 == 43 [pid = 1648] [id = 104] 04:51:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12ba8b800) [pid = 1648] [serial = 309] [outer = 0x0] 04:51:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12c048c00) [pid = 1648] [serial = 310] [outer = 0x12ba8b800] 04:51:31 INFO - PROCESS | 1648 | 1469188291085 Marionette DEBUG loaded listener.js 04:51:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12c04e400) [pid = 1648] [serial = 311] [outer = 0x12ba8b800] 04:51:31 INFO - PROCESS | 1648 | 1469188291442 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 04:51:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 526ms 04:51:31 INFO - PROCESS | 1648 | 1469188291463 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:51:31 INFO - PROCESS | 1648 | 1469188291464 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:51:31 INFO - PROCESS | 1648 | 1469188291468 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:51:31 INFO - PROCESS | 1648 | 1469188291469 Marionette TRACE conn2 <- [1,390,null,{}] 04:51:31 INFO - PROCESS | 1648 | 1469188291473 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:31 INFO - PROCESS | 1648 | 1469188291474 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:31 INFO - PROCESS | 1648 | 1469188291621 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:51:31 INFO - PROCESS | 1648 | 1469188291647 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:31 INFO - PROCESS | 1648 | 1469188291649 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a85c000 == 44 [pid = 1648] [id = 105] 04:51:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12c04a000) [pid = 1648] [serial = 312] [outer = 0x0] 04:51:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12c055c00) [pid = 1648] [serial = 313] [outer = 0x12c04a000] 04:51:31 INFO - PROCESS | 1648 | 1469188291688 Marionette DEBUG loaded listener.js 04:51:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12c05b000) [pid = 1648] [serial = 314] [outer = 0x12c04a000] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12a75d000) [pid = 1648] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x113c61800) [pid = 1648] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11941d800) [pid = 1648] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1244bfc00) [pid = 1648] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12106a800) [pid = 1648] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118455c00) [pid = 1648] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x117e38000) [pid = 1648] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x123868c00) [pid = 1648] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128b7a400) [pid = 1648] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1194e1400) [pid = 1648] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128bef400) [pid = 1648] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119421000) [pid = 1648] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11941cc00) [pid = 1648] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a8d8800) [pid = 1648] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:51:32 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1244bf000) [pid = 1648] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:51:32 INFO - PROCESS | 1648 | 1469188292255 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 04:51:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 820ms 04:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:51:32 INFO - PROCESS | 1648 | 1469188292288 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:51:32 INFO - PROCESS | 1648 | 1469188292289 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:51:32 INFO - PROCESS | 1648 | 1469188292293 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:51:32 INFO - PROCESS | 1648 | 1469188292295 Marionette TRACE conn2 <- [1,394,null,{}] 04:51:32 INFO - PROCESS | 1648 | 1469188292297 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:32 INFO - PROCESS | 1648 | 1469188292305 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:32 INFO - PROCESS | 1648 | 1469188292383 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:51:32 INFO - PROCESS | 1648 | 1469188292388 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:32 INFO - PROCESS | 1648 | 1469188292390 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12677b000 == 45 [pid = 1648] [id = 106] 04:51:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x111c1a000) [pid = 1648] [serial = 315] [outer = 0x0] 04:51:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1194ed000) [pid = 1648] [serial = 316] [outer = 0x111c1a000] 04:51:32 INFO - PROCESS | 1648 | 1469188292414 Marionette DEBUG loaded listener.js 04:51:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1244bfc00) [pid = 1648] [serial = 317] [outer = 0x111c1a000] 04:51:32 INFO - PROCESS | 1648 | 1469188292720 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 04:51:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 04:51:32 INFO - PROCESS | 1648 | 1469188292763 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:51:32 INFO - PROCESS | 1648 | 1469188292764 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:51:32 INFO - PROCESS | 1648 | 1469188292766 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:51:32 INFO - PROCESS | 1648 | 1469188292767 Marionette TRACE conn2 <- [1,398,null,{}] 04:51:32 INFO - PROCESS | 1648 | 1469188292769 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:32 INFO - PROCESS | 1648 | 1469188292770 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:32 INFO - PROCESS | 1648 | 1469188292851 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:51:32 INFO - PROCESS | 1648 | 1469188292916 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:32 INFO - PROCESS | 1648 | 1469188292917 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b73b000 == 46 [pid = 1648] [id = 107] 04:51:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x113c08800) [pid = 1648] [serial = 318] [outer = 0x0] 04:51:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128b78c00) [pid = 1648] [serial = 319] [outer = 0x113c08800] 04:51:32 INFO - PROCESS | 1648 | 1469188292941 Marionette DEBUG loaded listener.js 04:51:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12c04a400) [pid = 1648] [serial = 320] [outer = 0x113c08800] 04:51:33 INFO - PROCESS | 1648 | 1469188293228 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 04:51:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:51:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 04:51:33 INFO - PROCESS | 1648 | 1469188293285 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:51:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:51:33 INFO - PROCESS | 1648 | 1469188293296 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:51:33 INFO - PROCESS | 1648 | 1469188293299 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:51:33 INFO - PROCESS | 1648 | 1469188293300 Marionette TRACE conn2 <- [1,402,null,{}] 04:51:33 INFO - PROCESS | 1648 | 1469188293302 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:33 INFO - PROCESS | 1648 | 1469188293304 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:33 INFO - PROCESS | 1648 | 1469188293399 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:51:33 INFO - PROCESS | 1648 | 1469188293449 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:33 INFO - PROCESS | 1648 | 1469188293450 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be6f800 == 47 [pid = 1648] [id = 108] 04:51:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118236c00) [pid = 1648] [serial = 321] [outer = 0x0] 04:51:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12cb5a800) [pid = 1648] [serial = 322] [outer = 0x118236c00] 04:51:33 INFO - PROCESS | 1648 | 1469188293476 Marionette DEBUG loaded listener.js 04:51:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12d234000) [pid = 1648] [serial = 323] [outer = 0x118236c00] 04:51:33 INFO - PROCESS | 1648 | 1469188293767 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 04:51:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:51:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 04:51:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:51:33 INFO - PROCESS | 1648 | 1469188293819 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:51:33 INFO - PROCESS | 1648 | 1469188293820 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:51:33 INFO - PROCESS | 1648 | 1469188293822 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:51:33 INFO - PROCESS | 1648 | 1469188293823 Marionette TRACE conn2 <- [1,406,null,{}] 04:51:33 INFO - PROCESS | 1648 | 1469188293828 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:33 INFO - PROCESS | 1648 | 1469188293829 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:33 INFO - PROCESS | 1648 | 1469188293908 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:51:33 INFO - PROCESS | 1648 | 1469188293914 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:33 INFO - PROCESS | 1648 | 1469188293915 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0d1000 == 48 [pid = 1648] [id = 109] 04:51:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x123850800) [pid = 1648] [serial = 324] [outer = 0x0] 04:51:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x123853c00) [pid = 1648] [serial = 325] [outer = 0x123850800] 04:51:33 INFO - PROCESS | 1648 | 1469188293938 Marionette DEBUG loaded listener.js 04:51:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12c059800) [pid = 1648] [serial = 326] [outer = 0x123850800] 04:51:34 INFO - PROCESS | 1648 | 1469188294319 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 04:51:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:51:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 04:51:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:51:34 INFO - PROCESS | 1648 | 1469188294351 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:51:34 INFO - PROCESS | 1648 | 1469188294353 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:51:34 INFO - PROCESS | 1648 | 1469188294357 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:51:34 INFO - PROCESS | 1648 | 1469188294361 Marionette TRACE conn2 <- [1,410,null,{}] 04:51:34 INFO - PROCESS | 1648 | 1469188294365 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:34 INFO - PROCESS | 1648 | 1469188294368 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:34 INFO - PROCESS | 1648 | 1469188294474 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:51:34 INFO - PROCESS | 1648 | 1469188294554 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:34 INFO - PROCESS | 1648 | 1469188294556 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:34 INFO - PROCESS | 1648 | 1469188294558 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:51:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11909f000 == 49 [pid = 1648] [id = 110] 04:51:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1185cbc00) [pid = 1648] [serial = 327] [outer = 0x0] 04:51:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1185cd800) [pid = 1648] [serial = 328] [outer = 0x1185cbc00] 04:51:34 INFO - PROCESS | 1648 | 1469188294593 Marionette DEBUG loaded listener.js 04:51:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118637800) [pid = 1648] [serial = 329] [outer = 0x1185cbc00] 04:51:35 INFO - PROCESS | 1648 | 1469188295032 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 04:51:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:51:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 724ms 04:51:35 INFO - PROCESS | 1648 | 1469188295091 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:51:35 INFO - PROCESS | 1648 | 1469188295095 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:51:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:51:35 INFO - PROCESS | 1648 | 1469188295101 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:51:35 INFO - PROCESS | 1648 | 1469188295103 Marionette TRACE conn2 <- [1,414,null,{}] 04:51:35 INFO - PROCESS | 1648 | 1469188295105 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:35 INFO - PROCESS | 1648 | 1469188295107 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:35 INFO - PROCESS | 1648 | 1469188295236 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:51:35 INFO - PROCESS | 1648 | 1469188295302 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:35 INFO - PROCESS | 1648 | 1469188295304 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e26800 == 50 [pid = 1648] [id = 111] 04:51:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x121082c00) [pid = 1648] [serial = 330] [outer = 0x0] 04:51:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1211b1c00) [pid = 1648] [serial = 331] [outer = 0x121082c00] 04:51:35 INFO - PROCESS | 1648 | 1469188295336 Marionette DEBUG loaded listener.js 04:51:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12384f000) [pid = 1648] [serial = 332] [outer = 0x121082c00] 04:51:35 INFO - PROCESS | 1648 | 1469188295761 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 04:51:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:51:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 671ms 04:51:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:51:35 INFO - PROCESS | 1648 | 1469188295772 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:51:35 INFO - PROCESS | 1648 | 1469188295773 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:51:35 INFO - PROCESS | 1648 | 1469188295778 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:51:35 INFO - PROCESS | 1648 | 1469188295780 Marionette TRACE conn2 <- [1,418,null,{}] 04:51:35 INFO - PROCESS | 1648 | 1469188295788 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:35 INFO - PROCESS | 1648 | 1469188295791 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:35 INFO - PROCESS | 1648 | 1469188295896 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:51:35 INFO - PROCESS | 1648 | 1469188295949 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:35 INFO - PROCESS | 1648 | 1469188295952 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba56800 == 51 [pid = 1648] [id = 112] 04:51:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x124dadc00) [pid = 1648] [serial = 333] [outer = 0x0] 04:51:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x126933000) [pid = 1648] [serial = 334] [outer = 0x124dadc00] 04:51:35 INFO - PROCESS | 1648 | 1469188295983 Marionette DEBUG loaded listener.js 04:51:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1293b1400) [pid = 1648] [serial = 335] [outer = 0x124dadc00] 04:51:36 INFO - PROCESS | 1648 | 1469188296869 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 04:51:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 04:51:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1124ms 04:51:36 INFO - PROCESS | 1648 | 1469188296902 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:51:36 INFO - PROCESS | 1648 | 1469188296904 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:51:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:51:36 INFO - PROCESS | 1648 | 1469188296906 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:51:36 INFO - PROCESS | 1648 | 1469188296908 Marionette TRACE conn2 <- [1,422,null,{}] 04:51:36 INFO - PROCESS | 1648 | 1469188296912 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:36 INFO - PROCESS | 1648 | 1469188296914 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:37 INFO - PROCESS | 1648 | 1469188297018 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:51:37 INFO - PROCESS | 1648 | 1469188297068 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:37 INFO - PROCESS | 1648 | 1469188297069 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1cf800 == 52 [pid = 1648] [id = 113] 04:51:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128b75000) [pid = 1648] [serial = 336] [outer = 0x0] 04:51:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12b719400) [pid = 1648] [serial = 337] [outer = 0x128b75000] 04:51:37 INFO - PROCESS | 1648 | 1469188297098 Marionette DEBUG loaded listener.js 04:51:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12b9d8800) [pid = 1648] [serial = 338] [outer = 0x128b75000] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12be6f800 == 51 [pid = 1648] [id = 108] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12b73b000 == 50 [pid = 1648] [id = 107] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12677b000 == 49 [pid = 1648] [id = 106] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12a85c000 == 48 [pid = 1648] [id = 105] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x129242800 == 47 [pid = 1648] [id = 104] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11706a000 == 46 [pid = 1648] [id = 103] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x124da8800) [pid = 1648] [serial = 235] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119424400) [pid = 1648] [serial = 229] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x112f62000) [pid = 1648] [serial = 226] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1211af800) [pid = 1648] [serial = 232] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12b719c00) [pid = 1648] [serial = 274] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | 1469188298241 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x124213800 == 45 [pid = 1648] [id = 102] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1211cf800 == 44 [pid = 1648] [id = 101] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1194cf000 == 43 [pid = 1648] [id = 100] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x113e0f000 == 42 [pid = 1648] [id = 99] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x119398000 == 41 [pid = 1648] [id = 98] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x128b96800 == 40 [pid = 1648] [id = 95] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x119391800 == 39 [pid = 1648] [id = 94] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x116528800 == 38 [pid = 1648] [id = 93] 04:51:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12a636000 == 37 [pid = 1648] [id = 92] 04:51:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:51:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1373ms 04:51:38 INFO - PROCESS | 1648 | 1469188298299 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:51:38 INFO - PROCESS | 1648 | 1469188298302 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:51:38 INFO - PROCESS | 1648 | 1469188298308 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:51:38 INFO - PROCESS | 1648 | 1469188298310 Marionette TRACE conn2 <- [1,426,null,{}] 04:51:38 INFO - PROCESS | 1648 | 1469188298313 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:38 INFO - PROCESS | 1648 | 1469188298315 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:38 INFO - PROCESS | 1648 | 1469188298389 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12a8df400) [pid = 1648] [serial = 224] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128b70000) [pid = 1648] [serial = 256] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1211afc00) [pid = 1648] [serial = 247] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1233ddc00) [pid = 1648] [serial = 248] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118882400) [pid = 1648] [serial = 241] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11907f400) [pid = 1648] [serial = 242] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118634400) [pid = 1648] [serial = 239] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11812a000) [pid = 1648] [serial = 238] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x123dda800) [pid = 1648] [serial = 250] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128b7e800) [pid = 1648] [serial = 259] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119c7fc00) [pid = 1648] [serial = 244] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119d7f400) [pid = 1648] [serial = 245] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1293ad400) [pid = 1648] [serial = 262] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128bfa400) [pid = 1648] [serial = 260] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12956e400) [pid = 1648] [serial = 268] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121073800) [pid = 1648] [serial = 265] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128bf0c00) [pid = 1648] [serial = 266] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12af66c00) [pid = 1648] [serial = 271] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12956b000) [pid = 1648] [serial = 263] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12af8c400) [pid = 1648] [serial = 272] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124da9c00) [pid = 1648] [serial = 253] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12a8d5000) [pid = 1648] [serial = 269] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128b78000) [pid = 1648] [serial = 257] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12446a400) [pid = 1648] [serial = 251] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126cee800) [pid = 1648] [serial = 254] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1176c2400) [pid = 1648] [serial = 184] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129295c00) [pid = 1648] [serial = 181] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1648 | 1469188298447 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:38 INFO - PROCESS | 1648 | 1469188298449 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f69000 == 38 [pid = 1648] [id = 114] 04:51:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11812a000) [pid = 1648] [serial = 339] [outer = 0x0] 04:51:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118634400) [pid = 1648] [serial = 340] [outer = 0x11812a000] 04:51:38 INFO - PROCESS | 1648 | 1469188298478 Marionette DEBUG loaded listener.js 04:51:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11906cc00) [pid = 1648] [serial = 341] [outer = 0x11812a000] 04:51:38 INFO - PROCESS | 1648 | 1469188298774 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 04:51:38 INFO - PROCESS | 1648 | 1469188298832 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:51:38 INFO - PROCESS | 1648 | 1469188298836 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:51:38 INFO - PROCESS | 1648 | 1469188298837 Marionette TRACE conn2 <- [1,430,null,{}] 04:51:38 INFO - PROCESS | 1648 | 1469188298840 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:38 INFO - PROCESS | 1648 | 1469188298841 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:38 INFO - PROCESS | 1648 | 1469188298920 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:51:38 INFO - PROCESS | 1648 | 1469188298927 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:38 INFO - PROCESS | 1648 | 1469188298928 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11816b000 == 39 [pid = 1648] [id = 115] 04:51:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119086400) [pid = 1648] [serial = 342] [outer = 0x0] 04:51:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119d59000) [pid = 1648] [serial = 343] [outer = 0x119086400] 04:51:38 INFO - PROCESS | 1648 | 1469188298956 Marionette DEBUG loaded listener.js 04:51:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1211ad800) [pid = 1648] [serial = 344] [outer = 0x119086400] 04:51:39 INFO - PROCESS | 1648 | 1469188299314 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 04:51:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:51:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 518ms 04:51:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:51:39 INFO - PROCESS | 1648 | 1469188299355 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:51:39 INFO - PROCESS | 1648 | 1469188299356 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:51:39 INFO - PROCESS | 1648 | 1469188299359 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:51:39 INFO - PROCESS | 1648 | 1469188299361 Marionette TRACE conn2 <- [1,434,null,{}] 04:51:39 INFO - PROCESS | 1648 | 1469188299368 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:39 INFO - PROCESS | 1648 | 1469188299371 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:39 INFO - PROCESS | 1648 | 1469188299450 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:51:39 INFO - PROCESS | 1648 | 1469188299455 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 1648 | 1469188299457 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x119397800 == 40 [pid = 1648] [id = 116] 04:51:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1236b3400) [pid = 1648] [serial = 345] [outer = 0x0] 04:51:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12397c800) [pid = 1648] [serial = 346] [outer = 0x1236b3400] 04:51:39 INFO - PROCESS | 1648 | 1469188299486 Marionette DEBUG loaded listener.js 04:51:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124416c00) [pid = 1648] [serial = 347] [outer = 0x1236b3400] 04:51:39 INFO - PROCESS | 1648 | 1469188299838 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 04:51:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:51:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 521ms 04:51:39 INFO - PROCESS | 1648 | 1469188299880 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:51:39 INFO - PROCESS | 1648 | 1469188299882 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:51:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:51:39 INFO - PROCESS | 1648 | 1469188299884 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:51:39 INFO - PROCESS | 1648 | 1469188299885 Marionette TRACE conn2 <- [1,438,null,{}] 04:51:39 INFO - PROCESS | 1648 | 1469188299888 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:39 INFO - PROCESS | 1648 | 1469188299889 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:39 INFO - PROCESS | 1648 | 1469188299967 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:51:39 INFO - PROCESS | 1648 | 1469188299970 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 1648 | 1469188299971 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a7a800 == 41 [pid = 1648] [id = 117] 04:51:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1244bf000) [pid = 1648] [serial = 348] [outer = 0x0] 04:51:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12671fc00) [pid = 1648] [serial = 349] [outer = 0x1244bf000] 04:51:40 INFO - PROCESS | 1648 | 1469188299999 Marionette DEBUG loaded listener.js 04:51:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126cf5000) [pid = 1648] [serial = 350] [outer = 0x1244bf000] 04:51:40 INFO - PROCESS | 1648 | 1469188300319 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 04:51:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:51:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 468ms 04:51:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:51:40 INFO - PROCESS | 1648 | 1469188300353 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:51:40 INFO - PROCESS | 1648 | 1469188300354 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:51:40 INFO - PROCESS | 1648 | 1469188300356 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:51:40 INFO - PROCESS | 1648 | 1469188300357 Marionette TRACE conn2 <- [1,442,null,{}] 04:51:40 INFO - PROCESS | 1648 | 1469188300359 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:40 INFO - PROCESS | 1648 | 1469188300361 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:40 INFO - PROCESS | 1648 | 1469188300434 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:51:40 INFO - PROCESS | 1648 | 1469188300438 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:40 INFO - PROCESS | 1648 | 1469188300439 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12311b800 == 42 [pid = 1648] [id = 118] 04:51:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128b72800) [pid = 1648] [serial = 351] [outer = 0x0] 04:51:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128b7e800) [pid = 1648] [serial = 352] [outer = 0x128b72800] 04:51:40 INFO - PROCESS | 1648 | 1469188300465 Marionette DEBUG loaded listener.js 04:51:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128d2c400) [pid = 1648] [serial = 353] [outer = 0x128b72800] 04:51:40 INFO - PROCESS | 1648 | 1469188300849 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 04:51:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:51:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 520ms 04:51:40 INFO - PROCESS | 1648 | 1469188300876 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:51:40 INFO - PROCESS | 1648 | 1469188300877 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:51:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:51:40 INFO - PROCESS | 1648 | 1469188300887 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:51:40 INFO - PROCESS | 1648 | 1469188300888 Marionette TRACE conn2 <- [1,446,null,{}] 04:51:40 INFO - PROCESS | 1648 | 1469188300891 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:40 INFO - PROCESS | 1648 | 1469188300895 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:41 INFO - PROCESS | 1648 | 1469188301013 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:51:41 INFO - PROCESS | 1648 | 1469188301029 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:41 INFO - PROCESS | 1648 | 1469188301030 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1237b7000 == 43 [pid = 1648] [id = 119] 04:51:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1293b6000) [pid = 1648] [serial = 354] [outer = 0x0] 04:51:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x129578000) [pid = 1648] [serial = 355] [outer = 0x1293b6000] 04:51:41 INFO - PROCESS | 1648 | 1469188301058 Marionette DEBUG loaded listener.js 04:51:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12a8d8800) [pid = 1648] [serial = 356] [outer = 0x1293b6000] 04:51:41 INFO - PROCESS | 1648 | 1469188301540 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 04:51:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:51:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 675ms 04:51:41 INFO - PROCESS | 1648 | 1469188301556 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:51:41 INFO - PROCESS | 1648 | 1469188301559 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:51:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:51:41 INFO - PROCESS | 1648 | 1469188301562 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:51:41 INFO - PROCESS | 1648 | 1469188301563 Marionette TRACE conn2 <- [1,450,null,{}] 04:51:41 INFO - PROCESS | 1648 | 1469188301565 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:41 INFO - PROCESS | 1648 | 1469188301567 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:41 INFO - PROCESS | 1648 | 1469188301680 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:51:41 INFO - PROCESS | 1648 | 1469188301693 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:41 INFO - PROCESS | 1648 | 1469188301694 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11504f800 == 44 [pid = 1648] [id = 120] 04:51:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a8d8000) [pid = 1648] [serial = 357] [outer = 0x0] 04:51:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12af6e400) [pid = 1648] [serial = 358] [outer = 0x12a8d8000] 04:51:41 INFO - PROCESS | 1648 | 1469188301718 Marionette DEBUG loaded listener.js 04:51:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12b9d7800) [pid = 1648] [serial = 359] [outer = 0x12a8d8000] 04:51:42 INFO - PROCESS | 1648 | 1469188302038 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 04:51:42 INFO - PROCESS | 1648 | 1469188302082 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:51:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:51:42 INFO - PROCESS | 1648 | 1469188302084 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:51:42 INFO - PROCESS | 1648 | 1469188302085 Marionette TRACE conn2 <- [1,454,null,{}] 04:51:42 INFO - PROCESS | 1648 | 1469188302087 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:42 INFO - PROCESS | 1648 | 1469188302088 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:42 INFO - PROCESS | 1648 | 1469188302184 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:51:42 INFO - PROCESS | 1648 | 1469188302187 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:42 INFO - PROCESS | 1648 | 1469188302188 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c4a000 == 45 [pid = 1648] [id = 121] 04:51:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12a75f800) [pid = 1648] [serial = 360] [outer = 0x0] 04:51:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12ba85400) [pid = 1648] [serial = 361] [outer = 0x12a75f800] 04:51:42 INFO - PROCESS | 1648 | 1469188302219 Marionette DEBUG loaded listener.js 04:51:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12c03fc00) [pid = 1648] [serial = 362] [outer = 0x12a75f800] 04:51:42 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:42 INFO - PROCESS | 1648 | 1469188302697 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1244bc000) [pid = 1648] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119435800) [pid = 1648] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12b724400) [pid = 1648] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1211b8800) [pid = 1648] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12b717c00) [pid = 1648] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12ba8b800) [pid = 1648] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118236c00) [pid = 1648] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12c04a000) [pid = 1648] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x111c1a000) [pid = 1648] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x113c08800) [pid = 1648] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x111c82c00) [pid = 1648] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x123bd5000) [pid = 1648] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119d75400) [pid = 1648] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119083800) [pid = 1648] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1292a0800) [pid = 1648] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:51:42 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11844f000) [pid = 1648] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:51:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:51:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 668ms 04:51:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:51:42 INFO - PROCESS | 1648 | 1469188302753 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:51:42 INFO - PROCESS | 1648 | 1469188302754 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:51:42 INFO - PROCESS | 1648 | 1469188302756 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:51:42 INFO - PROCESS | 1648 | 1469188302757 Marionette TRACE conn2 <- [1,458,null,{}] 04:51:42 INFO - PROCESS | 1648 | 1469188302759 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:42 INFO - PROCESS | 1648 | 1469188302760 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:42 INFO - PROCESS | 1648 | 1469188302835 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:51:42 INFO - PROCESS | 1648 | 1469188302840 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:42 INFO - PROCESS | 1648 | 1469188302842 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265e5800 == 46 [pid = 1648] [id = 122] 04:51:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11887ec00) [pid = 1648] [serial = 363] [outer = 0x0] 04:51:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119d75400) [pid = 1648] [serial = 364] [outer = 0x11887ec00] 04:51:42 INFO - PROCESS | 1648 | 1469188302869 Marionette DEBUG loaded listener.js 04:51:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1244bc000) [pid = 1648] [serial = 365] [outer = 0x11887ec00] 04:51:43 INFO - PROCESS | 1648 | 1469188303166 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 04:51:43 INFO - PROCESS | 1648 | 1469188303183 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:51:43 INFO - PROCESS | 1648 | 1469188303185 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:51:43 INFO - PROCESS | 1648 | 1469188303186 Marionette TRACE conn2 <- [1,462,null,{}] 04:51:43 INFO - PROCESS | 1648 | 1469188303189 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:43 INFO - PROCESS | 1648 | 1469188303190 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:43 INFO - PROCESS | 1648 | 1469188303283 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:51:43 INFO - PROCESS | 1648 | 1469188303336 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:43 INFO - PROCESS | 1648 | 1469188303337 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12924d800 == 47 [pid = 1648] [id = 123] 04:51:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119083800) [pid = 1648] [serial = 366] [outer = 0x0] 04:51:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129574c00) [pid = 1648] [serial = 367] [outer = 0x119083800] 04:51:43 INFO - PROCESS | 1648 | 1469188303361 Marionette DEBUG loaded listener.js 04:51:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12c04a000) [pid = 1648] [serial = 368] [outer = 0x119083800] 04:51:43 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:43 INFO - PROCESS | 1648 | 1469188303654 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 04:51:43 INFO - PROCESS | 1648 | 1469188303709 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:51:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:51:43 INFO - PROCESS | 1648 | 1469188303713 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:51:43 INFO - PROCESS | 1648 | 1469188303715 Marionette TRACE conn2 <- [1,466,null,{}] 04:51:43 INFO - PROCESS | 1648 | 1469188303717 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:43 INFO - PROCESS | 1648 | 1469188303720 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:43 INFO - PROCESS | 1648 | 1469188303849 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:51:43 INFO - PROCESS | 1648 | 1469188303929 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:43 INFO - PROCESS | 1648 | 1469188303931 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a866000 == 48 [pid = 1648] [id = 124] 04:51:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119435800) [pid = 1648] [serial = 369] [outer = 0x0] 04:51:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12c051000) [pid = 1648] [serial = 370] [outer = 0x119435800] 04:51:43 INFO - PROCESS | 1648 | 1469188303974 Marionette DEBUG loaded listener.js 04:51:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12cf06400) [pid = 1648] [serial = 371] [outer = 0x119435800] 04:51:44 INFO - PROCESS | 1648 | 1469188304297 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 04:51:44 INFO - PROCESS | 1648 | 1469188304334 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:51:44 INFO - PROCESS | 1648 | 1469188304336 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:51:44 INFO - PROCESS | 1648 | 1469188304337 Marionette TRACE conn2 <- [1,470,null,{}] 04:51:44 INFO - PROCESS | 1648 | 1469188304340 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:44 INFO - PROCESS | 1648 | 1469188304341 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:44 INFO - PROCESS | 1648 | 1469188304439 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:51:44 INFO - PROCESS | 1648 | 1469188304510 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:44 INFO - PROCESS | 1648 | 1469188304511 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b73c000 == 49 [pid = 1648] [id = 125] 04:51:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x110eae400) [pid = 1648] [serial = 372] [outer = 0x0] 04:51:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x110eb3400) [pid = 1648] [serial = 373] [outer = 0x110eae400] 04:51:44 INFO - PROCESS | 1648 | 1469188304535 Marionette DEBUG loaded listener.js 04:51:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12cf04800) [pid = 1648] [serial = 374] [outer = 0x110eae400] 04:51:44 INFO - PROCESS | 1648 | 1469188304945 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 04:51:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:51:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 619ms 04:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:51:44 INFO - PROCESS | 1648 | 1469188304955 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:51:44 INFO - PROCESS | 1648 | 1469188304958 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:51:44 INFO - PROCESS | 1648 | 1469188304963 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:51:44 INFO - PROCESS | 1648 | 1469188304965 Marionette TRACE conn2 <- [1,474,null,{}] 04:51:44 INFO - PROCESS | 1648 | 1469188304969 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:44 INFO - PROCESS | 1648 | 1469188304971 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:45 INFO - PROCESS | 1648 | 1469188305074 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:51:45 INFO - PROCESS | 1648 | 1469188305125 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:45 INFO - PROCESS | 1648 | 1469188305127 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x117068800 == 50 [pid = 1648] [id = 126] 04:51:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1127d5400) [pid = 1648] [serial = 375] [outer = 0x0] 04:51:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1127d8800) [pid = 1648] [serial = 376] [outer = 0x1127d5400] 04:51:45 INFO - PROCESS | 1648 | 1469188305161 Marionette DEBUG loaded listener.js 04:51:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1127ddc00) [pid = 1648] [serial = 377] [outer = 0x1127d5400] 04:51:45 INFO - PROCESS | 1648 | 1469188305597 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 04:51:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:51:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 670ms 04:51:45 INFO - PROCESS | 1648 | 1469188305633 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:51:45 INFO - PROCESS | 1648 | 1469188305636 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:51:45 INFO - PROCESS | 1648 | 1469188305658 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:51:45 INFO - PROCESS | 1648 | 1469188305660 Marionette TRACE conn2 <- [1,478,null,{}] 04:51:45 INFO - PROCESS | 1648 | 1469188305702 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:45 INFO - PROCESS | 1648 | 1469188305704 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:45 INFO - PROCESS | 1648 | 1469188305804 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:51:45 INFO - PROCESS | 1648 | 1469188305870 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:45 INFO - PROCESS | 1648 | 1469188305871 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x123111800 == 51 [pid = 1648] [id = 127] 04:51:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1185ca000) [pid = 1648] [serial = 378] [outer = 0x0] 04:51:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118636800) [pid = 1648] [serial = 379] [outer = 0x1185ca000] 04:51:45 INFO - PROCESS | 1648 | 1469188305902 Marionette DEBUG loaded listener.js 04:51:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119433000) [pid = 1648] [serial = 380] [outer = 0x1185ca000] 04:51:46 INFO - PROCESS | 1648 | 1469188306400 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 04:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 826ms 04:51:46 INFO - PROCESS | 1648 | 1469188306469 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:51:46 INFO - PROCESS | 1648 | 1469188306471 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:51:46 INFO - PROCESS | 1648 | 1469188306475 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:51:46 INFO - PROCESS | 1648 | 1469188306479 Marionette TRACE conn2 <- [1,482,null,{}] 04:51:46 INFO - PROCESS | 1648 | 1469188306490 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:46 INFO - PROCESS | 1648 | 1469188306495 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:46 INFO - PROCESS | 1648 | 1469188306655 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:51:46 INFO - PROCESS | 1648 | 1469188306751 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:46 INFO - PROCESS | 1648 | 1469188306754 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba53000 == 52 [pid = 1648] [id = 128] 04:51:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1211b1800) [pid = 1648] [serial = 381] [outer = 0x0] 04:51:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12384dc00) [pid = 1648] [serial = 382] [outer = 0x1211b1800] 04:51:46 INFO - PROCESS | 1648 | 1469188306787 Marionette DEBUG loaded listener.js 04:51:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x123e02800) [pid = 1648] [serial = 383] [outer = 0x1211b1800] 04:51:47 INFO - PROCESS | 1648 | 1469188307288 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 04:51:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:51:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 873ms 04:51:47 INFO - PROCESS | 1648 | 1469188307348 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:51:47 INFO - PROCESS | 1648 | 1469188307350 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:51:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:51:47 INFO - PROCESS | 1648 | 1469188307352 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:51:47 INFO - PROCESS | 1648 | 1469188307353 Marionette TRACE conn2 <- [1,486,null,{}] 04:51:47 INFO - PROCESS | 1648 | 1469188307356 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:47 INFO - PROCESS | 1648 | 1469188307357 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:47 INFO - PROCESS | 1648 | 1469188307460 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:51:47 INFO - PROCESS | 1648 | 1469188307526 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:47 INFO - PROCESS | 1648 | 1469188307528 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x117474800 == 53 [pid = 1648] [id = 129] 04:51:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11907dc00) [pid = 1648] [serial = 384] [outer = 0x0] 04:51:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12384ac00) [pid = 1648] [serial = 385] [outer = 0x11907dc00] 04:51:47 INFO - PROCESS | 1648 | 1469188307557 Marionette DEBUG loaded listener.js 04:51:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x124dacc00) [pid = 1648] [serial = 386] [outer = 0x11907dc00] 04:51:48 INFO - PROCESS | 1648 | 1469188308116 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 04:51:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 819ms 04:51:48 INFO - PROCESS | 1648 | 1469188308171 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:51:48 INFO - PROCESS | 1648 | 1469188308174 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:51:48 INFO - PROCESS | 1648 | 1469188308177 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:51:48 INFO - PROCESS | 1648 | 1469188308179 Marionette TRACE conn2 <- [1,490,null,{}] 04:51:48 INFO - PROCESS | 1648 | 1469188308183 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:48 INFO - PROCESS | 1648 | 1469188308184 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:48 INFO - PROCESS | 1648 | 1469188308280 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:51:48 INFO - PROCESS | 1648 | 1469188308335 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:48 INFO - PROCESS | 1648 | 1469188308337 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x118257800 == 54 [pid = 1648] [id = 130] 04:51:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1185c8000) [pid = 1648] [serial = 387] [outer = 0x0] 04:51:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1185cb800) [pid = 1648] [serial = 388] [outer = 0x1185c8000] 04:51:48 INFO - PROCESS | 1648 | 1469188308365 Marionette DEBUG loaded listener.js 04:51:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x119080000) [pid = 1648] [serial = 389] [outer = 0x1185c8000] 04:51:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12a866000 == 53 [pid = 1648] [id = 124] 04:51:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12924d800 == 52 [pid = 1648] [id = 123] 04:51:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1265e5800 == 51 [pid = 1648] [id = 122] 04:51:48 INFO - PROCESS | 1648 | --DOCSHELL 0x126c4a000 == 50 [pid = 1648] [id = 121] 04:51:48 INFO - PROCESS | 1648 | --DOCSHELL 0x11504f800 == 49 [pid = 1648] [id = 120] 04:51:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1237b7000 == 48 [pid = 1648] [id = 119] 04:51:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12311b800 == 47 [pid = 1648] [id = 118] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1293b0c00) [pid = 1648] [serial = 289] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x128b6f400) [pid = 1648] [serial = 286] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x119429c00) [pid = 1648] [serial = 280] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x124466000) [pid = 1648] [serial = 283] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x123853c00) [pid = 1648] [serial = 325] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOCSHELL 0x119a7a800 == 46 [pid = 1648] [id = 117] 04:51:48 INFO - PROCESS | 1648 | --DOCSHELL 0x119397800 == 45 [pid = 1648] [id = 116] 04:51:48 INFO - PROCESS | 1648 | --DOCSHELL 0x11816b000 == 44 [pid = 1648] [id = 115] 04:51:48 INFO - PROCESS | 1648 | --DOCSHELL 0x115f69000 == 43 [pid = 1648] [id = 114] 04:51:48 INFO - PROCESS | 1648 | --DOCSHELL 0x11909f000 == 42 [pid = 1648] [id = 110] 04:51:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0d1000 == 41 [pid = 1648] [id = 109] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x115f4ec00) [pid = 1648] [serial = 227] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x126930c00) [pid = 1648] [serial = 236] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12397c400) [pid = 1648] [serial = 233] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1194eec00) [pid = 1648] [serial = 230] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12a675400) [pid = 1648] [serial = 304] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11653e800) [pid = 1648] [serial = 277] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11900dc00) [pid = 1648] [serial = 293] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118528000) [pid = 1648] [serial = 292] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128b74c00) [pid = 1648] [serial = 301] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x129576000) [pid = 1648] [serial = 302] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119d74000) [pid = 1648] [serial = 295] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12b9dc800) [pid = 1648] [serial = 307] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x121085000) [pid = 1648] [serial = 296] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x123de1c00) [pid = 1648] [serial = 298] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12650c000) [pid = 1648] [serial = 299] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12b9d3c00) [pid = 1648] [serial = 275] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12c048c00) [pid = 1648] [serial = 310] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12d234000) [pid = 1648] [serial = 323] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12c03ec00) [pid = 1648] [serial = 308] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12c055c00) [pid = 1648] [serial = 313] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12c04e400) [pid = 1648] [serial = 311] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1194ed000) [pid = 1648] [serial = 316] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128b78c00) [pid = 1648] [serial = 319] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1244bfc00) [pid = 1648] [serial = 317] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12c05b000) [pid = 1648] [serial = 314] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12cb5a800) [pid = 1648] [serial = 322] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12c04a400) [pid = 1648] [serial = 320] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12af64400) [pid = 1648] [serial = 305] [outer = 0x0] [url = about:blank] 04:51:48 INFO - PROCESS | 1648 | 1469188308782 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 04:51:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 620ms 04:51:48 INFO - PROCESS | 1648 | 1469188308798 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:51:48 INFO - PROCESS | 1648 | 1469188308801 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:51:48 INFO - PROCESS | 1648 | 1469188308805 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:51:48 INFO - PROCESS | 1648 | 1469188308807 Marionette TRACE conn2 <- [1,494,null,{}] 04:51:48 INFO - PROCESS | 1648 | 1469188308809 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:48 INFO - PROCESS | 1648 | 1469188308811 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:48 INFO - PROCESS | 1648 | 1469188308914 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:51:48 INFO - PROCESS | 1648 | 1469188308920 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:48 INFO - PROCESS | 1648 | 1469188308922 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11748d800 == 42 [pid = 1648] [id = 131] 04:51:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12106a800) [pid = 1648] [serial = 390] [outer = 0x0] 04:51:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12107c000) [pid = 1648] [serial = 391] [outer = 0x12106a800] 04:51:48 INFO - PROCESS | 1648 | 1469188308949 Marionette DEBUG loaded listener.js 04:51:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1236b6800) [pid = 1648] [serial = 392] [outer = 0x12106a800] 04:51:49 INFO - PROCESS | 1648 | 1469188309284 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 04:51:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:51:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 521ms 04:51:49 INFO - PROCESS | 1648 | 1469188309327 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:51:49 INFO - PROCESS | 1648 | 1469188309328 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:51:49 INFO - PROCESS | 1648 | 1469188309330 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:51:49 INFO - PROCESS | 1648 | 1469188309333 Marionette TRACE conn2 <- [1,498,null,{}] 04:51:49 INFO - PROCESS | 1648 | 1469188309340 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:49 INFO - PROCESS | 1648 | 1469188309343 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:49 INFO - PROCESS | 1648 | 1469188309421 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:51:49 INFO - PROCESS | 1648 | 1469188309430 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:49 INFO - PROCESS | 1648 | 1469188309431 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211cb800 == 43 [pid = 1648] [id = 132] 04:51:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123bd4000) [pid = 1648] [serial = 393] [outer = 0x0] 04:51:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1244b7800) [pid = 1648] [serial = 394] [outer = 0x123bd4000] 04:51:49 INFO - PROCESS | 1648 | 1469188309458 Marionette DEBUG loaded listener.js 04:51:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12692f800) [pid = 1648] [serial = 395] [outer = 0x123bd4000] 04:51:49 INFO - PROCESS | 1648 | 1469188309802 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 04:51:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:51:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 520ms 04:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:51:49 INFO - PROCESS | 1648 | 1469188309852 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:51:49 INFO - PROCESS | 1648 | 1469188309853 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:51:49 INFO - PROCESS | 1648 | 1469188309856 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:51:49 INFO - PROCESS | 1648 | 1469188309857 Marionette TRACE conn2 <- [1,502,null,{}] 04:51:49 INFO - PROCESS | 1648 | 1469188309859 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:49 INFO - PROCESS | 1648 | 1469188309861 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:49 INFO - PROCESS | 1648 | 1469188309975 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:51:49 INFO - PROCESS | 1648 | 1469188309980 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:49 INFO - PROCESS | 1648 | 1469188309981 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x124205800 == 44 [pid = 1648] [id = 133] 04:51:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b75400) [pid = 1648] [serial = 396] [outer = 0x0] 04:51:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129295c00) [pid = 1648] [serial = 397] [outer = 0x128b75400] 04:51:50 INFO - PROCESS | 1648 | 1469188310021 Marionette DEBUG loaded listener.js 04:51:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1293b0c00) [pid = 1648] [serial = 398] [outer = 0x128b75400] 04:51:50 INFO - PROCESS | 1648 | 1469188310424 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 04:51:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:51:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 622ms 04:51:50 INFO - PROCESS | 1648 | 1469188310493 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:51:50 INFO - PROCESS | 1648 | 1469188310495 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:51:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:51:50 INFO - PROCESS | 1648 | 1469188310498 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:51:50 INFO - PROCESS | 1648 | 1469188310499 Marionette TRACE conn2 <- [1,506,null,{}] 04:51:50 INFO - PROCESS | 1648 | 1469188310501 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:50 INFO - PROCESS | 1648 | 1469188310502 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:50 INFO - PROCESS | 1648 | 1469188310580 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:51:50 INFO - PROCESS | 1648 | 1469188310584 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:50 INFO - PROCESS | 1648 | 1469188310585 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c39000 == 45 [pid = 1648] [id = 134] 04:51:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1293b5400) [pid = 1648] [serial = 399] [outer = 0x0] 04:51:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129576000) [pid = 1648] [serial = 400] [outer = 0x1293b5400] 04:51:50 INFO - PROCESS | 1648 | 1469188310616 Marionette DEBUG loaded listener.js 04:51:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a75a000) [pid = 1648] [serial = 401] [outer = 0x1293b5400] 04:51:50 INFO - PROCESS | 1648 | 1469188310981 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 04:51:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 518ms 04:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:51:51 INFO - PROCESS | 1648 | 1469188311020 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:51:51 INFO - PROCESS | 1648 | 1469188311021 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:51:51 INFO - PROCESS | 1648 | 1469188311024 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:51:51 INFO - PROCESS | 1648 | 1469188311025 Marionette TRACE conn2 <- [1,510,null,{}] 04:51:51 INFO - PROCESS | 1648 | 1469188311030 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:51 INFO - PROCESS | 1648 | 1469188311034 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:51 INFO - PROCESS | 1648 | 1469188311152 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:51:51 INFO - PROCESS | 1648 | 1469188311166 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:51 INFO - PROCESS | 1648 | 1469188311167 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293d6800 == 46 [pid = 1648] [id = 135] 04:51:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12a8da000) [pid = 1648] [serial = 402] [outer = 0x0] 04:51:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12b726000) [pid = 1648] [serial = 403] [outer = 0x12a8da000] 04:51:51 INFO - PROCESS | 1648 | 1469188311192 Marionette DEBUG loaded listener.js 04:51:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12c046000) [pid = 1648] [serial = 404] [outer = 0x12a8da000] 04:51:51 INFO - PROCESS | 1648 | 1469188311526 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 04:51:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 521ms 04:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:51:51 INFO - PROCESS | 1648 | 1469188311563 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:51:51 INFO - PROCESS | 1648 | 1469188311565 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:51:51 INFO - PROCESS | 1648 | 1469188311567 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:51:51 INFO - PROCESS | 1648 | 1469188311568 Marionette TRACE conn2 <- [1,514,null,{}] 04:51:51 INFO - PROCESS | 1648 | 1469188311570 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:51 INFO - PROCESS | 1648 | 1469188311571 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:51 INFO - PROCESS | 1648 | 1469188311677 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:51:51 INFO - PROCESS | 1648 | 1469188311681 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:51 INFO - PROCESS | 1648 | 1469188311682 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7ef000 == 47 [pid = 1648] [id = 136] 04:51:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12b9da000) [pid = 1648] [serial = 405] [outer = 0x0] 04:51:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12c052000) [pid = 1648] [serial = 406] [outer = 0x12b9da000] 04:51:51 INFO - PROCESS | 1648 | 1469188311706 Marionette DEBUG loaded listener.js 04:51:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12c688800) [pid = 1648] [serial = 407] [outer = 0x12b9da000] 04:51:52 INFO - PROCESS | 1648 | 1469188312032 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 04:51:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 04:51:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 04:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:51:52 INFO - PROCESS | 1648 | 1469188312085 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:51:52 INFO - PROCESS | 1648 | 1469188312086 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:51:52 INFO - PROCESS | 1648 | 1469188312088 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:51:52 INFO - PROCESS | 1648 | 1469188312089 Marionette TRACE conn2 <- [1,518,null,{}] 04:51:52 INFO - PROCESS | 1648 | 1469188312092 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:52 INFO - PROCESS | 1648 | 1469188312093 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:52 INFO - PROCESS | 1648 | 1469188312191 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:51:52 INFO - PROCESS | 1648 | 1469188312201 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:52 INFO - PROCESS | 1648 | 1469188312202 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af07000 == 48 [pid = 1648] [id = 137] 04:51:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12cb4e400) [pid = 1648] [serial = 408] [outer = 0x0] 04:51:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12cb55000) [pid = 1648] [serial = 409] [outer = 0x12cb4e400] 04:51:52 INFO - PROCESS | 1648 | 1469188312226 Marionette DEBUG loaded listener.js 04:51:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12cf0cc00) [pid = 1648] [serial = 410] [outer = 0x12cb4e400] 04:51:52 INFO - PROCESS | 1648 | 1469188312569 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 04:51:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:51:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 04:51:52 INFO - PROCESS | 1648 | 1469188312607 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:51:52 INFO - PROCESS | 1648 | 1469188312608 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:51:52 INFO - PROCESS | 1648 | 1469188312611 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:51:52 INFO - PROCESS | 1648 | 1469188312612 Marionette TRACE conn2 <- [1,522,null,{}] 04:51:52 INFO - PROCESS | 1648 | 1469188312614 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:52 INFO - PROCESS | 1648 | 1469188312616 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:52 INFO - PROCESS | 1648 | 1469188312762 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:51:52 INFO - PROCESS | 1648 | 1469188312781 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:52 INFO - PROCESS | 1648 | 1469188312783 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba51800 == 49 [pid = 1648] [id = 138] 04:51:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x10eaf5400) [pid = 1648] [serial = 411] [outer = 0x0] 04:51:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x10eafac00) [pid = 1648] [serial = 412] [outer = 0x10eaf5400] 04:51:52 INFO - PROCESS | 1648 | 1469188312821 Marionette DEBUG loaded listener.js 04:51:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x10eaff000) [pid = 1648] [serial = 413] [outer = 0x10eaf5400] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x121082c00) [pid = 1648] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1185cbc00) [pid = 1648] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x123850800) [pid = 1648] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128b72800) [pid = 1648] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128b75000) [pid = 1648] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12a75f800) [pid = 1648] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11887ec00) [pid = 1648] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119083800) [pid = 1648] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119435800) [pid = 1648] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118524400) [pid = 1648] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x123de4000) [pid = 1648] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126931400) [pid = 1648] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117e2f800) [pid = 1648] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1161acc00) [pid = 1648] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1293b6000) [pid = 1648] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12a8d8000) [pid = 1648] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1244bf000) [pid = 1648] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11812a000) [pid = 1648] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119086400) [pid = 1648] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124dadc00) [pid = 1648] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:51:53 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1236b3400) [pid = 1648] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:51:53 INFO - PROCESS | 1648 | 1469188313381 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 04:51:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:51:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 820ms 04:51:53 INFO - PROCESS | 1648 | 1469188313442 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:51:53 INFO - PROCESS | 1648 | 1469188313447 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:51:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:51:53 INFO - PROCESS | 1648 | 1469188313487 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:51:53 INFO - PROCESS | 1648 | 1469188313489 Marionette TRACE conn2 <- [1,526,null,{}] 04:51:53 INFO - PROCESS | 1648 | 1469188313494 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:53 INFO - PROCESS | 1648 | 1469188313496 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:53 INFO - PROCESS | 1648 | 1469188313621 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:51:53 INFO - PROCESS | 1648 | 1469188313629 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 1648 | 1469188313630 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7e5800 == 50 [pid = 1648] [id = 139] 04:51:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x10eafbc00) [pid = 1648] [serial = 414] [outer = 0x0] 04:51:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1129b2000) [pid = 1648] [serial = 415] [outer = 0x10eafbc00] 04:51:53 INFO - PROCESS | 1648 | 1469188313670 Marionette DEBUG loaded listener.js 04:51:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1129b6000) [pid = 1648] [serial = 416] [outer = 0x10eafbc00] 04:51:54 INFO - PROCESS | 1648 | 1469188314037 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 04:51:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 04:51:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 577ms 04:51:54 INFO - PROCESS | 1648 | 1469188314062 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:51:54 INFO - PROCESS | 1648 | 1469188314063 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:51:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:51:54 INFO - PROCESS | 1648 | 1469188314066 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 1648 | 1469188314076 Marionette TRACE conn2 <- [1,530,null,{}] 04:51:54 INFO - PROCESS | 1648 | 1469188314088 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:54 INFO - PROCESS | 1648 | 1469188314090 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:54 INFO - PROCESS | 1648 | 1469188314182 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:51:54 INFO - PROCESS | 1648 | 1469188314186 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:54 INFO - PROCESS | 1648 | 1469188314188 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6df800 == 51 [pid = 1648] [id = 140] 04:51:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1129b7800) [pid = 1648] [serial = 417] [outer = 0x0] 04:51:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119a56c00) [pid = 1648] [serial = 418] [outer = 0x1129b7800] 04:51:54 INFO - PROCESS | 1648 | 1469188314214 Marionette DEBUG loaded listener.js 04:51:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1293b6000) [pid = 1648] [serial = 419] [outer = 0x1129b7800] 04:51:54 INFO - PROCESS | 1648 | 1469188314535 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 04:51:54 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 04:51:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:51:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:51:54 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 04:51:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:51:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:51:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 487ms 04:51:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:51:54 INFO - PROCESS | 1648 | 1469188314553 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:51:54 INFO - PROCESS | 1648 | 1469188314554 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:51:54 INFO - PROCESS | 1648 | 1469188314557 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 1648 | 1469188314558 Marionette TRACE conn2 <- [1,534,null,{}] 04:51:54 INFO - PROCESS | 1648 | 1469188314562 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:54 INFO - PROCESS | 1648 | 1469188314563 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:54 INFO - PROCESS | 1648 | 1469188314650 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:51:54 INFO - PROCESS | 1648 | 1469188314653 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:54 INFO - PROCESS | 1648 | 1469188314654 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca3b000 == 52 [pid = 1648] [id = 141] 04:51:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1193ad800) [pid = 1648] [serial = 420] [outer = 0x0] 04:51:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1193b9c00) [pid = 1648] [serial = 421] [outer = 0x1193ad800] 04:51:54 INFO - PROCESS | 1648 | 1469188314678 Marionette DEBUG loaded listener.js 04:51:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a673400) [pid = 1648] [serial = 422] [outer = 0x1193ad800] 04:51:55 INFO - PROCESS | 1648 | 1469188315020 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:51:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:51:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 04:51:55 INFO - PROCESS | 1648 | 1469188315028 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:51:55 INFO - PROCESS | 1648 | 1469188315029 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:51:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:51:55 INFO - PROCESS | 1648 | 1469188315031 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:51:55 INFO - PROCESS | 1648 | 1469188315032 Marionette TRACE conn2 <- [1,538,null,{}] 04:51:55 INFO - PROCESS | 1648 | 1469188315034 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:55 INFO - PROCESS | 1648 | 1469188315035 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:55 INFO - PROCESS | 1648 | 1469188315148 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:51:55 INFO - PROCESS | 1648 | 1469188315153 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:55 INFO - PROCESS | 1648 | 1469188315155 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb14000 == 53 [pid = 1648] [id = 142] 04:51:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1293b1800) [pid = 1648] [serial = 423] [outer = 0x0] 04:51:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12ba8dc00) [pid = 1648] [serial = 424] [outer = 0x1293b1800] 04:51:55 INFO - PROCESS | 1648 | 1469188315184 Marionette DEBUG loaded listener.js 04:51:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12cf11800) [pid = 1648] [serial = 425] [outer = 0x1293b1800] 04:51:55 INFO - PROCESS | 1648 | 1469188315622 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 04:51:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 04:51:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 619ms 04:51:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:51:55 INFO - PROCESS | 1648 | 1469188315651 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:51:55 INFO - PROCESS | 1648 | 1469188315653 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:51:55 INFO - PROCESS | 1648 | 1469188315656 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:51:55 INFO - PROCESS | 1648 | 1469188315660 Marionette TRACE conn2 <- [1,542,null,{}] 04:51:55 INFO - PROCESS | 1648 | 1469188315663 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:55 INFO - PROCESS | 1648 | 1469188315665 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:55 INFO - PROCESS | 1648 | 1469188315774 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:51:55 INFO - PROCESS | 1648 | 1469188315831 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:55 INFO - PROCESS | 1648 | 1469188315833 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194c3000 == 54 [pid = 1648] [id = 143] 04:51:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1129b6c00) [pid = 1648] [serial = 426] [outer = 0x0] 04:51:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x115fb4c00) [pid = 1648] [serial = 427] [outer = 0x1129b6c00] 04:51:55 INFO - PROCESS | 1648 | 1469188315863 Marionette DEBUG loaded listener.js 04:51:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1185cc400) [pid = 1648] [serial = 428] [outer = 0x1129b6c00] 04:51:56 INFO - PROCESS | 1648 | 1469188316251 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 04:51:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 04:51:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 621ms 04:51:56 INFO - PROCESS | 1648 | 1469188316278 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:51:56 INFO - PROCESS | 1648 | 1469188316281 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:51:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:51:56 INFO - PROCESS | 1648 | 1469188316286 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:51:56 INFO - PROCESS | 1648 | 1469188316288 Marionette TRACE conn2 <- [1,546,null,{}] 04:51:56 INFO - PROCESS | 1648 | 1469188316290 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:56 INFO - PROCESS | 1648 | 1469188316292 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:56 INFO - PROCESS | 1648 | 1469188316404 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:51:56 INFO - PROCESS | 1648 | 1469188316497 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:56 INFO - PROCESS | 1648 | 1469188316499 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x129249000 == 55 [pid = 1648] [id = 144] 04:51:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11907ec00) [pid = 1648] [serial = 429] [outer = 0x0] 04:51:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119a52c00) [pid = 1648] [serial = 430] [outer = 0x11907ec00] 04:51:56 INFO - PROCESS | 1648 | 1469188316535 Marionette DEBUG loaded listener.js 04:51:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1233d8400) [pid = 1648] [serial = 431] [outer = 0x11907ec00] 04:51:56 INFO - PROCESS | 1648 | 1469188316909 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 04:51:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:51:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 670ms 04:51:56 INFO - PROCESS | 1648 | 1469188316956 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:51:56 INFO - PROCESS | 1648 | 1469188316958 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:51:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:51:56 INFO - PROCESS | 1648 | 1469188316983 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:51:56 INFO - PROCESS | 1648 | 1469188316986 Marionette TRACE conn2 <- [1,550,null,{}] 04:51:57 INFO - PROCESS | 1648 | 1469188316996 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:57 INFO - PROCESS | 1648 | 1469188316999 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:57 INFO - PROCESS | 1648 | 1469188317107 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:51:57 INFO - PROCESS | 1648 | 1469188317250 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:57 INFO - PROCESS | 1648 | 1469188317252 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e66000 == 56 [pid = 1648] [id = 145] 04:51:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12440f000) [pid = 1648] [serial = 432] [outer = 0x0] 04:51:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x124dae000) [pid = 1648] [serial = 433] [outer = 0x12440f000] 04:51:57 INFO - PROCESS | 1648 | 1469188317292 Marionette DEBUG loaded listener.js 04:51:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128bf2400) [pid = 1648] [serial = 434] [outer = 0x12440f000] 04:51:57 INFO - PROCESS | 1648 | 1469188317661 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 04:51:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 04:51:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 724ms 04:51:57 INFO - PROCESS | 1648 | 1469188317705 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:51:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:51:57 INFO - PROCESS | 1648 | 1469188317707 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:51:57 INFO - PROCESS | 1648 | 1469188317709 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:51:57 INFO - PROCESS | 1648 | 1469188317710 Marionette TRACE conn2 <- [1,554,null,{}] 04:51:57 INFO - PROCESS | 1648 | 1469188317713 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:57 INFO - PROCESS | 1648 | 1469188317714 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:57 INFO - PROCESS | 1648 | 1469188317819 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:51:57 INFO - PROCESS | 1648 | 1469188317876 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:57 INFO - PROCESS | 1648 | 1469188317877 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbf5000 == 57 [pid = 1648] [id = 146] 04:51:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1293b6800) [pid = 1648] [serial = 435] [outer = 0x0] 04:51:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12a75ec00) [pid = 1648] [serial = 436] [outer = 0x1293b6800] 04:51:57 INFO - PROCESS | 1648 | 1469188317907 Marionette DEBUG loaded listener.js 04:51:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12a8ddc00) [pid = 1648] [serial = 437] [outer = 0x1293b6800] 04:51:58 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:58 INFO - PROCESS | 1648 | 1469188318351 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 04:51:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:51:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 669ms 04:51:58 INFO - PROCESS | 1648 | 1469188318378 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:51:58 INFO - PROCESS | 1648 | 1469188318380 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:51:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:51:58 INFO - PROCESS | 1648 | 1469188318382 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:51:58 INFO - PROCESS | 1648 | 1469188318384 Marionette TRACE conn2 <- [1,558,null,{}] 04:51:58 INFO - PROCESS | 1648 | 1469188318386 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:58 INFO - PROCESS | 1648 | 1469188318387 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:58 INFO - PROCESS | 1648 | 1469188318488 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:51:58 INFO - PROCESS | 1648 | 1469188318574 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:58 INFO - PROCESS | 1648 | 1469188318575 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d21f000 == 58 [pid = 1648] [id = 147] 04:51:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12a8df800) [pid = 1648] [serial = 438] [outer = 0x0] 04:51:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12b9d3400) [pid = 1648] [serial = 439] [outer = 0x12a8df800] 04:51:58 INFO - PROCESS | 1648 | 1469188318604 Marionette DEBUG loaded listener.js 04:51:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12ba8d000) [pid = 1648] [serial = 440] [outer = 0x12a8df800] 04:51:59 INFO - PROCESS | 1648 | 1469188319050 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 04:51:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:51:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 719ms 04:51:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:51:59 INFO - PROCESS | 1648 | 1469188319110 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:51:59 INFO - PROCESS | 1648 | 1469188319112 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:51:59 INFO - PROCESS | 1648 | 1469188319115 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:51:59 INFO - PROCESS | 1648 | 1469188319117 Marionette TRACE conn2 <- [1,562,null,{}] 04:51:59 INFO - PROCESS | 1648 | 1469188319119 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:59 INFO - PROCESS | 1648 | 1469188319123 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:59 INFO - PROCESS | 1648 | 1469188319235 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:51:59 INFO - PROCESS | 1648 | 1469188319484 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:59 INFO - PROCESS | 1648 | 1469188319486 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:51:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f0b000 == 59 [pid = 1648] [id = 148] 04:51:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x110eaa000) [pid = 1648] [serial = 441] [outer = 0x0] 04:51:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x112714c00) [pid = 1648] [serial = 442] [outer = 0x110eaa000] 04:51:59 INFO - PROCESS | 1648 | 1469188319515 Marionette DEBUG loaded listener.js 04:51:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1127dd800) [pid = 1648] [serial = 443] [outer = 0x110eaa000] 04:51:59 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:51:59 INFO - PROCESS | 1648 | 1469188319941 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 04:51:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:51:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 869ms 04:51:59 INFO - PROCESS | 1648 | 1469188319986 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:51:59 INFO - PROCESS | 1648 | 1469188319988 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:51:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:51:59 INFO - PROCESS | 1648 | 1469188319991 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:51:59 INFO - PROCESS | 1648 | 1469188319993 Marionette TRACE conn2 <- [1,566,null,{}] 04:51:59 INFO - PROCESS | 1648 | 1469188319996 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:59 INFO - PROCESS | 1648 | 1469188319997 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:00 INFO - PROCESS | 1648 | 1469188320090 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:52:00 INFO - PROCESS | 1648 | 1469188320163 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:00 INFO - PROCESS | 1648 | 1469188320165 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x118185000 == 60 [pid = 1648] [id = 149] 04:52:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1129e1800) [pid = 1648] [serial = 444] [outer = 0x0] 04:52:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x112dc3400) [pid = 1648] [serial = 445] [outer = 0x1129e1800] 04:52:00 INFO - PROCESS | 1648 | 1469188320193 Marionette DEBUG loaded listener.js 04:52:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x113e5dc00) [pid = 1648] [serial = 446] [outer = 0x1129e1800] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca3b000 == 59 [pid = 1648] [id = 141] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6df800 == 58 [pid = 1648] [id = 140] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7e5800 == 57 [pid = 1648] [id = 139] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba51800 == 56 [pid = 1648] [id = 138] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12af07000 == 55 [pid = 1648] [id = 137] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7ef000 == 54 [pid = 1648] [id = 136] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x110eb3400) [pid = 1648] [serial = 373] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1293d6800 == 53 [pid = 1648] [id = 135] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x126c39000 == 52 [pid = 1648] [id = 134] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x124205800 == 51 [pid = 1648] [id = 133] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1211cb800 == 50 [pid = 1648] [id = 132] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11748d800 == 49 [pid = 1648] [id = 131] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x118257800 == 48 [pid = 1648] [id = 130] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x117474800 == 47 [pid = 1648] [id = 129] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba53000 == 46 [pid = 1648] [id = 128] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x123111800 == 45 [pid = 1648] [id = 127] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x117068800 == 44 [pid = 1648] [id = 126] 04:52:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12b73c000 == 43 [pid = 1648] [id = 125] 04:52:00 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:00 INFO - PROCESS | 1648 | 1469188320570 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12a705800) [pid = 1648] [serial = 290] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x119c7dc00) [pid = 1648] [serial = 281] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x124da9000) [pid = 1648] [serial = 284] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x128d2f800) [pid = 1648] [serial = 287] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x129578000) [pid = 1648] [serial = 355] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12af6e400) [pid = 1648] [serial = 358] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12a8d8800) [pid = 1648] [serial = 356] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x126cf5000) [pid = 1648] [serial = 350] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12671fc00) [pid = 1648] [serial = 349] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118634400) [pid = 1648] [serial = 340] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11906cc00) [pid = 1648] [serial = 341] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119d59000) [pid = 1648] [serial = 343] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1211ad800) [pid = 1648] [serial = 344] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1293b1400) [pid = 1648] [serial = 335] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x126933000) [pid = 1648] [serial = 334] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12397c800) [pid = 1648] [serial = 346] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x124416c00) [pid = 1648] [serial = 347] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12384f000) [pid = 1648] [serial = 332] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1211b1c00) [pid = 1648] [serial = 331] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118637800) [pid = 1648] [serial = 329] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1185cd800) [pid = 1648] [serial = 328] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12c059800) [pid = 1648] [serial = 326] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128b7e800) [pid = 1648] [serial = 352] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12b9d8800) [pid = 1648] [serial = 338] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12b719400) [pid = 1648] [serial = 337] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12ba85400) [pid = 1648] [serial = 361] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12b9d7800) [pid = 1648] [serial = 359] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119d75400) [pid = 1648] [serial = 364] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1244bc000) [pid = 1648] [serial = 365] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12c03fc00) [pid = 1648] [serial = 362] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12c04a000) [pid = 1648] [serial = 368] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12c051000) [pid = 1648] [serial = 370] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128d2c400) [pid = 1648] [serial = 353] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x129574c00) [pid = 1648] [serial = 367] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12cf06400) [pid = 1648] [serial = 371] [outer = 0x0] [url = about:blank] 04:52:00 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11812f800) [pid = 1648] [serial = 278] [outer = 0x0] [url = about:blank] 04:52:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:52:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 620ms 04:52:00 INFO - PROCESS | 1648 | 1469188320613 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:52:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:52:00 INFO - PROCESS | 1648 | 1469188320615 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:52:00 INFO - PROCESS | 1648 | 1469188320617 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:52:00 INFO - PROCESS | 1648 | 1469188320618 Marionette TRACE conn2 <- [1,570,null,{}] 04:52:00 INFO - PROCESS | 1648 | 1469188320621 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:00 INFO - PROCESS | 1648 | 1469188320622 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:00 INFO - PROCESS | 1648 | 1469188320707 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:52:00 INFO - PROCESS | 1648 | 1469188320715 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:00 INFO - PROCESS | 1648 | 1469188320716 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f15800 == 44 [pid = 1648] [id = 150] 04:52:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116f69400) [pid = 1648] [serial = 447] [outer = 0x0] 04:52:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1176c2400) [pid = 1648] [serial = 448] [outer = 0x116f69400] 04:52:00 INFO - PROCESS | 1648 | 1469188320742 Marionette DEBUG loaded listener.js 04:52:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118231400) [pid = 1648] [serial = 449] [outer = 0x116f69400] 04:52:00 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:01 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:01 INFO - PROCESS | 1648 | 1469188321084 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 04:52:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:52:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 517ms 04:52:01 INFO - PROCESS | 1648 | 1469188321143 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:52:01 INFO - PROCESS | 1648 | 1469188321144 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:52:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:52:01 INFO - PROCESS | 1648 | 1469188321152 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:52:01 INFO - PROCESS | 1648 | 1469188321156 Marionette TRACE conn2 <- [1,574,null,{}] 04:52:01 INFO - PROCESS | 1648 | 1469188321159 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:01 INFO - PROCESS | 1648 | 1469188321161 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:01 INFO - PROCESS | 1648 | 1469188321246 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:52:01 INFO - PROCESS | 1648 | 1469188321250 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:01 INFO - PROCESS | 1648 | 1469188321251 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119198000 == 45 [pid = 1648] [id = 151] 04:52:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118231800) [pid = 1648] [serial = 450] [outer = 0x0] 04:52:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11887d000) [pid = 1648] [serial = 451] [outer = 0x118231800] 04:52:01 INFO - PROCESS | 1648 | 1469188321276 Marionette DEBUG loaded listener.js 04:52:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1193b2c00) [pid = 1648] [serial = 452] [outer = 0x118231800] 04:52:01 INFO - PROCESS | 1648 | 1469188321624 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:52:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:52:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 529ms 04:52:01 INFO - PROCESS | 1648 | 1469188321685 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:52:01 INFO - PROCESS | 1648 | 1469188321687 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:52:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:52:01 INFO - PROCESS | 1648 | 1469188321691 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:52:01 INFO - PROCESS | 1648 | 1469188321692 Marionette TRACE conn2 <- [1,578,null,{}] 04:52:01 INFO - PROCESS | 1648 | 1469188321694 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:01 INFO - PROCESS | 1648 | 1469188321695 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:01 INFO - PROCESS | 1648 | 1469188321773 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:52:01 INFO - PROCESS | 1648 | 1469188321778 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:01 INFO - PROCESS | 1648 | 1469188321780 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211c4800 == 46 [pid = 1648] [id = 152] 04:52:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119421800) [pid = 1648] [serial = 453] [outer = 0x0] 04:52:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119a4f400) [pid = 1648] [serial = 454] [outer = 0x119421800] 04:52:01 INFO - PROCESS | 1648 | 1469188321804 Marionette DEBUG loaded listener.js 04:52:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119d5c400) [pid = 1648] [serial = 455] [outer = 0x119421800] 04:52:02 INFO - PROCESS | 1648 | 1469188322128 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 04:52:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:52:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 470ms 04:52:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:52:02 INFO - PROCESS | 1648 | 1469188322162 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:52:02 INFO - PROCESS | 1648 | 1469188322163 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:52:02 INFO - PROCESS | 1648 | 1469188322165 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:52:02 INFO - PROCESS | 1648 | 1469188322167 Marionette TRACE conn2 <- [1,582,null,{}] 04:52:02 INFO - PROCESS | 1648 | 1469188322169 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:02 INFO - PROCESS | 1648 | 1469188322170 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:02 INFO - PROCESS | 1648 | 1469188322251 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:52:02 INFO - PROCESS | 1648 | 1469188322255 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:02 INFO - PROCESS | 1648 | 1469188322258 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1237c4800 == 47 [pid = 1648] [id = 153] 04:52:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1211af800) [pid = 1648] [serial = 456] [outer = 0x0] 04:52:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1211b1000) [pid = 1648] [serial = 457] [outer = 0x1211af800] 04:52:02 INFO - PROCESS | 1648 | 1469188322298 Marionette DEBUG loaded listener.js 04:52:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x123850800) [pid = 1648] [serial = 458] [outer = 0x1211af800] 04:52:02 INFO - PROCESS | 1648 | 1469188322705 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 04:52:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:52:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 568ms 04:52:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:52:02 INFO - PROCESS | 1648 | 1469188322735 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:52:02 INFO - PROCESS | 1648 | 1469188322736 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:52:02 INFO - PROCESS | 1648 | 1469188322738 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:52:02 INFO - PROCESS | 1648 | 1469188322739 Marionette TRACE conn2 <- [1,586,null,{}] 04:52:02 INFO - PROCESS | 1648 | 1469188322741 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:02 INFO - PROCESS | 1648 | 1469188322742 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:02 INFO - PROCESS | 1648 | 1469188322842 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:52:02 INFO - PROCESS | 1648 | 1469188322845 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:02 INFO - PROCESS | 1648 | 1469188322847 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e0c800 == 48 [pid = 1648] [id = 154] 04:52:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x123193c00) [pid = 1648] [serial = 459] [outer = 0x0] 04:52:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x123de1c00) [pid = 1648] [serial = 460] [outer = 0x123193c00] 04:52:02 INFO - PROCESS | 1648 | 1469188322871 Marionette DEBUG loaded listener.js 04:52:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126135800) [pid = 1648] [serial = 461] [outer = 0x123193c00] 04:52:03 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:03 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:03 INFO - PROCESS | 1648 | 1469188323192 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 04:52:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:52:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 468ms 04:52:03 INFO - PROCESS | 1648 | 1469188323207 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:52:03 INFO - PROCESS | 1648 | 1469188323208 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:52:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:52:03 INFO - PROCESS | 1648 | 1469188323218 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:52:03 INFO - PROCESS | 1648 | 1469188323219 Marionette TRACE conn2 <- [1,590,null,{}] 04:52:03 INFO - PROCESS | 1648 | 1469188323221 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:03 INFO - PROCESS | 1648 | 1469188323222 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:03 INFO - PROCESS | 1648 | 1469188323338 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:52:03 INFO - PROCESS | 1648 | 1469188323342 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:03 INFO - PROCESS | 1648 | 1469188323344 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b85800 == 49 [pid = 1648] [id = 155] 04:52:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126138c00) [pid = 1648] [serial = 462] [outer = 0x0] 04:52:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126515800) [pid = 1648] [serial = 463] [outer = 0x126138c00] 04:52:03 INFO - PROCESS | 1648 | 1469188323397 Marionette DEBUG loaded listener.js 04:52:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128b7a400) [pid = 1648] [serial = 464] [outer = 0x126138c00] 04:52:03 INFO - PROCESS | 1648 | 1469188323713 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 04:52:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:52:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 519ms 04:52:03 INFO - PROCESS | 1648 | 1469188323737 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:52:03 INFO - PROCESS | 1648 | 1469188323738 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:52:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:52:03 INFO - PROCESS | 1648 | 1469188323741 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:52:03 INFO - PROCESS | 1648 | 1469188323742 Marionette TRACE conn2 <- [1,594,null,{}] 04:52:03 INFO - PROCESS | 1648 | 1469188323747 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:03 INFO - PROCESS | 1648 | 1469188323748 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:03 INFO - PROCESS | 1648 | 1469188323860 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:52:03 INFO - PROCESS | 1648 | 1469188323901 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:03 INFO - PROCESS | 1648 | 1469188323902 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12923a000 == 50 [pid = 1648] [id = 156] 04:52:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12650e800) [pid = 1648] [serial = 465] [outer = 0x0] 04:52:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128d2f800) [pid = 1648] [serial = 466] [outer = 0x12650e800] 04:52:03 INFO - PROCESS | 1648 | 1469188323942 Marionette DEBUG loaded listener.js 04:52:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x129573c00) [pid = 1648] [serial = 467] [outer = 0x12650e800] 04:52:04 INFO - PROCESS | 1648 | 1469188324334 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:52:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:52:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 621ms 04:52:04 INFO - PROCESS | 1648 | 1469188324363 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:52:04 INFO - PROCESS | 1648 | 1469188324365 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:52:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:52:04 INFO - PROCESS | 1648 | 1469188324368 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:52:04 INFO - PROCESS | 1648 | 1469188324370 Marionette TRACE conn2 <- [1,598,null,{}] 04:52:04 INFO - PROCESS | 1648 | 1469188324373 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:04 INFO - PROCESS | 1648 | 1469188324375 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:04 INFO - PROCESS | 1648 | 1469188324540 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:52:04 INFO - PROCESS | 1648 | 1469188324564 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:04 INFO - PROCESS | 1648 | 1469188324565 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a61d000 == 51 [pid = 1648] [id = 157] 04:52:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x129578000) [pid = 1648] [serial = 468] [outer = 0x0] 04:52:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12a8d8000) [pid = 1648] [serial = 469] [outer = 0x129578000] 04:52:04 INFO - PROCESS | 1648 | 1469188324604 Marionette DEBUG loaded listener.js 04:52:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12af86c00) [pid = 1648] [serial = 470] [outer = 0x129578000] 04:52:04 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1193ad800) [pid = 1648] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:52:04 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1129b7800) [pid = 1648] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:52:04 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12a8da000) [pid = 1648] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:52:04 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12b9da000) [pid = 1648] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:52:04 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x123bd4000) [pid = 1648] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:52:04 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1293b5400) [pid = 1648] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:52:04 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1185c8000) [pid = 1648] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:52:04 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12106a800) [pid = 1648] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:52:04 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128b75400) [pid = 1648] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:52:04 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12cb4e400) [pid = 1648] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:52:04 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11907dc00) [pid = 1648] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:52:04 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x10eaf5400) [pid = 1648] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:52:04 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x10eafbc00) [pid = 1648] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:52:05 INFO - PROCESS | 1648 | 1469188325103 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 04:52:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:52:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 769ms 04:52:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:52:05 INFO - PROCESS | 1648 | 1469188325138 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:52:05 INFO - PROCESS | 1648 | 1469188325139 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:52:05 INFO - PROCESS | 1648 | 1469188325164 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:52:05 INFO - PROCESS | 1648 | 1469188325166 Marionette TRACE conn2 <- [1,602,null,{}] 04:52:05 INFO - PROCESS | 1648 | 1469188325181 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:05 INFO - PROCESS | 1648 | 1469188325183 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:05 INFO - PROCESS | 1648 | 1469188325319 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:52:05 INFO - PROCESS | 1648 | 1469188325325 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:05 INFO - PROCESS | 1648 | 1469188325327 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0b800 == 52 [pid = 1648] [id = 158] 04:52:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1127df000) [pid = 1648] [serial = 471] [outer = 0x0] 04:52:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1236bc400) [pid = 1648] [serial = 472] [outer = 0x1127df000] 04:52:05 INFO - PROCESS | 1648 | 1469188325369 Marionette DEBUG loaded listener.js 04:52:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12a762c00) [pid = 1648] [serial = 473] [outer = 0x1127df000] 04:52:05 INFO - PROCESS | 1648 | 1469188325701 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 04:52:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:52:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 596ms 04:52:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:52:05 INFO - PROCESS | 1648 | 1469188325739 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:52:05 INFO - PROCESS | 1648 | 1469188325740 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:52:05 INFO - PROCESS | 1648 | 1469188325742 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:52:05 INFO - PROCESS | 1648 | 1469188325744 Marionette TRACE conn2 <- [1,606,null,{}] 04:52:05 INFO - PROCESS | 1648 | 1469188325746 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:05 INFO - PROCESS | 1648 | 1469188325748 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:05 INFO - PROCESS | 1648 | 1469188325879 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:52:05 INFO - PROCESS | 1648 | 1469188325884 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:05 INFO - PROCESS | 1648 | 1469188325885 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba51000 == 53 [pid = 1648] [id = 159] 04:52:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12af6cc00) [pid = 1648] [serial = 474] [outer = 0x0] 04:52:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12ba90400) [pid = 1648] [serial = 475] [outer = 0x12af6cc00] 04:52:05 INFO - PROCESS | 1648 | 1469188325909 Marionette DEBUG loaded listener.js 04:52:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12c04bc00) [pid = 1648] [serial = 476] [outer = 0x12af6cc00] 04:52:06 INFO - PROCESS | 1648 | 1469188326220 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:52:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:52:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 04:52:06 INFO - PROCESS | 1648 | 1469188326263 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:52:06 INFO - PROCESS | 1648 | 1469188326265 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:52:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:52:06 INFO - PROCESS | 1648 | 1469188326267 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:52:06 INFO - PROCESS | 1648 | 1469188326268 Marionette TRACE conn2 <- [1,610,null,{}] 04:52:06 INFO - PROCESS | 1648 | 1469188326270 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:06 INFO - PROCESS | 1648 | 1469188326271 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:06 INFO - PROCESS | 1648 | 1469188326356 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:52:06 INFO - PROCESS | 1648 | 1469188326359 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:06 INFO - PROCESS | 1648 | 1469188326361 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1d0800 == 54 [pid = 1648] [id = 160] 04:52:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12c04a800) [pid = 1648] [serial = 477] [outer = 0x0] 04:52:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12c683800) [pid = 1648] [serial = 478] [outer = 0x12c04a800] 04:52:06 INFO - PROCESS | 1648 | 1469188326384 Marionette DEBUG loaded listener.js 04:52:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12cb50400) [pid = 1648] [serial = 479] [outer = 0x12c04a800] 04:52:06 INFO - PROCESS | 1648 | 1469188326686 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 04:52:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:52:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 467ms 04:52:06 INFO - PROCESS | 1648 | 1469188326735 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:52:06 INFO - PROCESS | 1648 | 1469188326736 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:52:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:52:06 INFO - PROCESS | 1648 | 1469188326738 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:52:06 INFO - PROCESS | 1648 | 1469188326739 Marionette TRACE conn2 <- [1,614,null,{}] 04:52:06 INFO - PROCESS | 1648 | 1469188326742 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:06 INFO - PROCESS | 1648 | 1469188326743 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:06 INFO - PROCESS | 1648 | 1469188326855 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:52:06 INFO - PROCESS | 1648 | 1469188326870 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:06 INFO - PROCESS | 1648 | 1469188326871 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1e7000 == 55 [pid = 1648] [id = 161] 04:52:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128b3f400) [pid = 1648] [serial = 480] [outer = 0x0] 04:52:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128b41400) [pid = 1648] [serial = 481] [outer = 0x128b3f400] 04:52:06 INFO - PROCESS | 1648 | 1469188326895 Marionette DEBUG loaded listener.js 04:52:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128b45400) [pid = 1648] [serial = 482] [outer = 0x128b3f400] 04:52:07 INFO - PROCESS | 1648 | 1469188327391 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:52:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:52:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 668ms 04:52:07 INFO - PROCESS | 1648 | 1469188327407 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:52:07 INFO - PROCESS | 1648 | 1469188327411 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:52:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:52:07 INFO - PROCESS | 1648 | 1469188327433 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:52:07 INFO - PROCESS | 1648 | 1469188327437 Marionette TRACE conn2 <- [1,618,null,{}] 04:52:07 INFO - PROCESS | 1648 | 1469188327440 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:07 INFO - PROCESS | 1648 | 1469188327442 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:07 INFO - PROCESS | 1648 | 1469188327551 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:52:07 INFO - PROCESS | 1648 | 1469188327618 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:07 INFO - PROCESS | 1648 | 1469188327620 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190a5000 == 56 [pid = 1648] [id = 162] 04:52:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1129b7c00) [pid = 1648] [serial = 483] [outer = 0x0] 04:52:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1129e0000) [pid = 1648] [serial = 484] [outer = 0x1129b7c00] 04:52:07 INFO - PROCESS | 1648 | 1469188327652 Marionette DEBUG loaded listener.js 04:52:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x115de1400) [pid = 1648] [serial = 485] [outer = 0x1129b7c00] 04:52:08 INFO - PROCESS | 1648 | 1469188328077 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:52:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:52:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 673ms 04:52:08 INFO - PROCESS | 1648 | 1469188328105 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:52:08 INFO - PROCESS | 1648 | 1469188328108 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:52:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:52:08 INFO - PROCESS | 1648 | 1469188328113 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:52:08 INFO - PROCESS | 1648 | 1469188328115 Marionette TRACE conn2 <- [1,622,null,{}] 04:52:08 INFO - PROCESS | 1648 | 1469188328117 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:08 INFO - PROCESS | 1648 | 1469188328119 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:08 INFO - PROCESS | 1648 | 1469188328231 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:52:08 INFO - PROCESS | 1648 | 1469188328318 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:08 INFO - PROCESS | 1648 | 1469188328320 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x123613000 == 57 [pid = 1648] [id = 163] 04:52:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1185c3800) [pid = 1648] [serial = 486] [outer = 0x0] 04:52:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x118633400) [pid = 1648] [serial = 487] [outer = 0x1185c3800] 04:52:08 INFO - PROCESS | 1648 | 1469188328365 Marionette DEBUG loaded listener.js 04:52:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119085000) [pid = 1648] [serial = 488] [outer = 0x1185c3800] 04:52:08 INFO - PROCESS | 1648 | 1469188328781 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 04:52:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:52:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 719ms 04:52:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:52:08 INFO - PROCESS | 1648 | 1469188328832 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:52:08 INFO - PROCESS | 1648 | 1469188328834 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:52:08 INFO - PROCESS | 1648 | 1469188328836 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:52:08 INFO - PROCESS | 1648 | 1469188328839 Marionette TRACE conn2 <- [1,626,null,{}] 04:52:08 INFO - PROCESS | 1648 | 1469188328847 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:08 INFO - PROCESS | 1648 | 1469188328850 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:08 INFO - PROCESS | 1648 | 1469188328959 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:52:09 INFO - PROCESS | 1648 | 1469188329018 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:09 INFO - PROCESS | 1648 | 1469188329020 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6e1000 == 58 [pid = 1648] [id = 164] 04:52:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x121073000) [pid = 1648] [serial = 489] [outer = 0x0] 04:52:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x123849800) [pid = 1648] [serial = 490] [outer = 0x121073000] 04:52:09 INFO - PROCESS | 1648 | 1469188329051 Marionette DEBUG loaded listener.js 04:52:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x123e07400) [pid = 1648] [serial = 491] [outer = 0x121073000] 04:52:09 INFO - PROCESS | 1648 | 1469188329536 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:52:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:52:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 772ms 04:52:09 INFO - PROCESS | 1648 | 1469188329609 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:52:09 INFO - PROCESS | 1648 | 1469188329612 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:52:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:52:09 INFO - PROCESS | 1648 | 1469188329616 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:52:09 INFO - PROCESS | 1648 | 1469188329618 Marionette TRACE conn2 <- [1,630,null,{}] 04:52:09 INFO - PROCESS | 1648 | 1469188329621 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:09 INFO - PROCESS | 1648 | 1469188329624 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:09 INFO - PROCESS | 1648 | 1469188329769 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:52:09 INFO - PROCESS | 1648 | 1469188329836 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:09 INFO - PROCESS | 1648 | 1469188329837 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbe4800 == 59 [pid = 1648] [id = 165] 04:52:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x126932c00) [pid = 1648] [serial = 492] [outer = 0x0] 04:52:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x128b45c00) [pid = 1648] [serial = 493] [outer = 0x126932c00] 04:52:09 INFO - PROCESS | 1648 | 1469188329867 Marionette DEBUG loaded listener.js 04:52:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1292a1c00) [pid = 1648] [serial = 494] [outer = 0x126932c00] 04:52:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12c03fc00) [pid = 1648] [serial = 495] [outer = 0x12cf03000] 04:52:10 INFO - PROCESS | 1648 | 1469188330326 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 04:52:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:52:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 770ms 04:52:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:52:10 INFO - PROCESS | 1648 | 1469188330386 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:52:10 INFO - PROCESS | 1648 | 1469188330387 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:52:10 INFO - PROCESS | 1648 | 1469188330389 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:52:10 INFO - PROCESS | 1648 | 1469188330391 Marionette TRACE conn2 <- [1,634,null,{}] 04:52:10 INFO - PROCESS | 1648 | 1469188330393 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:10 INFO - PROCESS | 1648 | 1469188330394 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:10 INFO - PROCESS | 1648 | 1469188330496 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:52:10 INFO - PROCESS | 1648 | 1469188330567 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:10 INFO - PROCESS | 1648 | 1469188330568 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1231db000 == 60 [pid = 1648] [id = 166] 04:52:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x10eaf2c00) [pid = 1648] [serial = 496] [outer = 0x0] 04:52:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1129af400) [pid = 1648] [serial = 497] [outer = 0x10eaf2c00] 04:52:10 INFO - PROCESS | 1648 | 1469188330597 Marionette DEBUG loaded listener.js 04:52:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x128d39800) [pid = 1648] [serial = 498] [outer = 0x10eaf2c00] 04:52:10 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:11 INFO - PROCESS | 1648 | 1469188331179 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 04:52:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:52:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 821ms 04:52:11 INFO - PROCESS | 1648 | 1469188331227 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:52:11 INFO - PROCESS | 1648 | 1469188331229 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:52:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:52:11 INFO - PROCESS | 1648 | 1469188331234 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:52:11 INFO - PROCESS | 1648 | 1469188331236 Marionette TRACE conn2 <- [1,638,null,{}] 04:52:11 INFO - PROCESS | 1648 | 1469188331240 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:11 INFO - PROCESS | 1648 | 1469188331242 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:11 INFO - PROCESS | 1648 | 1469188331340 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:52:11 INFO - PROCESS | 1648 | 1469188331415 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:11 INFO - PROCESS | 1648 | 1469188331416 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x119397000 == 61 [pid = 1648] [id = 167] 04:52:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11271b400) [pid = 1648] [serial = 499] [outer = 0x0] 04:52:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1129d4c00) [pid = 1648] [serial = 500] [outer = 0x11271b400] 04:52:11 INFO - PROCESS | 1648 | 1469188331444 Marionette DEBUG loaded listener.js 04:52:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x116729400) [pid = 1648] [serial = 501] [outer = 0x11271b400] 04:52:11 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:11 INFO - PROCESS | 1648 | 1469188331848 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:52:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:52:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 621ms 04:52:11 INFO - PROCESS | 1648 | 1469188331854 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:52:11 INFO - PROCESS | 1648 | 1469188331857 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:52:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:52:11 INFO - PROCESS | 1648 | 1469188331862 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:52:11 INFO - PROCESS | 1648 | 1469188331863 Marionette TRACE conn2 <- [1,642,null,{}] 04:52:11 INFO - PROCESS | 1648 | 1469188331866 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:11 INFO - PROCESS | 1648 | 1469188331867 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:11 INFO - PROCESS | 1648 | 1469188331963 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:52:12 INFO - PROCESS | 1648 | --DOCSHELL 0x124e26800 == 60 [pid = 1648] [id = 111] 04:52:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1d0800 == 59 [pid = 1648] [id = 160] 04:52:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba51000 == 58 [pid = 1648] [id = 159] 04:52:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0b800 == 57 [pid = 1648] [id = 158] 04:52:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12a61d000 == 56 [pid = 1648] [id = 157] 04:52:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12923a000 == 55 [pid = 1648] [id = 156] 04:52:12 INFO - PROCESS | 1648 | --DOCSHELL 0x128b85800 == 54 [pid = 1648] [id = 155] 04:52:12 INFO - PROCESS | 1648 | --DOCSHELL 0x124e0c800 == 53 [pid = 1648] [id = 154] 04:52:12 INFO - PROCESS | 1648 | 1469188332076 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:12 INFO - PROCESS | 1648 | 1469188332077 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1237c4800 == 52 [pid = 1648] [id = 153] 04:52:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1211c4800 == 51 [pid = 1648] [id = 152] 04:52:12 INFO - PROCESS | 1648 | --DOCSHELL 0x119198000 == 50 [pid = 1648] [id = 151] 04:52:12 INFO - PROCESS | 1648 | --DOCSHELL 0x116f15800 == 49 [pid = 1648] [id = 150] 04:52:12 INFO - PROCESS | 1648 | --DOCSHELL 0x118185000 == 48 [pid = 1648] [id = 149] 04:52:12 INFO - PROCESS | 1648 | --DOCSHELL 0x116f0b000 == 47 [pid = 1648] [id = 148] 04:52:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1131b8800 == 48 [pid = 1648] [id = 168] 04:52:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1129d7400) [pid = 1648] [serial = 502] [outer = 0x0] 04:52:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x117e33c00) [pid = 1648] [serial = 503] [outer = 0x1129d7400] 04:52:12 INFO - PROCESS | 1648 | 1469188332110 Marionette DEBUG loaded listener.js 04:52:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x119439000) [pid = 1648] [serial = 504] [outer = 0x1129d7400] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12b726000) [pid = 1648] [serial = 403] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12c052000) [pid = 1648] [serial = 406] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12c688800) [pid = 1648] [serial = 407] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12384dc00) [pid = 1648] [serial = 382] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12692f800) [pid = 1648] [serial = 395] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1244b7800) [pid = 1648] [serial = 394] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x129576000) [pid = 1648] [serial = 400] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1185cb800) [pid = 1648] [serial = 388] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1127d8800) [pid = 1648] [serial = 376] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12107c000) [pid = 1648] [serial = 391] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1236b6800) [pid = 1648] [serial = 392] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x129295c00) [pid = 1648] [serial = 397] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1293b0c00) [pid = 1648] [serial = 398] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12cb55000) [pid = 1648] [serial = 409] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118636800) [pid = 1648] [serial = 379] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12cf0cc00) [pid = 1648] [serial = 410] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x124dacc00) [pid = 1648] [serial = 386] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12384ac00) [pid = 1648] [serial = 385] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x10eafac00) [pid = 1648] [serial = 412] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119a56c00) [pid = 1648] [serial = 418] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x10eaff000) [pid = 1648] [serial = 413] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119080000) [pid = 1648] [serial = 389] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12c046000) [pid = 1648] [serial = 404] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1129b2000) [pid = 1648] [serial = 415] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12a75a000) [pid = 1648] [serial = 401] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1129b6000) [pid = 1648] [serial = 416] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12a673400) [pid = 1648] [serial = 422] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1193b9c00) [pid = 1648] [serial = 421] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1293b6000) [pid = 1648] [serial = 419] [outer = 0x0] [url = about:blank] 04:52:12 INFO - PROCESS | 1648 | 1469188332425 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 04:52:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:52:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 620ms 04:52:12 INFO - PROCESS | 1648 | 1469188332482 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:52:12 INFO - PROCESS | 1648 | 1469188332483 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:52:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:52:12 INFO - PROCESS | 1648 | 1469188332485 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:52:12 INFO - PROCESS | 1648 | 1469188332488 Marionette TRACE conn2 <- [1,646,null,{}] 04:52:12 INFO - PROCESS | 1648 | 1469188332495 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:12 INFO - PROCESS | 1648 | 1469188332498 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:12 INFO - PROCESS | 1648 | 1469188332585 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:52:12 INFO - PROCESS | 1648 | 1469188332658 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:12 INFO - PROCESS | 1648 | 1469188332660 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ead000 == 49 [pid = 1648] [id = 169] 04:52:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119a56c00) [pid = 1648] [serial = 505] [outer = 0x0] 04:52:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x121077c00) [pid = 1648] [serial = 506] [outer = 0x119a56c00] 04:52:12 INFO - PROCESS | 1648 | 1469188332688 Marionette DEBUG loaded listener.js 04:52:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x123bcfc00) [pid = 1648] [serial = 507] [outer = 0x119a56c00] 04:52:12 INFO - PROCESS | 1648 | 1469188332971 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:52:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:52:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 520ms 04:52:13 INFO - PROCESS | 1648 | 1469188333006 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:52:13 INFO - PROCESS | 1648 | 1469188333008 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:52:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:52:13 INFO - PROCESS | 1648 | 1469188333018 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:52:13 INFO - PROCESS | 1648 | 1469188333019 Marionette TRACE conn2 <- [1,650,null,{}] 04:52:13 INFO - PROCESS | 1648 | 1469188333021 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:13 INFO - PROCESS | 1648 | 1469188333022 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:13 INFO - PROCESS | 1648 | 1469188333117 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:52:13 INFO - PROCESS | 1648 | 1469188333170 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:13 INFO - PROCESS | 1648 | 1469188333171 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x123626000 == 50 [pid = 1648] [id = 170] 04:52:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x123da3c00) [pid = 1648] [serial = 508] [outer = 0x0] 04:52:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1247e2400) [pid = 1648] [serial = 509] [outer = 0x123da3c00] 04:52:13 INFO - PROCESS | 1648 | 1469188333196 Marionette DEBUG loaded listener.js 04:52:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128b3a400) [pid = 1648] [serial = 510] [outer = 0x123da3c00] 04:52:13 INFO - PROCESS | 1648 | 1469188333463 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 04:52:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:52:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 468ms 04:52:13 INFO - PROCESS | 1648 | 1469188333486 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:52:13 INFO - PROCESS | 1648 | 1469188333487 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:52:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:52:13 INFO - PROCESS | 1648 | 1469188333489 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:52:13 INFO - PROCESS | 1648 | 1469188333491 Marionette TRACE conn2 <- [1,654,null,{}] 04:52:13 INFO - PROCESS | 1648 | 1469188333500 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:13 INFO - PROCESS | 1648 | 1469188333501 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:13 INFO - PROCESS | 1648 | 1469188333587 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:52:13 INFO - PROCESS | 1648 | 1469188333591 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:13 INFO - PROCESS | 1648 | 1469188333592 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b88000 == 51 [pid = 1648] [id = 171] 04:52:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128b3a800) [pid = 1648] [serial = 511] [outer = 0x0] 04:52:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128bee000) [pid = 1648] [serial = 512] [outer = 0x128b3a800] 04:52:13 INFO - PROCESS | 1648 | 1469188333617 Marionette DEBUG loaded listener.js 04:52:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x110eab000) [pid = 1648] [serial = 513] [outer = 0x128b3a800] 04:52:13 INFO - PROCESS | 1648 | 1469188333962 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:52:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:52:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 04:52:14 INFO - PROCESS | 1648 | 1469188334012 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:52:14 INFO - PROCESS | 1648 | 1469188334013 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:52:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:52:14 INFO - PROCESS | 1648 | 1469188334015 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:52:14 INFO - PROCESS | 1648 | 1469188334017 Marionette TRACE conn2 <- [1,658,null,{}] 04:52:14 INFO - PROCESS | 1648 | 1469188334019 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:14 INFO - PROCESS | 1648 | 1469188334023 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:14 INFO - PROCESS | 1648 | 1469188334132 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:52:14 INFO - PROCESS | 1648 | 1469188334136 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:14 INFO - PROCESS | 1648 | 1469188334137 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a61e000 == 52 [pid = 1648] [id = 172] 04:52:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x129576800) [pid = 1648] [serial = 514] [outer = 0x0] 04:52:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12af87400) [pid = 1648] [serial = 515] [outer = 0x129576800] 04:52:14 INFO - PROCESS | 1648 | 1469188334163 Marionette DEBUG loaded listener.js 04:52:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12c056c00) [pid = 1648] [serial = 516] [outer = 0x129576800] 04:52:14 INFO - PROCESS | 1648 | 1469188334512 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:52:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:52:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 04:52:14 INFO - PROCESS | 1648 | 1469188334535 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:52:14 INFO - PROCESS | 1648 | 1469188334536 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:52:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:52:14 INFO - PROCESS | 1648 | 1469188334538 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:52:14 INFO - PROCESS | 1648 | 1469188334539 Marionette TRACE conn2 <- [1,662,null,{}] 04:52:14 INFO - PROCESS | 1648 | 1469188334542 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:14 INFO - PROCESS | 1648 | 1469188334544 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:14 INFO - PROCESS | 1648 | 1469188334647 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:52:14 INFO - PROCESS | 1648 | 1469188334650 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:14 INFO - PROCESS | 1648 | 1469188334651 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0a800 == 53 [pid = 1648] [id = 173] 04:52:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x116989c00) [pid = 1648] [serial = 517] [outer = 0x0] 04:52:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12c688800) [pid = 1648] [serial = 518] [outer = 0x116989c00] 04:52:14 INFO - PROCESS | 1648 | 1469188334709 Marionette DEBUG loaded listener.js 04:52:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12cb5a000) [pid = 1648] [serial = 519] [outer = 0x116989c00] 04:52:14 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:14 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:15 INFO - PROCESS | 1648 | 1469188335040 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 04:52:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:52:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 04:52:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:52:15 INFO - PROCESS | 1648 | 1469188335056 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:52:15 INFO - PROCESS | 1648 | 1469188335057 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:52:15 INFO - PROCESS | 1648 | 1469188335060 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:52:15 INFO - PROCESS | 1648 | 1469188335070 Marionette TRACE conn2 <- [1,666,null,{}] 04:52:15 INFO - PROCESS | 1648 | 1469188335089 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:15 INFO - PROCESS | 1648 | 1469188335090 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:15 INFO - PROCESS | 1648 | 1469188335190 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:52:15 INFO - PROCESS | 1648 | 1469188335194 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:15 INFO - PROCESS | 1648 | 1469188335195 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba54800 == 54 [pid = 1648] [id = 174] 04:52:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x112674400) [pid = 1648] [serial = 520] [outer = 0x0] 04:52:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x112679c00) [pid = 1648] [serial = 521] [outer = 0x112674400] 04:52:15 INFO - PROCESS | 1648 | 1469188335220 Marionette DEBUG loaded listener.js 04:52:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11267e800) [pid = 1648] [serial = 522] [outer = 0x112674400] 04:52:15 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:15 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:15 INFO - PROCESS | 1648 | 1469188335551 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 04:52:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:52:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 544ms 04:52:15 INFO - PROCESS | 1648 | 1469188335604 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:52:15 INFO - PROCESS | 1648 | 1469188335606 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:52:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:52:15 INFO - PROCESS | 1648 | 1469188335609 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:52:15 INFO - PROCESS | 1648 | 1469188335610 Marionette TRACE conn2 <- [1,670,null,{}] 04:52:15 INFO - PROCESS | 1648 | 1469188335612 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:15 INFO - PROCESS | 1648 | 1469188335613 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:15 INFO - PROCESS | 1648 | 1469188335719 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:52:15 INFO - PROCESS | 1648 | 1469188335730 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:15 INFO - PROCESS | 1648 | 1469188335731 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e3800 == 55 [pid = 1648] [id = 175] 04:52:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11267ec00) [pid = 1648] [serial = 523] [outer = 0x0] 04:52:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12cb50c00) [pid = 1648] [serial = 524] [outer = 0x11267ec00] 04:52:15 INFO - PROCESS | 1648 | 1469188335755 Marionette DEBUG loaded listener.js 04:52:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12cf0c000) [pid = 1648] [serial = 525] [outer = 0x11267ec00] 04:52:16 INFO - PROCESS | 1648 | 1469188336094 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 04:52:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:52:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 04:52:16 INFO - PROCESS | 1648 | 1469188336138 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:52:16 INFO - PROCESS | 1648 | 1469188336139 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:52:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:52:16 INFO - PROCESS | 1648 | 1469188336142 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:52:16 INFO - PROCESS | 1648 | 1469188336143 Marionette TRACE conn2 <- [1,674,null,{}] 04:52:16 INFO - PROCESS | 1648 | 1469188336145 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:16 INFO - PROCESS | 1648 | 1469188336146 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:16 INFO - PROCESS | 1648 | 1469188336252 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:52:16 INFO - PROCESS | 1648 | 1469188336288 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:16 INFO - PROCESS | 1648 | 1469188336289 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca2b800 == 56 [pid = 1648] [id = 176] 04:52:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x112680c00) [pid = 1648] [serial = 526] [outer = 0x0] 04:52:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1126f7400) [pid = 1648] [serial = 527] [outer = 0x112680c00] 04:52:16 INFO - PROCESS | 1648 | 1469188336313 Marionette DEBUG loaded listener.js 04:52:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1126fc400) [pid = 1648] [serial = 528] [outer = 0x112680c00] 04:52:16 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12c04a800) [pid = 1648] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:52:16 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12af6cc00) [pid = 1648] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:52:16 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x126138c00) [pid = 1648] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:52:16 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x123193c00) [pid = 1648] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:52:16 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12650e800) [pid = 1648] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:52:16 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1211af800) [pid = 1648] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:52:16 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1129e1800) [pid = 1648] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:52:16 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x118231800) [pid = 1648] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:52:16 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x119421800) [pid = 1648] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:52:16 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x110eaa000) [pid = 1648] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:52:16 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x129578000) [pid = 1648] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:52:16 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1127df000) [pid = 1648] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:52:16 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x116f69400) [pid = 1648] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:52:16 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:16 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:52:16 INFO - PROCESS | 1648 | 1469188336710 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 04:52:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 04:52:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 621ms 04:52:16 INFO - PROCESS | 1648 | 1469188336765 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:52:16 INFO - PROCESS | 1648 | 1469188336766 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:52:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:52:16 INFO - PROCESS | 1648 | 1469188336782 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:52:16 INFO - PROCESS | 1648 | 1469188336784 Marionette TRACE conn2 <- [1,678,null,{}] 04:52:16 INFO - PROCESS | 1648 | 1469188336786 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:16 INFO - PROCESS | 1648 | 1469188336788 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:16 INFO - PROCESS | 1648 | 1469188336889 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:52:16 INFO - PROCESS | 1648 | 1469188336893 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:16 INFO - PROCESS | 1648 | 1469188336895 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbf3000 == 57 [pid = 1648] [id = 177] 04:52:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1126fc800) [pid = 1648] [serial = 529] [outer = 0x0] 04:52:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x112a5f400) [pid = 1648] [serial = 530] [outer = 0x1126fc800] 04:52:16 INFO - PROCESS | 1648 | 1469188336921 Marionette DEBUG loaded listener.js 04:52:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x112a6b000) [pid = 1648] [serial = 531] [outer = 0x1126fc800] 04:52:17 INFO - PROCESS | 1648 | 1469188337273 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 04:52:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:52:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 525ms 04:52:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:52:17 INFO - PROCESS | 1648 | 1469188337302 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:52:17 INFO - PROCESS | 1648 | 1469188337303 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:52:17 INFO - PROCESS | 1648 | 1469188337305 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:52:17 INFO - PROCESS | 1648 | 1469188337306 Marionette TRACE conn2 <- [1,682,null,{}] 04:52:17 INFO - PROCESS | 1648 | 1469188337308 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:17 INFO - PROCESS | 1648 | 1469188337309 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:17 INFO - PROCESS | 1648 | 1469188337396 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:52:17 INFO - PROCESS | 1648 | 1469188337455 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:17 INFO - PROCESS | 1648 | 1469188337456 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6c4800 == 58 [pid = 1648] [id = 178] 04:52:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1127da000) [pid = 1648] [serial = 532] [outer = 0x0] 04:52:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1193adc00) [pid = 1648] [serial = 533] [outer = 0x1127da000] 04:52:17 INFO - PROCESS | 1648 | 1469188337481 Marionette DEBUG loaded listener.js 04:52:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x128b3c800) [pid = 1648] [serial = 534] [outer = 0x1127da000] 04:52:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 04:52:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 918ms 04:52:18 INFO - PROCESS | 1648 | 1469188338220 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 04:52:18 INFO - PROCESS | 1648 | 1469188338224 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:52:18 INFO - PROCESS | 1648 | 1469188338225 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:52:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:52:18 INFO - PROCESS | 1648 | 1469188338228 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:52:18 INFO - PROCESS | 1648 | 1469188338229 Marionette TRACE conn2 <- [1,686,null,{}] 04:52:18 INFO - PROCESS | 1648 | 1469188338231 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:18 INFO - PROCESS | 1648 | 1469188338233 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:18 INFO - PROCESS | 1648 | 1469188338317 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:52:18 INFO - PROCESS | 1648 | 1469188338320 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:18 INFO - PROCESS | 1648 | 1469188338321 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dbc6800 == 59 [pid = 1648] [id = 179] 04:52:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x128b72800) [pid = 1648] [serial = 535] [outer = 0x0] 04:52:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12c8e0400) [pid = 1648] [serial = 536] [outer = 0x128b72800] 04:52:18 INFO - PROCESS | 1648 | 1469188338345 Marionette DEBUG loaded listener.js 04:52:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12c8e4400) [pid = 1648] [serial = 537] [outer = 0x128b72800] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1194c3000 == 58 [pid = 1648] [id = 143] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12d21f000 == 57 [pid = 1648] [id = 147] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x116949800 == 56 [pid = 1648] [id = 97] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7e6000 == 55 [pid = 1648] [id = 79] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb14000 == 54 [pid = 1648] [id = 142] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0c000 == 53 [pid = 1648] [id = 96] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x128b8f800 == 52 [pid = 1648] [id = 78] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x124e66000 == 51 [pid = 1648] [id = 145] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbf5000 == 50 [pid = 1648] [id = 146] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x129249000 == 49 [pid = 1648] [id = 144] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b0800 == 48 [pid = 1648] [id = 77] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba56800 == 47 [pid = 1648] [id = 112] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x116959800 == 46 [pid = 1648] [id = 62] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1cf800 == 45 [pid = 1648] [id = 113] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x119397000 == 44 [pid = 1648] [id = 167] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1231db000 == 43 [pid = 1648] [id = 166] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbe4800 == 42 [pid = 1648] [id = 165] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6e1000 == 41 [pid = 1648] [id = 164] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x123613000 == 40 [pid = 1648] [id = 163] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1190a5000 == 39 [pid = 1648] [id = 162] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1e7000 == 38 [pid = 1648] [id = 161] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x123626000 == 37 [pid = 1648] [id = 170] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x128b88000 == 36 [pid = 1648] [id = 171] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12a61e000 == 35 [pid = 1648] [id = 172] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e3800 == 34 [pid = 1648] [id = 175] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbf3000 == 33 [pid = 1648] [id = 177] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6c4800 == 32 [pid = 1648] [id = 178] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0a800 == 31 [pid = 1648] [id = 173] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba54800 == 30 [pid = 1648] [id = 174] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x119ead000 == 29 [pid = 1648] [id = 169] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1131b8800 == 28 [pid = 1648] [id = 168] 04:52:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca2b800 == 27 [pid = 1648] [id = 176] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12c683800) [pid = 1648] [serial = 478] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12c04bc00) [pid = 1648] [serial = 476] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x126515800) [pid = 1648] [serial = 463] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x123de1c00) [pid = 1648] [serial = 460] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x128d2f800) [pid = 1648] [serial = 466] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1211b1000) [pid = 1648] [serial = 457] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x113e5dc00) [pid = 1648] [serial = 446] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x112dc3400) [pid = 1648] [serial = 445] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11887d000) [pid = 1648] [serial = 451] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1193b2c00) [pid = 1648] [serial = 452] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119a4f400) [pid = 1648] [serial = 454] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119d5c400) [pid = 1648] [serial = 455] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12b9d3400) [pid = 1648] [serial = 439] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128b7a400) [pid = 1648] [serial = 464] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1127dd800) [pid = 1648] [serial = 443] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x112714c00) [pid = 1648] [serial = 442] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119a52c00) [pid = 1648] [serial = 430] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12a75ec00) [pid = 1648] [serial = 436] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12a8d8000) [pid = 1648] [serial = 469] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124dae000) [pid = 1648] [serial = 433] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12ba8dc00) [pid = 1648] [serial = 424] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x129573c00) [pid = 1648] [serial = 467] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1236bc400) [pid = 1648] [serial = 472] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12af86c00) [pid = 1648] [serial = 470] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x115fb4c00) [pid = 1648] [serial = 427] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1176c2400) [pid = 1648] [serial = 448] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118231400) [pid = 1648] [serial = 449] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126135800) [pid = 1648] [serial = 461] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12a762c00) [pid = 1648] [serial = 473] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x123850800) [pid = 1648] [serial = 458] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12cb50400) [pid = 1648] [serial = 479] [outer = 0x0] [url = about:blank] 04:52:19 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12ba90400) [pid = 1648] [serial = 475] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1648 | 1469188340438 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 04:52:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:52:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2220ms 04:52:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:52:20 INFO - PROCESS | 1648 | 1469188340449 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:52:20 INFO - PROCESS | 1648 | 1469188340452 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:52:20 INFO - PROCESS | 1648 | 1469188340455 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:52:20 INFO - PROCESS | 1648 | 1469188340457 Marionette TRACE conn2 <- [1,690,null,{}] 04:52:20 INFO - PROCESS | 1648 | 1469188340464 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:20 INFO - PROCESS | 1648 | 1469188340465 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:20 INFO - PROCESS | 1648 | 1469188340540 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:52:20 INFO - PROCESS | 1648 | 1469188340549 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:20 INFO - PROCESS | 1648 | 1469188340550 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x115055000 == 28 [pid = 1648] [id = 180] 04:52:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112680400) [pid = 1648] [serial = 538] [outer = 0x0] 04:52:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1126fd400) [pid = 1648] [serial = 539] [outer = 0x112680400] 04:52:20 INFO - PROCESS | 1648 | 1469188340619 Marionette DEBUG loaded listener.js 04:52:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1129abc00) [pid = 1648] [serial = 540] [outer = 0x112680400] 04:52:21 INFO - PROCESS | 1648 | 1469188341399 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 04:52:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:52:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 975ms 04:52:21 INFO - PROCESS | 1648 | 1469188341431 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:52:21 INFO - PROCESS | 1648 | 1469188341436 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:52:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:52:21 INFO - PROCESS | 1648 | 1469188341443 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:52:21 INFO - PROCESS | 1648 | 1469188341446 Marionette TRACE conn2 <- [1,694,null,{}] 04:52:21 INFO - PROCESS | 1648 | 1469188341449 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:21 INFO - PROCESS | 1648 | 1469188341453 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:21 INFO - PROCESS | 1648 | 1469188341543 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:52:21 INFO - PROCESS | 1648 | 1469188341550 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:21 INFO - PROCESS | 1648 | 1469188341551 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x117066000 == 29 [pid = 1648] [id = 181] 04:52:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1129b7000) [pid = 1648] [serial = 541] [outer = 0x0] 04:52:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1129e0400) [pid = 1648] [serial = 542] [outer = 0x1129b7000] 04:52:21 INFO - PROCESS | 1648 | 1469188341578 Marionette DEBUG loaded listener.js 04:52:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x112a62800) [pid = 1648] [serial = 543] [outer = 0x1129b7000] 04:52:22 INFO - PROCESS | 1648 | 1469188342388 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 04:52:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 04:52:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 973ms 04:52:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:52:22 INFO - PROCESS | 1648 | 1469188342415 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:52:22 INFO - PROCESS | 1648 | 1469188342416 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:52:22 INFO - PROCESS | 1648 | 1469188342419 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:52:22 INFO - PROCESS | 1648 | 1469188342421 Marionette TRACE conn2 <- [1,698,null,{}] 04:52:22 INFO - PROCESS | 1648 | 1469188342431 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:22 INFO - PROCESS | 1648 | 1469188342434 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:22 INFO - PROCESS | 1648 | 1469188342527 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:52:22 INFO - PROCESS | 1648 | 1469188342534 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:22 INFO - PROCESS | 1648 | 1469188342536 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x11908b000 == 30 [pid = 1648] [id = 182] 04:52:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x10eafc000) [pid = 1648] [serial = 544] [outer = 0x0] 04:52:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x113c0c400) [pid = 1648] [serial = 545] [outer = 0x10eafc000] 04:52:22 INFO - PROCESS | 1648 | 1469188342564 Marionette DEBUG loaded listener.js 04:52:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x116530c00) [pid = 1648] [serial = 546] [outer = 0x10eafc000] 04:52:23 INFO - PROCESS | 1648 | 1469188343431 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 04:52:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 04:52:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1025ms 04:52:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:52:23 INFO - PROCESS | 1648 | 1469188343445 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:52:23 INFO - PROCESS | 1648 | 1469188343446 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:52:23 INFO - PROCESS | 1648 | 1469188343448 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:52:23 INFO - PROCESS | 1648 | 1469188343449 Marionette TRACE conn2 <- [1,702,null,{}] 04:52:23 INFO - PROCESS | 1648 | 1469188343452 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:23 INFO - PROCESS | 1648 | 1469188343453 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:23 INFO - PROCESS | 1648 | 1469188343528 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:52:23 INFO - PROCESS | 1648 | 1469188343532 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:23 INFO - PROCESS | 1648 | 1469188343533 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193a4800 == 31 [pid = 1648] [id = 183] 04:52:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116a0ec00) [pid = 1648] [serial = 547] [outer = 0x0] 04:52:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x116a11c00) [pid = 1648] [serial = 548] [outer = 0x116a0ec00] 04:52:23 INFO - PROCESS | 1648 | 1469188343558 Marionette DEBUG loaded listener.js 04:52:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118122400) [pid = 1648] [serial = 549] [outer = 0x116a0ec00] 04:52:24 INFO - PROCESS | 1648 | 1469188344335 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 04:52:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:52:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 921ms 04:52:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:52:24 INFO - PROCESS | 1648 | 1469188344370 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:52:24 INFO - PROCESS | 1648 | 1469188344371 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:52:24 INFO - PROCESS | 1648 | 1469188344373 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:52:24 INFO - PROCESS | 1648 | 1469188344384 Marionette TRACE conn2 <- [1,706,null,{}] 04:52:24 INFO - PROCESS | 1648 | 1469188344386 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:24 INFO - PROCESS | 1648 | 1469188344387 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:24 INFO - PROCESS | 1648 | 1469188344475 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:52:24 INFO - PROCESS | 1648 | 1469188344511 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:24 INFO - PROCESS | 1648 | 1469188344512 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11999a000 == 32 [pid = 1648] [id = 184] 04:52:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1129d9400) [pid = 1648] [serial = 550] [outer = 0x0] 04:52:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118130800) [pid = 1648] [serial = 551] [outer = 0x1129d9400] 04:52:24 INFO - PROCESS | 1648 | 1469188344536 Marionette DEBUG loaded listener.js 04:52:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11844d800) [pid = 1648] [serial = 552] [outer = 0x1129d9400] 04:52:25 INFO - PROCESS | 1648 | 1469188345338 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 04:52:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:52:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 978ms 04:52:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:52:25 INFO - PROCESS | 1648 | 1469188345352 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:52:25 INFO - PROCESS | 1648 | 1469188345353 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:52:25 INFO - PROCESS | 1648 | 1469188345355 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:52:25 INFO - PROCESS | 1648 | 1469188345356 Marionette TRACE conn2 <- [1,710,null,{}] 04:52:25 INFO - PROCESS | 1648 | 1469188345359 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:25 INFO - PROCESS | 1648 | 1469188345365 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:25 INFO - PROCESS | 1648 | 1469188345472 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:52:25 INFO - PROCESS | 1648 | 1469188345509 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:25 INFO - PROCESS | 1648 | 1469188345510 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ce8000 == 33 [pid = 1648] [id = 185] 04:52:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1185cd400) [pid = 1648] [serial = 553] [outer = 0x0] 04:52:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118638000) [pid = 1648] [serial = 554] [outer = 0x1185cd400] 04:52:25 INFO - PROCESS | 1648 | 1469188345535 Marionette DEBUG loaded listener.js 04:52:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119081400) [pid = 1648] [serial = 555] [outer = 0x1185cd400] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116989c00) [pid = 1648] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x112674400) [pid = 1648] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11267ec00) [pid = 1648] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x112680c00) [pid = 1648] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1126fc800) [pid = 1648] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1185c3800) [pid = 1648] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1129b7c00) [pid = 1648] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128b3f400) [pid = 1648] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x129576800) [pid = 1648] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128b3a800) [pid = 1648] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x123da3c00) [pid = 1648] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119a56c00) [pid = 1648] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1129d7400) [pid = 1648] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11271b400) [pid = 1648] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x10eaf2c00) [pid = 1648] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126932c00) [pid = 1648] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121073000) [pid = 1648] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1127da000) [pid = 1648] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12a8df800) [pid = 1648] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1211b1800) [pid = 1648] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x110eae400) [pid = 1648] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1293b1800) [pid = 1648] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1129b6c00) [pid = 1648] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11907ec00) [pid = 1648] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1185ca000) [pid = 1648] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1127d5400) [pid = 1648] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1293b6800) [pid = 1648] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:52:26 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12440f000) [pid = 1648] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:52:26 INFO - PROCESS | 1648 | 1469188346486 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 04:52:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:52:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1175ms 04:52:26 INFO - PROCESS | 1648 | 1469188346531 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:52:26 INFO - PROCESS | 1648 | 1469188346532 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:52:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:52:26 INFO - PROCESS | 1648 | 1469188346534 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:52:26 INFO - PROCESS | 1648 | 1469188346535 Marionette TRACE conn2 <- [1,714,null,{}] 04:52:26 INFO - PROCESS | 1648 | 1469188346537 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:26 INFO - PROCESS | 1648 | 1469188346539 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:26 INFO - PROCESS | 1648 | 1469188346614 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:52:26 INFO - PROCESS | 1648 | 1469188346617 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:26 INFO - PROCESS | 1648 | 1469188346618 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f1d000 == 34 [pid = 1648] [id = 186] 04:52:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x10eaf4400) [pid = 1648] [serial = 556] [outer = 0x0] 04:52:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1126f4800) [pid = 1648] [serial = 557] [outer = 0x10eaf4400] 04:52:26 INFO - PROCESS | 1648 | 1469188346644 Marionette DEBUG loaded listener.js 04:52:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1129dc000) [pid = 1648] [serial = 558] [outer = 0x10eaf4400] 04:52:27 INFO - PROCESS | 1648 | 1469188347459 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 04:52:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 04:52:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 04:52:27 INFO - PROCESS | 1648 | 1469188347503 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:52:27 INFO - PROCESS | 1648 | 1469188347504 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:52:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:52:27 INFO - PROCESS | 1648 | 1469188347506 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:52:27 INFO - PROCESS | 1648 | 1469188347507 Marionette TRACE conn2 <- [1,718,null,{}] 04:52:27 INFO - PROCESS | 1648 | 1469188347510 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:27 INFO - PROCESS | 1648 | 1469188347511 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:27 INFO - PROCESS | 1648 | 1469188347583 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:52:27 INFO - PROCESS | 1648 | 1469188347638 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:27 INFO - PROCESS | 1648 | 1469188347639 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12310c800 == 35 [pid = 1648] [id = 187] 04:52:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112677c00) [pid = 1648] [serial = 559] [outer = 0x0] 04:52:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11906c400) [pid = 1648] [serial = 560] [outer = 0x112677c00] 04:52:27 INFO - PROCESS | 1648 | 1469188347663 Marionette DEBUG loaded listener.js 04:52:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1193ba800) [pid = 1648] [serial = 561] [outer = 0x112677c00] 04:52:28 INFO - PROCESS | 1648 | 1469188348418 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 04:52:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:52:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 922ms 04:52:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:52:28 INFO - PROCESS | 1648 | 1469188348429 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:52:28 INFO - PROCESS | 1648 | 1469188348430 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:52:28 INFO - PROCESS | 1648 | 1469188348432 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:52:28 INFO - PROCESS | 1648 | 1469188348433 Marionette TRACE conn2 <- [1,722,null,{}] 04:52:28 INFO - PROCESS | 1648 | 1469188348435 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:28 INFO - PROCESS | 1648 | 1469188348436 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:28 INFO - PROCESS | 1648 | 1469188348563 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:52:28 INFO - PROCESS | 1648 | 1469188348614 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:28 INFO - PROCESS | 1648 | 1469188348615 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x112633000 == 36 [pid = 1648] [id = 188] 04:52:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x10eafc800) [pid = 1648] [serial = 562] [outer = 0x0] 04:52:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x110eab800) [pid = 1648] [serial = 563] [outer = 0x10eafc800] 04:52:28 INFO - PROCESS | 1648 | 1469188348647 Marionette DEBUG loaded listener.js 04:52:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11267b400) [pid = 1648] [serial = 564] [outer = 0x10eafc800] 04:52:29 INFO - PROCESS | 1648 | 1469188349117 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 04:52:29 INFO - PROCESS | 1648 | 1469188349155 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:52:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:52:29 INFO - PROCESS | 1648 | 1469188349159 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:52:29 INFO - PROCESS | 1648 | 1469188349161 Marionette TRACE conn2 <- [1,726,null,{}] 04:52:29 INFO - PROCESS | 1648 | 1469188349164 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:29 INFO - PROCESS | 1648 | 1469188349167 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:29 INFO - PROCESS | 1648 | 1469188349275 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:52:29 INFO - PROCESS | 1648 | 1469188349350 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:29 INFO - PROCESS | 1648 | 1469188349352 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x11825f000 == 37 [pid = 1648] [id = 189] 04:52:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1126fb000) [pid = 1648] [serial = 565] [outer = 0x0] 04:52:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1129d5000) [pid = 1648] [serial = 566] [outer = 0x1126fb000] 04:52:29 INFO - PROCESS | 1648 | 1469188349383 Marionette DEBUG loaded listener.js 04:52:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x112a65400) [pid = 1648] [serial = 567] [outer = 0x1126fb000] 04:52:29 INFO - PROCESS | 1648 | 1469188349908 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 04:52:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:52:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 820ms 04:52:29 INFO - PROCESS | 1648 | 1469188349986 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:52:29 INFO - PROCESS | 1648 | 1469188349988 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:52:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:52:29 INFO - PROCESS | 1648 | 1469188349992 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:52:29 INFO - PROCESS | 1648 | 1469188349994 Marionette TRACE conn2 <- [1,730,null,{}] 04:52:29 INFO - PROCESS | 1648 | 1469188349998 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:30 INFO - PROCESS | 1648 | 1469188350000 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:30 INFO - PROCESS | 1648 | 1469188350105 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:52:30 INFO - PROCESS | 1648 | 1469188350181 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:30 INFO - PROCESS | 1648 | 1469188350183 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x113c55000 == 38 [pid = 1648] [id = 190] 04:52:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x111e2dc00) [pid = 1648] [serial = 568] [outer = 0x0] 04:52:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1127dec00) [pid = 1648] [serial = 569] [outer = 0x111e2dc00] 04:52:30 INFO - PROCESS | 1648 | 1469188350213 Marionette DEBUG loaded listener.js 04:52:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116a05400) [pid = 1648] [serial = 570] [outer = 0x111e2dc00] 04:52:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12310c800 == 37 [pid = 1648] [id = 187] 04:52:30 INFO - PROCESS | 1648 | --DOCSHELL 0x116f1d000 == 36 [pid = 1648] [id = 186] 04:52:30 INFO - PROCESS | 1648 | --DOCSHELL 0x119ce8000 == 35 [pid = 1648] [id = 185] 04:52:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11999a000 == 34 [pid = 1648] [id = 184] 04:52:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1193a4800 == 33 [pid = 1648] [id = 183] 04:52:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11908b000 == 32 [pid = 1648] [id = 182] 04:52:30 INFO - PROCESS | 1648 | --DOCSHELL 0x117066000 == 31 [pid = 1648] [id = 181] 04:52:30 INFO - PROCESS | 1648 | --DOCSHELL 0x115055000 == 30 [pid = 1648] [id = 180] 04:52:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12dbc6800 == 29 [pid = 1648] [id = 179] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12c8e0400) [pid = 1648] [serial = 536] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x123e02800) [pid = 1648] [serial = 383] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12cf04800) [pid = 1648] [serial = 374] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12cf11800) [pid = 1648] [serial = 425] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1185cc400) [pid = 1648] [serial = 428] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1233d8400) [pid = 1648] [serial = 431] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119433000) [pid = 1648] [serial = 380] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1127ddc00) [pid = 1648] [serial = 377] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12a8ddc00) [pid = 1648] [serial = 437] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128bf2400) [pid = 1648] [serial = 434] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12ba8d000) [pid = 1648] [serial = 440] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12c688800) [pid = 1648] [serial = 518] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112679c00) [pid = 1648] [serial = 521] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12cb5a000) [pid = 1648] [serial = 519] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12cb50c00) [pid = 1648] [serial = 524] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11267e800) [pid = 1648] [serial = 522] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1126f7400) [pid = 1648] [serial = 527] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12cf0c000) [pid = 1648] [serial = 525] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x112a5f400) [pid = 1648] [serial = 530] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1126fc400) [pid = 1648] [serial = 528] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118633400) [pid = 1648] [serial = 487] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x115de1400) [pid = 1648] [serial = 485] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1129e0000) [pid = 1648] [serial = 484] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128b41400) [pid = 1648] [serial = 481] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x128b45400) [pid = 1648] [serial = 482] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x126795400) [pid = 1648] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12af87400) [pid = 1648] [serial = 515] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x128bee000) [pid = 1648] [serial = 512] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x110eab000) [pid = 1648] [serial = 513] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1247e2400) [pid = 1648] [serial = 509] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x128b3a400) [pid = 1648] [serial = 510] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x121077c00) [pid = 1648] [serial = 506] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x123bcfc00) [pid = 1648] [serial = 507] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x117e33c00) [pid = 1648] [serial = 503] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x119439000) [pid = 1648] [serial = 504] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x116729400) [pid = 1648] [serial = 501] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x1129d4c00) [pid = 1648] [serial = 500] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x128d39800) [pid = 1648] [serial = 498] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x1129af400) [pid = 1648] [serial = 497] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x1292a1c00) [pid = 1648] [serial = 494] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x128b45c00) [pid = 1648] [serial = 493] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x123e07400) [pid = 1648] [serial = 491] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x123849800) [pid = 1648] [serial = 490] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x119085000) [pid = 1648] [serial = 488] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x1193adc00) [pid = 1648] [serial = 533] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x12c056c00) [pid = 1648] [serial = 516] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 53 (0x112a6b000) [pid = 1648] [serial = 531] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | --DOMWINDOW == 52 (0x128b3c800) [pid = 1648] [serial = 534] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1648 | 1469188350804 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 04:52:30 INFO - PROCESS | 1648 | 1469188350816 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:52:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:52:30 INFO - PROCESS | 1648 | 1469188350819 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:52:30 INFO - PROCESS | 1648 | 1469188350822 Marionette TRACE conn2 <- [1,734,null,{}] 04:52:30 INFO - PROCESS | 1648 | 1469188350826 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:30 INFO - PROCESS | 1648 | 1469188350828 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:30 INFO - PROCESS | 1648 | 1469188350906 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:52:30 INFO - PROCESS | 1648 | 1469188350913 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:30 INFO - PROCESS | 1648 | 1469188350916 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f0b000 == 30 [pid = 1648] [id = 191] 04:52:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x112a62000) [pid = 1648] [serial = 571] [outer = 0x0] 04:52:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x112a67000) [pid = 1648] [serial = 572] [outer = 0x112a62000] 04:52:30 INFO - PROCESS | 1648 | 1469188350943 Marionette DEBUG loaded listener.js 04:52:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x1130de000) [pid = 1648] [serial = 573] [outer = 0x112a62000] 04:52:31 INFO - PROCESS | 1648 | 1469188351284 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 04:52:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:52:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 472ms 04:52:31 INFO - PROCESS | 1648 | 1469188351291 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:52:31 INFO - PROCESS | 1648 | 1469188351296 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:52:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:52:31 INFO - PROCESS | 1648 | 1469188351301 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:52:31 INFO - PROCESS | 1648 | 1469188351303 Marionette TRACE conn2 <- [1,738,null,{}] 04:52:31 INFO - PROCESS | 1648 | 1469188351305 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:31 INFO - PROCESS | 1648 | 1469188351307 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:31 INFO - PROCESS | 1648 | 1469188351398 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:52:31 INFO - PROCESS | 1648 | 1469188351445 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:31 INFO - PROCESS | 1648 | 1469188351446 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11824a800 == 31 [pid = 1648] [id = 192] 04:52:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x1130df400) [pid = 1648] [serial = 574] [outer = 0x0] 04:52:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x115094400) [pid = 1648] [serial = 575] [outer = 0x1130df400] 04:52:31 INFO - PROCESS | 1648 | 1469188351472 Marionette DEBUG loaded listener.js 04:52:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x116a08800) [pid = 1648] [serial = 576] [outer = 0x1130df400] 04:52:32 INFO - PROCESS | 1648 | 1469188352256 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 04:52:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:52:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 970ms 04:52:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:52:32 INFO - PROCESS | 1648 | 1469188352272 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:52:32 INFO - PROCESS | 1648 | 1469188352273 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:52:32 INFO - PROCESS | 1648 | 1469188352275 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:52:32 INFO - PROCESS | 1648 | 1469188352279 Marionette TRACE conn2 <- [1,742,null,{}] 04:52:32 INFO - PROCESS | 1648 | 1469188352287 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:32 INFO - PROCESS | 1648 | 1469188352290 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:32 INFO - PROCESS | 1648 | 1469188352367 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:52:32 INFO - PROCESS | 1648 | 1469188352371 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:32 INFO - PROCESS | 1648 | 1469188352374 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x119983000 == 32 [pid = 1648] [id = 193] 04:52:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x117e38c00) [pid = 1648] [serial = 577] [outer = 0x0] 04:52:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x118459400) [pid = 1648] [serial = 578] [outer = 0x117e38c00] 04:52:32 INFO - PROCESS | 1648 | 1469188352399 Marionette DEBUG loaded listener.js 04:52:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1185cf400) [pid = 1648] [serial = 579] [outer = 0x117e38c00] 04:52:33 INFO - PROCESS | 1648 | 1469188353306 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 04:52:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 04:52:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1075ms 04:52:33 INFO - PROCESS | 1648 | 1469188353350 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:52:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:52:33 INFO - PROCESS | 1648 | 1469188353352 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:52:33 INFO - PROCESS | 1648 | 1469188353354 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:52:33 INFO - PROCESS | 1648 | 1469188353355 Marionette TRACE conn2 <- [1,746,null,{}] 04:52:33 INFO - PROCESS | 1648 | 1469188353357 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:33 INFO - PROCESS | 1648 | 1469188353358 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:33 INFO - PROCESS | 1648 | 1469188353454 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:52:33 INFO - PROCESS | 1648 | 1469188353466 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:33 INFO - PROCESS | 1648 | 1469188353467 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211da800 == 33 [pid = 1648] [id = 194] 04:52:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11863bc00) [pid = 1648] [serial = 580] [outer = 0x0] 04:52:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x119008000) [pid = 1648] [serial = 581] [outer = 0x11863bc00] 04:52:33 INFO - PROCESS | 1648 | 1469188353492 Marionette DEBUG loaded listener.js 04:52:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x119082c00) [pid = 1648] [serial = 582] [outer = 0x11863bc00] 04:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x112680400) [pid = 1648] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x1129b7000) [pid = 1648] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x10eafc000) [pid = 1648] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x128b72800) [pid = 1648] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x116a0ec00) [pid = 1648] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x1185cd400) [pid = 1648] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x10eaf4400) [pid = 1648] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:52:33 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x1129d9400) [pid = 1648] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:52:34 INFO - PROCESS | 1648 | 1469188354308 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 04:52:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 04:52:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 04:52:34 INFO - PROCESS | 1648 | 1469188354323 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:52:34 INFO - PROCESS | 1648 | 1469188354325 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:52:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:52:34 INFO - PROCESS | 1648 | 1469188354327 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:52:34 INFO - PROCESS | 1648 | 1469188354329 Marionette TRACE conn2 <- [1,750,null,{}] 04:52:34 INFO - PROCESS | 1648 | 1469188354332 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:34 INFO - PROCESS | 1648 | 1469188354333 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:34 INFO - PROCESS | 1648 | 1469188354405 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:52:34 INFO - PROCESS | 1648 | 1469188354408 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:34 INFO - PROCESS | 1648 | 1469188354409 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1237b6800 == 34 [pid = 1648] [id = 195] 04:52:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x1126f4000) [pid = 1648] [serial = 583] [outer = 0x0] 04:52:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x116a04800) [pid = 1648] [serial = 584] [outer = 0x1126f4000] 04:52:34 INFO - PROCESS | 1648 | 1469188354437 Marionette DEBUG loaded listener.js 04:52:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x118637800) [pid = 1648] [serial = 585] [outer = 0x1126f4000] 04:52:35 INFO - PROCESS | 1648 | 1469188355253 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 04:52:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:52:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 04:52:35 INFO - PROCESS | 1648 | 1469188355297 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:52:35 INFO - PROCESS | 1648 | 1469188355298 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:52:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:52:35 INFO - PROCESS | 1648 | 1469188355300 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:52:35 INFO - PROCESS | 1648 | 1469188355301 Marionette TRACE conn2 <- [1,754,null,{}] 04:52:35 INFO - PROCESS | 1648 | 1469188355303 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:35 INFO - PROCESS | 1648 | 1469188355307 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:35 INFO - PROCESS | 1648 | 1469188355411 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:52:35 INFO - PROCESS | 1648 | 1469188355419 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:35 INFO - PROCESS | 1648 | 1469188355420 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12479b000 == 35 [pid = 1648] [id = 196] 04:52:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x1193ae800) [pid = 1648] [serial = 586] [outer = 0x0] 04:52:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x119a56c00) [pid = 1648] [serial = 587] [outer = 0x1193ae800] 04:52:35 INFO - PROCESS | 1648 | 1469188355445 Marionette DEBUG loaded listener.js 04:52:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x119d59400) [pid = 1648] [serial = 588] [outer = 0x1193ae800] 04:52:36 INFO - PROCESS | 1648 | 1469188356231 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 04:52:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 04:52:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 04:52:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:52:36 INFO - PROCESS | 1648 | 1469188356271 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:52:36 INFO - PROCESS | 1648 | 1469188356272 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:52:36 INFO - PROCESS | 1648 | 1469188356275 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:52:36 INFO - PROCESS | 1648 | 1469188356276 Marionette TRACE conn2 <- [1,758,null,{}] 04:52:36 INFO - PROCESS | 1648 | 1469188356278 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:36 INFO - PROCESS | 1648 | 1469188356280 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:36 INFO - PROCESS | 1648 | 1469188356352 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:52:36 INFO - PROCESS | 1648 | 1469188356355 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:36 INFO - PROCESS | 1648 | 1469188356356 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e68000 == 36 [pid = 1648] [id = 197] 04:52:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x119d5bc00) [pid = 1648] [serial = 589] [outer = 0x0] 04:52:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x119d80c00) [pid = 1648] [serial = 590] [outer = 0x119d5bc00] 04:52:36 INFO - PROCESS | 1648 | 1469188356382 Marionette DEBUG loaded listener.js 04:52:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x121079800) [pid = 1648] [serial = 591] [outer = 0x119d5bc00] 04:52:36 INFO - PROCESS | 1648 | 1469188356670 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 04:52:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:52:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 421ms 04:52:36 INFO - PROCESS | 1648 | 1469188356701 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:52:36 INFO - PROCESS | 1648 | 1469188356702 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:52:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:52:36 INFO - PROCESS | 1648 | 1469188356704 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:52:36 INFO - PROCESS | 1648 | 1469188356706 Marionette TRACE conn2 <- [1,762,null,{}] 04:52:36 INFO - PROCESS | 1648 | 1469188356708 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:36 INFO - PROCESS | 1648 | 1469188356709 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:36 INFO - PROCESS | 1648 | 1469188356787 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:52:36 INFO - PROCESS | 1648 | 1469188356882 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:36 INFO - PROCESS | 1648 | 1469188356883 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11323e800 == 37 [pid = 1648] [id = 198] 04:52:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x10eaf2400) [pid = 1648] [serial = 592] [outer = 0x0] 04:52:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x10eafec00) [pid = 1648] [serial = 593] [outer = 0x10eaf2400] 04:52:36 INFO - PROCESS | 1648 | 1469188356916 Marionette DEBUG loaded listener.js 04:52:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1127d5c00) [pid = 1648] [serial = 594] [outer = 0x10eaf2400] 04:52:37 INFO - PROCESS | 1648 | 1469188357821 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 04:52:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:52:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1172ms 04:52:37 INFO - PROCESS | 1648 | 1469188357878 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:52:37 INFO - PROCESS | 1648 | 1469188357880 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:52:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:52:37 INFO - PROCESS | 1648 | 1469188357883 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:52:37 INFO - PROCESS | 1648 | 1469188357885 Marionette TRACE conn2 <- [1,766,null,{}] 04:52:37 INFO - PROCESS | 1648 | 1469188357889 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:37 INFO - PROCESS | 1648 | 1469188357890 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:37 INFO - PROCESS | 1648 | 1469188357976 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:52:38 INFO - PROCESS | 1648 | 1469188358065 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:38 INFO - PROCESS | 1648 | 1469188358067 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11939c800 == 38 [pid = 1648] [id = 199] 04:52:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x113e5dc00) [pid = 1648] [serial = 595] [outer = 0x0] 04:52:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x115f48000) [pid = 1648] [serial = 596] [outer = 0x113e5dc00] 04:52:38 INFO - PROCESS | 1648 | 1469188358097 Marionette DEBUG loaded listener.js 04:52:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x116a07000) [pid = 1648] [serial = 597] [outer = 0x113e5dc00] 04:52:39 INFO - PROCESS | 1648 | 1469188359001 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 04:52:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:52:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1122ms 04:52:39 INFO - PROCESS | 1648 | 1469188359006 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:52:39 INFO - PROCESS | 1648 | 1469188359009 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:52:39 INFO - PROCESS | 1648 | 1469188359012 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:52:39 INFO - PROCESS | 1648 | 1469188359014 Marionette TRACE conn2 <- [1,770,null,{}] 04:52:39 INFO - PROCESS | 1648 | 1469188359016 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:39 INFO - PROCESS | 1648 | 1469188359018 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:39 INFO - PROCESS | 1648 | 1469188359104 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:52:39 INFO - PROCESS | 1648 | 1469188359316 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:39 INFO - PROCESS | 1648 | 1469188359318 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x117482800 == 39 [pid = 1648] [id = 200] 04:52:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1129af000) [pid = 1648] [serial = 598] [outer = 0x0] 04:52:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1129b5000) [pid = 1648] [serial = 599] [outer = 0x1129af000] 04:52:39 INFO - PROCESS | 1648 | 1469188359348 Marionette DEBUG loaded listener.js 04:52:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x112a63400) [pid = 1648] [serial = 600] [outer = 0x1129af000] 04:52:39 INFO - PROCESS | 1648 | 1469188359743 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 772ms 04:52:39 INFO - PROCESS | 1648 | 1469188359786 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:52:39 INFO - PROCESS | 1648 | 1469188359788 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:52:39 INFO - PROCESS | 1648 | 1469188359791 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:52:39 INFO - PROCESS | 1648 | 1469188359792 Marionette TRACE conn2 <- [1,774,null,{}] 04:52:39 INFO - PROCESS | 1648 | 1469188359796 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:39 INFO - PROCESS | 1648 | 1469188359798 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:39 INFO - PROCESS | 1648 | 1469188359890 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:52:40 INFO - PROCESS | 1648 | --DOCSHELL 0x124e68000 == 38 [pid = 1648] [id = 197] 04:52:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12479b000 == 37 [pid = 1648] [id = 196] 04:52:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1237b6800 == 36 [pid = 1648] [id = 195] 04:52:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1211da800 == 35 [pid = 1648] [id = 194] 04:52:40 INFO - PROCESS | 1648 | --DOCSHELL 0x119983000 == 34 [pid = 1648] [id = 193] 04:52:40 INFO - PROCESS | 1648 | --DOCSHELL 0x11824a800 == 33 [pid = 1648] [id = 192] 04:52:40 INFO - PROCESS | 1648 | --DOCSHELL 0x116f0b000 == 32 [pid = 1648] [id = 191] 04:52:40 INFO - PROCESS | 1648 | --DOCSHELL 0x113c55000 == 31 [pid = 1648] [id = 190] 04:52:40 INFO - PROCESS | 1648 | --DOCSHELL 0x11825f000 == 30 [pid = 1648] [id = 189] 04:52:40 INFO - PROCESS | 1648 | --DOCSHELL 0x112633000 == 29 [pid = 1648] [id = 188] 04:52:40 INFO - PROCESS | 1648 | --DOCSHELL 0x117482800 == 28 [pid = 1648] [id = 200] 04:52:40 INFO - PROCESS | 1648 | --DOCSHELL 0x11939c800 == 27 [pid = 1648] [id = 199] 04:52:40 INFO - PROCESS | 1648 | --DOCSHELL 0x11323e800 == 26 [pid = 1648] [id = 198] 04:52:40 INFO - PROCESS | 1648 | 1469188360419 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:40 INFO - PROCESS | 1648 | 1469188360421 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1126fd400) [pid = 1648] [serial = 539] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1129e0400) [pid = 1648] [serial = 542] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x112a62800) [pid = 1648] [serial = 543] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x113c0c400) [pid = 1648] [serial = 545] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x116530c00) [pid = 1648] [serial = 546] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12c8e4400) [pid = 1648] [serial = 537] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x116a11c00) [pid = 1648] [serial = 548] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x118638000) [pid = 1648] [serial = 554] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x1126f4800) [pid = 1648] [serial = 557] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x1129dc000) [pid = 1648] [serial = 558] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x119081400) [pid = 1648] [serial = 555] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x1129abc00) [pid = 1648] [serial = 540] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x118130800) [pid = 1648] [serial = 551] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x11844d800) [pid = 1648] [serial = 552] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x118122400) [pid = 1648] [serial = 549] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x11906c400) [pid = 1648] [serial = 560] [outer = 0x0] [url = about:blank] 04:52:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x111f20800 == 27 [pid = 1648] [id = 201] 04:52:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x110eb2c00) [pid = 1648] [serial = 601] [outer = 0x0] 04:52:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x112137800) [pid = 1648] [serial = 602] [outer = 0x110eb2c00] 04:52:40 INFO - PROCESS | 1648 | 1469188360487 Marionette DEBUG loaded listener.js 04:52:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x112680c00) [pid = 1648] [serial = 603] [outer = 0x110eb2c00] 04:52:40 INFO - PROCESS | 1648 | 1469188360800 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 04:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1072ms 04:52:40 INFO - PROCESS | 1648 | 1469188360864 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:52:40 INFO - PROCESS | 1648 | 1469188360866 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:52:40 INFO - PROCESS | 1648 | 1469188360869 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:52:40 INFO - PROCESS | 1648 | 1469188360870 Marionette TRACE conn2 <- [1,778,null,{}] 04:52:40 INFO - PROCESS | 1648 | 1469188360874 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:40 INFO - PROCESS | 1648 | 1469188360876 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:40 INFO - PROCESS | 1648 | 1469188360950 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:52:41 INFO - PROCESS | 1648 | 1469188361009 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:41 INFO - PROCESS | 1648 | 1469188361010 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b0000 == 28 [pid = 1648] [id = 202] 04:52:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x112712400) [pid = 1648] [serial = 604] [outer = 0x0] 04:52:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x1129b7400) [pid = 1648] [serial = 605] [outer = 0x112712400] 04:52:41 INFO - PROCESS | 1648 | 1469188361037 Marionette DEBUG loaded listener.js 04:52:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x112a5fc00) [pid = 1648] [serial = 606] [outer = 0x112712400] 04:52:41 INFO - PROCESS | 1648 | 1469188361324 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 04:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 04:52:41 INFO - PROCESS | 1648 | 1469188361342 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:52:41 INFO - PROCESS | 1648 | 1469188361349 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:52:41 INFO - PROCESS | 1648 | 1469188361359 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:52:41 INFO - PROCESS | 1648 | 1469188361363 Marionette TRACE conn2 <- [1,782,null,{}] 04:52:41 INFO - PROCESS | 1648 | 1469188361372 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:41 INFO - PROCESS | 1648 | 1469188361374 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:41 INFO - PROCESS | 1648 | 1469188361482 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:52:41 INFO - PROCESS | 1648 | 1469188361488 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:41 INFO - PROCESS | 1648 | 1469188361490 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x118175000 == 29 [pid = 1648] [id = 203] 04:52:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x112a66800) [pid = 1648] [serial = 607] [outer = 0x0] 04:52:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x113230800) [pid = 1648] [serial = 608] [outer = 0x112a66800] 04:52:41 INFO - PROCESS | 1648 | 1469188361531 Marionette DEBUG loaded listener.js 04:52:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x113cfe000) [pid = 1648] [serial = 609] [outer = 0x112a66800] 04:52:41 INFO - PROCESS | 1648 | 1469188361952 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 04:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 630ms 04:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:52:41 INFO - PROCESS | 1648 | 1469188361989 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:52:41 INFO - PROCESS | 1648 | 1469188361990 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:52:41 INFO - PROCESS | 1648 | 1469188361994 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:52:41 INFO - PROCESS | 1648 | 1469188361998 Marionette TRACE conn2 <- [1,786,null,{}] 04:52:42 INFO - PROCESS | 1648 | 1469188362005 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:42 INFO - PROCESS | 1648 | 1469188362008 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:42 INFO - PROCESS | 1648 | 1469188362081 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:52:42 INFO - PROCESS | 1648 | 1469188362086 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:42 INFO - PROCESS | 1648 | 1469188362087 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11938e800 == 30 [pid = 1648] [id = 204] 04:52:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x115099400) [pid = 1648] [serial = 610] [outer = 0x0] 04:52:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x116167000) [pid = 1648] [serial = 611] [outer = 0x115099400] 04:52:42 INFO - PROCESS | 1648 | 1469188362113 Marionette DEBUG loaded listener.js 04:52:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1169fa400) [pid = 1648] [serial = 612] [outer = 0x115099400] 04:52:42 INFO - PROCESS | 1648 | 1469188362438 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 479ms 04:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:52:42 INFO - PROCESS | 1648 | 1469188362473 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:52:42 INFO - PROCESS | 1648 | 1469188362474 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:52:42 INFO - PROCESS | 1648 | 1469188362476 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:52:42 INFO - PROCESS | 1648 | 1469188362479 Marionette TRACE conn2 <- [1,790,null,{}] 04:52:42 INFO - PROCESS | 1648 | 1469188362482 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:42 INFO - PROCESS | 1648 | 1469188362484 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:42 INFO - PROCESS | 1648 | 1469188362555 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:52:42 INFO - PROCESS | 1648 | 1469188362586 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:42 INFO - PROCESS | 1648 | 1469188362587 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194d5800 == 31 [pid = 1648] [id = 205] 04:52:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x112a61400) [pid = 1648] [serial = 613] [outer = 0x0] 04:52:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x116a08400) [pid = 1648] [serial = 614] [outer = 0x112a61400] 04:52:42 INFO - PROCESS | 1648 | 1469188362612 Marionette DEBUG loaded listener.js 04:52:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1176c1800) [pid = 1648] [serial = 615] [outer = 0x112a61400] 04:52:42 INFO - PROCESS | 1648 | 1469188362956 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 522ms 04:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:52:43 INFO - PROCESS | 1648 | 1469188362998 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:52:43 INFO - PROCESS | 1648 | 1469188363000 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:52:43 INFO - PROCESS | 1648 | 1469188363002 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:52:43 INFO - PROCESS | 1648 | 1469188363003 Marionette TRACE conn2 <- [1,794,null,{}] 04:52:43 INFO - PROCESS | 1648 | 1469188363005 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:43 INFO - PROCESS | 1648 | 1469188363006 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:43 INFO - PROCESS | 1648 | 1469188363091 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:52:43 INFO - PROCESS | 1648 | 1469188363122 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:43 INFO - PROCESS | 1648 | 1469188363127 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ce8800 == 32 [pid = 1648] [id = 206] 04:52:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1129afc00) [pid = 1648] [serial = 616] [outer = 0x0] 04:52:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1181f2400) [pid = 1648] [serial = 617] [outer = 0x1129afc00] 04:52:43 INFO - PROCESS | 1648 | 1469188363159 Marionette DEBUG loaded listener.js 04:52:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118530000) [pid = 1648] [serial = 618] [outer = 0x1129afc00] 04:52:43 INFO - PROCESS | 1648 | 1469188363503 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 04:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 04:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:52:43 INFO - PROCESS | 1648 | 1469188363520 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:52:43 INFO - PROCESS | 1648 | 1469188363522 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:52:43 INFO - PROCESS | 1648 | 1469188363524 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:52:43 INFO - PROCESS | 1648 | 1469188363525 Marionette TRACE conn2 <- [1,798,null,{}] 04:52:43 INFO - PROCESS | 1648 | 1469188363528 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:43 INFO - PROCESS | 1648 | 1469188363531 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:43 INFO - PROCESS | 1648 | 1469188363621 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:52:43 INFO - PROCESS | 1648 | 1469188363655 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:43 INFO - PROCESS | 1648 | 1469188363656 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x119eae800 == 33 [pid = 1648] [id = 207] 04:52:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1185cb000) [pid = 1648] [serial = 619] [outer = 0x0] 04:52:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11887f800) [pid = 1648] [serial = 620] [outer = 0x1185cb000] 04:52:43 INFO - PROCESS | 1648 | 1469188363681 Marionette DEBUG loaded listener.js 04:52:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11906f000) [pid = 1648] [serial = 621] [outer = 0x1185cb000] 04:52:44 INFO - PROCESS | 1648 | 1469188363999 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 04:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 04:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 522ms 04:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:52:44 INFO - PROCESS | 1648 | 1469188364053 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:52:44 INFO - PROCESS | 1648 | 1469188364054 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:52:44 INFO - PROCESS | 1648 | 1469188364057 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:52:44 INFO - PROCESS | 1648 | 1469188364057 Marionette TRACE conn2 <- [1,802,null,{}] 04:52:44 INFO - PROCESS | 1648 | 1469188364060 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:44 INFO - PROCESS | 1648 | 1469188364061 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:44 INFO - PROCESS | 1648 | 1469188364151 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:52:44 INFO - PROCESS | 1648 | 1469188364183 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:44 INFO - PROCESS | 1648 | 1469188364184 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x123613000 == 34 [pid = 1648] [id = 208] 04:52:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11862fc00) [pid = 1648] [serial = 622] [outer = 0x0] 04:52:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1193ab400) [pid = 1648] [serial = 623] [outer = 0x11862fc00] 04:52:44 INFO - PROCESS | 1648 | 1469188364208 Marionette DEBUG loaded listener.js 04:52:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119420800) [pid = 1648] [serial = 624] [outer = 0x11862fc00] 04:52:44 INFO - PROCESS | 1648 | 1469188364514 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 04:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 04:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 472ms 04:52:44 INFO - PROCESS | 1648 | 1469188364533 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:52:44 INFO - PROCESS | 1648 | 1469188364534 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:52:44 INFO - PROCESS | 1648 | 1469188364537 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:52:44 INFO - PROCESS | 1648 | 1469188364538 Marionette TRACE conn2 <- [1,806,null,{}] 04:52:44 INFO - PROCESS | 1648 | 1469188364549 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:44 INFO - PROCESS | 1648 | 1469188364550 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:44 INFO - PROCESS | 1648 | 1469188364700 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:52:44 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1193ae800) [pid = 1648] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:52:44 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11863bc00) [pid = 1648] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:52:44 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1126f4000) [pid = 1648] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:52:44 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119d5bc00) [pid = 1648] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:52:44 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x112a62000) [pid = 1648] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:52:44 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x10eafc800) [pid = 1648] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:52:44 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1130df400) [pid = 1648] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:52:44 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x117e38c00) [pid = 1648] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:52:44 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1126fb000) [pid = 1648] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:52:44 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x111e2dc00) [pid = 1648] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:52:44 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x112677c00) [pid = 1648] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:52:44 INFO - PROCESS | 1648 | 1469188364737 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:44 INFO - PROCESS | 1648 | 1469188364738 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x117472000 == 35 [pid = 1648] [id = 209] 04:52:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x10eafac00) [pid = 1648] [serial = 625] [outer = 0x0] 04:52:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x112674800) [pid = 1648] [serial = 626] [outer = 0x10eafac00] 04:52:44 INFO - PROCESS | 1648 | 1469188364762 Marionette DEBUG loaded listener.js 04:52:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x112a63800) [pid = 1648] [serial = 627] [outer = 0x10eafac00] 04:52:45 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:52:45 INFO - PROCESS | 1648 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:52:45 INFO - PROCESS | 1648 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:52:45 INFO - PROCESS | 1648 | [GFX2-]: Using SkiaGL canvas. 04:52:45 INFO - PROCESS | 1648 | 1469188365065 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 04:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 04:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 577ms 04:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:52:45 INFO - PROCESS | 1648 | 1469188365114 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:52:45 INFO - PROCESS | 1648 | 1469188365115 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:52:45 INFO - PROCESS | 1648 | 1469188365118 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:52:45 INFO - PROCESS | 1648 | 1469188365119 Marionette TRACE conn2 <- [1,810,null,{}] 04:52:45 INFO - PROCESS | 1648 | 1469188365128 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:45 INFO - PROCESS | 1648 | 1469188365129 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:45 INFO - PROCESS | 1648 | 1469188365202 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:52:45 INFO - PROCESS | 1648 | 1469188365249 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:45 INFO - PROCESS | 1648 | 1469188365250 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x124434000 == 36 [pid = 1648] [id = 210] 04:52:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x111c1a000) [pid = 1648] [serial = 628] [outer = 0x0] 04:52:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x116a06c00) [pid = 1648] [serial = 629] [outer = 0x111c1a000] 04:52:45 INFO - PROCESS | 1648 | 1469188365274 Marionette DEBUG loaded listener.js 04:52:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119c7f000) [pid = 1648] [serial = 630] [outer = 0x111c1a000] 04:52:45 INFO - PROCESS | 1648 | 1469188365523 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 04:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 417ms 04:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:52:45 INFO - PROCESS | 1648 | 1469188365539 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:52:45 INFO - PROCESS | 1648 | 1469188365540 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:52:45 INFO - PROCESS | 1648 | 1469188365542 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:52:45 INFO - PROCESS | 1648 | 1469188365543 Marionette TRACE conn2 <- [1,814,null,{}] 04:52:45 INFO - PROCESS | 1648 | 1469188365555 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:45 INFO - PROCESS | 1648 | 1469188365556 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:45 INFO - PROCESS | 1648 | 1469188365635 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:52:45 INFO - PROCESS | 1648 | 1469188365639 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:45 INFO - PROCESS | 1648 | 1469188365640 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265f9000 == 37 [pid = 1648] [id = 211] 04:52:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119c7f800) [pid = 1648] [serial = 631] [outer = 0x0] 04:52:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119c87000) [pid = 1648] [serial = 632] [outer = 0x119c7f800] 04:52:45 INFO - PROCESS | 1648 | 1469188365668 Marionette DEBUG loaded listener.js 04:52:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119d7c000) [pid = 1648] [serial = 633] [outer = 0x119c7f800] 04:52:46 INFO - PROCESS | 1648 | 1469188366003 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 04:52:46 INFO - PROCESS | 1648 | 1469188366017 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:52:46 INFO - PROCESS | 1648 | 1469188366019 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:52:46 INFO - PROCESS | 1648 | 1469188366021 Marionette TRACE conn2 <- [1,818,null,{}] 04:52:46 INFO - PROCESS | 1648 | 1469188366023 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:46 INFO - PROCESS | 1648 | 1469188366025 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:46 INFO - PROCESS | 1648 | 1469188366117 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:52:46 INFO - PROCESS | 1648 | 1469188366167 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:46 INFO - PROCESS | 1648 | 1469188366169 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b3000 == 38 [pid = 1648] [id = 212] 04:52:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119c82400) [pid = 1648] [serial = 634] [outer = 0x0] 04:52:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x121073400) [pid = 1648] [serial = 635] [outer = 0x119c82400] 04:52:46 INFO - PROCESS | 1648 | 1469188366192 Marionette DEBUG loaded listener.js 04:52:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1211b5400) [pid = 1648] [serial = 636] [outer = 0x119c82400] 04:52:46 INFO - PROCESS | 1648 | 1469188366462 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 04:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 470ms 04:52:46 INFO - PROCESS | 1648 | 1469188366491 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:52:46 INFO - PROCESS | 1648 | 1469188366492 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:52:46 INFO - PROCESS | 1648 | 1469188366502 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:52:46 INFO - PROCESS | 1648 | 1469188366503 Marionette TRACE conn2 <- [1,822,null,{}] 04:52:46 INFO - PROCESS | 1648 | 1469188366506 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:46 INFO - PROCESS | 1648 | 1469188366507 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:46 INFO - PROCESS | 1648 | 1469188366586 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:52:46 INFO - PROCESS | 1648 | 1469188366590 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:46 INFO - PROCESS | 1648 | 1469188366591 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x129242800 == 39 [pid = 1648] [id = 213] 04:52:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1211b5c00) [pid = 1648] [serial = 637] [outer = 0x0] 04:52:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12330a000) [pid = 1648] [serial = 638] [outer = 0x1211b5c00] 04:52:46 INFO - PROCESS | 1648 | 1469188366616 Marionette DEBUG loaded listener.js 04:52:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x123847400) [pid = 1648] [serial = 639] [outer = 0x1211b5c00] 04:52:47 INFO - PROCESS | 1648 | 1469188367195 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 04:52:47 INFO - PROCESS | 1648 | 1469188367241 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:52:47 INFO - PROCESS | 1648 | 1469188367248 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:52:47 INFO - PROCESS | 1648 | 1469188367251 Marionette TRACE conn2 <- [1,826,null,{}] 04:52:47 INFO - PROCESS | 1648 | 1469188367258 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:47 INFO - PROCESS | 1648 | 1469188367261 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:47 INFO - PROCESS | 1648 | 1469188367450 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:52:47 INFO - PROCESS | 1648 | 1469188367551 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:47 INFO - PROCESS | 1648 | 1469188367553 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11748e000 == 40 [pid = 1648] [id = 214] 04:52:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1129b2000) [pid = 1648] [serial = 640] [outer = 0x0] 04:52:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1129d9000) [pid = 1648] [serial = 641] [outer = 0x1129b2000] 04:52:47 INFO - PROCESS | 1648 | 1469188367602 Marionette DEBUG loaded listener.js 04:52:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112a69400) [pid = 1648] [serial = 642] [outer = 0x1129b2000] 04:52:48 INFO - PROCESS | 1648 | 1469188368171 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 04:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 975ms 04:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:52:48 INFO - PROCESS | 1648 | 1469188368222 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:52:48 INFO - PROCESS | 1648 | 1469188368225 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:52:48 INFO - PROCESS | 1648 | 1469188368229 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:52:48 INFO - PROCESS | 1648 | 1469188368230 Marionette TRACE conn2 <- [1,830,null,{}] 04:52:48 INFO - PROCESS | 1648 | 1469188368233 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:48 INFO - PROCESS | 1648 | 1469188368234 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:48 INFO - PROCESS | 1648 | 1469188368511 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:52:48 INFO - PROCESS | 1648 | 1469188368626 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:48 INFO - PROCESS | 1648 | 1469188368627 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11641b000 == 41 [pid = 1648] [id = 215] 04:52:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1126ff400) [pid = 1648] [serial = 643] [outer = 0x0] 04:52:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1127d5800) [pid = 1648] [serial = 644] [outer = 0x1126ff400] 04:52:48 INFO - PROCESS | 1648 | 1469188368673 Marionette DEBUG loaded listener.js 04:52:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x112a60800) [pid = 1648] [serial = 645] [outer = 0x1126ff400] 04:52:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b3000 == 40 [pid = 1648] [id = 212] 04:52:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1265f9000 == 39 [pid = 1648] [id = 211] 04:52:49 INFO - PROCESS | 1648 | --DOCSHELL 0x124434000 == 38 [pid = 1648] [id = 210] 04:52:49 INFO - PROCESS | 1648 | --DOCSHELL 0x117472000 == 37 [pid = 1648] [id = 209] 04:52:49 INFO - PROCESS | 1648 | --DOCSHELL 0x123613000 == 36 [pid = 1648] [id = 208] 04:52:49 INFO - PROCESS | 1648 | --DOCSHELL 0x119eae800 == 35 [pid = 1648] [id = 207] 04:52:49 INFO - PROCESS | 1648 | --DOCSHELL 0x119ce8800 == 34 [pid = 1648] [id = 206] 04:52:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1194d5800 == 33 [pid = 1648] [id = 205] 04:52:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11938e800 == 32 [pid = 1648] [id = 204] 04:52:49 INFO - PROCESS | 1648 | --DOCSHELL 0x118175000 == 31 [pid = 1648] [id = 203] 04:52:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1169b0000 == 30 [pid = 1648] [id = 202] 04:52:49 INFO - PROCESS | 1648 | --DOCSHELL 0x111f20800 == 29 [pid = 1648] [id = 201] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119d59400) [pid = 1648] [serial = 588] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119008000) [pid = 1648] [serial = 581] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116a04800) [pid = 1648] [serial = 584] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119a56c00) [pid = 1648] [serial = 587] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119d80c00) [pid = 1648] [serial = 590] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112a67000) [pid = 1648] [serial = 572] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1130de000) [pid = 1648] [serial = 573] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x110eab800) [pid = 1648] [serial = 563] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11267b400) [pid = 1648] [serial = 564] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x115094400) [pid = 1648] [serial = 575] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x116a08800) [pid = 1648] [serial = 576] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118459400) [pid = 1648] [serial = 578] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1129d5000) [pid = 1648] [serial = 566] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x112a65400) [pid = 1648] [serial = 567] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1127dec00) [pid = 1648] [serial = 569] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x116a05400) [pid = 1648] [serial = 570] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x121079800) [pid = 1648] [serial = 591] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1193ba800) [pid = 1648] [serial = 561] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119082c00) [pid = 1648] [serial = 582] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1185cf400) [pid = 1648] [serial = 579] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x118637800) [pid = 1648] [serial = 585] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1648 | 1469188369204 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 04:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1019ms 04:52:49 INFO - PROCESS | 1648 | 1469188369249 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:52:49 INFO - PROCESS | 1648 | 1469188369252 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:52:49 INFO - PROCESS | 1648 | 1469188369255 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:52:49 INFO - PROCESS | 1648 | 1469188369257 Marionette TRACE conn2 <- [1,834,null,{}] 04:52:49 INFO - PROCESS | 1648 | 1469188369265 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:49 INFO - PROCESS | 1648 | 1469188369267 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:49 INFO - PROCESS | 1648 | 1469188369352 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:52:49 INFO - PROCESS | 1648 | 1469188369357 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:49 INFO - PROCESS | 1648 | 1469188369358 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11705b800 == 30 [pid = 1648] [id = 216] 04:52:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x112a67000) [pid = 1648] [serial = 646] [outer = 0x0] 04:52:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1133c5400) [pid = 1648] [serial = 647] [outer = 0x112a67000] 04:52:49 INFO - PROCESS | 1648 | 1469188369387 Marionette DEBUG loaded listener.js 04:52:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x115094400) [pid = 1648] [serial = 648] [outer = 0x112a67000] 04:52:49 INFO - PROCESS | 1648 | 1469188369718 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 04:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 519ms 04:52:49 INFO - PROCESS | 1648 | 1469188369774 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:52:49 INFO - PROCESS | 1648 | 1469188369776 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:52:49 INFO - PROCESS | 1648 | 1469188369778 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:52:49 INFO - PROCESS | 1648 | 1469188369779 Marionette TRACE conn2 <- [1,838,null,{}] 04:52:49 INFO - PROCESS | 1648 | 1469188369782 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:49 INFO - PROCESS | 1648 | 1469188369783 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:49 INFO - PROCESS | 1648 | 1469188369860 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:52:49 INFO - PROCESS | 1648 | 1469188369869 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:49 INFO - PROCESS | 1648 | 1469188369870 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b0000 == 31 [pid = 1648] [id = 217] 04:52:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x115f49800) [pid = 1648] [serial = 649] [outer = 0x0] 04:52:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x116729400) [pid = 1648] [serial = 650] [outer = 0x115f49800] 04:52:49 INFO - PROCESS | 1648 | 1469188369895 Marionette DEBUG loaded listener.js 04:52:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x116a0ac00) [pid = 1648] [serial = 651] [outer = 0x115f49800] 04:52:50 INFO - PROCESS | 1648 | 1469188370262 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 04:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 519ms 04:52:50 INFO - PROCESS | 1648 | 1469188370298 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 1648 | 1469188370300 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:52:50 INFO - PROCESS | 1648 | 1469188370316 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - PROCESS | 1648 | 1469188370319 Marionette TRACE conn2 <- [1,842,null,{}] 04:52:50 INFO - PROCESS | 1648 | 1469188370322 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:50 INFO - PROCESS | 1648 | 1469188370324 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:50 INFO - PROCESS | 1648 | 1469188370405 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:52:50 INFO - PROCESS | 1648 | 1469188370408 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:50 INFO - PROCESS | 1648 | 1469188370409 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x119cd7800 == 32 [pid = 1648] [id = 218] 04:52:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1126f6800) [pid = 1648] [serial = 652] [outer = 0x0] 04:52:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118127c00) [pid = 1648] [serial = 653] [outer = 0x1126f6800] 04:52:50 INFO - PROCESS | 1648 | 1469188370438 Marionette DEBUG loaded listener.js 04:52:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118458400) [pid = 1648] [serial = 654] [outer = 0x1126f6800] 04:52:50 INFO - PROCESS | 1648 | 1469188370740 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 04:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 479ms 04:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:52:50 INFO - PROCESS | 1648 | 1469188370787 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 1648 | 1469188370788 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:52:50 INFO - PROCESS | 1648 | 1469188370790 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - PROCESS | 1648 | 1469188370791 Marionette TRACE conn2 <- [1,846,null,{}] 04:52:50 INFO - PROCESS | 1648 | 1469188370793 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:50 INFO - PROCESS | 1648 | 1469188370795 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:50 INFO - PROCESS | 1648 | 1469188370866 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:52:50 INFO - PROCESS | 1648 | 1469188370870 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:50 INFO - PROCESS | 1648 | 1469188370871 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211c4000 == 33 [pid = 1648] [id = 219] 04:52:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1126fb400) [pid = 1648] [serial = 655] [outer = 0x0] 04:52:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1185ce800) [pid = 1648] [serial = 656] [outer = 0x1126fb400] 04:52:50 INFO - PROCESS | 1648 | 1469188370898 Marionette DEBUG loaded listener.js 04:52:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11887c400) [pid = 1648] [serial = 657] [outer = 0x1126fb400] 04:52:51 INFO - PROCESS | 1648 | 1469188371232 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 04:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 04:52:51 INFO - PROCESS | 1648 | 1469188371259 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:52:51 INFO - PROCESS | 1648 | 1469188371261 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:52:51 INFO - PROCESS | 1648 | 1469188371265 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:52:51 INFO - PROCESS | 1648 | 1469188371266 Marionette TRACE conn2 <- [1,850,null,{}] 04:52:51 INFO - PROCESS | 1648 | 1469188371268 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:51 INFO - PROCESS | 1648 | 1469188371269 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:51 INFO - PROCESS | 1648 | 1469188371371 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:52:51 INFO - PROCESS | 1648 | 1469188371384 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:51 INFO - PROCESS | 1648 | 1469188371388 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a74000 == 34 [pid = 1648] [id = 220] 04:52:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119080c00) [pid = 1648] [serial = 658] [outer = 0x0] 04:52:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119084800) [pid = 1648] [serial = 659] [outer = 0x119080c00] 04:52:51 INFO - PROCESS | 1648 | 1469188371420 Marionette DEBUG loaded listener.js 04:52:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119424800) [pid = 1648] [serial = 660] [outer = 0x119080c00] 04:52:51 INFO - PROCESS | 1648 | 1469188371767 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 04:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 518ms 04:52:51 INFO - PROCESS | 1648 | 1469188371784 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:52:51 INFO - PROCESS | 1648 | 1469188371785 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:52:51 INFO - PROCESS | 1648 | 1469188371787 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:52:51 INFO - PROCESS | 1648 | 1469188371788 Marionette TRACE conn2 <- [1,854,null,{}] 04:52:51 INFO - PROCESS | 1648 | 1469188371791 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:51 INFO - PROCESS | 1648 | 1469188371792 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:51 INFO - PROCESS | 1648 | 1469188371886 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:52:51 INFO - PROCESS | 1648 | 1469188371919 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:51 INFO - PROCESS | 1648 | 1469188371920 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x124205000 == 35 [pid = 1648] [id = 221] 04:52:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1194e1000) [pid = 1648] [serial = 661] [outer = 0x0] 04:52:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119d75400) [pid = 1648] [serial = 662] [outer = 0x1194e1000] 04:52:51 INFO - PROCESS | 1648 | 1469188371944 Marionette DEBUG loaded listener.js 04:52:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121069400) [pid = 1648] [serial = 663] [outer = 0x1194e1000] 04:52:52 INFO - PROCESS | 1648 | 1469188372291 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 04:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 04:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:52:52 INFO - PROCESS | 1648 | 1469188372306 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:52:52 INFO - PROCESS | 1648 | 1469188372307 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:52:52 INFO - PROCESS | 1648 | 1469188372309 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:52:52 INFO - PROCESS | 1648 | 1469188372311 Marionette TRACE conn2 <- [1,858,null,{}] 04:52:52 INFO - PROCESS | 1648 | 1469188372315 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:52 INFO - PROCESS | 1648 | 1469188372316 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:52 INFO - PROCESS | 1648 | 1469188372409 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:52:52 INFO - PROCESS | 1648 | 1469188372418 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:52 INFO - PROCESS | 1648 | 1469188372419 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e70000 == 36 [pid = 1648] [id = 222] 04:52:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121079c00) [pid = 1648] [serial = 664] [outer = 0x0] 04:52:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121082800) [pid = 1648] [serial = 665] [outer = 0x121079c00] 04:52:52 INFO - PROCESS | 1648 | 1469188372443 Marionette DEBUG loaded listener.js 04:52:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1211b2000) [pid = 1648] [serial = 666] [outer = 0x121079c00] 04:52:52 INFO - PROCESS | 1648 | 1469188372751 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 04:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 472ms 04:52:52 INFO - PROCESS | 1648 | 1469188372782 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:52:52 INFO - PROCESS | 1648 | 1469188372783 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:52:52 INFO - PROCESS | 1648 | 1469188372791 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:52:52 INFO - PROCESS | 1648 | 1469188372792 Marionette TRACE conn2 <- [1,862,null,{}] 04:52:52 INFO - PROCESS | 1648 | 1469188372795 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:52 INFO - PROCESS | 1648 | 1469188372796 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:52 INFO - PROCESS | 1648 | 1469188372888 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:52:52 INFO - PROCESS | 1648 | 1469188372891 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:52 INFO - PROCESS | 1648 | 1469188372893 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c56800 == 37 [pid = 1648] [id = 223] 04:52:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119c83800) [pid = 1648] [serial = 667] [outer = 0x0] 04:52:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123196c00) [pid = 1648] [serial = 668] [outer = 0x119c83800] 04:52:52 INFO - PROCESS | 1648 | 1469188372924 Marionette DEBUG loaded listener.js 04:52:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x123847c00) [pid = 1648] [serial = 669] [outer = 0x119c83800] 04:52:53 INFO - PROCESS | 1648 | 1469188373239 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 04:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 04:52:53 INFO - PROCESS | 1648 | 1469188373260 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:52:53 INFO - PROCESS | 1648 | 1469188373263 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:52:53 INFO - PROCESS | 1648 | 1469188373277 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:52:53 INFO - PROCESS | 1648 | 1469188373280 Marionette TRACE conn2 <- [1,866,null,{}] 04:52:53 INFO - PROCESS | 1648 | 1469188373284 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:53 INFO - PROCESS | 1648 | 1469188373285 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:53 INFO - PROCESS | 1648 | 1469188373454 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1129af000) [pid = 1648] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1185cb000) [pid = 1648] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112a61400) [pid = 1648] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x10eaf2400) [pid = 1648] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112a66800) [pid = 1648] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x111c1a000) [pid = 1648] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x110eb2c00) [pid = 1648] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x115099400) [pid = 1648] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119c7f800) [pid = 1648] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112712400) [pid = 1648] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113e5dc00) [pid = 1648] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11862fc00) [pid = 1648] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1129afc00) [pid = 1648] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x10eafac00) [pid = 1648] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:52:53 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119c82400) [pid = 1648] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:52:53 INFO - PROCESS | 1648 | 1469188373493 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:53 INFO - PROCESS | 1648 | 1469188373495 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x119cd4800 == 38 [pid = 1648] [id = 224] 04:52:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x10eaf8c00) [pid = 1648] [serial = 670] [outer = 0x0] 04:52:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1121bd000) [pid = 1648] [serial = 671] [outer = 0x10eaf8c00] 04:52:53 INFO - PROCESS | 1648 | 1469188373519 Marionette DEBUG loaded listener.js 04:52:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112a61400) [pid = 1648] [serial = 672] [outer = 0x10eaf8c00] 04:52:53 INFO - PROCESS | 1648 | 1469188373780 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 04:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 528ms 04:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:52:53 INFO - PROCESS | 1648 | 1469188373806 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:52:53 INFO - PROCESS | 1648 | 1469188373807 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:52:53 INFO - PROCESS | 1648 | 1469188373817 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:52:53 INFO - PROCESS | 1648 | 1469188373818 Marionette TRACE conn2 <- [1,870,null,{}] 04:52:53 INFO - PROCESS | 1648 | 1469188373821 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:53 INFO - PROCESS | 1648 | 1469188373822 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:53 INFO - PROCESS | 1648 | 1469188373903 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:52:53 INFO - PROCESS | 1648 | 1469188373907 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:53 INFO - PROCESS | 1648 | 1469188373908 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e24800 == 39 [pid = 1648] [id = 225] 04:52:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112a66800) [pid = 1648] [serial = 673] [outer = 0x0] 04:52:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11862fc00) [pid = 1648] [serial = 674] [outer = 0x112a66800] 04:52:53 INFO - PROCESS | 1648 | 1469188373944 Marionette DEBUG loaded listener.js 04:52:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12384c800) [pid = 1648] [serial = 675] [outer = 0x112a66800] 04:52:54 INFO - PROCESS | 1648 | 1469188374269 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 04:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 477ms 04:52:54 INFO - PROCESS | 1648 | 1469188374287 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:52:54 INFO - PROCESS | 1648 | 1469188374289 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:52:54 INFO - PROCESS | 1648 | 1469188374291 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:52:54 INFO - PROCESS | 1648 | 1469188374293 Marionette TRACE conn2 <- [1,874,null,{}] 04:52:54 INFO - PROCESS | 1648 | 1469188374296 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:54 INFO - PROCESS | 1648 | 1469188374299 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:54 INFO - PROCESS | 1648 | 1469188374409 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:52:54 INFO - PROCESS | 1648 | 1469188374415 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:54 INFO - PROCESS | 1648 | 1469188374416 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e3b000 == 40 [pid = 1648] [id = 226] 04:52:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1127ddc00) [pid = 1648] [serial = 676] [outer = 0x0] 04:52:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12384f800) [pid = 1648] [serial = 677] [outer = 0x1127ddc00] 04:52:54 INFO - PROCESS | 1648 | 1469188374440 Marionette DEBUG loaded listener.js 04:52:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x123da4000) [pid = 1648] [serial = 678] [outer = 0x1127ddc00] 04:52:54 INFO - PROCESS | 1648 | 1469188374749 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 04:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 472ms 04:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:52:54 INFO - PROCESS | 1648 | 1469188374763 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:52:54 INFO - PROCESS | 1648 | 1469188374764 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:52:54 INFO - PROCESS | 1648 | 1469188374766 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:52:54 INFO - PROCESS | 1648 | 1469188374767 Marionette TRACE conn2 <- [1,878,null,{}] 04:52:54 INFO - PROCESS | 1648 | 1469188374770 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:54 INFO - PROCESS | 1648 | 1469188374771 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:54 INFO - PROCESS | 1648 | 1469188374850 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:52:54 INFO - PROCESS | 1648 | 1469188374854 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:54 INFO - PROCESS | 1648 | 1469188374855 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7f6800 == 41 [pid = 1648] [id = 227] 04:52:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123ddf400) [pid = 1648] [serial = 679] [outer = 0x0] 04:52:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x123de2c00) [pid = 1648] [serial = 680] [outer = 0x123ddf400] 04:52:54 INFO - PROCESS | 1648 | 1469188374886 Marionette DEBUG loaded listener.js 04:52:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124466000) [pid = 1648] [serial = 681] [outer = 0x123ddf400] 04:52:55 INFO - PROCESS | 1648 | 1469188375185 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 04:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 04:52:55 INFO - PROCESS | 1648 | 1469188375236 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:52:55 INFO - PROCESS | 1648 | 1469188375237 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:52:55 INFO - PROCESS | 1648 | 1469188375239 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:52:55 INFO - PROCESS | 1648 | 1469188375240 Marionette TRACE conn2 <- [1,882,null,{}] 04:52:55 INFO - PROCESS | 1648 | 1469188375242 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:55 INFO - PROCESS | 1648 | 1469188375243 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:55 INFO - PROCESS | 1648 | 1469188375345 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:52:55 INFO - PROCESS | 1648 | 1469188375350 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:55 INFO - PROCESS | 1648 | 1469188375352 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a86f800 == 42 [pid = 1648] [id = 228] 04:52:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x123bcfc00) [pid = 1648] [serial = 682] [outer = 0x0] 04:52:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124468400) [pid = 1648] [serial = 683] [outer = 0x123bcfc00] 04:52:55 INFO - PROCESS | 1648 | 1469188375375 Marionette DEBUG loaded listener.js 04:52:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12468a400) [pid = 1648] [serial = 684] [outer = 0x123bcfc00] 04:52:55 INFO - PROCESS | 1648 | 1469188375805 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 04:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 618ms 04:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:52:55 INFO - PROCESS | 1648 | 1469188375857 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:52:55 INFO - PROCESS | 1648 | 1469188375860 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:52:55 INFO - PROCESS | 1648 | 1469188375863 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:52:55 INFO - PROCESS | 1648 | 1469188375865 Marionette TRACE conn2 <- [1,886,null,{}] 04:52:55 INFO - PROCESS | 1648 | 1469188375870 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:55 INFO - PROCESS | 1648 | 1469188375871 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:55 INFO - PROCESS | 1648 | 1469188375976 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:52:56 INFO - PROCESS | 1648 | 1469188376041 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:56 INFO - PROCESS | 1648 | 1469188376043 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c3000 == 43 [pid = 1648] [id = 229] 04:52:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1129d6800) [pid = 1648] [serial = 685] [outer = 0x0] 04:52:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x112a69000) [pid = 1648] [serial = 686] [outer = 0x1129d6800] 04:52:56 INFO - PROCESS | 1648 | 1469188376074 Marionette DEBUG loaded listener.js 04:52:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x113c13800) [pid = 1648] [serial = 687] [outer = 0x1129d6800] 04:52:56 INFO - PROCESS | 1648 | 1469188376519 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 04:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 672ms 04:52:56 INFO - PROCESS | 1648 | 1469188376545 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:52:56 INFO - PROCESS | 1648 | 1469188376549 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:52:56 INFO - PROCESS | 1648 | 1469188376555 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:52:56 INFO - PROCESS | 1648 | 1469188376556 Marionette TRACE conn2 <- [1,890,null,{}] 04:52:56 INFO - PROCESS | 1648 | 1469188376559 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:56 INFO - PROCESS | 1648 | 1469188376561 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:56 INFO - PROCESS | 1648 | 1469188376661 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:52:56 INFO - PROCESS | 1648 | 1469188376727 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:56 INFO - PROCESS | 1648 | 1469188376729 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x123372000 == 44 [pid = 1648] [id = 230] 04:52:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116983c00) [pid = 1648] [serial = 688] [outer = 0x0] 04:52:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116a0f000) [pid = 1648] [serial = 689] [outer = 0x116983c00] 04:52:56 INFO - PROCESS | 1648 | 1469188376760 Marionette DEBUG loaded listener.js 04:52:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x117e39c00) [pid = 1648] [serial = 690] [outer = 0x116983c00] 04:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 620ms 04:52:57 INFO - PROCESS | 1648 | 1469188377170 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 04:52:57 INFO - PROCESS | 1648 | 1469188377175 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:52:57 INFO - PROCESS | 1648 | 1469188377176 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:52:57 INFO - PROCESS | 1648 | 1469188377179 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:52:57 INFO - PROCESS | 1648 | 1469188377181 Marionette TRACE conn2 <- [1,894,null,{}] 04:52:57 INFO - PROCESS | 1648 | 1469188377189 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:57 INFO - PROCESS | 1648 | 1469188377192 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:57 INFO - PROCESS | 1648 | 1469188377292 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:52:57 INFO - PROCESS | 1648 | 1469188377395 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:57 INFO - PROCESS | 1648 | 1469188377397 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af19800 == 45 [pid = 1648] [id = 231] 04:52:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118638c00) [pid = 1648] [serial = 691] [outer = 0x0] 04:52:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119085400) [pid = 1648] [serial = 692] [outer = 0x118638c00] 04:52:57 INFO - PROCESS | 1648 | 1469188377430 Marionette DEBUG loaded listener.js 04:52:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1194e5800) [pid = 1648] [serial = 693] [outer = 0x118638c00] 04:52:57 INFO - PROCESS | 1648 | 1469188377821 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 04:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 673ms 04:52:57 INFO - PROCESS | 1648 | 1469188377853 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:52:57 INFO - PROCESS | 1648 | 1469188377855 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:52:57 INFO - PROCESS | 1648 | 1469188377857 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:52:57 INFO - PROCESS | 1648 | 1469188377858 Marionette TRACE conn2 <- [1,898,null,{}] 04:52:57 INFO - PROCESS | 1648 | 1469188377861 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:57 INFO - PROCESS | 1648 | 1469188377862 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:57 INFO - PROCESS | 1648 | 1469188377963 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:52:58 INFO - PROCESS | 1648 | 1469188378015 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:58 INFO - PROCESS | 1648 | 1469188378017 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b740800 == 46 [pid = 1648] [id = 232] 04:52:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119c8b400) [pid = 1648] [serial = 694] [outer = 0x0] 04:52:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121074c00) [pid = 1648] [serial = 695] [outer = 0x119c8b400] 04:52:58 INFO - PROCESS | 1648 | 1469188378046 Marionette DEBUG loaded listener.js 04:52:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1230a5000) [pid = 1648] [serial = 696] [outer = 0x119c8b400] 04:52:58 INFO - PROCESS | 1648 | 1469188378450 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 04:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 623ms 04:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:52:58 INFO - PROCESS | 1648 | 1469188378481 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:52:58 INFO - PROCESS | 1648 | 1469188378482 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:52:58 INFO - PROCESS | 1648 | 1469188378484 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:52:58 INFO - PROCESS | 1648 | 1469188378486 Marionette TRACE conn2 <- [1,902,null,{}] 04:52:58 INFO - PROCESS | 1648 | 1469188378488 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:58 INFO - PROCESS | 1648 | 1469188378489 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:58 INFO - PROCESS | 1648 | 1469188378700 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:52:58 INFO - PROCESS | 1648 | 1469188378803 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:58 INFO - PROCESS | 1648 | 1469188378805 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c3800 == 47 [pid = 1648] [id = 233] 04:52:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112766000) [pid = 1648] [serial = 697] [outer = 0x0] 04:52:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1129b8000) [pid = 1648] [serial = 698] [outer = 0x112766000] 04:52:58 INFO - PROCESS | 1648 | 1469188378833 Marionette DEBUG loaded listener.js 04:52:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x112f69c00) [pid = 1648] [serial = 699] [outer = 0x112766000] 04:52:59 INFO - PROCESS | 1648 | 1469188379257 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 04:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 821ms 04:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:52:59 INFO - PROCESS | 1648 | 1469188379306 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:52:59 INFO - PROCESS | 1648 | 1469188379308 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:52:59 INFO - PROCESS | 1648 | 1469188379311 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:52:59 INFO - PROCESS | 1648 | 1469188379313 Marionette TRACE conn2 <- [1,906,null,{}] 04:52:59 INFO - PROCESS | 1648 | 1469188379316 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:59 INFO - PROCESS | 1648 | 1469188379318 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:59 INFO - PROCESS | 1648 | 1469188379410 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:52:59 INFO - PROCESS | 1648 | 1469188379467 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:59 INFO - PROCESS | 1648 | 1469188379468 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:52:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x118255000 == 48 [pid = 1648] [id = 234] 04:52:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113cf9000) [pid = 1648] [serial = 700] [outer = 0x0] 04:52:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1161acc00) [pid = 1648] [serial = 701] [outer = 0x113cf9000] 04:52:59 INFO - PROCESS | 1648 | 1469188379496 Marionette DEBUG loaded listener.js 04:52:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116a0c000) [pid = 1648] [serial = 702] [outer = 0x113cf9000] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7f6800 == 47 [pid = 1648] [id = 227] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x129e3b000 == 46 [pid = 1648] [id = 226] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x129e24800 == 45 [pid = 1648] [id = 225] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119cd4800 == 44 [pid = 1648] [id = 224] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x126c56800 == 43 [pid = 1648] [id = 223] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x124e70000 == 42 [pid = 1648] [id = 222] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x124205000 == 41 [pid = 1648] [id = 221] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119a74000 == 40 [pid = 1648] [id = 220] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1211c4000 == 39 [pid = 1648] [id = 219] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119cd7800 == 38 [pid = 1648] [id = 218] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b0000 == 37 [pid = 1648] [id = 217] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11705b800 == 36 [pid = 1648] [id = 216] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11641b000 == 35 [pid = 1648] [id = 215] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11748e000 == 34 [pid = 1648] [id = 214] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x129242800 == 33 [pid = 1648] [id = 213] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c3800 == 32 [pid = 1648] [id = 233] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12b740800 == 31 [pid = 1648] [id = 232] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12af19800 == 30 [pid = 1648] [id = 231] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x123372000 == 29 [pid = 1648] [id = 230] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12a86f800 == 28 [pid = 1648] [id = 228] 04:53:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c3000 == 27 [pid = 1648] [id = 229] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12330a000) [pid = 1648] [serial = 638] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1211b5400) [pid = 1648] [serial = 636] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1129b5000) [pid = 1648] [serial = 599] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11887f800) [pid = 1648] [serial = 620] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116a08400) [pid = 1648] [serial = 614] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112a63400) [pid = 1648] [serial = 600] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1127d5c00) [pid = 1648] [serial = 594] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x113230800) [pid = 1648] [serial = 608] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116a06c00) [pid = 1648] [serial = 629] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112680c00) [pid = 1648] [serial = 603] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11906f000) [pid = 1648] [serial = 621] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1169fa400) [pid = 1648] [serial = 612] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119c87000) [pid = 1648] [serial = 632] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116167000) [pid = 1648] [serial = 611] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1129b7400) [pid = 1648] [serial = 605] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116a07000) [pid = 1648] [serial = 597] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112a5fc00) [pid = 1648] [serial = 606] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112137800) [pid = 1648] [serial = 602] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x10eafec00) [pid = 1648] [serial = 593] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113cfe000) [pid = 1648] [serial = 609] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119420800) [pid = 1648] [serial = 624] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1181f2400) [pid = 1648] [serial = 617] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1176c1800) [pid = 1648] [serial = 615] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118530000) [pid = 1648] [serial = 618] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1193ab400) [pid = 1648] [serial = 623] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112a63800) [pid = 1648] [serial = 627] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119d7c000) [pid = 1648] [serial = 633] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112674800) [pid = 1648] [serial = 626] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119c7f000) [pid = 1648] [serial = 630] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121073400) [pid = 1648] [serial = 635] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x115f48000) [pid = 1648] [serial = 596] [outer = 0x0] [url = about:blank] 04:53:00 INFO - PROCESS | 1648 | 1469188380369 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 04:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1122ms 04:53:00 INFO - PROCESS | 1648 | 1469188380434 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:53:00 INFO - PROCESS | 1648 | 1469188380436 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:53:00 INFO - PROCESS | 1648 | 1469188380439 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:53:00 INFO - PROCESS | 1648 | 1469188380442 Marionette TRACE conn2 <- [1,910,null,{}] 04:53:00 INFO - PROCESS | 1648 | 1469188380446 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:00 INFO - PROCESS | 1648 | 1469188380448 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:00 INFO - PROCESS | 1648 | 1469188380537 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:53:00 INFO - PROCESS | 1648 | 1469188380627 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:00 INFO - PROCESS | 1648 | 1469188380631 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11307f000 == 28 [pid = 1648] [id = 235] 04:53:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x111e5cc00) [pid = 1648] [serial = 703] [outer = 0x0] 04:53:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11213bc00) [pid = 1648] [serial = 704] [outer = 0x111e5cc00] 04:53:00 INFO - PROCESS | 1648 | 1469188380663 Marionette DEBUG loaded listener.js 04:53:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x112675400) [pid = 1648] [serial = 705] [outer = 0x111e5cc00] 04:53:01 INFO - PROCESS | 1648 | 1469188381156 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 04:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 774ms 04:53:01 INFO - PROCESS | 1648 | 1469188381221 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:53:01 INFO - PROCESS | 1648 | 1469188381223 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:53:01 INFO - PROCESS | 1648 | 1469188381230 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:53:01 INFO - PROCESS | 1648 | 1469188381234 Marionette TRACE conn2 <- [1,914,null,{}] 04:53:01 INFO - PROCESS | 1648 | 1469188381237 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:01 INFO - PROCESS | 1648 | 1469188381239 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:01 INFO - PROCESS | 1648 | 1469188381359 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:53:01 INFO - PROCESS | 1648 | 1469188381432 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:01 INFO - PROCESS | 1648 | 1469188381433 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167d8800 == 29 [pid = 1648] [id = 236] 04:53:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1127d6000) [pid = 1648] [serial = 706] [outer = 0x0] 04:53:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1127d9800) [pid = 1648] [serial = 707] [outer = 0x1127d6000] 04:53:01 INFO - PROCESS | 1648 | 1469188381466 Marionette DEBUG loaded listener.js 04:53:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1129af400) [pid = 1648] [serial = 708] [outer = 0x1127d6000] 04:53:01 INFO - PROCESS | 1648 | 1469188381957 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 04:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 777ms 04:53:02 INFO - PROCESS | 1648 | 1469188382055 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:53:02 INFO - PROCESS | 1648 | 1469188382057 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:53:02 INFO - PROCESS | 1648 | 1469188382061 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:53:02 INFO - PROCESS | 1648 | 1469188382064 Marionette TRACE conn2 <- [1,918,null,{}] 04:53:02 INFO - PROCESS | 1648 | 1469188382067 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:02 INFO - PROCESS | 1648 | 1469188382069 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:02 INFO - PROCESS | 1648 | 1469188382171 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:53:02 INFO - PROCESS | 1648 | 1469188382221 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:02 INFO - PROCESS | 1648 | 1469188382224 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x115dbe000 == 30 [pid = 1648] [id = 237] 04:53:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1126f7000) [pid = 1648] [serial = 709] [outer = 0x0] 04:53:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112712000) [pid = 1648] [serial = 710] [outer = 0x1126f7000] 04:53:02 INFO - PROCESS | 1648 | 1469188382251 Marionette DEBUG loaded listener.js 04:53:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1127d6c00) [pid = 1648] [serial = 711] [outer = 0x1126f7000] 04:53:02 INFO - PROCESS | 1648 | 1469188382591 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 04:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 572ms 04:53:02 INFO - PROCESS | 1648 | 1469188382634 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:53:02 INFO - PROCESS | 1648 | 1469188382636 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:53:02 INFO - PROCESS | 1648 | 1469188382641 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:53:02 INFO - PROCESS | 1648 | 1469188382643 Marionette TRACE conn2 <- [1,922,null,{}] 04:53:02 INFO - PROCESS | 1648 | 1469188382666 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:02 INFO - PROCESS | 1648 | 1469188382668 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:02 INFO - PROCESS | 1648 | 1469188382746 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:53:02 INFO - PROCESS | 1648 | 1469188382752 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:02 INFO - PROCESS | 1648 | 1469188382753 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118170000 == 31 [pid = 1648] [id = 238] 04:53:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1129dac00) [pid = 1648] [serial = 712] [outer = 0x0] 04:53:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x112a81000) [pid = 1648] [serial = 713] [outer = 0x1129dac00] 04:53:02 INFO - PROCESS | 1648 | 1469188382780 Marionette DEBUG loaded listener.js 04:53:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112f63000) [pid = 1648] [serial = 714] [outer = 0x1129dac00] 04:53:03 INFO - PROCESS | 1648 | 1469188383090 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 04:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 473ms 04:53:03 INFO - PROCESS | 1648 | 1469188383114 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:53:03 INFO - PROCESS | 1648 | 1469188383117 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:53:03 INFO - PROCESS | 1648 | 1469188383132 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:53:03 INFO - PROCESS | 1648 | 1469188383133 Marionette TRACE conn2 <- [1,926,null,{}] 04:53:03 INFO - PROCESS | 1648 | 1469188383140 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:03 INFO - PROCESS | 1648 | 1469188383144 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:03 INFO - PROCESS | 1648 | 1469188383221 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:53:03 INFO - PROCESS | 1648 | 1469188383229 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:03 INFO - PROCESS | 1648 | 1469188383233 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x119395800 == 32 [pid = 1648] [id = 239] 04:53:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113e5dc00) [pid = 1648] [serial = 715] [outer = 0x0] 04:53:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1150ce400) [pid = 1648] [serial = 716] [outer = 0x113e5dc00] 04:53:03 INFO - PROCESS | 1648 | 1469188383261 Marionette DEBUG loaded listener.js 04:53:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x115fb3c00) [pid = 1648] [serial = 717] [outer = 0x113e5dc00] 04:53:03 INFO - PROCESS | 1648 | 1469188383599 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 04:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 525ms 04:53:03 INFO - PROCESS | 1648 | 1469188383652 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:53:03 INFO - PROCESS | 1648 | 1469188383653 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:53:03 INFO - PROCESS | 1648 | 1469188383655 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:53:03 INFO - PROCESS | 1648 | 1469188383656 Marionette TRACE conn2 <- [1,930,null,{}] 04:53:03 INFO - PROCESS | 1648 | 1469188383658 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:03 INFO - PROCESS | 1648 | 1469188383660 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:03 INFO - PROCESS | 1648 | 1469188383739 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:53:03 INFO - PROCESS | 1648 | 1469188383742 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:03 INFO - PROCESS | 1648 | 1469188383743 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11999a800 == 33 [pid = 1648] [id = 240] 04:53:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1164d5400) [pid = 1648] [serial = 718] [outer = 0x0] 04:53:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11672c400) [pid = 1648] [serial = 719] [outer = 0x1164d5400] 04:53:03 INFO - PROCESS | 1648 | 1469188383771 Marionette DEBUG loaded listener.js 04:53:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x10eaf7c00) [pid = 1648] [serial = 720] [outer = 0x1164d5400] 04:53:04 INFO - PROCESS | 1648 | 1469188384102 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 04:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 469ms 04:53:04 INFO - PROCESS | 1648 | 1469188384124 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:53:04 INFO - PROCESS | 1648 | 1469188384126 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:53:04 INFO - PROCESS | 1648 | 1469188384129 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:53:04 INFO - PROCESS | 1648 | 1469188384132 Marionette TRACE conn2 <- [1,934,null,{}] 04:53:04 INFO - PROCESS | 1648 | 1469188384134 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:04 INFO - PROCESS | 1648 | 1469188384135 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:04 INFO - PROCESS | 1648 | 1469188384206 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:53:04 INFO - PROCESS | 1648 | 1469188384211 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:04 INFO - PROCESS | 1648 | 1469188384214 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a07b000 == 34 [pid = 1648] [id = 241] 04:53:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113cf2000) [pid = 1648] [serial = 721] [outer = 0x0] 04:53:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116a10400) [pid = 1648] [serial = 722] [outer = 0x113cf2000] 04:53:04 INFO - PROCESS | 1648 | 1469188384239 Marionette DEBUG loaded listener.js 04:53:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1176bb400) [pid = 1648] [serial = 723] [outer = 0x113cf2000] 04:53:04 INFO - PROCESS | 1648 | 1469188384591 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 04:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 521ms 04:53:04 INFO - PROCESS | 1648 | 1469188384652 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:53:04 INFO - PROCESS | 1648 | 1469188384653 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:53:04 INFO - PROCESS | 1648 | 1469188384656 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:53:04 INFO - PROCESS | 1648 | 1469188384657 Marionette TRACE conn2 <- [1,938,null,{}] 04:53:04 INFO - PROCESS | 1648 | 1469188384659 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:04 INFO - PROCESS | 1648 | 1469188384664 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:04 INFO - PROCESS | 1648 | 1469188384788 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:53:04 INFO - PROCESS | 1648 | 1469188384795 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:04 INFO - PROCESS | 1648 | 1469188384796 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12336f800 == 35 [pid = 1648] [id = 242] 04:53:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x117e3a800) [pid = 1648] [serial = 724] [outer = 0x0] 04:53:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11844c400) [pid = 1648] [serial = 725] [outer = 0x117e3a800] 04:53:04 INFO - PROCESS | 1648 | 1469188384850 Marionette DEBUG loaded listener.js 04:53:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1185c6c00) [pid = 1648] [serial = 726] [outer = 0x117e3a800] 04:53:05 INFO - PROCESS | 1648 | 1469188385155 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 04:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 518ms 04:53:05 INFO - PROCESS | 1648 | 1469188385174 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:53:05 INFO - PROCESS | 1648 | 1469188385175 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:53:05 INFO - PROCESS | 1648 | 1469188385178 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:53:05 INFO - PROCESS | 1648 | 1469188385181 Marionette TRACE conn2 <- [1,942,null,{}] 04:53:05 INFO - PROCESS | 1648 | 1469188385185 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:05 INFO - PROCESS | 1648 | 1469188385186 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:05 INFO - PROCESS | 1648 | 1469188385280 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:53:05 INFO - PROCESS | 1648 | 1469188385290 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:05 INFO - PROCESS | 1648 | 1469188385291 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x123952000 == 36 [pid = 1648] [id = 243] 04:53:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x112678c00) [pid = 1648] [serial = 727] [outer = 0x0] 04:53:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118634800) [pid = 1648] [serial = 728] [outer = 0x112678c00] 04:53:05 INFO - PROCESS | 1648 | 1469188385315 Marionette DEBUG loaded listener.js 04:53:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118889000) [pid = 1648] [serial = 729] [outer = 0x112678c00] 04:53:05 INFO - PROCESS | 1648 | 1469188385630 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 04:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 472ms 04:53:05 INFO - PROCESS | 1648 | 1469188385651 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:53:05 INFO - PROCESS | 1648 | 1469188385659 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:53:05 INFO - PROCESS | 1648 | 1469188385662 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:53:05 INFO - PROCESS | 1648 | 1469188385664 Marionette TRACE conn2 <- [1,946,null,{}] 04:53:05 INFO - PROCESS | 1648 | 1469188385667 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:05 INFO - PROCESS | 1648 | 1469188385668 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:05 INFO - PROCESS | 1648 | 1469188385762 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:53:05 INFO - PROCESS | 1648 | 1469188385765 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:05 INFO - PROCESS | 1648 | 1469188385766 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e07800 == 37 [pid = 1648] [id = 244] 04:53:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x112134400) [pid = 1648] [serial = 730] [outer = 0x0] 04:53:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11900dc00) [pid = 1648] [serial = 731] [outer = 0x112134400] 04:53:05 INFO - PROCESS | 1648 | 1469188385790 Marionette DEBUG loaded listener.js 04:53:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11907f800) [pid = 1648] [serial = 732] [outer = 0x112134400] 04:53:06 INFO - PROCESS | 1648 | 1469188386107 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 04:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 471ms 04:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:53:06 INFO - PROCESS | 1648 | 1469188386142 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:53:06 INFO - PROCESS | 1648 | 1469188386143 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:53:06 INFO - PROCESS | 1648 | 1469188386146 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:53:06 INFO - PROCESS | 1648 | 1469188386149 Marionette TRACE conn2 <- [1,950,null,{}] 04:53:06 INFO - PROCESS | 1648 | 1469188386152 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:06 INFO - PROCESS | 1648 | 1469188386153 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:06 INFO - PROCESS | 1648 | 1469188386269 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x123ddf400) [pid = 1648] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x112766000) [pid = 1648] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1129d6800) [pid = 1648] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116983c00) [pid = 1648] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119c8b400) [pid = 1648] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118638c00) [pid = 1648] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1194e1000) [pid = 1648] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x121079c00) [pid = 1648] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119c83800) [pid = 1648] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1211b5c00) [pid = 1648] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1126f6800) [pid = 1648] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112a67000) [pid = 1648] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x115f49800) [pid = 1648] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1126ff400) [pid = 1648] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1129b2000) [pid = 1648] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1126fb400) [pid = 1648] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1127ddc00) [pid = 1648] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x10eaf8c00) [pid = 1648] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112a66800) [pid = 1648] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119080c00) [pid = 1648] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:53:06 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x123bcfc00) [pid = 1648] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:53:06 INFO - PROCESS | 1648 | 1469188386321 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:06 INFO - PROCESS | 1648 | 1469188386322 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x116518000 == 38 [pid = 1648] [id = 245] 04:53:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x110eb2800) [pid = 1648] [serial = 733] [outer = 0x0] 04:53:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1126fb400) [pid = 1648] [serial = 734] [outer = 0x110eb2800] 04:53:06 INFO - PROCESS | 1648 | 1469188386347 Marionette DEBUG loaded listener.js 04:53:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112a67000) [pid = 1648] [serial = 735] [outer = 0x110eb2800] 04:53:06 INFO - PROCESS | 1648 | 1469188386622 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 04:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 523ms 04:53:06 INFO - PROCESS | 1648 | 1469188386669 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:53:06 INFO - PROCESS | 1648 | 1469188386670 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:53:06 INFO - PROCESS | 1648 | 1469188386679 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:53:06 INFO - PROCESS | 1648 | 1469188386682 Marionette TRACE conn2 <- [1,954,null,{}] 04:53:06 INFO - PROCESS | 1648 | 1469188386686 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:06 INFO - PROCESS | 1648 | 1469188386687 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:06 INFO - PROCESS | 1648 | 1469188386765 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:53:06 INFO - PROCESS | 1648 | 1469188386769 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:06 INFO - PROCESS | 1648 | 1469188386770 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c50000 == 39 [pid = 1648] [id = 246] 04:53:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1127d9c00) [pid = 1648] [serial = 736] [outer = 0x0] 04:53:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11907f400) [pid = 1648] [serial = 737] [outer = 0x1127d9c00] 04:53:06 INFO - PROCESS | 1648 | 1469188386794 Marionette DEBUG loaded listener.js 04:53:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1193bac00) [pid = 1648] [serial = 738] [outer = 0x1127d9c00] 04:53:07 INFO - PROCESS | 1648 | 1469188387098 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 04:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 479ms 04:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:53:07 INFO - PROCESS | 1648 | 1469188387151 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:53:07 INFO - PROCESS | 1648 | 1469188387153 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:53:07 INFO - PROCESS | 1648 | 1469188387155 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:53:07 INFO - PROCESS | 1648 | 1469188387157 Marionette TRACE conn2 <- [1,958,null,{}] 04:53:07 INFO - PROCESS | 1648 | 1469188387159 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:07 INFO - PROCESS | 1648 | 1469188387161 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:07 INFO - PROCESS | 1648 | 1469188387283 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:53:07 INFO - PROCESS | 1648 | 1469188387290 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:07 INFO - PROCESS | 1648 | 1469188387292 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b93000 == 40 [pid = 1648] [id = 247] 04:53:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1194e9800) [pid = 1648] [serial = 739] [outer = 0x0] 04:53:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119c7f800) [pid = 1648] [serial = 740] [outer = 0x1194e9800] 04:53:07 INFO - PROCESS | 1648 | 1469188387319 Marionette DEBUG loaded listener.js 04:53:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119c8c800) [pid = 1648] [serial = 741] [outer = 0x1194e9800] 04:53:07 INFO - PROCESS | 1648 | 1469188387642 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 04:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 04:53:07 INFO - PROCESS | 1648 | 1469188387675 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:53:07 INFO - PROCESS | 1648 | 1469188387676 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:53:07 INFO - PROCESS | 1648 | 1469188387680 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:53:07 INFO - PROCESS | 1648 | 1469188387682 Marionette TRACE conn2 <- [1,962,null,{}] 04:53:07 INFO - PROCESS | 1648 | 1469188387684 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:07 INFO - PROCESS | 1648 | 1469188387685 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:07 INFO - PROCESS | 1648 | 1469188387759 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:53:07 INFO - PROCESS | 1648 | 1469188387764 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:07 INFO - PROCESS | 1648 | 1469188387766 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293d5000 == 41 [pid = 1648] [id = 248] 04:53:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113a81000) [pid = 1648] [serial = 742] [outer = 0x0] 04:53:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121067000) [pid = 1648] [serial = 743] [outer = 0x113a81000] 04:53:07 INFO - PROCESS | 1648 | 1469188387790 Marionette DEBUG loaded listener.js 04:53:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12107a800) [pid = 1648] [serial = 744] [outer = 0x113a81000] 04:53:08 INFO - PROCESS | 1648 | 1469188388116 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 04:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 470ms 04:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:53:08 INFO - PROCESS | 1648 | 1469188388150 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:53:08 INFO - PROCESS | 1648 | 1469188388151 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:53:08 INFO - PROCESS | 1648 | 1469188388153 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:53:08 INFO - PROCESS | 1648 | 1469188388154 Marionette TRACE conn2 <- [1,966,null,{}] 04:53:08 INFO - PROCESS | 1648 | 1469188388157 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:08 INFO - PROCESS | 1648 | 1469188388158 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:08 INFO - PROCESS | 1648 | 1469188388258 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:53:08 INFO - PROCESS | 1648 | 1469188388266 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:08 INFO - PROCESS | 1648 | 1469188388267 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a624800 == 42 [pid = 1648] [id = 249] 04:53:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119c8c400) [pid = 1648] [serial = 745] [outer = 0x0] 04:53:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121086800) [pid = 1648] [serial = 746] [outer = 0x119c8c400] 04:53:08 INFO - PROCESS | 1648 | 1469188388290 Marionette DEBUG loaded listener.js 04:53:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1211b4000) [pid = 1648] [serial = 747] [outer = 0x119c8c400] 04:53:08 INFO - PROCESS | 1648 | 1469188388756 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 04:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 668ms 04:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:53:08 INFO - PROCESS | 1648 | 1469188388829 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:53:08 INFO - PROCESS | 1648 | 1469188388832 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:53:08 INFO - PROCESS | 1648 | 1469188388836 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:53:08 INFO - PROCESS | 1648 | 1469188388840 Marionette TRACE conn2 <- [1,970,null,{}] 04:53:08 INFO - PROCESS | 1648 | 1469188388843 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:08 INFO - PROCESS | 1648 | 1469188388845 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:08 INFO - PROCESS | 1648 | 1469188388949 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:53:09 INFO - PROCESS | 1648 | 1469188389049 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:09 INFO - PROCESS | 1648 | 1469188389051 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x118261000 == 43 [pid = 1648] [id = 250] 04:53:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1129ad400) [pid = 1648] [serial = 748] [outer = 0x0] 04:53:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1129b5000) [pid = 1648] [serial = 749] [outer = 0x1129ad400] 04:53:09 INFO - PROCESS | 1648 | 1469188389083 Marionette DEBUG loaded listener.js 04:53:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1129e3800) [pid = 1648] [serial = 750] [outer = 0x1129ad400] 04:53:09 INFO - PROCESS | 1648 | 1469188389505 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 04:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 722ms 04:53:09 INFO - PROCESS | 1648 | 1469188389558 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:53:09 INFO - PROCESS | 1648 | 1469188389561 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:53:09 INFO - PROCESS | 1648 | 1469188389566 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:53:09 INFO - PROCESS | 1648 | 1469188389568 Marionette TRACE conn2 <- [1,974,null,{}] 04:53:09 INFO - PROCESS | 1648 | 1469188389571 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:09 INFO - PROCESS | 1648 | 1469188389572 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:09 INFO - PROCESS | 1648 | 1469188389679 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:53:09 INFO - PROCESS | 1648 | 1469188389734 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:09 INFO - PROCESS | 1648 | 1469188389735 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1231f0800 == 44 [pid = 1648] [id = 251] 04:53:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x113067400) [pid = 1648] [serial = 751] [outer = 0x0] 04:53:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113cfe400) [pid = 1648] [serial = 752] [outer = 0x113067400] 04:53:09 INFO - PROCESS | 1648 | 1469188389766 Marionette DEBUG loaded listener.js 04:53:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11616a000) [pid = 1648] [serial = 753] [outer = 0x113067400] 04:53:10 INFO - PROCESS | 1648 | 1469188390184 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 04:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 669ms 04:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:53:10 INFO - PROCESS | 1648 | 1469188390236 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:53:10 INFO - PROCESS | 1648 | 1469188390237 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:53:10 INFO - PROCESS | 1648 | 1469188390240 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:53:10 INFO - PROCESS | 1648 | 1469188390242 Marionette TRACE conn2 <- [1,978,null,{}] 04:53:10 INFO - PROCESS | 1648 | 1469188390297 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:10 INFO - PROCESS | 1648 | 1469188390301 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:10 INFO - PROCESS | 1648 | 1469188390423 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:53:10 INFO - PROCESS | 1648 | 1469188390474 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:10 INFO - PROCESS | 1648 | 1469188390476 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a85c000 == 45 [pid = 1648] [id = 252] 04:53:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11812c000) [pid = 1648] [serial = 754] [outer = 0x0] 04:53:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1181f8000) [pid = 1648] [serial = 755] [outer = 0x11812c000] 04:53:10 INFO - PROCESS | 1648 | 1469188390509 Marionette DEBUG loaded listener.js 04:53:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1185cc000) [pid = 1648] [serial = 756] [outer = 0x11812c000] 04:53:10 INFO - PROCESS | 1648 | 1469188390916 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 04:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 724ms 04:53:10 INFO - PROCESS | 1648 | 1469188390965 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:53:10 INFO - PROCESS | 1648 | 1469188390967 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:53:10 INFO - PROCESS | 1648 | 1469188390969 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:53:10 INFO - PROCESS | 1648 | 1469188390970 Marionette TRACE conn2 <- [1,982,null,{}] 04:53:10 INFO - PROCESS | 1648 | 1469188390973 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:10 INFO - PROCESS | 1648 | 1469188390974 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:11 INFO - PROCESS | 1648 | 1469188391086 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:53:11 INFO - PROCESS | 1648 | 1469188391139 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:11 INFO - PROCESS | 1648 | 1469188391140 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b18a000 == 46 [pid = 1648] [id = 253] 04:53:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1185cc400) [pid = 1648] [serial = 757] [outer = 0x0] 04:53:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119429c00) [pid = 1648] [serial = 758] [outer = 0x1185cc400] 04:53:11 INFO - PROCESS | 1648 | 1469188391169 Marionette DEBUG loaded listener.js 04:53:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119c83800) [pid = 1648] [serial = 759] [outer = 0x1185cc400] 04:53:11 INFO - PROCESS | 1648 | 1469188391743 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 04:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 820ms 04:53:11 INFO - PROCESS | 1648 | 1469188391790 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:53:11 INFO - PROCESS | 1648 | 1469188391792 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:53:11 INFO - PROCESS | 1648 | 1469188391796 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:53:11 INFO - PROCESS | 1648 | 1469188391798 Marionette TRACE conn2 <- [1,986,null,{}] 04:53:11 INFO - PROCESS | 1648 | 1469188391801 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:11 INFO - PROCESS | 1648 | 1469188391803 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:11 INFO - PROCESS | 1648 | 1469188391899 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:53:11 INFO - PROCESS | 1648 | 1469188391970 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:11 INFO - PROCESS | 1648 | 1469188391973 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e5b000 == 47 [pid = 1648] [id = 254] 04:53:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1121b1800) [pid = 1648] [serial = 760] [outer = 0x0] 04:53:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11271b800) [pid = 1648] [serial = 761] [outer = 0x1121b1800] 04:53:12 INFO - PROCESS | 1648 | 1469188392002 Marionette DEBUG loaded listener.js 04:53:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1129df800) [pid = 1648] [serial = 762] [outer = 0x1121b1800] 04:53:12 INFO - PROCESS | 1648 | 1469188392442 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 04:53:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1293d5000 == 46 [pid = 1648] [id = 248] 04:53:12 INFO - PROCESS | 1648 | --DOCSHELL 0x128b93000 == 45 [pid = 1648] [id = 247] 04:53:12 INFO - PROCESS | 1648 | --DOCSHELL 0x126c50000 == 44 [pid = 1648] [id = 246] 04:53:12 INFO - PROCESS | 1648 | --DOCSHELL 0x116518000 == 43 [pid = 1648] [id = 245] 04:53:12 INFO - PROCESS | 1648 | --DOCSHELL 0x124e07800 == 42 [pid = 1648] [id = 244] 04:53:12 INFO - PROCESS | 1648 | --DOCSHELL 0x123952000 == 41 [pid = 1648] [id = 243] 04:53:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12336f800 == 40 [pid = 1648] [id = 242] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1161acc00) [pid = 1648] [serial = 701] [outer = 0x0] [url = about:blank] 04:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 672ms 04:53:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11a07b000 == 39 [pid = 1648] [id = 241] 04:53:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11999a800 == 38 [pid = 1648] [id = 240] 04:53:12 INFO - PROCESS | 1648 | --DOCSHELL 0x119395800 == 37 [pid = 1648] [id = 239] 04:53:12 INFO - PROCESS | 1648 | --DOCSHELL 0x118170000 == 36 [pid = 1648] [id = 238] 04:53:12 INFO - PROCESS | 1648 | --DOCSHELL 0x115dbe000 == 35 [pid = 1648] [id = 237] 04:53:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11307f000 == 34 [pid = 1648] [id = 235] 04:53:12 INFO - PROCESS | 1648 | 1469188392469 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:53:12 INFO - PROCESS | 1648 | 1469188392472 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:53:12 INFO - PROCESS | 1648 | 1469188392476 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:53:12 INFO - PROCESS | 1648 | 1469188392478 Marionette TRACE conn2 <- [1,990,null,{}] 04:53:12 INFO - PROCESS | 1648 | 1469188392480 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:12 INFO - PROCESS | 1648 | 1469188392482 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:12 INFO - PROCESS | 1648 | 1469188392570 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x123de2c00) [pid = 1648] [serial = 680] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1129b8000) [pid = 1648] [serial = 698] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x112f69c00) [pid = 1648] [serial = 699] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x112a69000) [pid = 1648] [serial = 686] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x113c13800) [pid = 1648] [serial = 687] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x117e39c00) [pid = 1648] [serial = 690] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x116a0f000) [pid = 1648] [serial = 689] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x121074c00) [pid = 1648] [serial = 695] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1194e5800) [pid = 1648] [serial = 693] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119d75400) [pid = 1648] [serial = 662] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121082800) [pid = 1648] [serial = 665] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x121069400) [pid = 1648] [serial = 663] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x123196c00) [pid = 1648] [serial = 668] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x123847400) [pid = 1648] [serial = 639] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118127c00) [pid = 1648] [serial = 653] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118458400) [pid = 1648] [serial = 654] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1133c5400) [pid = 1648] [serial = 647] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x115094400) [pid = 1648] [serial = 648] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116729400) [pid = 1648] [serial = 650] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116a0ac00) [pid = 1648] [serial = 651] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1127d5800) [pid = 1648] [serial = 644] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112a60800) [pid = 1648] [serial = 645] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1129d9000) [pid = 1648] [serial = 641] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112a69400) [pid = 1648] [serial = 642] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1185ce800) [pid = 1648] [serial = 656] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11887c400) [pid = 1648] [serial = 657] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119085400) [pid = 1648] [serial = 692] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1230a5000) [pid = 1648] [serial = 696] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12384f800) [pid = 1648] [serial = 677] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123da4000) [pid = 1648] [serial = 678] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1121bd000) [pid = 1648] [serial = 671] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124466000) [pid = 1648] [serial = 681] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112a61400) [pid = 1648] [serial = 672] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11862fc00) [pid = 1648] [serial = 674] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12384c800) [pid = 1648] [serial = 675] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119084800) [pid = 1648] [serial = 659] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1211b2000) [pid = 1648] [serial = 666] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x123847c00) [pid = 1648] [serial = 669] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119424800) [pid = 1648] [serial = 660] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12468a400) [pid = 1648] [serial = 684] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x124468400) [pid = 1648] [serial = 683] [outer = 0x0] [url = about:blank] 04:53:12 INFO - PROCESS | 1648 | 1469188392633 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:12 INFO - PROCESS | 1648 | 1469188392635 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f0c000 == 35 [pid = 1648] [id = 255] 04:53:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1129d9000) [pid = 1648] [serial = 763] [outer = 0x0] 04:53:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112a69000) [pid = 1648] [serial = 764] [outer = 0x1129d9000] 04:53:12 INFO - PROCESS | 1648 | 1469188392663 Marionette DEBUG loaded listener.js 04:53:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x115099400) [pid = 1648] [serial = 765] [outer = 0x1129d9000] 04:53:12 INFO - PROCESS | 1648 | 1469188392958 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 04:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 522ms 04:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:53:13 INFO - PROCESS | 1648 | 1469188393000 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:53:13 INFO - PROCESS | 1648 | 1469188393001 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:53:13 INFO - PROCESS | 1648 | 1469188393004 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 1648 | 1469188393006 Marionette TRACE conn2 <- [1,994,null,{}] 04:53:13 INFO - PROCESS | 1648 | 1469188393016 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:13 INFO - PROCESS | 1648 | 1469188393018 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:13 INFO - PROCESS | 1648 | 1469188393099 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:53:13 INFO - PROCESS | 1648 | 1469188393160 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:13 INFO - PROCESS | 1648 | 1469188393162 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x119394800 == 36 [pid = 1648] [id = 256] 04:53:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x115ddd000) [pid = 1648] [serial = 766] [outer = 0x0] 04:53:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11672b800) [pid = 1648] [serial = 767] [outer = 0x115ddd000] 04:53:13 INFO - PROCESS | 1648 | 1469188393205 Marionette DEBUG loaded listener.js 04:53:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118128000) [pid = 1648] [serial = 768] [outer = 0x115ddd000] 04:53:13 INFO - PROCESS | 1648 | 1469188393507 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 04:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 525ms 04:53:13 INFO - PROCESS | 1648 | 1469188393536 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:53:13 INFO - PROCESS | 1648 | 1469188393537 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:53:13 INFO - PROCESS | 1648 | 1469188393540 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 1648 | 1469188393541 Marionette TRACE conn2 <- [1,998,null,{}] 04:53:13 INFO - PROCESS | 1648 | 1469188393543 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:13 INFO - PROCESS | 1648 | 1469188393545 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:13 INFO - PROCESS | 1648 | 1469188393628 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:53:13 INFO - PROCESS | 1648 | 1469188393634 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:13 INFO - PROCESS | 1648 | 1469188393635 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ce1800 == 37 [pid = 1648] [id = 257] 04:53:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118233400) [pid = 1648] [serial = 769] [outer = 0x0] 04:53:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11862fc00) [pid = 1648] [serial = 770] [outer = 0x118233400] 04:53:13 INFO - PROCESS | 1648 | 1469188393665 Marionette DEBUG loaded listener.js 04:53:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11907a400) [pid = 1648] [serial = 771] [outer = 0x118233400] 04:53:13 INFO - PROCESS | 1648 | 1469188393990 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 04:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 04:53:14 INFO - PROCESS | 1648 | 1469188394010 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:53:14 INFO - PROCESS | 1648 | 1469188394014 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:53:14 INFO - PROCESS | 1648 | 1469188394026 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:53:14 INFO - PROCESS | 1648 | 1469188394028 Marionette TRACE conn2 <- [1,1002,null,{}] 04:53:14 INFO - PROCESS | 1648 | 1469188394041 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:14 INFO - PROCESS | 1648 | 1469188394043 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:14 INFO - PROCESS | 1648 | 1469188394162 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:53:14 INFO - PROCESS | 1648 | 1469188394168 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:14 INFO - PROCESS | 1648 | 1469188394169 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x116408800 == 38 [pid = 1648] [id = 258] 04:53:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116aa9000) [pid = 1648] [serial = 772] [outer = 0x0] 04:53:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119084800) [pid = 1648] [serial = 773] [outer = 0x116aa9000] 04:53:14 INFO - PROCESS | 1648 | 1469188394281 Marionette DEBUG loaded listener.js 04:53:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119d58800) [pid = 1648] [serial = 774] [outer = 0x116aa9000] 04:53:14 INFO - PROCESS | 1648 | 1469188394724 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 04:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 732ms 04:53:14 INFO - PROCESS | 1648 | 1469188394761 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:53:14 INFO - PROCESS | 1648 | 1469188394766 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:53:14 INFO - PROCESS | 1648 | 1469188394769 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:53:14 INFO - PROCESS | 1648 | 1469188394771 Marionette TRACE conn2 <- [1,1006,null,{}] 04:53:14 INFO - PROCESS | 1648 | 1469188394774 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:14 INFO - PROCESS | 1648 | 1469188394783 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:14 INFO - PROCESS | 1648 | 1469188394964 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:53:14 INFO - PROCESS | 1648 | 1469188394990 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:14 INFO - PROCESS | 1648 | 1469188394991 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x123951000 == 39 [pid = 1648] [id = 259] 04:53:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119d73400) [pid = 1648] [serial = 775] [outer = 0x0] 04:53:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1211b7000) [pid = 1648] [serial = 776] [outer = 0x119d73400] 04:53:15 INFO - PROCESS | 1648 | 1469188395031 Marionette DEBUG loaded listener.js 04:53:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1236b2c00) [pid = 1648] [serial = 777] [outer = 0x119d73400] 04:53:15 INFO - PROCESS | 1648 | 1469188395415 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 04:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 04:53:15 INFO - PROCESS | 1648 | 1469188395439 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:53:15 INFO - PROCESS | 1648 | 1469188395440 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:53:15 INFO - PROCESS | 1648 | 1469188395442 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:53:15 INFO - PROCESS | 1648 | 1469188395443 Marionette TRACE conn2 <- [1,1010,null,{}] 04:53:15 INFO - PROCESS | 1648 | 1469188395466 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:15 INFO - PROCESS | 1648 | 1469188395467 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:15 INFO - PROCESS | 1648 | 1469188395577 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:53:15 INFO - PROCESS | 1648 | 1469188395581 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:15 INFO - PROCESS | 1648 | 1469188395583 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e26800 == 40 [pid = 1648] [id = 260] 04:53:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x115fb9c00) [pid = 1648] [serial = 778] [outer = 0x0] 04:53:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12384a400) [pid = 1648] [serial = 779] [outer = 0x115fb9c00] 04:53:15 INFO - PROCESS | 1648 | 1469188395636 Marionette DEBUG loaded listener.js 04:53:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123854400) [pid = 1648] [serial = 780] [outer = 0x115fb9c00] 04:53:15 INFO - PROCESS | 1648 | 1469188395954 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 04:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 523ms 04:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:53:15 INFO - PROCESS | 1648 | 1469188395967 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:53:15 INFO - PROCESS | 1648 | 1469188395968 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:53:15 INFO - PROCESS | 1648 | 1469188395970 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:53:15 INFO - PROCESS | 1648 | 1469188395971 Marionette TRACE conn2 <- [1,1014,null,{}] 04:53:15 INFO - PROCESS | 1648 | 1469188395973 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:15 INFO - PROCESS | 1648 | 1469188395974 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:16 INFO - PROCESS | 1648 | 1469188396074 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:53:16 INFO - PROCESS | 1648 | 1469188396087 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:16 INFO - PROCESS | 1648 | 1469188396088 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c57800 == 41 [pid = 1648] [id = 261] 04:53:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x110ea9c00) [pid = 1648] [serial = 781] [outer = 0x0] 04:53:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x123981c00) [pid = 1648] [serial = 782] [outer = 0x110ea9c00] 04:53:16 INFO - PROCESS | 1648 | 1469188396114 Marionette DEBUG loaded listener.js 04:53:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123d96400) [pid = 1648] [serial = 783] [outer = 0x110ea9c00] 04:53:16 INFO - PROCESS | 1648 | 1469188396733 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 04:53:16 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113a81000) [pid = 1648] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:53:16 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x117e3a800) [pid = 1648] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:53:16 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112678c00) [pid = 1648] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:53:16 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1164d5400) [pid = 1648] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:53:16 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x113cf2000) [pid = 1648] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:53:16 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1126f7000) [pid = 1648] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:53:16 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113cf9000) [pid = 1648] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:53:16 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1129dac00) [pid = 1648] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:53:16 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113e5dc00) [pid = 1648] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:53:16 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112134400) [pid = 1648] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:53:16 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x110eb2800) [pid = 1648] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:53:16 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1127d9c00) [pid = 1648] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:53:16 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1194e9800) [pid = 1648] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 820ms 04:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:53:16 INFO - PROCESS | 1648 | 1469188396791 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:53:16 INFO - PROCESS | 1648 | 1469188396792 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:53:16 INFO - PROCESS | 1648 | 1469188396794 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:53:16 INFO - PROCESS | 1648 | 1469188396795 Marionette TRACE conn2 <- [1,1018,null,{}] 04:53:16 INFO - PROCESS | 1648 | 1469188396798 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:16 INFO - PROCESS | 1648 | 1469188396799 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:16 INFO - PROCESS | 1648 | 1469188396881 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:53:16 INFO - PROCESS | 1648 | 1469188396885 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:16 INFO - PROCESS | 1648 | 1469188396886 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12310f800 == 42 [pid = 1648] [id = 262] 04:53:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112673c00) [pid = 1648] [serial = 784] [outer = 0x0] 04:53:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1129e3c00) [pid = 1648] [serial = 785] [outer = 0x112673c00] 04:53:16 INFO - PROCESS | 1648 | 1469188396910 Marionette DEBUG loaded listener.js 04:53:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1150d8c00) [pid = 1648] [serial = 786] [outer = 0x112673c00] 04:53:17 INFO - PROCESS | 1648 | 1469188397224 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 04:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 471ms 04:53:17 INFO - PROCESS | 1648 | 1469188397266 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:53:17 INFO - PROCESS | 1648 | 1469188397267 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:53:17 INFO - PROCESS | 1648 | 1469188397269 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:53:17 INFO - PROCESS | 1648 | 1469188397270 Marionette TRACE conn2 <- [1,1022,null,{}] 04:53:17 INFO - PROCESS | 1648 | 1469188397273 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:17 INFO - PROCESS | 1648 | 1469188397274 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:17 INFO - PROCESS | 1648 | 1469188397355 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:53:17 INFO - PROCESS | 1648 | 1469188397410 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:17 INFO - PROCESS | 1648 | 1469188397411 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293c6800 == 43 [pid = 1648] [id = 263] 04:53:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x112765c00) [pid = 1648] [serial = 787] [outer = 0x0] 04:53:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116a08000) [pid = 1648] [serial = 788] [outer = 0x112765c00] 04:53:17 INFO - PROCESS | 1648 | 1469188397435 Marionette DEBUG loaded listener.js 04:53:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11a09f000) [pid = 1648] [serial = 789] [outer = 0x112765c00] 04:53:17 INFO - PROCESS | 1648 | 1469188397704 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 04:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 04:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:53:17 INFO - PROCESS | 1648 | 1469188397738 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:53:17 INFO - PROCESS | 1648 | 1469188397739 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:53:17 INFO - PROCESS | 1648 | 1469188397741 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:53:17 INFO - PROCESS | 1648 | 1469188397743 Marionette TRACE conn2 <- [1,1026,null,{}] 04:53:17 INFO - PROCESS | 1648 | 1469188397753 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:17 INFO - PROCESS | 1648 | 1469188397754 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:17 INFO - PROCESS | 1648 | 1469188397853 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:53:17 INFO - PROCESS | 1648 | 1469188397857 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:17 INFO - PROCESS | 1648 | 1469188397858 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a862000 == 44 [pid = 1648] [id = 264] 04:53:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x113c61400) [pid = 1648] [serial = 790] [outer = 0x0] 04:53:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x123de1800) [pid = 1648] [serial = 791] [outer = 0x113c61400] 04:53:17 INFO - PROCESS | 1648 | 1469188397891 Marionette DEBUG loaded listener.js 04:53:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12468a800) [pid = 1648] [serial = 792] [outer = 0x113c61400] 04:53:18 INFO - PROCESS | 1648 | 1469188398237 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 04:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 04:53:18 INFO - PROCESS | 1648 | 1469188398260 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:53:18 INFO - PROCESS | 1648 | 1469188398262 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:53:18 INFO - PROCESS | 1648 | 1469188398266 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:53:18 INFO - PROCESS | 1648 | 1469188398267 Marionette TRACE conn2 <- [1,1030,null,{}] 04:53:18 INFO - PROCESS | 1648 | 1469188398269 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:18 INFO - PROCESS | 1648 | 1469188398271 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:18 INFO - PROCESS | 1648 | 1469188398377 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:53:18 INFO - PROCESS | 1648 | 1469188398385 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:18 INFO - PROCESS | 1648 | 1469188398386 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b183000 == 45 [pid = 1648] [id = 265] 04:53:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12468a400) [pid = 1648] [serial = 793] [outer = 0x0] 04:53:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124da8000) [pid = 1648] [serial = 794] [outer = 0x12468a400] 04:53:18 INFO - PROCESS | 1648 | 1469188398410 Marionette DEBUG loaded listener.js 04:53:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12612ac00) [pid = 1648] [serial = 795] [outer = 0x12468a400] 04:53:18 INFO - PROCESS | 1648 | 1469188398698 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 04:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 470ms 04:53:18 INFO - PROCESS | 1648 | 1469188398794 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:53:18 INFO - PROCESS | 1648 | 1469188398796 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:53:18 INFO - PROCESS | 1648 | 1469188398800 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:53:18 INFO - PROCESS | 1648 | 1469188398803 Marionette TRACE conn2 <- [1,1034,null,{}] 04:53:18 INFO - PROCESS | 1648 | 1469188398807 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:18 INFO - PROCESS | 1648 | 1469188398809 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:18 INFO - PROCESS | 1648 | 1469188398919 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:53:19 INFO - PROCESS | 1648 | 1469188399012 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 1648 | 1469188399014 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11704d800 == 46 [pid = 1648] [id = 266] 04:53:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1126f7400) [pid = 1648] [serial = 796] [outer = 0x0] 04:53:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x112715400) [pid = 1648] [serial = 797] [outer = 0x1126f7400] 04:53:19 INFO - PROCESS | 1648 | 1469188399047 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1129d5400) [pid = 1648] [serial = 798] [outer = 0x1126f7400] 04:53:19 INFO - PROCESS | 1648 | 1469188399488 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 04:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 722ms 04:53:19 INFO - PROCESS | 1648 | 1469188399523 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:53:19 INFO - PROCESS | 1648 | 1469188399526 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:53:19 INFO - PROCESS | 1648 | 1469188399554 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:53:19 INFO - PROCESS | 1648 | 1469188399559 Marionette TRACE conn2 <- [1,1038,null,{}] 04:53:19 INFO - PROCESS | 1648 | 1469188399567 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:19 INFO - PROCESS | 1648 | 1469188399569 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:19 INFO - PROCESS | 1648 | 1469188399724 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:53:19 INFO - PROCESS | 1648 | 1469188399821 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 1648 | 1469188399823 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a066800 == 47 [pid = 1648] [id = 267] 04:53:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x116530c00) [pid = 1648] [serial = 799] [outer = 0x0] 04:53:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11672dc00) [pid = 1648] [serial = 800] [outer = 0x116530c00] 04:53:19 INFO - PROCESS | 1648 | 1469188399872 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116aa0c00) [pid = 1648] [serial = 801] [outer = 0x116530c00] 04:53:20 INFO - PROCESS | 1648 | 1469188400390 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 04:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 901ms 04:53:20 INFO - PROCESS | 1648 | 1469188400431 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:53:20 INFO - PROCESS | 1648 | 1469188400432 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:53:20 INFO - PROCESS | 1648 | 1469188400434 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:53:20 INFO - PROCESS | 1648 | 1469188400436 Marionette TRACE conn2 <- [1,1042,null,{}] 04:53:20 INFO - PROCESS | 1648 | 1469188400443 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:20 INFO - PROCESS | 1648 | 1469188400446 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:20 INFO - PROCESS | 1648 | 1469188400552 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:53:20 INFO - PROCESS | 1648 | 1469188400612 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:20 INFO - PROCESS | 1648 | 1469188400614 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a86b800 == 48 [pid = 1648] [id = 268] 04:53:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1194eb400) [pid = 1648] [serial = 802] [outer = 0x0] 04:53:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119c85800) [pid = 1648] [serial = 803] [outer = 0x1194eb400] 04:53:20 INFO - PROCESS | 1648 | 1469188400646 Marionette DEBUG loaded listener.js 04:53:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119d81c00) [pid = 1648] [serial = 804] [outer = 0x1194eb400] 04:53:21 INFO - PROCESS | 1648 | 1469188401031 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 04:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 620ms 04:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:53:21 INFO - PROCESS | 1648 | 1469188401056 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:53:21 INFO - PROCESS | 1648 | 1469188401057 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:53:21 INFO - PROCESS | 1648 | 1469188401059 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:53:21 INFO - PROCESS | 1648 | 1469188401061 Marionette TRACE conn2 <- [1,1046,null,{}] 04:53:21 INFO - PROCESS | 1648 | 1469188401063 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:21 INFO - PROCESS | 1648 | 1469188401065 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:21 INFO - PROCESS | 1648 | 1469188401166 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:53:21 INFO - PROCESS | 1648 | 1469188401223 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:21 INFO - PROCESS | 1648 | 1469188401224 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be66800 == 49 [pid = 1648] [id = 269] 04:53:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1211b3400) [pid = 1648] [serial = 805] [outer = 0x0] 04:53:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12330bc00) [pid = 1648] [serial = 806] [outer = 0x1211b3400] 04:53:21 INFO - PROCESS | 1648 | 1469188401254 Marionette DEBUG loaded listener.js 04:53:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x123d9d400) [pid = 1648] [serial = 807] [outer = 0x1211b3400] 04:53:21 INFO - PROCESS | 1648 | 1469188401713 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 04:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 671ms 04:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:53:21 INFO - PROCESS | 1648 | 1469188401730 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:53:21 INFO - PROCESS | 1648 | 1469188401732 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:53:21 INFO - PROCESS | 1648 | 1469188401734 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:53:21 INFO - PROCESS | 1648 | 1469188401735 Marionette TRACE conn2 <- [1,1050,null,{}] 04:53:21 INFO - PROCESS | 1648 | 1469188401738 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:21 INFO - PROCESS | 1648 | 1469188401739 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:21 INFO - PROCESS | 1648 | 1469188401841 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:53:21 INFO - PROCESS | 1648 | 1469188401928 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:21 INFO - PROCESS | 1648 | 1469188401929 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169bb800 == 50 [pid = 1648] [id = 270] 04:53:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x115ddb800) [pid = 1648] [serial = 808] [outer = 0x0] 04:53:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119d80400) [pid = 1648] [serial = 809] [outer = 0x115ddb800] 04:53:21 INFO - PROCESS | 1648 | 1469188401959 Marionette DEBUG loaded listener.js 04:53:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x123de2800) [pid = 1648] [serial = 810] [outer = 0x115ddb800] 04:53:22 INFO - PROCESS | 1648 | 1469188402504 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 04:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 821ms 04:53:22 INFO - PROCESS | 1648 | 1469188402555 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:53:22 INFO - PROCESS | 1648 | 1469188402558 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:53:22 INFO - PROCESS | 1648 | 1469188402561 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:53:22 INFO - PROCESS | 1648 | 1469188402563 Marionette TRACE conn2 <- [1,1054,null,{}] 04:53:22 INFO - PROCESS | 1648 | 1469188402568 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:22 INFO - PROCESS | 1648 | 1469188402570 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:22 INFO - PROCESS | 1648 | 1469188402666 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:53:22 INFO - PROCESS | 1648 | 1469188402738 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:22 INFO - PROCESS | 1648 | 1469188402740 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a04800 == 51 [pid = 1648] [id = 271] 04:53:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x112a6b800) [pid = 1648] [serial = 811] [outer = 0x0] 04:53:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x112a8ec00) [pid = 1648] [serial = 812] [outer = 0x112a6b800] 04:53:22 INFO - PROCESS | 1648 | 1469188402769 Marionette DEBUG loaded listener.js 04:53:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1133bc000) [pid = 1648] [serial = 813] [outer = 0x112a6b800] 04:53:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12a862000 == 50 [pid = 1648] [id = 264] 04:53:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1293c6800 == 49 [pid = 1648] [id = 263] 04:53:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12310f800 == 48 [pid = 1648] [id = 262] 04:53:23 INFO - PROCESS | 1648 | --DOCSHELL 0x126c57800 == 47 [pid = 1648] [id = 261] 04:53:23 INFO - PROCESS | 1648 | --DOCSHELL 0x124e26800 == 46 [pid = 1648] [id = 260] 04:53:23 INFO - PROCESS | 1648 | --DOCSHELL 0x123951000 == 45 [pid = 1648] [id = 259] 04:53:23 INFO - PROCESS | 1648 | --DOCSHELL 0x116408800 == 44 [pid = 1648] [id = 258] 04:53:23 INFO - PROCESS | 1648 | --DOCSHELL 0x119ce1800 == 43 [pid = 1648] [id = 257] 04:53:23 INFO - PROCESS | 1648 | --DOCSHELL 0x119394800 == 42 [pid = 1648] [id = 256] 04:53:23 INFO - PROCESS | 1648 | --DOCSHELL 0x116f0c000 == 41 [pid = 1648] [id = 255] 04:53:23 INFO - PROCESS | 1648 | --DOCSHELL 0x117e5b000 == 40 [pid = 1648] [id = 254] 04:53:23 INFO - PROCESS | 1648 | --DOCSHELL 0x118261000 == 39 [pid = 1648] [id = 250] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x112a81000) [pid = 1648] [serial = 713] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x112f63000) [pid = 1648] [serial = 714] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1185c6c00) [pid = 1648] [serial = 726] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11213bc00) [pid = 1648] [serial = 704] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1150ce400) [pid = 1648] [serial = 716] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x115fb3c00) [pid = 1648] [serial = 717] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11900dc00) [pid = 1648] [serial = 731] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118889000) [pid = 1648] [serial = 729] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11907f800) [pid = 1648] [serial = 732] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112a67000) [pid = 1648] [serial = 735] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12107a800) [pid = 1648] [serial = 744] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1126fb400) [pid = 1648] [serial = 734] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11907f400) [pid = 1648] [serial = 737] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119c8c800) [pid = 1648] [serial = 741] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1176bb400) [pid = 1648] [serial = 723] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1193bac00) [pid = 1648] [serial = 738] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119c7f800) [pid = 1648] [serial = 740] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121067000) [pid = 1648] [serial = 743] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11844c400) [pid = 1648] [serial = 725] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1127d9800) [pid = 1648] [serial = 707] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118634800) [pid = 1648] [serial = 728] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11672c400) [pid = 1648] [serial = 719] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x10eaf7c00) [pid = 1648] [serial = 720] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116a10400) [pid = 1648] [serial = 722] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1127d6c00) [pid = 1648] [serial = 711] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112712000) [pid = 1648] [serial = 710] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116a0c000) [pid = 1648] [serial = 702] [outer = 0x0] [url = about:blank] 04:53:23 INFO - PROCESS | 1648 | 1469188403208 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 04:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 673ms 04:53:23 INFO - PROCESS | 1648 | 1469188403234 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:53:23 INFO - PROCESS | 1648 | 1469188403237 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:53:23 INFO - PROCESS | 1648 | 1469188403241 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:53:23 INFO - PROCESS | 1648 | 1469188403243 Marionette TRACE conn2 <- [1,1058,null,{}] 04:53:23 INFO - PROCESS | 1648 | 1469188403245 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:23 INFO - PROCESS | 1648 | 1469188403247 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:23 INFO - PROCESS | 1648 | 1469188403352 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:53:23 INFO - PROCESS | 1648 | 1469188403358 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:23 INFO - PROCESS | 1648 | 1469188403359 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x118182800 == 40 [pid = 1648] [id = 272] 04:53:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x115fb3400) [pid = 1648] [serial = 814] [outer = 0x0] 04:53:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116a03c00) [pid = 1648] [serial = 815] [outer = 0x115fb3400] 04:53:23 INFO - PROCESS | 1648 | 1469188403386 Marionette DEBUG loaded listener.js 04:53:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x116f69800) [pid = 1648] [serial = 816] [outer = 0x115fb3400] 04:53:23 INFO - PROCESS | 1648 | 1469188403739 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 04:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 521ms 04:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:53:23 INFO - PROCESS | 1648 | 1469188403763 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:53:23 INFO - PROCESS | 1648 | 1469188403764 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:53:23 INFO - PROCESS | 1648 | 1469188403767 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:53:23 INFO - PROCESS | 1648 | 1469188403769 Marionette TRACE conn2 <- [1,1062,null,{}] 04:53:23 INFO - PROCESS | 1648 | 1469188403776 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:23 INFO - PROCESS | 1648 | 1469188403779 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:23 INFO - PROCESS | 1648 | 1469188403861 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:53:23 INFO - PROCESS | 1648 | 1469188403868 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:23 INFO - PROCESS | 1648 | 1469188403870 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a6f800 == 41 [pid = 1648] [id = 273] 04:53:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11812b400) [pid = 1648] [serial = 817] [outer = 0x0] 04:53:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118457c00) [pid = 1648] [serial = 818] [outer = 0x11812b400] 04:53:23 INFO - PROCESS | 1648 | 1469188403898 Marionette DEBUG loaded listener.js 04:53:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118889000) [pid = 1648] [serial = 819] [outer = 0x11812b400] 04:53:24 INFO - PROCESS | 1648 | 1469188404244 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 04:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 04:53:24 INFO - PROCESS | 1648 | 1469188404289 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:53:24 INFO - PROCESS | 1648 | 1469188404291 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:53:24 INFO - PROCESS | 1648 | 1469188404294 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:53:24 INFO - PROCESS | 1648 | 1469188404296 Marionette TRACE conn2 <- [1,1066,null,{}] 04:53:24 INFO - PROCESS | 1648 | 1469188404299 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:24 INFO - PROCESS | 1648 | 1469188404301 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:24 INFO - PROCESS | 1648 | 1469188404402 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:53:24 INFO - PROCESS | 1648 | 1469188404406 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:24 INFO - PROCESS | 1648 | 1469188404407 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12310a800 == 42 [pid = 1648] [id = 274] 04:53:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119084400) [pid = 1648] [serial = 820] [outer = 0x0] 04:53:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11993fc00) [pid = 1648] [serial = 821] [outer = 0x119084400] 04:53:24 INFO - PROCESS | 1648 | 1469188404432 Marionette DEBUG loaded listener.js 04:53:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119c8c800) [pid = 1648] [serial = 822] [outer = 0x119084400] 04:53:24 INFO - PROCESS | 1648 | 1469188404743 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 04:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 471ms 04:53:24 INFO - PROCESS | 1648 | 1469188404768 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:53:24 INFO - PROCESS | 1648 | 1469188404770 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:53:24 INFO - PROCESS | 1648 | 1469188404773 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:53:24 INFO - PROCESS | 1648 | 1469188404775 Marionette TRACE conn2 <- [1,1070,null,{}] 04:53:24 INFO - PROCESS | 1648 | 1469188404778 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:24 INFO - PROCESS | 1648 | 1469188404783 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:24 INFO - PROCESS | 1648 | 1469188404904 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:53:25 INFO - PROCESS | 1648 | 1469188404999 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:25 INFO - PROCESS | 1648 | 1469188405000 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x123621000 == 43 [pid = 1648] [id = 275] 04:53:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116a0c000) [pid = 1648] [serial = 823] [outer = 0x0] 04:53:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119d80c00) [pid = 1648] [serial = 824] [outer = 0x116a0c000] 04:53:25 INFO - PROCESS | 1648 | 1469188405051 Marionette DEBUG loaded listener.js 04:53:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1211b3800) [pid = 1648] [serial = 825] [outer = 0x116a0c000] 04:53:25 INFO - PROCESS | 1648 | 1469188405470 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 04:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 721ms 04:53:25 INFO - PROCESS | 1648 | 1469188405494 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:53:25 INFO - PROCESS | 1648 | 1469188405495 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:53:25 INFO - PROCESS | 1648 | 1469188405498 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:53:25 INFO - PROCESS | 1648 | 1469188405499 Marionette TRACE conn2 <- [1,1074,null,{}] 04:53:25 INFO - PROCESS | 1648 | 1469188405501 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:25 INFO - PROCESS | 1648 | 1469188405505 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:25 INFO - PROCESS | 1648 | 1469188405679 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:53:25 INFO - PROCESS | 1648 | 1469188405718 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:25 INFO - PROCESS | 1648 | 1469188405721 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x117052800 == 44 [pid = 1648] [id = 276] 04:53:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x123853000) [pid = 1648] [serial = 826] [outer = 0x0] 04:53:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124412400) [pid = 1648] [serial = 827] [outer = 0x123853000] 04:53:25 INFO - PROCESS | 1648 | 1469188405753 Marionette DEBUG loaded listener.js 04:53:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1247e3000) [pid = 1648] [serial = 828] [outer = 0x123853000] 04:53:26 INFO - PROCESS | 1648 | 1469188406155 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 04:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 669ms 04:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:53:26 INFO - PROCESS | 1648 | 1469188406168 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:53:26 INFO - PROCESS | 1648 | 1469188406169 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:53:26 INFO - PROCESS | 1648 | 1469188406171 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:53:26 INFO - PROCESS | 1648 | 1469188406172 Marionette TRACE conn2 <- [1,1078,null,{}] 04:53:26 INFO - PROCESS | 1648 | 1469188406175 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:26 INFO - PROCESS | 1648 | 1469188406176 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:26 INFO - PROCESS | 1648 | 1469188406285 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:53:26 INFO - PROCESS | 1648 | 1469188406296 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:26 INFO - PROCESS | 1648 | 1469188406297 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f88800 == 45 [pid = 1648] [id = 277] 04:53:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x124daa800) [pid = 1648] [serial = 829] [outer = 0x0] 04:53:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126131000) [pid = 1648] [serial = 830] [outer = 0x124daa800] 04:53:26 INFO - PROCESS | 1648 | 1469188406322 Marionette DEBUG loaded listener.js 04:53:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12650b800) [pid = 1648] [serial = 831] [outer = 0x124daa800] 04:53:26 INFO - PROCESS | 1648 | 1469188406662 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 04:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 04:53:26 INFO - PROCESS | 1648 | 1469188406690 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:53:26 INFO - PROCESS | 1648 | 1469188406692 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:53:26 INFO - PROCESS | 1648 | 1469188406694 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:53:26 INFO - PROCESS | 1648 | 1469188406695 Marionette TRACE conn2 <- [1,1082,null,{}] 04:53:26 INFO - PROCESS | 1648 | 1469188406705 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:26 INFO - PROCESS | 1648 | 1469188406706 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:26 INFO - PROCESS | 1648 | 1469188406807 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:53:26 INFO - PROCESS | 1648 | 1469188406813 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:26 INFO - PROCESS | 1648 | 1469188406814 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e35000 == 46 [pid = 1648] [id = 278] 04:53:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124daf400) [pid = 1648] [serial = 832] [outer = 0x0] 04:53:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126572800) [pid = 1648] [serial = 833] [outer = 0x124daf400] 04:53:26 INFO - PROCESS | 1648 | 1469188406871 Marionette DEBUG loaded listener.js 04:53:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126792400) [pid = 1648] [serial = 834] [outer = 0x124daf400] 04:53:27 INFO - PROCESS | 1648 | 1469188407191 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 04:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 528ms 04:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:53:27 INFO - PROCESS | 1648 | 1469188407222 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:53:27 INFO - PROCESS | 1648 | 1469188407224 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:53:27 INFO - PROCESS | 1648 | 1469188407226 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:53:27 INFO - PROCESS | 1648 | 1469188407227 Marionette TRACE conn2 <- [1,1086,null,{}] 04:53:27 INFO - PROCESS | 1648 | 1469188407235 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:27 INFO - PROCESS | 1648 | 1469188407236 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:27 INFO - PROCESS | 1648 | 1469188407470 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:53:27 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1127d6000) [pid = 1648] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:53:27 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x111e5cc00) [pid = 1648] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:53:27 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119d73400) [pid = 1648] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:53:27 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x115fb9c00) [pid = 1648] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:53:27 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x115ddd000) [pid = 1648] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:53:27 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118233400) [pid = 1648] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:53:27 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1129d9000) [pid = 1648] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:53:27 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1121b1800) [pid = 1648] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:53:27 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116aa9000) [pid = 1648] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:53:27 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x110ea9c00) [pid = 1648] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:53:27 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112673c00) [pid = 1648] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:53:27 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113c61400) [pid = 1648] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:53:27 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112765c00) [pid = 1648] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:53:27 INFO - PROCESS | 1648 | 1469188407516 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:27 INFO - PROCESS | 1648 | 1469188407517 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e45000 == 47 [pid = 1648] [id = 279] 04:53:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x10eafc800) [pid = 1648] [serial = 835] [outer = 0x0] 04:53:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x112710400) [pid = 1648] [serial = 836] [outer = 0x10eafc800] 04:53:27 INFO - PROCESS | 1648 | 1469188407542 Marionette DEBUG loaded listener.js 04:53:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113a72400) [pid = 1648] [serial = 837] [outer = 0x10eafc800] 04:53:27 INFO - PROCESS | 1648 | 1469188407801 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 04:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 623ms 04:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:53:27 INFO - PROCESS | 1648 | 1469188407853 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:53:27 INFO - PROCESS | 1648 | 1469188407854 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:53:27 INFO - PROCESS | 1648 | 1469188407856 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:53:27 INFO - PROCESS | 1648 | 1469188407857 Marionette TRACE conn2 <- [1,1090,null,{}] 04:53:27 INFO - PROCESS | 1648 | 1469188407860 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:27 INFO - PROCESS | 1648 | 1469188407861 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:27 INFO - PROCESS | 1648 | 1469188407957 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:53:27 INFO - PROCESS | 1648 | 1469188407960 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:27 INFO - PROCESS | 1648 | 1469188407961 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b73b800 == 48 [pid = 1648] [id = 280] 04:53:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11690d800) [pid = 1648] [serial = 838] [outer = 0x0] 04:53:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119d73400) [pid = 1648] [serial = 839] [outer = 0x11690d800] 04:53:27 INFO - PROCESS | 1648 | 1469188407986 Marionette DEBUG loaded listener.js 04:53:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1244be000) [pid = 1648] [serial = 840] [outer = 0x11690d800] 04:53:28 INFO - PROCESS | 1648 | 1469188408313 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 04:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 470ms 04:53:28 INFO - PROCESS | 1648 | 1469188408326 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:53:28 INFO - PROCESS | 1648 | 1469188408328 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:53:28 INFO - PROCESS | 1648 | 1469188408341 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:53:28 INFO - PROCESS | 1648 | 1469188408342 Marionette TRACE conn2 <- [1,1094,null,{}] 04:53:28 INFO - PROCESS | 1648 | 1469188408374 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:28 INFO - PROCESS | 1648 | 1469188408376 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:28 INFO - PROCESS | 1648 | 1469188408475 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:53:28 INFO - PROCESS | 1648 | 1469188408480 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:28 INFO - PROCESS | 1648 | 1469188408481 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0d0800 == 49 [pid = 1648] [id = 281] 04:53:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119d80000) [pid = 1648] [serial = 841] [outer = 0x0] 04:53:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128b37800) [pid = 1648] [serial = 842] [outer = 0x119d80000] 04:53:28 INFO - PROCESS | 1648 | 1469188408508 Marionette DEBUG loaded listener.js 04:53:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128b42800) [pid = 1648] [serial = 843] [outer = 0x119d80000] 04:53:28 INFO - PROCESS | 1648 | 1469188408830 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 04:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 502ms 04:53:28 INFO - PROCESS | 1648 | 1469188408839 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:53:28 INFO - PROCESS | 1648 | 1469188408840 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:53:28 INFO - PROCESS | 1648 | 1469188408842 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:53:28 INFO - PROCESS | 1648 | 1469188408844 Marionette TRACE conn2 <- [1,1098,null,{}] 04:53:28 INFO - PROCESS | 1648 | 1469188408848 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:28 INFO - PROCESS | 1648 | 1469188408851 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:28 INFO - PROCESS | 1648 | 1469188408936 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:53:28 INFO - PROCESS | 1648 | 1469188408939 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:28 INFO - PROCESS | 1648 | 1469188408941 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e1800 == 50 [pid = 1648] [id = 282] 04:53:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11906b400) [pid = 1648] [serial = 844] [outer = 0x0] 04:53:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128b44400) [pid = 1648] [serial = 845] [outer = 0x11906b400] 04:53:29 INFO - PROCESS | 1648 | 1469188409016 Marionette DEBUG loaded listener.js 04:53:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128b74c00) [pid = 1648] [serial = 846] [outer = 0x11906b400] 04:53:29 INFO - PROCESS | 1648 | 1469188409296 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 04:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 520ms 04:53:29 INFO - PROCESS | 1648 | 1469188409365 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:53:29 INFO - PROCESS | 1648 | 1469188409367 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:53:29 INFO - PROCESS | 1648 | 1469188409369 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:53:29 INFO - PROCESS | 1648 | 1469188409370 Marionette TRACE conn2 <- [1,1102,null,{}] 04:53:29 INFO - PROCESS | 1648 | 1469188409372 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:29 INFO - PROCESS | 1648 | 1469188409373 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:29 INFO - PROCESS | 1648 | 1469188409456 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:53:29 INFO - PROCESS | 1648 | 1469188409558 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:29 INFO - PROCESS | 1648 | 1469188409560 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x115dbe000 == 51 [pid = 1648] [id = 283] 04:53:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x10eaf7c00) [pid = 1648] [serial = 847] [outer = 0x0] 04:53:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1121be800) [pid = 1648] [serial = 848] [outer = 0x10eaf7c00] 04:53:29 INFO - PROCESS | 1648 | 1469188409592 Marionette DEBUG loaded listener.js 04:53:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1127d9800) [pid = 1648] [serial = 849] [outer = 0x10eaf7c00] 04:53:30 INFO - PROCESS | 1648 | 1469188410038 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 04:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 719ms 04:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:53:30 INFO - PROCESS | 1648 | 1469188410090 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:53:30 INFO - PROCESS | 1648 | 1469188410092 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:53:30 INFO - PROCESS | 1648 | 1469188410095 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:53:30 INFO - PROCESS | 1648 | 1469188410097 Marionette TRACE conn2 <- [1,1106,null,{}] 04:53:30 INFO - PROCESS | 1648 | 1469188410101 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:30 INFO - PROCESS | 1648 | 1469188410104 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:30 INFO - PROCESS | 1648 | 1469188410216 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:53:30 INFO - PROCESS | 1648 | 1469188410278 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:30 INFO - PROCESS | 1648 | 1469188410280 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a63000 == 52 [pid = 1648] [id = 284] 04:53:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x112a62c00) [pid = 1648] [serial = 850] [outer = 0x0] 04:53:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x115f44c00) [pid = 1648] [serial = 851] [outer = 0x112a62c00] 04:53:30 INFO - PROCESS | 1648 | 1469188410322 Marionette DEBUG loaded listener.js 04:53:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x116a10800) [pid = 1648] [serial = 852] [outer = 0x112a62c00] 04:53:30 INFO - PROCESS | 1648 | 1469188410746 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 04:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 670ms 04:53:30 INFO - PROCESS | 1648 | 1469188410768 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:53:30 INFO - PROCESS | 1648 | 1469188410771 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:53:30 INFO - PROCESS | 1648 | 1469188410773 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:53:30 INFO - PROCESS | 1648 | 1469188410775 Marionette TRACE conn2 <- [1,1110,null,{}] 04:53:30 INFO - PROCESS | 1648 | 1469188410777 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:30 INFO - PROCESS | 1648 | 1469188410779 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:30 INFO - PROCESS | 1648 | 1469188410914 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:53:31 INFO - PROCESS | 1648 | 1469188411018 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:31 INFO - PROCESS | 1648 | 1469188411020 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba46800 == 53 [pid = 1648] [id = 285] 04:53:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1176bcc00) [pid = 1648] [serial = 853] [outer = 0x0] 04:53:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118634400) [pid = 1648] [serial = 854] [outer = 0x1176bcc00] 04:53:31 INFO - PROCESS | 1648 | 1469188411051 Marionette DEBUG loaded listener.js 04:53:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x119c8b800) [pid = 1648] [serial = 855] [outer = 0x1176bcc00] 04:53:31 INFO - PROCESS | 1648 | 1469188411484 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 04:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 719ms 04:53:31 INFO - PROCESS | 1648 | 1469188411493 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:53:31 INFO - PROCESS | 1648 | 1469188411494 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:53:31 INFO - PROCESS | 1648 | 1469188411502 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:53:31 INFO - PROCESS | 1648 | 1469188411506 Marionette TRACE conn2 <- [1,1114,null,{}] 04:53:31 INFO - PROCESS | 1648 | 1469188411509 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:31 INFO - PROCESS | 1648 | 1469188411512 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:31 INFO - PROCESS | 1648 | 1469188411621 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:53:31 INFO - PROCESS | 1648 | 1469188411682 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:31 INFO - PROCESS | 1648 | 1469188411684 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6e0000 == 54 [pid = 1648] [id = 286] 04:53:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x119c88000) [pid = 1648] [serial = 856] [outer = 0x0] 04:53:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x123864000) [pid = 1648] [serial = 857] [outer = 0x119c88000] 04:53:31 INFO - PROCESS | 1648 | 1469188411712 Marionette DEBUG loaded listener.js 04:53:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1244b9400) [pid = 1648] [serial = 858] [outer = 0x119c88000] 04:53:32 INFO - PROCESS | 1648 | 1469188412222 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 04:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 776ms 04:53:32 INFO - PROCESS | 1648 | 1469188412295 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:53:32 INFO - PROCESS | 1648 | 1469188412298 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:53:32 INFO - PROCESS | 1648 | 1469188412302 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:53:32 INFO - PROCESS | 1648 | 1469188412304 Marionette TRACE conn2 <- [1,1118,null,{}] 04:53:32 INFO - PROCESS | 1648 | 1469188412308 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:32 INFO - PROCESS | 1648 | 1469188412310 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:32 INFO - PROCESS | 1648 | 1469188412463 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:53:32 INFO - PROCESS | 1648 | 1469188412707 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:32 INFO - PROCESS | 1648 | 1469188412708 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194c1000 == 55 [pid = 1648] [id = 287] 04:53:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x112135000) [pid = 1648] [serial = 859] [outer = 0x0] 04:53:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1129b6000) [pid = 1648] [serial = 860] [outer = 0x112135000] 04:53:32 INFO - PROCESS | 1648 | 1469188412754 Marionette DEBUG loaded listener.js 04:53:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x112a82c00) [pid = 1648] [serial = 861] [outer = 0x112135000] 04:53:33 INFO - PROCESS | 1648 | 1469188413213 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 04:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 926ms 04:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:53:33 INFO - PROCESS | 1648 | 1469188413228 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:53:33 INFO - PROCESS | 1648 | 1469188413230 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:53:33 INFO - PROCESS | 1648 | 1469188413233 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:53:33 INFO - PROCESS | 1648 | 1469188413234 Marionette TRACE conn2 <- [1,1122,null,{}] 04:53:33 INFO - PROCESS | 1648 | 1469188413238 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:33 INFO - PROCESS | 1648 | 1469188413241 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:33 INFO - PROCESS | 1648 | 1469188413340 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:53:33 INFO - PROCESS | 1648 | 1469188413526 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:33 INFO - PROCESS | 1648 | 1469188413530 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e1800 == 54 [pid = 1648] [id = 282] 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0d0800 == 53 [pid = 1648] [id = 281] 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12b73b800 == 52 [pid = 1648] [id = 280] 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x117e45000 == 51 [pid = 1648] [id = 279] 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x129e35000 == 50 [pid = 1648] [id = 278] 04:53:33 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x121086800) [pid = 1648] [serial = 746] [outer = 0x0] [url = about:blank] 04:53:33 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x119429c00) [pid = 1648] [serial = 758] [outer = 0x0] [url = about:blank] 04:53:33 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1181f8000) [pid = 1648] [serial = 755] [outer = 0x0] [url = about:blank] 04:53:33 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x113cfe400) [pid = 1648] [serial = 752] [outer = 0x0] [url = about:blank] 04:53:33 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1129b5000) [pid = 1648] [serial = 749] [outer = 0x0] [url = about:blank] 04:53:33 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x124da8000) [pid = 1648] [serial = 794] [outer = 0x0] [url = about:blank] 04:53:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169bd000 == 51 [pid = 1648] [id = 288] 04:53:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11615ec00) [pid = 1648] [serial = 862] [outer = 0x0] 04:53:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119064400) [pid = 1648] [serial = 863] [outer = 0x11615ec00] 04:53:33 INFO - PROCESS | 1648 | 1469188413693 Marionette DEBUG loaded listener.js 04:53:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11941e800) [pid = 1648] [serial = 864] [outer = 0x11615ec00] 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x128f88800 == 50 [pid = 1648] [id = 277] 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x117052800 == 49 [pid = 1648] [id = 276] 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x123621000 == 48 [pid = 1648] [id = 275] 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12310a800 == 47 [pid = 1648] [id = 274] 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x119a6f800 == 46 [pid = 1648] [id = 273] 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x118182800 == 45 [pid = 1648] [id = 272] 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x113a04800 == 44 [pid = 1648] [id = 271] 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11a066800 == 43 [pid = 1648] [id = 267] 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11704d800 == 42 [pid = 1648] [id = 266] 04:53:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12b183000 == 41 [pid = 1648] [id = 265] 04:53:33 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1211b7000) [pid = 1648] [serial = 776] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x123854400) [pid = 1648] [serial = 780] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12384a400) [pid = 1648] [serial = 779] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11672b800) [pid = 1648] [serial = 767] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118128000) [pid = 1648] [serial = 768] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11862fc00) [pid = 1648] [serial = 770] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11907a400) [pid = 1648] [serial = 771] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x112a69000) [pid = 1648] [serial = 764] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x115099400) [pid = 1648] [serial = 765] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1129df800) [pid = 1648] [serial = 762] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11271b800) [pid = 1648] [serial = 761] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119084800) [pid = 1648] [serial = 773] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x123981c00) [pid = 1648] [serial = 782] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1129e3c00) [pid = 1648] [serial = 785] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1150d8c00) [pid = 1648] [serial = 786] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x123de1800) [pid = 1648] [serial = 791] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x123d96400) [pid = 1648] [serial = 783] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1236b2c00) [pid = 1648] [serial = 777] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12468a800) [pid = 1648] [serial = 792] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11a09f000) [pid = 1648] [serial = 789] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119d58800) [pid = 1648] [serial = 774] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116a08000) [pid = 1648] [serial = 788] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1129af400) [pid = 1648] [serial = 708] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112675400) [pid = 1648] [serial = 705] [outer = 0x0] [url = about:blank] 04:53:34 INFO - PROCESS | 1648 | 1469188414153 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 04:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 976ms 04:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:53:34 INFO - PROCESS | 1648 | 1469188414209 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:53:34 INFO - PROCESS | 1648 | 1469188414212 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:53:34 INFO - PROCESS | 1648 | 1469188414215 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:53:34 INFO - PROCESS | 1648 | 1469188414216 Marionette TRACE conn2 <- [1,1126,null,{}] 04:53:34 INFO - PROCESS | 1648 | 1469188414219 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:34 INFO - PROCESS | 1648 | 1469188414220 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:34 INFO - PROCESS | 1648 | 1469188414306 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:53:34 INFO - PROCESS | 1648 | 1469188414310 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:34 INFO - PROCESS | 1648 | 1469188414311 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a07a000 == 42 [pid = 1648] [id = 289] 04:53:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119c7f800) [pid = 1648] [serial = 865] [outer = 0x0] 04:53:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121086800) [pid = 1648] [serial = 866] [outer = 0x119c7f800] 04:53:34 INFO - PROCESS | 1648 | 1469188414338 Marionette DEBUG loaded listener.js 04:53:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1233dd800) [pid = 1648] [serial = 867] [outer = 0x119c7f800] 04:53:34 INFO - PROCESS | 1648 | 1469188414693 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 04:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 518ms 04:53:34 INFO - PROCESS | 1648 | 1469188414734 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:53:34 INFO - PROCESS | 1648 | 1469188414736 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:53:34 INFO - PROCESS | 1648 | 1469188414740 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:53:34 INFO - PROCESS | 1648 | 1469188414744 Marionette TRACE conn2 <- [1,1130,null,{}] 04:53:34 INFO - PROCESS | 1648 | 1469188414751 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:34 INFO - PROCESS | 1648 | 1469188414753 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:34 INFO - PROCESS | 1648 | 1469188414874 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:53:34 INFO - PROCESS | 1648 | 1469188414882 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:34 INFO - PROCESS | 1648 | 1469188414884 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e1d800 == 43 [pid = 1648] [id = 290] 04:53:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12384a800) [pid = 1648] [serial = 868] [outer = 0x0] 04:53:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x123de9c00) [pid = 1648] [serial = 869] [outer = 0x12384a800] 04:53:34 INFO - PROCESS | 1648 | 1469188414924 Marionette DEBUG loaded listener.js 04:53:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124da5c00) [pid = 1648] [serial = 870] [outer = 0x12384a800] 04:53:35 INFO - PROCESS | 1648 | 1469188415377 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 04:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 675ms 04:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:53:35 INFO - PROCESS | 1648 | 1469188415414 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:53:35 INFO - PROCESS | 1648 | 1469188415416 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:53:35 INFO - PROCESS | 1648 | 1469188415418 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:53:35 INFO - PROCESS | 1648 | 1469188415419 Marionette TRACE conn2 <- [1,1134,null,{}] 04:53:35 INFO - PROCESS | 1648 | 1469188415421 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:35 INFO - PROCESS | 1648 | 1469188415422 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:35 INFO - PROCESS | 1648 | 1469188415506 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:53:35 INFO - PROCESS | 1648 | 1469188415509 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:35 INFO - PROCESS | 1648 | 1469188415511 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b96000 == 44 [pid = 1648] [id = 291] 04:53:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12612a400) [pid = 1648] [serial = 871] [outer = 0x0] 04:53:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x126791c00) [pid = 1648] [serial = 872] [outer = 0x12612a400] 04:53:35 INFO - PROCESS | 1648 | 1469188415536 Marionette DEBUG loaded listener.js 04:53:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126934000) [pid = 1648] [serial = 873] [outer = 0x12612a400] 04:53:35 INFO - PROCESS | 1648 | 1469188415869 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 468ms 04:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:53:35 INFO - PROCESS | 1648 | 1469188415886 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:53:35 INFO - PROCESS | 1648 | 1469188415888 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:53:35 INFO - PROCESS | 1648 | 1469188415890 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:53:35 INFO - PROCESS | 1648 | 1469188415901 Marionette TRACE conn2 <- [1,1138,null,{}] 04:53:35 INFO - PROCESS | 1648 | 1469188415904 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:35 INFO - PROCESS | 1648 | 1469188415905 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:36 INFO - PROCESS | 1648 | 1469188416021 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:53:36 INFO - PROCESS | 1648 | 1469188416034 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:36 INFO - PROCESS | 1648 | 1469188416038 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x129243800 == 45 [pid = 1648] [id = 292] 04:53:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128b3e800) [pid = 1648] [serial = 874] [outer = 0x0] 04:53:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128b41400) [pid = 1648] [serial = 875] [outer = 0x128b3e800] 04:53:36 INFO - PROCESS | 1648 | 1469188416070 Marionette DEBUG loaded listener.js 04:53:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128b79c00) [pid = 1648] [serial = 876] [outer = 0x128b3e800] 04:53:36 INFO - PROCESS | 1648 | 1469188416450 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 04:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 582ms 04:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:53:36 INFO - PROCESS | 1648 | 1469188416472 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:53:36 INFO - PROCESS | 1648 | 1469188416474 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:53:36 INFO - PROCESS | 1648 | 1469188416476 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:53:36 INFO - PROCESS | 1648 | 1469188416477 Marionette TRACE conn2 <- [1,1142,null,{}] 04:53:36 INFO - PROCESS | 1648 | 1469188416485 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:36 INFO - PROCESS | 1648 | 1469188416487 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:36 INFO - PROCESS | 1648 | 1469188416591 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:53:36 INFO - PROCESS | 1648 | 1469188416594 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:36 INFO - PROCESS | 1648 | 1469188416596 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e3c000 == 46 [pid = 1648] [id = 293] 04:53:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128b7cc00) [pid = 1648] [serial = 877] [outer = 0x0] 04:53:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128bfc000) [pid = 1648] [serial = 878] [outer = 0x128b7cc00] 04:53:36 INFO - PROCESS | 1648 | 1469188416621 Marionette DEBUG loaded listener.js 04:53:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128d37000) [pid = 1648] [serial = 879] [outer = 0x128b7cc00] 04:53:36 INFO - PROCESS | 1648 | 1469188416974 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 04:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 525ms 04:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:53:37 INFO - PROCESS | 1648 | 1469188417009 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:53:37 INFO - PROCESS | 1648 | 1469188417010 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:53:37 INFO - PROCESS | 1648 | 1469188417013 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:53:37 INFO - PROCESS | 1648 | 1469188417014 Marionette TRACE conn2 <- [1,1146,null,{}] 04:53:37 INFO - PROCESS | 1648 | 1469188417016 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:37 INFO - PROCESS | 1648 | 1469188417018 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:37 INFO - PROCESS | 1648 | 1469188417122 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:53:37 INFO - PROCESS | 1648 | 1469188417160 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:37 INFO - PROCESS | 1648 | 1469188417161 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b183000 == 47 [pid = 1648] [id = 294] 04:53:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128b7d800) [pid = 1648] [serial = 880] [outer = 0x0] 04:53:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129297400) [pid = 1648] [serial = 881] [outer = 0x128b7d800] 04:53:37 INFO - PROCESS | 1648 | 1469188417187 Marionette DEBUG loaded listener.js 04:53:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12929dc00) [pid = 1648] [serial = 882] [outer = 0x128b7d800] 04:53:37 INFO - PROCESS | 1648 | 1469188417527 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 04:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 520ms 04:53:37 INFO - PROCESS | 1648 | 1469188417533 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:53:37 INFO - PROCESS | 1648 | 1469188417534 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:53:37 INFO - PROCESS | 1648 | 1469188417536 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:53:37 INFO - PROCESS | 1648 | 1469188417537 Marionette TRACE conn2 <- [1,1150,null,{}] 04:53:37 INFO - PROCESS | 1648 | 1469188417540 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:37 INFO - PROCESS | 1648 | 1469188417541 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:37 INFO - PROCESS | 1648 | 1469188417647 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:53:37 INFO - PROCESS | 1648 | 1469188417660 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:37 INFO - PROCESS | 1648 | 1469188417661 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be6d800 == 48 [pid = 1648] [id = 295] 04:53:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12929f400) [pid = 1648] [serial = 883] [outer = 0x0] 04:53:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1292a4c00) [pid = 1648] [serial = 884] [outer = 0x12929f400] 04:53:37 INFO - PROCESS | 1648 | 1469188417686 Marionette DEBUG loaded listener.js 04:53:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1293af800) [pid = 1648] [serial = 885] [outer = 0x12929f400] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1129ad400) [pid = 1648] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x116530c00) [pid = 1648] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x116a0c000) [pid = 1648] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x123853000) [pid = 1648] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119c8c400) [pid = 1648] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11812c000) [pid = 1648] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119084400) [pid = 1648] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x10eafc800) [pid = 1648] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x112a6b800) [pid = 1648] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x124daf400) [pid = 1648] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x113067400) [pid = 1648] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1211b3400) [pid = 1648] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x115fb3400) [pid = 1648] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1126f7400) [pid = 1648] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11690d800) [pid = 1648] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1185cc400) [pid = 1648] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11812b400) [pid = 1648] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119d80000) [pid = 1648] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124daa800) [pid = 1648] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x115ddb800) [pid = 1648] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12468a400) [pid = 1648] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:53:38 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1194eb400) [pid = 1648] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:53:38 INFO - PROCESS | 1648 | 1469188418170 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 04:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 668ms 04:53:38 INFO - PROCESS | 1648 | 1469188418206 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:53:38 INFO - PROCESS | 1648 | 1469188418207 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:53:38 INFO - PROCESS | 1648 | 1469188418209 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:53:38 INFO - PROCESS | 1648 | 1469188418210 Marionette TRACE conn2 <- [1,1154,null,{}] 04:53:38 INFO - PROCESS | 1648 | 1469188418213 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:38 INFO - PROCESS | 1648 | 1469188418214 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:38 INFO - PROCESS | 1648 | 1469188418296 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:53:38 INFO - PROCESS | 1648 | 1469188418302 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:38 INFO - PROCESS | 1648 | 1469188418303 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x124205800 == 49 [pid = 1648] [id = 296] 04:53:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x111e29000) [pid = 1648] [serial = 886] [outer = 0x0] 04:53:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1129d7400) [pid = 1648] [serial = 887] [outer = 0x111e29000] 04:53:38 INFO - PROCESS | 1648 | 1469188418327 Marionette DEBUG loaded listener.js 04:53:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116a0c000) [pid = 1648] [serial = 888] [outer = 0x111e29000] 04:53:38 INFO - PROCESS | 1648 | 1469188418659 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 04:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 468ms 04:53:38 INFO - PROCESS | 1648 | 1469188418677 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:53:38 INFO - PROCESS | 1648 | 1469188418678 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:53:38 INFO - PROCESS | 1648 | 1469188418683 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:53:38 INFO - PROCESS | 1648 | 1469188418685 Marionette TRACE conn2 <- [1,1158,null,{}] 04:53:38 INFO - PROCESS | 1648 | 1469188418688 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:38 INFO - PROCESS | 1648 | 1469188418689 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:38 INFO - PROCESS | 1648 | 1469188418799 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:53:38 INFO - PROCESS | 1648 | 1469188418806 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:38 INFO - PROCESS | 1648 | 1469188418808 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1df000 == 50 [pid = 1648] [id = 297] 04:53:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113c60c00) [pid = 1648] [serial = 889] [outer = 0x0] 04:53:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118231800) [pid = 1648] [serial = 890] [outer = 0x113c60c00] 04:53:38 INFO - PROCESS | 1648 | 1469188418841 Marionette DEBUG loaded listener.js 04:53:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12650a800) [pid = 1648] [serial = 891] [outer = 0x113c60c00] 04:53:39 INFO - PROCESS | 1648 | 1469188419142 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 04:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 473ms 04:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:53:39 INFO - PROCESS | 1648 | 1469188419155 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:53:39 INFO - PROCESS | 1648 | 1469188419157 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:53:39 INFO - PROCESS | 1648 | 1469188419159 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:53:39 INFO - PROCESS | 1648 | 1469188419161 Marionette TRACE conn2 <- [1,1162,null,{}] 04:53:39 INFO - PROCESS | 1648 | 1469188419172 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:39 INFO - PROCESS | 1648 | 1469188419173 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:39 INFO - PROCESS | 1648 | 1469188419271 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:53:39 INFO - PROCESS | 1648 | 1469188419275 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:39 INFO - PROCESS | 1648 | 1469188419276 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb0a000 == 51 [pid = 1648] [id = 298] 04:53:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12650d000) [pid = 1648] [serial = 892] [outer = 0x0] 04:53:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1293ba400) [pid = 1648] [serial = 893] [outer = 0x12650d000] 04:53:39 INFO - PROCESS | 1648 | 1469188419300 Marionette DEBUG loaded listener.js 04:53:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12a669000) [pid = 1648] [serial = 894] [outer = 0x12650d000] 04:53:39 INFO - PROCESS | 1648 | 1469188419636 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 04:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 529ms 04:53:39 INFO - PROCESS | 1648 | 1469188419694 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:53:39 INFO - PROCESS | 1648 | 1469188419696 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:53:39 INFO - PROCESS | 1648 | 1469188419698 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:53:39 INFO - PROCESS | 1648 | 1469188419699 Marionette TRACE conn2 <- [1,1166,null,{}] 04:53:39 INFO - PROCESS | 1648 | 1469188419701 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:39 INFO - PROCESS | 1648 | 1469188419702 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:39 INFO - PROCESS | 1648 | 1469188419791 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:53:39 INFO - PROCESS | 1648 | 1469188419796 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:39 INFO - PROCESS | 1648 | 1469188419797 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb22800 == 52 [pid = 1648] [id = 299] 04:53:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12a669800) [pid = 1648] [serial = 895] [outer = 0x0] 04:53:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12a706000) [pid = 1648] [serial = 896] [outer = 0x12a669800] 04:53:39 INFO - PROCESS | 1648 | 1469188419828 Marionette DEBUG loaded listener.js 04:53:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a758800) [pid = 1648] [serial = 897] [outer = 0x12a669800] 04:53:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1129b5000) [pid = 1648] [serial = 898] [outer = 0x12cf03000] 04:53:40 INFO - PROCESS | 1648 | 1469188420270 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 04:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 618ms 04:53:40 INFO - PROCESS | 1648 | 1469188420335 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:53:40 INFO - PROCESS | 1648 | 1469188420338 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:53:40 INFO - PROCESS | 1648 | 1469188420344 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:53:40 INFO - PROCESS | 1648 | 1469188420346 Marionette TRACE conn2 <- [1,1170,null,{}] 04:53:40 INFO - PROCESS | 1648 | 1469188420350 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:40 INFO - PROCESS | 1648 | 1469188420351 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:40 INFO - PROCESS | 1648 | 1469188420464 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:53:40 INFO - PROCESS | 1648 | 1469188420538 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:40 INFO - PROCESS | 1648 | 1469188420541 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c9000 == 53 [pid = 1648] [id = 300] 04:53:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1161acc00) [pid = 1648] [serial = 899] [outer = 0x0] 04:53:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11672a000) [pid = 1648] [serial = 900] [outer = 0x1161acc00] 04:53:40 INFO - PROCESS | 1648 | 1469188420574 Marionette DEBUG loaded listener.js 04:53:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119064800) [pid = 1648] [serial = 901] [outer = 0x1161acc00] 04:53:41 INFO - PROCESS | 1648 | 1469188421027 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 04:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 723ms 04:53:41 INFO - PROCESS | 1648 | 1469188421067 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:53:41 INFO - PROCESS | 1648 | 1469188421070 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:53:41 INFO - PROCESS | 1648 | 1469188421075 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:53:41 INFO - PROCESS | 1648 | 1469188421077 Marionette TRACE conn2 <- [1,1174,null,{}] 04:53:41 INFO - PROCESS | 1648 | 1469188421079 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:41 INFO - PROCESS | 1648 | 1469188421081 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:41 INFO - PROCESS | 1648 | 1469188421191 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:53:41 INFO - PROCESS | 1648 | 1469188421297 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:41 INFO - PROCESS | 1648 | 1469188421299 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x129240800 == 54 [pid = 1648] [id = 301] 04:53:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119d76c00) [pid = 1648] [serial = 902] [outer = 0x0] 04:53:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12330a000) [pid = 1648] [serial = 903] [outer = 0x119d76c00] 04:53:41 INFO - PROCESS | 1648 | 1469188421331 Marionette DEBUG loaded listener.js 04:53:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x123856800) [pid = 1648] [serial = 904] [outer = 0x119d76c00] 04:53:41 INFO - PROCESS | 1648 | 1469188421746 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 04:53:41 INFO - PROCESS | 1648 | 1469188421799 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:53:41 INFO - PROCESS | 1648 | 1469188421802 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:53:41 INFO - PROCESS | 1648 | 1469188421804 Marionette TRACE conn2 <- [1,1178,null,{}] 04:53:41 INFO - PROCESS | 1648 | 1469188421812 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:41 INFO - PROCESS | 1648 | 1469188421815 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:41 INFO - PROCESS | 1648 | 1469188421924 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:53:42 INFO - PROCESS | 1648 | 1469188422029 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:42 INFO - PROCESS | 1648 | 1469188422031 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbdb000 == 55 [pid = 1648] [id = 302] 04:53:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x123de1800) [pid = 1648] [serial = 905] [outer = 0x0] 04:53:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x126510800) [pid = 1648] [serial = 906] [outer = 0x123de1800] 04:53:42 INFO - PROCESS | 1648 | 1469188422064 Marionette DEBUG loaded listener.js 04:53:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128b73400) [pid = 1648] [serial = 907] [outer = 0x123de1800] 04:53:42 INFO - PROCESS | 1648 | 1469188422485 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 04:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:53:42 INFO - PROCESS | 1648 | 1469188422539 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:53:42 INFO - PROCESS | 1648 | 1469188422542 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:53:42 INFO - PROCESS | 1648 | 1469188422543 Marionette TRACE conn2 <- [1,1182,null,{}] 04:53:42 INFO - PROCESS | 1648 | 1469188422545 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:42 INFO - PROCESS | 1648 | 1469188422547 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:42 INFO - PROCESS | 1648 | 1469188422688 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:53:42 INFO - PROCESS | 1648 | 1469188422731 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:42 INFO - PROCESS | 1648 | 1469188422732 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d213000 == 56 [pid = 1648] [id = 303] 04:53:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128bef000) [pid = 1648] [serial = 908] [outer = 0x0] 04:53:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x129298800) [pid = 1648] [serial = 909] [outer = 0x128bef000] 04:53:42 INFO - PROCESS | 1648 | 1469188422762 Marionette DEBUG loaded listener.js 04:53:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1293b5000) [pid = 1648] [serial = 910] [outer = 0x128bef000] 04:53:43 INFO - PROCESS | 1648 | 1469188423206 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:53:43 INFO - PROCESS | 1648 | 1469188423266 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:53:43 INFO - PROCESS | 1648 | 1469188423269 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:53:43 INFO - PROCESS | 1648 | 1469188423271 Marionette TRACE conn2 <- [1,1186,null,{}] 04:53:43 INFO - PROCESS | 1648 | 1469188423273 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:43 INFO - PROCESS | 1648 | 1469188423275 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:43 INFO - PROCESS | 1648 | 1469188423379 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:53:43 INFO - PROCESS | 1648 | 1469188423454 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:43 INFO - PROCESS | 1648 | 1469188423455 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e62800 == 57 [pid = 1648] [id = 304] 04:53:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x112a60400) [pid = 1648] [serial = 911] [outer = 0x0] 04:53:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x118882800) [pid = 1648] [serial = 912] [outer = 0x112a60400] 04:53:43 INFO - PROCESS | 1648 | 1469188423484 Marionette DEBUG loaded listener.js 04:53:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1293b5c00) [pid = 1648] [serial = 913] [outer = 0x112a60400] 04:53:44 INFO - PROCESS | 1648 | 1469188424092 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 04:53:44 INFO - PROCESS | 1648 | 1469188424149 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:53:44 INFO - PROCESS | 1648 | 1469188424154 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:53:44 INFO - PROCESS | 1648 | 1469188424156 Marionette TRACE conn2 <- [1,1190,null,{}] 04:53:44 INFO - PROCESS | 1648 | 1469188424159 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:44 INFO - PROCESS | 1648 | 1469188424161 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:44 INFO - PROCESS | 1648 | 1469188424265 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:53:44 INFO - PROCESS | 1648 | 1469188424345 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:44 INFO - PROCESS | 1648 | 1469188424347 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x113e14800 == 58 [pid = 1648] [id = 305] 04:53:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x112674400) [pid = 1648] [serial = 914] [outer = 0x0] 04:53:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1131e9c00) [pid = 1648] [serial = 915] [outer = 0x112674400] 04:53:44 INFO - PROCESS | 1648 | 1469188424375 Marionette DEBUG loaded listener.js 04:53:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11845b800) [pid = 1648] [serial = 916] [outer = 0x112674400] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb0a000 == 57 [pid = 1648] [id = 298] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1df000 == 56 [pid = 1648] [id = 297] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x124205800 == 55 [pid = 1648] [id = 296] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12be6d800 == 54 [pid = 1648] [id = 295] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12b183000 == 53 [pid = 1648] [id = 294] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x129e3c000 == 52 [pid = 1648] [id = 293] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x129243800 == 51 [pid = 1648] [id = 292] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x128b96000 == 50 [pid = 1648] [id = 291] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x124e1d800 == 49 [pid = 1648] [id = 290] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11a07a000 == 48 [pid = 1648] [id = 289] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1169bd000 == 47 [pid = 1648] [id = 288] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1194c1000 == 46 [pid = 1648] [id = 287] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x115dbe000 == 45 [pid = 1648] [id = 283] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x118255000 == 44 [pid = 1648] [id = 234] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1167d8800 == 43 [pid = 1648] [id = 236] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba46800 == 42 [pid = 1648] [id = 285] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6e0000 == 41 [pid = 1648] [id = 286] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12a85c000 == 40 [pid = 1648] [id = 252] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x119a63000 == 39 [pid = 1648] [id = 284] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12a624800 == 38 [pid = 1648] [id = 249] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12be66800 == 37 [pid = 1648] [id = 269] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12a86b800 == 36 [pid = 1648] [id = 268] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1169bb800 == 35 [pid = 1648] [id = 270] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1231f0800 == 34 [pid = 1648] [id = 251] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12b18a000 == 33 [pid = 1648] [id = 253] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x117e62800 == 32 [pid = 1648] [id = 304] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12d213000 == 31 [pid = 1648] [id = 303] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbdb000 == 30 [pid = 1648] [id = 302] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x129240800 == 29 [pid = 1648] [id = 301] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb22800 == 28 [pid = 1648] [id = 299] 04:53:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c9000 == 27 [pid = 1648] [id = 300] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1129e3800) [pid = 1648] [serial = 750] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11672dc00) [pid = 1648] [serial = 800] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1211b3800) [pid = 1648] [serial = 825] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x124412400) [pid = 1648] [serial = 827] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1247e3000) [pid = 1648] [serial = 828] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1211b4000) [pid = 1648] [serial = 747] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1185cc000) [pid = 1648] [serial = 756] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11993fc00) [pid = 1648] [serial = 821] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x113a72400) [pid = 1648] [serial = 837] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1133bc000) [pid = 1648] [serial = 813] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x126792400) [pid = 1648] [serial = 834] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x126572800) [pid = 1648] [serial = 833] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119c8c800) [pid = 1648] [serial = 822] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11616a000) [pid = 1648] [serial = 753] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x123d9d400) [pid = 1648] [serial = 807] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116aa0c00) [pid = 1648] [serial = 801] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x116f69800) [pid = 1648] [serial = 816] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x112715400) [pid = 1648] [serial = 797] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119d73400) [pid = 1648] [serial = 839] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119c83800) [pid = 1648] [serial = 759] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1129d5400) [pid = 1648] [serial = 798] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x116a03c00) [pid = 1648] [serial = 815] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x112a8ec00) [pid = 1648] [serial = 812] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118889000) [pid = 1648] [serial = 819] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118457c00) [pid = 1648] [serial = 818] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128b37800) [pid = 1648] [serial = 842] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12330bc00) [pid = 1648] [serial = 806] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1244be000) [pid = 1648] [serial = 840] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12650b800) [pid = 1648] [serial = 831] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119d80c00) [pid = 1648] [serial = 824] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119d80400) [pid = 1648] [serial = 809] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12612ac00) [pid = 1648] [serial = 795] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126131000) [pid = 1648] [serial = 830] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119d81c00) [pid = 1648] [serial = 804] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112710400) [pid = 1648] [serial = 836] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x123de2800) [pid = 1648] [serial = 810] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119c85800) [pid = 1648] [serial = 803] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128b42800) [pid = 1648] [serial = 843] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128b44400) [pid = 1648] [serial = 845] [outer = 0x0] [url = about:blank] 04:53:45 INFO - PROCESS | 1648 | 1469188425478 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 04:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:53:45 INFO - PROCESS | 1648 | 1469188425531 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:53:45 INFO - PROCESS | 1648 | 1469188425535 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:53:45 INFO - PROCESS | 1648 | 1469188425537 Marionette TRACE conn2 <- [1,1194,null,{}] 04:53:45 INFO - PROCESS | 1648 | 1469188425540 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:45 INFO - PROCESS | 1648 | 1469188425542 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:45 INFO - PROCESS | 1648 | 1469188425649 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:53:45 INFO - PROCESS | 1648 | 1469188425659 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:45 INFO - PROCESS | 1648 | 1469188425662 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b6800 == 28 [pid = 1648] [id = 306] 04:53:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1129dd000) [pid = 1648] [serial = 917] [outer = 0x0] 04:53:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1129e2400) [pid = 1648] [serial = 918] [outer = 0x1129dd000] 04:53:45 INFO - PROCESS | 1648 | 1469188425691 Marionette DEBUG loaded listener.js 04:53:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x112a81400) [pid = 1648] [serial = 919] [outer = 0x1129dd000] 04:53:46 INFO - PROCESS | 1648 | 1469188426034 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 04:53:46 INFO - PROCESS | 1648 | 1469188426109 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:53:46 INFO - PROCESS | 1648 | 1469188426113 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:53:46 INFO - PROCESS | 1648 | 1469188426115 Marionette TRACE conn2 <- [1,1198,null,{}] 04:53:46 INFO - PROCESS | 1648 | 1469188426117 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:46 INFO - PROCESS | 1648 | 1469188426119 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:46 INFO - PROCESS | 1648 | 1469188426202 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:53:46 INFO - PROCESS | 1648 | 1469188426207 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:46 INFO - PROCESS | 1648 | 1469188426208 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x118255000 == 29 [pid = 1648] [id = 307] 04:53:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11322e400) [pid = 1648] [serial = 920] [outer = 0x0] 04:53:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1164d5400) [pid = 1648] [serial = 921] [outer = 0x11322e400] 04:53:46 INFO - PROCESS | 1648 | 1469188426238 Marionette DEBUG loaded listener.js 04:53:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116a07800) [pid = 1648] [serial = 922] [outer = 0x11322e400] 04:53:46 INFO - PROCESS | 1648 | 1469188426563 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 471ms 04:53:46 INFO - PROCESS | 1648 | 1469188426584 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:53:46 INFO - PROCESS | 1648 | 1469188426593 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:53:46 INFO - PROCESS | 1648 | 1469188426596 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:53:46 INFO - PROCESS | 1648 | 1469188426598 Marionette TRACE conn2 <- [1,1202,null,{}] 04:53:46 INFO - PROCESS | 1648 | 1469188426606 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:46 INFO - PROCESS | 1648 | 1469188426609 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:46 INFO - PROCESS | 1648 | 1469188426697 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:53:46 INFO - PROCESS | 1648 | 1469188426761 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:46 INFO - PROCESS | 1648 | 1469188426763 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x119cd1800 == 30 [pid = 1648] [id = 308] 04:53:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116a9ec00) [pid = 1648] [serial = 923] [outer = 0x0] 04:53:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1185c5c00) [pid = 1648] [serial = 924] [outer = 0x116a9ec00] 04:53:46 INFO - PROCESS | 1648 | 1469188426791 Marionette DEBUG loaded listener.js 04:53:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119084800) [pid = 1648] [serial = 925] [outer = 0x116a9ec00] 04:53:47 INFO - PROCESS | 1648 | 1469188427077 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 522ms 04:53:47 INFO - PROCESS | 1648 | 1469188427121 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:53:47 INFO - PROCESS | 1648 | 1469188427122 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:53:47 INFO - PROCESS | 1648 | 1469188427125 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:53:47 INFO - PROCESS | 1648 | 1469188427126 Marionette TRACE conn2 <- [1,1206,null,{}] 04:53:47 INFO - PROCESS | 1648 | 1469188427128 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:47 INFO - PROCESS | 1648 | 1469188427130 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:47 INFO - PROCESS | 1648 | 1469188427223 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:53:47 INFO - PROCESS | 1648 | 1469188427284 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:47 INFO - PROCESS | 1648 | 1469188427285 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211c6000 == 31 [pid = 1648] [id = 309] 04:53:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1176bc800) [pid = 1648] [serial = 926] [outer = 0x0] 04:53:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119425c00) [pid = 1648] [serial = 927] [outer = 0x1176bc800] 04:53:47 INFO - PROCESS | 1648 | 1469188427305 Marionette DEBUG loaded listener.js 04:53:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119c87800) [pid = 1648] [serial = 928] [outer = 0x1176bc800] 04:53:47 INFO - PROCESS | 1648 | 1469188427684 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 569ms 04:53:47 INFO - PROCESS | 1648 | 1469188427695 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:53:47 INFO - PROCESS | 1648 | 1469188427696 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:53:47 INFO - PROCESS | 1648 | 1469188427707 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:53:47 INFO - PROCESS | 1648 | 1469188427709 Marionette TRACE conn2 <- [1,1210,null,{}] 04:53:47 INFO - PROCESS | 1648 | 1469188427712 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:47 INFO - PROCESS | 1648 | 1469188427724 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:47 INFO - PROCESS | 1648 | 1469188427865 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:53:47 INFO - PROCESS | 1648 | 1469188427920 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:47 INFO - PROCESS | 1648 | 1469188427922 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b61000 == 32 [pid = 1648] [id = 310] 04:53:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1129b7400) [pid = 1648] [serial = 929] [outer = 0x0] 04:53:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119d79800) [pid = 1648] [serial = 930] [outer = 0x1129b7400] 04:53:47 INFO - PROCESS | 1648 | 1469188427955 Marionette DEBUG loaded listener.js 04:53:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1211b3400) [pid = 1648] [serial = 931] [outer = 0x1129b7400] 04:53:48 INFO - PROCESS | 1648 | 1469188428355 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 04:53:48 INFO - PROCESS | 1648 | 1469188428376 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:53:48 INFO - PROCESS | 1648 | 1469188428377 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:53:48 INFO - PROCESS | 1648 | 1469188428381 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:53:48 INFO - PROCESS | 1648 | 1469188428382 Marionette TRACE conn2 <- [1,1214,null,{}] 04:53:48 INFO - PROCESS | 1648 | 1469188428385 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:48 INFO - PROCESS | 1648 | 1469188428389 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:48 INFO - PROCESS | 1648 | 1469188428509 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:53:48 INFO - PROCESS | 1648 | 1469188428521 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:48 INFO - PROCESS | 1648 | 1469188428522 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1261a1800 == 33 [pid = 1648] [id = 311] 04:53:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x123193c00) [pid = 1648] [serial = 932] [outer = 0x0] 04:53:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12397e400) [pid = 1648] [serial = 933] [outer = 0x123193c00] 04:53:48 INFO - PROCESS | 1648 | 1469188428547 Marionette DEBUG loaded listener.js 04:53:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12467f400) [pid = 1648] [serial = 934] [outer = 0x123193c00] 04:53:48 INFO - PROCESS | 1648 | 1469188428886 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 04:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 521ms 04:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:53:48 INFO - PROCESS | 1648 | 1469188428901 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:53:48 INFO - PROCESS | 1648 | 1469188428902 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:53:48 INFO - PROCESS | 1648 | 1469188428904 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:53:48 INFO - PROCESS | 1648 | 1469188428906 Marionette TRACE conn2 <- [1,1218,null,{}] 04:53:48 INFO - PROCESS | 1648 | 1469188428908 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:48 INFO - PROCESS | 1648 | 1469188428909 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:49 INFO - PROCESS | 1648 | 1469188429017 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:53:49 INFO - PROCESS | 1648 | 1469188429028 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:49 INFO - PROCESS | 1648 | 1469188429029 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b8c000 == 34 [pid = 1648] [id = 312] 04:53:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12467fc00) [pid = 1648] [serial = 935] [outer = 0x0] 04:53:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124dadc00) [pid = 1648] [serial = 936] [outer = 0x12467fc00] 04:53:49 INFO - PROCESS | 1648 | 1469188429054 Marionette DEBUG loaded listener.js 04:53:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12650b800) [pid = 1648] [serial = 937] [outer = 0x12467fc00] 04:53:49 INFO - PROCESS | 1648 | 1469188429400 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 04:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 517ms 04:53:49 INFO - PROCESS | 1648 | 1469188429423 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:53:49 INFO - PROCESS | 1648 | 1469188429424 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:53:49 INFO - PROCESS | 1648 | 1469188429426 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:53:49 INFO - PROCESS | 1648 | 1469188429427 Marionette TRACE conn2 <- [1,1222,null,{}] 04:53:49 INFO - PROCESS | 1648 | 1469188429436 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:49 INFO - PROCESS | 1648 | 1469188429437 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:49 INFO - PROCESS | 1648 | 1469188429537 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:53:49 INFO - PROCESS | 1648 | 1469188429541 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:49 INFO - PROCESS | 1648 | 1469188429542 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x129247000 == 35 [pid = 1648] [id = 313] 04:53:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1247ed800) [pid = 1648] [serial = 938] [outer = 0x0] 04:53:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126791400) [pid = 1648] [serial = 939] [outer = 0x1247ed800] 04:53:49 INFO - PROCESS | 1648 | 1469188429566 Marionette DEBUG loaded listener.js 04:53:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128b38400) [pid = 1648] [serial = 940] [outer = 0x1247ed800] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11906b400) [pid = 1648] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128b7cc00) [pid = 1648] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128b7d800) [pid = 1648] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12929f400) [pid = 1648] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11615ec00) [pid = 1648] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119c88000) [pid = 1648] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112135000) [pid = 1648] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x112a62c00) [pid = 1648] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x10eaf7c00) [pid = 1648] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12384a800) [pid = 1648] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12612a400) [pid = 1648] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1176bcc00) [pid = 1648] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119c7f800) [pid = 1648] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x111e29000) [pid = 1648] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12650d000) [pid = 1648] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12a669800) [pid = 1648] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128b3e800) [pid = 1648] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:53:50 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x113c60c00) [pid = 1648] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:53:50 INFO - PROCESS | 1648 | 1469188430339 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 04:53:50 INFO - PROCESS | 1648 | 1469188430363 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:53:50 INFO - PROCESS | 1648 | 1469188430375 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:53:50 INFO - PROCESS | 1648 | 1469188430376 Marionette TRACE conn2 <- [1,1226,null,{}] 04:53:50 INFO - PROCESS | 1648 | 1469188430378 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:50 INFO - PROCESS | 1648 | 1469188430379 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:50 INFO - PROCESS | 1648 | 1469188430470 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:53:50 INFO - PROCESS | 1648 | 1469188430473 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:50 INFO - PROCESS | 1648 | 1469188430474 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e34000 == 36 [pid = 1648] [id = 314] 04:53:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1121b1800) [pid = 1648] [serial = 941] [outer = 0x0] 04:53:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121081800) [pid = 1648] [serial = 942] [outer = 0x1121b1800] 04:53:50 INFO - PROCESS | 1648 | 1469188430499 Marionette DEBUG loaded listener.js 04:53:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12612c800) [pid = 1648] [serial = 943] [outer = 0x1121b1800] 04:53:50 INFO - PROCESS | 1648 | 1469188430820 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 04:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 467ms 04:53:50 INFO - PROCESS | 1648 | 1469188430843 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:53:50 INFO - PROCESS | 1648 | 1469188430844 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:53:50 INFO - PROCESS | 1648 | 1469188430847 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:53:50 INFO - PROCESS | 1648 | 1469188430849 Marionette TRACE conn2 <- [1,1230,null,{}] 04:53:50 INFO - PROCESS | 1648 | 1469188430852 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:50 INFO - PROCESS | 1648 | 1469188430853 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:50 INFO - PROCESS | 1648 | 1469188430933 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:53:50 INFO - PROCESS | 1648 | 1469188430937 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:50 INFO - PROCESS | 1648 | 1469188430938 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a634000 == 37 [pid = 1648] [id = 315] 04:53:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126517800) [pid = 1648] [serial = 944] [outer = 0x0] 04:53:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b3f000) [pid = 1648] [serial = 945] [outer = 0x126517800] 04:53:50 INFO - PROCESS | 1648 | 1469188430962 Marionette DEBUG loaded listener.js 04:53:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128b45c00) [pid = 1648] [serial = 946] [outer = 0x126517800] 04:53:51 INFO - PROCESS | 1648 | 1469188431287 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 04:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 471ms 04:53:51 INFO - PROCESS | 1648 | 1469188431318 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:53:51 INFO - PROCESS | 1648 | 1469188431320 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:53:51 INFO - PROCESS | 1648 | 1469188431322 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:53:51 INFO - PROCESS | 1648 | 1469188431324 Marionette TRACE conn2 <- [1,1234,null,{}] 04:53:51 INFO - PROCESS | 1648 | 1469188431326 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:51 INFO - PROCESS | 1648 | 1469188431327 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:51 INFO - PROCESS | 1648 | 1469188431456 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:53:51 INFO - PROCESS | 1648 | 1469188431463 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:51 INFO - PROCESS | 1648 | 1469188431465 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af04800 == 38 [pid = 1648] [id = 316] 04:53:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128b46c00) [pid = 1648] [serial = 947] [outer = 0x0] 04:53:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128b7b800) [pid = 1648] [serial = 948] [outer = 0x128b46c00] 04:53:51 INFO - PROCESS | 1648 | 1469188431491 Marionette DEBUG loaded listener.js 04:53:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128d2d800) [pid = 1648] [serial = 949] [outer = 0x128b46c00] 04:53:51 INFO - PROCESS | 1648 | 1469188431807 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 04:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 04:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:53:51 INFO - PROCESS | 1648 | 1469188431841 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:53:51 INFO - PROCESS | 1648 | 1469188431842 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:53:51 INFO - PROCESS | 1648 | 1469188431844 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:53:51 INFO - PROCESS | 1648 | 1469188431845 Marionette TRACE conn2 <- [1,1238,null,{}] 04:53:51 INFO - PROCESS | 1648 | 1469188431850 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:51 INFO - PROCESS | 1648 | 1469188431851 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:51 INFO - PROCESS | 1648 | 1469188431928 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:53:51 INFO - PROCESS | 1648 | 1469188431934 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:51 INFO - PROCESS | 1648 | 1469188431935 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be66800 == 39 [pid = 1648] [id = 317] 04:53:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128d2f400) [pid = 1648] [serial = 950] [outer = 0x0] 04:53:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12929d400) [pid = 1648] [serial = 951] [outer = 0x128d2f400] 04:53:51 INFO - PROCESS | 1648 | 1469188431959 Marionette DEBUG loaded listener.js 04:53:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1293b3800) [pid = 1648] [serial = 952] [outer = 0x128d2f400] 04:53:52 INFO - PROCESS | 1648 | 1469188432440 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 04:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 674ms 04:53:52 INFO - PROCESS | 1648 | 1469188432523 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:53:52 INFO - PROCESS | 1648 | 1469188432525 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:53:52 INFO - PROCESS | 1648 | 1469188432532 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:53:52 INFO - PROCESS | 1648 | 1469188432534 Marionette TRACE conn2 <- [1,1242,null,{}] 04:53:52 INFO - PROCESS | 1648 | 1469188432538 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:52 INFO - PROCESS | 1648 | 1469188432539 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:52 INFO - PROCESS | 1648 | 1469188432653 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:53:52 INFO - PROCESS | 1648 | 1469188432781 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:52 INFO - PROCESS | 1648 | 1469188432782 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11824e000 == 40 [pid = 1648] [id = 318] 04:53:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112dbe800) [pid = 1648] [serial = 953] [outer = 0x0] 04:53:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113225000) [pid = 1648] [serial = 954] [outer = 0x112dbe800] 04:53:52 INFO - PROCESS | 1648 | 1469188432817 Marionette DEBUG loaded listener.js 04:53:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x115de2c00) [pid = 1648] [serial = 955] [outer = 0x112dbe800] 04:53:53 INFO - PROCESS | 1648 | 1469188433311 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 04:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 822ms 04:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:53:53 INFO - PROCESS | 1648 | 1469188433368 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:53:53 INFO - PROCESS | 1648 | 1469188433371 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:53:53 INFO - PROCESS | 1648 | 1469188433375 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:53:53 INFO - PROCESS | 1648 | 1469188433377 Marionette TRACE conn2 <- [1,1246,null,{}] 04:53:53 INFO - PROCESS | 1648 | 1469188433380 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:53 INFO - PROCESS | 1648 | 1469188433382 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:53 INFO - PROCESS | 1648 | 1469188433505 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:53:53 INFO - PROCESS | 1648 | 1469188433592 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:53 INFO - PROCESS | 1648 | 1469188433593 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x124206000 == 41 [pid = 1648] [id = 319] 04:53:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1185cc000) [pid = 1648] [serial = 956] [outer = 0x0] 04:53:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11863b800) [pid = 1648] [serial = 957] [outer = 0x1185cc000] 04:53:53 INFO - PROCESS | 1648 | 1469188433625 Marionette DEBUG loaded listener.js 04:53:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1193b0c00) [pid = 1648] [serial = 958] [outer = 0x1185cc000] 04:53:54 INFO - PROCESS | 1648 | 1469188434323 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 04:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1025ms 04:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:53:54 INFO - PROCESS | 1648 | 1469188434401 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:53:54 INFO - PROCESS | 1648 | 1469188434403 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:53:54 INFO - PROCESS | 1648 | 1469188434406 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:53:54 INFO - PROCESS | 1648 | 1469188434408 Marionette TRACE conn2 <- [1,1250,null,{}] 04:53:54 INFO - PROCESS | 1648 | 1469188434412 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:54 INFO - PROCESS | 1648 | 1469188434414 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:54 INFO - PROCESS | 1648 | 1469188434532 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:53:54 INFO - PROCESS | 1648 | 1469188434594 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:54 INFO - PROCESS | 1648 | 1469188434597 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x118510800 == 42 [pid = 1648] [id = 320] 04:53:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x113a7f400) [pid = 1648] [serial = 959] [outer = 0x0] 04:53:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x113cfe000) [pid = 1648] [serial = 960] [outer = 0x113a7f400] 04:53:54 INFO - PROCESS | 1648 | 1469188434625 Marionette DEBUG loaded listener.js 04:53:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11672b800) [pid = 1648] [serial = 961] [outer = 0x113a7f400] 04:53:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12af04800 == 41 [pid = 1648] [id = 316] 04:53:54 INFO - PROCESS | 1648 | --DOCSHELL 0x12a634000 == 40 [pid = 1648] [id = 315] 04:53:54 INFO - PROCESS | 1648 | --DOCSHELL 0x129e34000 == 39 [pid = 1648] [id = 314] 04:53:54 INFO - PROCESS | 1648 | --DOCSHELL 0x129247000 == 38 [pid = 1648] [id = 313] 04:53:54 INFO - PROCESS | 1648 | --DOCSHELL 0x128b8c000 == 37 [pid = 1648] [id = 312] 04:53:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1261a1800 == 36 [pid = 1648] [id = 311] 04:53:54 INFO - PROCESS | 1648 | --DOCSHELL 0x123b61000 == 35 [pid = 1648] [id = 310] 04:53:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1211c6000 == 34 [pid = 1648] [id = 309] 04:53:54 INFO - PROCESS | 1648 | --DOCSHELL 0x119cd1800 == 33 [pid = 1648] [id = 308] 04:53:54 INFO - PROCESS | 1648 | --DOCSHELL 0x118255000 == 32 [pid = 1648] [id = 307] 04:53:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1169b6800 == 31 [pid = 1648] [id = 306] 04:53:54 INFO - PROCESS | 1648 | --DOCSHELL 0x113e14800 == 30 [pid = 1648] [id = 305] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128b74c00) [pid = 1648] [serial = 846] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12c03fc00) [pid = 1648] [serial = 495] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128bfc000) [pid = 1648] [serial = 878] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x129297400) [pid = 1648] [serial = 881] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128d37000) [pid = 1648] [serial = 879] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1292a4c00) [pid = 1648] [serial = 884] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12929dc00) [pid = 1648] [serial = 882] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119064400) [pid = 1648] [serial = 863] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11941e800) [pid = 1648] [serial = 864] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x123864000) [pid = 1648] [serial = 857] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1244b9400) [pid = 1648] [serial = 858] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1129b6000) [pid = 1648] [serial = 860] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112a82c00) [pid = 1648] [serial = 861] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x115f44c00) [pid = 1648] [serial = 851] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116a10800) [pid = 1648] [serial = 852] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1121be800) [pid = 1648] [serial = 848] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1127d9800) [pid = 1648] [serial = 849] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x123de9c00) [pid = 1648] [serial = 869] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x124da5c00) [pid = 1648] [serial = 870] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126791c00) [pid = 1648] [serial = 872] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126934000) [pid = 1648] [serial = 873] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118634400) [pid = 1648] [serial = 854] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119c8b800) [pid = 1648] [serial = 855] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121086800) [pid = 1648] [serial = 866] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1233dd800) [pid = 1648] [serial = 867] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1129d7400) [pid = 1648] [serial = 887] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1293ba400) [pid = 1648] [serial = 893] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12a706000) [pid = 1648] [serial = 896] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1293af800) [pid = 1648] [serial = 885] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116a0c000) [pid = 1648] [serial = 888] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128b41400) [pid = 1648] [serial = 875] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12a758800) [pid = 1648] [serial = 897] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128b79c00) [pid = 1648] [serial = 876] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12650a800) [pid = 1648] [serial = 891] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118231800) [pid = 1648] [serial = 890] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12a669000) [pid = 1648] [serial = 894] [outer = 0x0] [url = about:blank] 04:53:55 INFO - PROCESS | 1648 | 1469188435062 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 04:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 669ms 04:53:55 INFO - PROCESS | 1648 | 1469188435076 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:53:55 INFO - PROCESS | 1648 | 1469188435079 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:53:55 INFO - PROCESS | 1648 | 1469188435086 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:53:55 INFO - PROCESS | 1648 | 1469188435087 Marionette TRACE conn2 <- [1,1254,null,{}] 04:53:55 INFO - PROCESS | 1648 | 1469188435090 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:55 INFO - PROCESS | 1648 | 1469188435091 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:55 INFO - PROCESS | 1648 | 1469188435171 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:53:55 INFO - PROCESS | 1648 | 1469188435175 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:55 INFO - PROCESS | 1648 | 1469188435176 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11824e800 == 31 [pid = 1648] [id = 321] 04:53:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x115f44c00) [pid = 1648] [serial = 962] [outer = 0x0] 04:53:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116a9e000) [pid = 1648] [serial = 963] [outer = 0x115f44c00] 04:53:55 INFO - PROCESS | 1648 | 1469188435206 Marionette DEBUG loaded listener.js 04:53:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118234000) [pid = 1648] [serial = 964] [outer = 0x115f44c00] 04:53:55 INFO - PROCESS | 1648 | 1469188435539 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 04:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 471ms 04:53:55 INFO - PROCESS | 1648 | 1469188435568 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:53:55 INFO - PROCESS | 1648 | 1469188435570 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:53:55 INFO - PROCESS | 1648 | 1469188435573 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:53:55 INFO - PROCESS | 1648 | 1469188435576 Marionette TRACE conn2 <- [1,1258,null,{}] 04:53:55 INFO - PROCESS | 1648 | 1469188435584 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:55 INFO - PROCESS | 1648 | 1469188435587 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:55 INFO - PROCESS | 1648 | 1469188435672 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:53:55 INFO - PROCESS | 1648 | 1469188435678 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:55 INFO - PROCESS | 1648 | 1469188435680 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1231db000 == 32 [pid = 1648] [id = 322] 04:53:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1127d6000) [pid = 1648] [serial = 965] [outer = 0x0] 04:53:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1194e7400) [pid = 1648] [serial = 966] [outer = 0x1127d6000] 04:53:55 INFO - PROCESS | 1648 | 1469188435709 Marionette DEBUG loaded listener.js 04:53:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12106ac00) [pid = 1648] [serial = 967] [outer = 0x1127d6000] 04:53:56 INFO - PROCESS | 1648 | 1469188436082 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 04:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 522ms 04:53:56 INFO - PROCESS | 1648 | 1469188436095 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:53:56 INFO - PROCESS | 1648 | 1469188436097 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:53:56 INFO - PROCESS | 1648 | 1469188436112 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:53:56 INFO - PROCESS | 1648 | 1469188436113 Marionette TRACE conn2 <- [1,1262,null,{}] 04:53:56 INFO - PROCESS | 1648 | 1469188436118 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:56 INFO - PROCESS | 1648 | 1469188436119 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:56 INFO - PROCESS | 1648 | 1469188436201 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:53:56 INFO - PROCESS | 1648 | 1469188436205 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:56 INFO - PROCESS | 1648 | 1469188436206 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12619b000 == 33 [pid = 1648] [id = 323] 04:53:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12107b000) [pid = 1648] [serial = 968] [outer = 0x0] 04:53:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12384d400) [pid = 1648] [serial = 969] [outer = 0x12107b000] 04:53:56 INFO - PROCESS | 1648 | 1469188436232 Marionette DEBUG loaded listener.js 04:53:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x123bcfc00) [pid = 1648] [serial = 970] [outer = 0x12107b000] 04:53:56 INFO - PROCESS | 1648 | 1469188436571 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 04:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 476ms 04:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:53:56 INFO - PROCESS | 1648 | 1469188436585 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:53:56 INFO - PROCESS | 1648 | 1469188436586 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:53:56 INFO - PROCESS | 1648 | 1469188436588 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:53:56 INFO - PROCESS | 1648 | 1469188436590 Marionette TRACE conn2 <- [1,1266,null,{}] 04:53:56 INFO - PROCESS | 1648 | 1469188436592 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:56 INFO - PROCESS | 1648 | 1469188436593 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:56 INFO - PROCESS | 1648 | 1469188436671 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:53:56 INFO - PROCESS | 1648 | 1469188436674 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:56 INFO - PROCESS | 1648 | 1469188436676 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f7f800 == 34 [pid = 1648] [id = 324] 04:53:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112766400) [pid = 1648] [serial = 971] [outer = 0x0] 04:53:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124410800) [pid = 1648] [serial = 972] [outer = 0x112766400] 04:53:56 INFO - PROCESS | 1648 | 1469188436702 Marionette DEBUG loaded listener.js 04:53:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124711400) [pid = 1648] [serial = 973] [outer = 0x112766400] 04:53:57 INFO - PROCESS | 1648 | 1469188437066 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 04:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 517ms 04:53:57 INFO - PROCESS | 1648 | 1469188437114 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:53:57 INFO - PROCESS | 1648 | 1469188437115 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:53:57 INFO - PROCESS | 1648 | 1469188437117 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:53:57 INFO - PROCESS | 1648 | 1469188437118 Marionette TRACE conn2 <- [1,1270,null,{}] 04:53:57 INFO - PROCESS | 1648 | 1469188437121 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:57 INFO - PROCESS | 1648 | 1469188437125 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:57 INFO - PROCESS | 1648 | 1469188437254 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:53:57 INFO - PROCESS | 1648 | 1469188437258 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:57 INFO - PROCESS | 1648 | 1469188437259 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293ce800 == 35 [pid = 1648] [id = 325] 04:53:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1247de800) [pid = 1648] [serial = 974] [outer = 0x0] 04:53:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12650b000) [pid = 1648] [serial = 975] [outer = 0x1247de800] 04:53:57 INFO - PROCESS | 1648 | 1469188437315 Marionette DEBUG loaded listener.js 04:53:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128b7c800) [pid = 1648] [serial = 976] [outer = 0x1247de800] 04:53:57 INFO - PROCESS | 1648 | 1469188437627 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 04:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 570ms 04:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:53:57 INFO - PROCESS | 1648 | 1469188437687 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:53:57 INFO - PROCESS | 1648 | 1469188437689 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:53:57 INFO - PROCESS | 1648 | 1469188437691 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:53:57 INFO - PROCESS | 1648 | 1469188437692 Marionette TRACE conn2 <- [1,1274,null,{}] 04:53:57 INFO - PROCESS | 1648 | 1469188437694 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:57 INFO - PROCESS | 1648 | 1469188437695 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:57 INFO - PROCESS | 1648 | 1469188437795 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:53:57 INFO - PROCESS | 1648 | 1469188437818 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:57 INFO - PROCESS | 1648 | 1469188437819 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0e800 == 36 [pid = 1648] [id = 326] 04:53:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124dad000) [pid = 1648] [serial = 977] [outer = 0x0] 04:53:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128bfc000) [pid = 1648] [serial = 978] [outer = 0x124dad000] 04:53:57 INFO - PROCESS | 1648 | 1469188437851 Marionette DEBUG loaded listener.js 04:53:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12929b000) [pid = 1648] [serial = 979] [outer = 0x124dad000] 04:53:58 INFO - PROCESS | 1648 | 1469188438186 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 04:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 517ms 04:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:53:58 INFO - PROCESS | 1648 | 1469188438209 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:53:58 INFO - PROCESS | 1648 | 1469188438210 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:53:58 INFO - PROCESS | 1648 | 1469188438212 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:53:58 INFO - PROCESS | 1648 | 1469188438214 Marionette TRACE conn2 <- [1,1278,null,{}] 04:53:58 INFO - PROCESS | 1648 | 1469188438226 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:58 INFO - PROCESS | 1648 | 1469188438227 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:58 INFO - PROCESS | 1648 | 1469188438330 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:53:58 INFO - PROCESS | 1648 | 1469188438333 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:58 INFO - PROCESS | 1648 | 1469188438335 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b747000 == 37 [pid = 1648] [id = 327] 04:53:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12612ac00) [pid = 1648] [serial = 980] [outer = 0x0] 04:53:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1292a2000) [pid = 1648] [serial = 981] [outer = 0x12612ac00] 04:53:58 INFO - PROCESS | 1648 | 1469188438359 Marionette DEBUG loaded listener.js 04:53:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1293ba400) [pid = 1648] [serial = 982] [outer = 0x12612ac00] 04:53:58 INFO - PROCESS | 1648 | 1469188438702 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 04:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 529ms 04:53:58 INFO - PROCESS | 1648 | 1469188438742 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:53:58 INFO - PROCESS | 1648 | 1469188438743 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:53:58 INFO - PROCESS | 1648 | 1469188438745 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:53:58 INFO - PROCESS | 1648 | 1469188438746 Marionette TRACE conn2 <- [1,1282,null,{}] 04:53:58 INFO - PROCESS | 1648 | 1469188438748 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:58 INFO - PROCESS | 1648 | 1469188438750 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:58 INFO - PROCESS | 1648 | 1469188438854 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:53:58 INFO - PROCESS | 1648 | 1469188438890 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:58 INFO - PROCESS | 1648 | 1469188438899 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1231da000 == 38 [pid = 1648] [id = 328] 04:53:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1292a1c00) [pid = 1648] [serial = 983] [outer = 0x0] 04:53:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129576800) [pid = 1648] [serial = 984] [outer = 0x1292a1c00] 04:53:58 INFO - PROCESS | 1648 | 1469188438924 Marionette DEBUG loaded listener.js 04:53:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a703c00) [pid = 1648] [serial = 985] [outer = 0x1292a1c00] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1129b7400) [pid = 1648] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1176bc800) [pid = 1648] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11322e400) [pid = 1648] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116a9ec00) [pid = 1648] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1129dd000) [pid = 1648] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112674400) [pid = 1648] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1161acc00) [pid = 1648] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119d76c00) [pid = 1648] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x123de1800) [pid = 1648] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128bef000) [pid = 1648] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112a60400) [pid = 1648] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x123193c00) [pid = 1648] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12467fc00) [pid = 1648] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1247ed800) [pid = 1648] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126517800) [pid = 1648] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128b46c00) [pid = 1648] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:53:59 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1121b1800) [pid = 1648] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:53:59 INFO - PROCESS | 1648 | 1469188439297 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 04:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 569ms 04:53:59 INFO - PROCESS | 1648 | 1469188439315 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:53:59 INFO - PROCESS | 1648 | 1469188439318 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:53:59 INFO - PROCESS | 1648 | 1469188439321 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:53:59 INFO - PROCESS | 1648 | 1469188439322 Marionette TRACE conn2 <- [1,1286,null,{}] 04:53:59 INFO - PROCESS | 1648 | 1469188439325 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:59 INFO - PROCESS | 1648 | 1469188439326 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:59 INFO - PROCESS | 1648 | 1469188439409 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:53:59 INFO - PROCESS | 1648 | 1469188439414 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:59 INFO - PROCESS | 1648 | 1469188439415 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:53:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a638800 == 39 [pid = 1648] [id = 329] 04:53:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1129b9400) [pid = 1648] [serial = 986] [outer = 0x0] 04:53:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118457000) [pid = 1648] [serial = 987] [outer = 0x1129b9400] 04:53:59 INFO - PROCESS | 1648 | 1469188439439 Marionette DEBUG loaded listener.js 04:53:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119d76c00) [pid = 1648] [serial = 988] [outer = 0x1129b9400] 04:53:59 INFO - PROCESS | 1648 | 1469188439809 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 04:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 521ms 04:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:53:59 INFO - PROCESS | 1648 | 1469188439843 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:53:59 INFO - PROCESS | 1648 | 1469188439844 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:53:59 INFO - PROCESS | 1648 | 1469188439848 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:53:59 INFO - PROCESS | 1648 | 1469188439852 Marionette TRACE conn2 <- [1,1290,null,{}] 04:53:59 INFO - PROCESS | 1648 | 1469188439855 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:59 INFO - PROCESS | 1648 | 1469188439857 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:00 INFO - PROCESS | 1648 | 1469188440015 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:54:00 INFO - PROCESS | 1648 | 1469188440019 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:00 INFO - PROCESS | 1648 | 1469188440020 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1db000 == 40 [pid = 1648] [id = 330] 04:54:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1211b5c00) [pid = 1648] [serial = 989] [outer = 0x0] 04:54:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126cee800) [pid = 1648] [serial = 990] [outer = 0x1211b5c00] 04:54:00 INFO - PROCESS | 1648 | 1469188440046 Marionette DEBUG loaded listener.js 04:54:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a75b400) [pid = 1648] [serial = 991] [outer = 0x1211b5c00] 04:54:00 INFO - PROCESS | 1648 | 1469188440391 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 04:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 572ms 04:54:00 INFO - PROCESS | 1648 | 1469188440420 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:54:00 INFO - PROCESS | 1648 | 1469188440422 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:54:00 INFO - PROCESS | 1648 | 1469188440426 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:54:00 INFO - PROCESS | 1648 | 1469188440428 Marionette TRACE conn2 <- [1,1294,null,{}] 04:54:00 INFO - PROCESS | 1648 | 1469188440431 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:00 INFO - PROCESS | 1648 | 1469188440433 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:00 INFO - PROCESS | 1648 | 1469188440598 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:54:00 INFO - PROCESS | 1648 | 1469188440608 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:00 INFO - PROCESS | 1648 | 1469188440609 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6e6000 == 41 [pid = 1648] [id = 331] 04:54:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a75c400) [pid = 1648] [serial = 992] [outer = 0x0] 04:54:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12a8d3800) [pid = 1648] [serial = 993] [outer = 0x12a75c400] 04:54:00 INFO - PROCESS | 1648 | 1469188440642 Marionette DEBUG loaded listener.js 04:54:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a8db400) [pid = 1648] [serial = 994] [outer = 0x12a75c400] 04:54:00 INFO - PROCESS | 1648 | 1469188440955 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 04:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 574ms 04:54:01 INFO - PROCESS | 1648 | 1469188441000 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:54:01 INFO - PROCESS | 1648 | 1469188441001 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:54:01 INFO - PROCESS | 1648 | 1469188441003 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:54:01 INFO - PROCESS | 1648 | 1469188441004 Marionette TRACE conn2 <- [1,1298,null,{}] 04:54:01 INFO - PROCESS | 1648 | 1469188441006 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:01 INFO - PROCESS | 1648 | 1469188441007 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:01 INFO - PROCESS | 1648 | 1469188441095 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:54:01 INFO - PROCESS | 1648 | 1469188441101 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:01 INFO - PROCESS | 1648 | 1469188441102 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca44000 == 42 [pid = 1648] [id = 332] 04:54:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a8df000) [pid = 1648] [serial = 995] [outer = 0x0] 04:54:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a8e1800) [pid = 1648] [serial = 996] [outer = 0x12a8df000] 04:54:01 INFO - PROCESS | 1648 | 1469188441126 Marionette DEBUG loaded listener.js 04:54:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12af67000) [pid = 1648] [serial = 997] [outer = 0x12a8df000] 04:54:01 INFO - PROCESS | 1648 | 1469188441625 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 672ms 04:54:01 INFO - PROCESS | 1648 | 1469188441680 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:54:01 INFO - PROCESS | 1648 | 1469188441683 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:54:01 INFO - PROCESS | 1648 | 1469188441688 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:54:01 INFO - PROCESS | 1648 | 1469188441690 Marionette TRACE conn2 <- [1,1302,null,{}] 04:54:01 INFO - PROCESS | 1648 | 1469188441694 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:01 INFO - PROCESS | 1648 | 1469188441696 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:01 INFO - PROCESS | 1648 | 1469188441806 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:54:01 INFO - PROCESS | 1648 | 1469188441918 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:01 INFO - PROCESS | 1648 | 1469188441919 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11909f800 == 43 [pid = 1648] [id = 333] 04:54:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x113c13800) [pid = 1648] [serial = 998] [outer = 0x0] 04:54:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x115f4ec00) [pid = 1648] [serial = 999] [outer = 0x113c13800] 04:54:01 INFO - PROCESS | 1648 | 1469188441951 Marionette DEBUG loaded listener.js 04:54:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118131c00) [pid = 1648] [serial = 1000] [outer = 0x113c13800] 04:54:02 INFO - PROCESS | 1648 | 1469188442383 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 04:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 725ms 04:54:02 INFO - PROCESS | 1648 | 1469188442412 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:54:02 INFO - PROCESS | 1648 | 1469188442416 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:54:02 INFO - PROCESS | 1648 | 1469188442420 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:54:02 INFO - PROCESS | 1648 | 1469188442422 Marionette TRACE conn2 <- [1,1306,null,{}] 04:54:02 INFO - PROCESS | 1648 | 1469188442437 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:02 INFO - PROCESS | 1648 | 1469188442438 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:02 INFO - PROCESS | 1648 | 1469188442535 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:54:02 INFO - PROCESS | 1648 | 1469188442634 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:02 INFO - PROCESS | 1648 | 1469188442635 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b8c000 == 44 [pid = 1648] [id = 334] 04:54:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119068800) [pid = 1648] [serial = 1001] [outer = 0x0] 04:54:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119af6400) [pid = 1648] [serial = 1002] [outer = 0x119068800] 04:54:02 INFO - PROCESS | 1648 | 1469188442667 Marionette DEBUG loaded listener.js 04:54:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121074c00) [pid = 1648] [serial = 1003] [outer = 0x119068800] 04:54:03 INFO - PROCESS | 1648 | 1469188443091 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 04:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 730ms 04:54:03 INFO - PROCESS | 1648 | 1469188443160 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:54:03 INFO - PROCESS | 1648 | 1469188443161 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:54:03 INFO - PROCESS | 1648 | 1469188443165 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:54:03 INFO - PROCESS | 1648 | 1469188443167 Marionette TRACE conn2 <- [1,1310,null,{}] 04:54:03 INFO - PROCESS | 1648 | 1469188443175 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:03 INFO - PROCESS | 1648 | 1469188443178 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:03 INFO - PROCESS | 1648 | 1469188443285 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:54:03 INFO - PROCESS | 1648 | 1469188443360 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:03 INFO - PROCESS | 1648 | 1469188443362 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6fa800 == 45 [pid = 1648] [id = 335] 04:54:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12384ec00) [pid = 1648] [serial = 1004] [outer = 0x0] 04:54:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12612d000) [pid = 1648] [serial = 1005] [outer = 0x12384ec00] 04:54:03 INFO - PROCESS | 1648 | 1469188443395 Marionette DEBUG loaded listener.js 04:54:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128b40000) [pid = 1648] [serial = 1006] [outer = 0x12384ec00] 04:54:03 INFO - PROCESS | 1648 | 1469188443778 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 04:54:03 INFO - PROCESS | 1648 | 1469188443839 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:54:03 INFO - PROCESS | 1648 | 1469188443842 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:54:03 INFO - PROCESS | 1648 | 1469188443843 Marionette TRACE conn2 <- [1,1314,null,{}] 04:54:03 INFO - PROCESS | 1648 | 1469188443845 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:03 INFO - PROCESS | 1648 | 1469188443847 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:03 INFO - PROCESS | 1648 | 1469188443954 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:54:04 INFO - PROCESS | 1648 | 1469188444017 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:04 INFO - PROCESS | 1648 | 1469188444018 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbdf800 == 46 [pid = 1648] [id = 336] 04:54:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128b7b000) [pid = 1648] [serial = 1007] [outer = 0x0] 04:54:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1293ae800) [pid = 1648] [serial = 1008] [outer = 0x128b7b000] 04:54:04 INFO - PROCESS | 1648 | 1469188444047 Marionette DEBUG loaded listener.js 04:54:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12a669000) [pid = 1648] [serial = 1009] [outer = 0x128b7b000] 04:54:04 INFO - PROCESS | 1648 | 1469188444716 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 04:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 919ms 04:54:04 INFO - PROCESS | 1648 | 1469188444762 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:54:04 INFO - PROCESS | 1648 | 1469188444765 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:54:04 INFO - PROCESS | 1648 | 1469188444768 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:54:04 INFO - PROCESS | 1648 | 1469188444770 Marionette TRACE conn2 <- [1,1318,null,{}] 04:54:04 INFO - PROCESS | 1648 | 1469188444774 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:04 INFO - PROCESS | 1648 | 1469188444775 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:04 INFO - PROCESS | 1648 | 1469188444876 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:54:04 INFO - PROCESS | 1648 | 1469188444940 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:04 INFO - PROCESS | 1648 | 1469188444943 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194d5000 == 47 [pid = 1648] [id = 337] 04:54:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1133c5400) [pid = 1648] [serial = 1010] [outer = 0x0] 04:54:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x115090400) [pid = 1648] [serial = 1011] [outer = 0x1133c5400] 04:54:04 INFO - PROCESS | 1648 | 1469188444971 Marionette DEBUG loaded listener.js 04:54:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x116a08400) [pid = 1648] [serial = 1012] [outer = 0x1133c5400] 04:54:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6e6000 == 46 [pid = 1648] [id = 331] 04:54:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1db000 == 45 [pid = 1648] [id = 330] 04:54:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12a638800 == 44 [pid = 1648] [id = 329] 04:54:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1231da000 == 43 [pid = 1648] [id = 328] 04:54:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12b747000 == 42 [pid = 1648] [id = 327] 04:54:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0e800 == 41 [pid = 1648] [id = 326] 04:54:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1293ce800 == 40 [pid = 1648] [id = 325] 04:54:05 INFO - PROCESS | 1648 | --DOCSHELL 0x128f7f800 == 39 [pid = 1648] [id = 324] 04:54:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12619b000 == 38 [pid = 1648] [id = 323] 04:54:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1231db000 == 37 [pid = 1648] [id = 322] 04:54:06 INFO - PROCESS | 1648 | --DOCSHELL 0x11824e800 == 36 [pid = 1648] [id = 321] 04:54:06 INFO - PROCESS | 1648 | --DOCSHELL 0x118510800 == 35 [pid = 1648] [id = 320] 04:54:06 INFO - PROCESS | 1648 | --DOCSHELL 0x124206000 == 34 [pid = 1648] [id = 319] 04:54:06 INFO - PROCESS | 1648 | --DOCSHELL 0x11824e000 == 33 [pid = 1648] [id = 318] 04:54:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12be66800 == 32 [pid = 1648] [id = 317] 04:54:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbdf800 == 31 [pid = 1648] [id = 336] 04:54:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6fa800 == 30 [pid = 1648] [id = 335] 04:54:06 INFO - PROCESS | 1648 | --DOCSHELL 0x128b8c000 == 29 [pid = 1648] [id = 334] 04:54:06 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca44000 == 28 [pid = 1648] [id = 332] 04:54:06 INFO - PROCESS | 1648 | --DOCSHELL 0x11909f800 == 27 [pid = 1648] [id = 333] 04:54:06 INFO - PROCESS | 1648 | 1469188446018 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1293b5c00) [pid = 1648] [serial = 913] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118882800) [pid = 1648] [serial = 912] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12397e400) [pid = 1648] [serial = 933] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x124dadc00) [pid = 1648] [serial = 936] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126791400) [pid = 1648] [serial = 939] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128b3f000) [pid = 1648] [serial = 945] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128d2d800) [pid = 1648] [serial = 949] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x121081800) [pid = 1648] [serial = 942] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12929d400) [pid = 1648] [serial = 951] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128b38400) [pid = 1648] [serial = 940] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12650b800) [pid = 1648] [serial = 937] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12467f400) [pid = 1648] [serial = 934] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128b45c00) [pid = 1648] [serial = 946] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119c87800) [pid = 1648] [serial = 928] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12612c800) [pid = 1648] [serial = 943] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128b7b800) [pid = 1648] [serial = 948] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1211b3400) [pid = 1648] [serial = 931] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119d79800) [pid = 1648] [serial = 930] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119425c00) [pid = 1648] [serial = 927] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1164d5400) [pid = 1648] [serial = 921] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116a07800) [pid = 1648] [serial = 922] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1185c5c00) [pid = 1648] [serial = 924] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119084800) [pid = 1648] [serial = 925] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1129e2400) [pid = 1648] [serial = 918] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112a81400) [pid = 1648] [serial = 919] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1131e9c00) [pid = 1648] [serial = 915] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11845b800) [pid = 1648] [serial = 916] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119064800) [pid = 1648] [serial = 901] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11672a000) [pid = 1648] [serial = 900] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12330a000) [pid = 1648] [serial = 903] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x123856800) [pid = 1648] [serial = 904] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128b73400) [pid = 1648] [serial = 907] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x126510800) [pid = 1648] [serial = 906] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1293b5000) [pid = 1648] [serial = 910] [outer = 0x0] [url = about:blank] 04:54:06 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x129298800) [pid = 1648] [serial = 909] [outer = 0x0] [url = about:blank] 04:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1321ms 04:54:06 INFO - PROCESS | 1648 | 1469188446090 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:54:06 INFO - PROCESS | 1648 | 1469188446092 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:54:06 INFO - PROCESS | 1648 | 1469188446095 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:54:06 INFO - PROCESS | 1648 | 1469188446099 Marionette TRACE conn2 <- [1,1322,null,{}] 04:54:06 INFO - PROCESS | 1648 | 1469188446103 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:06 INFO - PROCESS | 1648 | 1469188446105 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:06 INFO - PROCESS | 1648 | 1469188446185 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:54:06 INFO - PROCESS | 1648 | 1469188446215 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:06 INFO - PROCESS | 1648 | 1469188446217 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1131be000 == 28 [pid = 1648] [id = 338] 04:54:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112671c00) [pid = 1648] [serial = 1013] [outer = 0x0] 04:54:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112676c00) [pid = 1648] [serial = 1014] [outer = 0x112671c00] 04:54:06 INFO - PROCESS | 1648 | 1469188446246 Marionette DEBUG loaded listener.js 04:54:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1126fac00) [pid = 1648] [serial = 1015] [outer = 0x112671c00] 04:54:06 INFO - PROCESS | 1648 | 1469188446590 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 04:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 522ms 04:54:06 INFO - PROCESS | 1648 | 1469188446618 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:54:06 INFO - PROCESS | 1648 | 1469188446622 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:54:06 INFO - PROCESS | 1648 | 1469188446651 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:54:06 INFO - PROCESS | 1648 | 1469188446652 Marionette TRACE conn2 <- [1,1326,null,{}] 04:54:06 INFO - PROCESS | 1648 | 1469188446655 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:06 INFO - PROCESS | 1648 | 1469188446657 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:06 INFO - PROCESS | 1648 | 1469188446736 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:54:06 INFO - PROCESS | 1648 | 1469188446740 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:06 INFO - PROCESS | 1648 | 1469188446741 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f23800 == 29 [pid = 1648] [id = 339] 04:54:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1127d3400) [pid = 1648] [serial = 1016] [outer = 0x0] 04:54:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1129b0c00) [pid = 1648] [serial = 1017] [outer = 0x1127d3400] 04:54:06 INFO - PROCESS | 1648 | 1469188446771 Marionette DEBUG loaded listener.js 04:54:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1129d6800) [pid = 1648] [serial = 1018] [outer = 0x1127d3400] 04:54:07 INFO - PROCESS | 1648 | 1469188447117 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 523ms 04:54:07 INFO - PROCESS | 1648 | 1469188447170 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:54:07 INFO - PROCESS | 1648 | 1469188447171 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:54:07 INFO - PROCESS | 1648 | 1469188447181 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:54:07 INFO - PROCESS | 1648 | 1469188447191 Marionette TRACE conn2 <- [1,1330,null,{}] 04:54:07 INFO - PROCESS | 1648 | 1469188447199 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:07 INFO - PROCESS | 1648 | 1469188447202 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:07 INFO - PROCESS | 1648 | 1469188447278 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:54:07 INFO - PROCESS | 1648 | 1469188447285 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:07 INFO - PROCESS | 1648 | 1469188447287 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11824d000 == 30 [pid = 1648] [id = 340] 04:54:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112a64c00) [pid = 1648] [serial = 1019] [outer = 0x0] 04:54:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112a6cc00) [pid = 1648] [serial = 1020] [outer = 0x112a64c00] 04:54:07 INFO - PROCESS | 1648 | 1469188447317 Marionette DEBUG loaded listener.js 04:54:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1131e9c00) [pid = 1648] [serial = 1021] [outer = 0x112a64c00] 04:54:07 INFO - PROCESS | 1648 | 1469188447672 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 534ms 04:54:07 INFO - PROCESS | 1648 | 1469188447712 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:54:07 INFO - PROCESS | 1648 | 1469188447715 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:54:07 INFO - PROCESS | 1648 | 1469188447718 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:54:07 INFO - PROCESS | 1648 | 1469188447719 Marionette TRACE conn2 <- [1,1334,null,{}] 04:54:07 INFO - PROCESS | 1648 | 1469188447722 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:07 INFO - PROCESS | 1648 | 1469188447723 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:07 INFO - PROCESS | 1648 | 1469188447800 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:54:07 INFO - PROCESS | 1648 | 1469188447856 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:07 INFO - PROCESS | 1648 | 1469188447857 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x119199000 == 31 [pid = 1648] [id = 341] 04:54:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112a6a800) [pid = 1648] [serial = 1022] [outer = 0x0] 04:54:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1150cec00) [pid = 1648] [serial = 1023] [outer = 0x112a6a800] 04:54:07 INFO - PROCESS | 1648 | 1469188447882 Marionette DEBUG loaded listener.js 04:54:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116729400) [pid = 1648] [serial = 1024] [outer = 0x112a6a800] 04:54:08 INFO - PROCESS | 1648 | 1469188448183 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 04:54:08 INFO - PROCESS | 1648 | 1469188448237 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:54:08 INFO - PROCESS | 1648 | 1469188448245 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:54:08 INFO - PROCESS | 1648 | 1469188448247 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:54:08 INFO - PROCESS | 1648 | 1469188448249 Marionette TRACE conn2 <- [1,1338,null,{}] 04:54:08 INFO - PROCESS | 1648 | 1469188448251 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:08 INFO - PROCESS | 1648 | 1469188448253 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:08 INFO - PROCESS | 1648 | 1469188448346 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:54:08 INFO - PROCESS | 1648 | 1469188448350 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:08 INFO - PROCESS | 1648 | 1469188448351 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a5f800 == 32 [pid = 1648] [id = 342] 04:54:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1130b9400) [pid = 1648] [serial = 1025] [outer = 0x0] 04:54:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1169fa000) [pid = 1648] [serial = 1026] [outer = 0x1130b9400] 04:54:08 INFO - PROCESS | 1648 | 1469188448376 Marionette DEBUG loaded listener.js 04:54:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1176bbc00) [pid = 1648] [serial = 1027] [outer = 0x1130b9400] 04:54:09 INFO - PROCESS | 1648 | 1469188449191 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 04:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 969ms 04:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:54:09 INFO - PROCESS | 1648 | 1469188449218 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:54:09 INFO - PROCESS | 1648 | 1469188449219 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:54:09 INFO - PROCESS | 1648 | 1469188449221 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:54:09 INFO - PROCESS | 1648 | 1469188449222 Marionette TRACE conn2 <- [1,1342,null,{}] 04:54:09 INFO - PROCESS | 1648 | 1469188449224 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:09 INFO - PROCESS | 1648 | 1469188449229 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:09 INFO - PROCESS | 1648 | 1469188449343 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:54:09 INFO - PROCESS | 1648 | 1469188449380 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:09 INFO - PROCESS | 1648 | 1469188449381 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x123108800 == 33 [pid = 1648] [id = 343] 04:54:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x117e2f400) [pid = 1648] [serial = 1028] [outer = 0x0] 04:54:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1185c9800) [pid = 1648] [serial = 1029] [outer = 0x117e2f400] 04:54:09 INFO - PROCESS | 1648 | 1469188449406 Marionette DEBUG loaded listener.js 04:54:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11906c400) [pid = 1648] [serial = 1030] [outer = 0x117e2f400] 04:54:09 INFO - PROCESS | 1648 | 1469188449744 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 04:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 569ms 04:54:09 INFO - PROCESS | 1648 | 1469188449790 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:54:09 INFO - PROCESS | 1648 | 1469188449792 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:54:09 INFO - PROCESS | 1648 | 1469188449794 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:54:09 INFO - PROCESS | 1648 | 1469188449795 Marionette TRACE conn2 <- [1,1346,null,{}] 04:54:09 INFO - PROCESS | 1648 | 1469188449797 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:09 INFO - PROCESS | 1648 | 1469188449805 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:09 INFO - PROCESS | 1648 | 1469188449897 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:54:09 INFO - PROCESS | 1648 | 1469188449901 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:09 INFO - PROCESS | 1648 | 1469188449902 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12361e800 == 34 [pid = 1648] [id = 344] 04:54:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118124800) [pid = 1648] [serial = 1031] [outer = 0x0] 04:54:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1193af000) [pid = 1648] [serial = 1032] [outer = 0x118124800] 04:54:09 INFO - PROCESS | 1648 | 1469188449926 Marionette DEBUG loaded listener.js 04:54:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119435800) [pid = 1648] [serial = 1033] [outer = 0x118124800] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124dad000) [pid = 1648] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12612ac00) [pid = 1648] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1292a1c00) [pid = 1648] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1129b9400) [pid = 1648] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1185cc000) [pid = 1648] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112dbe800) [pid = 1648] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128d2f400) [pid = 1648] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12107b000) [pid = 1648] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112766400) [pid = 1648] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x115f44c00) [pid = 1648] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1127d6000) [pid = 1648] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113a7f400) [pid = 1648] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a8df000) [pid = 1648] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12a75c400) [pid = 1648] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1247de800) [pid = 1648] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:54:10 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1211b5c00) [pid = 1648] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:54:10 INFO - PROCESS | 1648 | 1469188450399 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 04:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 621ms 04:54:10 INFO - PROCESS | 1648 | 1469188450417 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:54:10 INFO - PROCESS | 1648 | 1469188450419 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:54:10 INFO - PROCESS | 1648 | 1469188450422 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:54:10 INFO - PROCESS | 1648 | 1469188450423 Marionette TRACE conn2 <- [1,1350,null,{}] 04:54:10 INFO - PROCESS | 1648 | 1469188450425 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:10 INFO - PROCESS | 1648 | 1469188450426 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:10 INFO - PROCESS | 1648 | 1469188450503 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:54:10 INFO - PROCESS | 1648 | 1469188450506 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:10 INFO - PROCESS | 1648 | 1469188450507 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b6f000 == 35 [pid = 1648] [id = 345] 04:54:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x110eaa800) [pid = 1648] [serial = 1034] [outer = 0x0] 04:54:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1126f3800) [pid = 1648] [serial = 1035] [outer = 0x110eaa800] 04:54:10 INFO - PROCESS | 1648 | 1469188450531 Marionette DEBUG loaded listener.js 04:54:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11941d800) [pid = 1648] [serial = 1036] [outer = 0x110eaa800] 04:54:10 INFO - PROCESS | 1648 | 1469188450868 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 04:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 468ms 04:54:10 INFO - PROCESS | 1648 | 1469188450891 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:54:10 INFO - PROCESS | 1648 | 1469188450892 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:54:10 INFO - PROCESS | 1648 | 1469188450894 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:54:10 INFO - PROCESS | 1648 | 1469188450895 Marionette TRACE conn2 <- [1,1354,null,{}] 04:54:10 INFO - PROCESS | 1648 | 1469188450899 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:10 INFO - PROCESS | 1648 | 1469188450900 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:11 INFO - PROCESS | 1648 | 1469188451006 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:54:11 INFO - PROCESS | 1648 | 1469188451012 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:11 INFO - PROCESS | 1648 | 1469188451013 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e0d000 == 36 [pid = 1648] [id = 346] 04:54:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116a0e000) [pid = 1648] [serial = 1037] [outer = 0x0] 04:54:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119c80400) [pid = 1648] [serial = 1038] [outer = 0x116a0e000] 04:54:11 INFO - PROCESS | 1648 | 1469188451040 Marionette DEBUG loaded listener.js 04:54:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119c88c00) [pid = 1648] [serial = 1039] [outer = 0x116a0e000] 04:54:11 INFO - PROCESS | 1648 | 1469188451321 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 04:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 469ms 04:54:11 INFO - PROCESS | 1648 | 1469188451364 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:54:11 INFO - PROCESS | 1648 | 1469188451367 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:54:11 INFO - PROCESS | 1648 | 1469188451371 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:54:11 INFO - PROCESS | 1648 | 1469188451372 Marionette TRACE conn2 <- [1,1358,null,{}] 04:54:11 INFO - PROCESS | 1648 | 1469188451374 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:11 INFO - PROCESS | 1648 | 1469188451375 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:11 INFO - PROCESS | 1648 | 1469188451452 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:54:11 INFO - PROCESS | 1648 | 1469188451456 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:11 INFO - PROCESS | 1648 | 1469188451457 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12678a000 == 37 [pid = 1648] [id = 347] 04:54:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119c7fc00) [pid = 1648] [serial = 1040] [outer = 0x0] 04:54:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119d81800) [pid = 1648] [serial = 1041] [outer = 0x119c7fc00] 04:54:11 INFO - PROCESS | 1648 | 1469188451481 Marionette DEBUG loaded listener.js 04:54:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121078000) [pid = 1648] [serial = 1042] [outer = 0x119c7fc00] 04:54:11 INFO - PROCESS | 1648 | 1469188451790 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 04:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 468ms 04:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:54:11 INFO - PROCESS | 1648 | 1469188451839 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:54:11 INFO - PROCESS | 1648 | 1469188451841 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:54:11 INFO - PROCESS | 1648 | 1469188451843 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:54:11 INFO - PROCESS | 1648 | 1469188451845 Marionette TRACE conn2 <- [1,1362,null,{}] 04:54:11 INFO - PROCESS | 1648 | 1469188451847 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:11 INFO - PROCESS | 1648 | 1469188451848 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:11 INFO - PROCESS | 1648 | 1469188451971 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:54:11 INFO - PROCESS | 1648 | 1469188451977 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:11 INFO - PROCESS | 1648 | 1469188451978 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b8c800 == 38 [pid = 1648] [id = 348] 04:54:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121079000) [pid = 1648] [serial = 1043] [outer = 0x0] 04:54:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121081800) [pid = 1648] [serial = 1044] [outer = 0x121079000] 04:54:12 INFO - PROCESS | 1648 | 1469188452005 Marionette DEBUG loaded listener.js 04:54:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1230a8c00) [pid = 1648] [serial = 1045] [outer = 0x121079000] 04:54:12 INFO - PROCESS | 1648 | 1469188452373 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 568ms 04:54:12 INFO - PROCESS | 1648 | 1469188452412 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:54:12 INFO - PROCESS | 1648 | 1469188452415 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:54:12 INFO - PROCESS | 1648 | 1469188452419 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:54:12 INFO - PROCESS | 1648 | 1469188452422 Marionette TRACE conn2 <- [1,1366,null,{}] 04:54:12 INFO - PROCESS | 1648 | 1469188452426 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:12 INFO - PROCESS | 1648 | 1469188452428 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:12 INFO - PROCESS | 1648 | 1469188452548 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:54:12 INFO - PROCESS | 1648 | 1469188452603 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:12 INFO - PROCESS | 1648 | 1469188452606 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x116947800 == 39 [pid = 1648] [id = 349] 04:54:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x111e5b800) [pid = 1648] [serial = 1046] [outer = 0x0] 04:54:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1121b9800) [pid = 1648] [serial = 1047] [outer = 0x111e5b800] 04:54:12 INFO - PROCESS | 1648 | 1469188452637 Marionette DEBUG loaded listener.js 04:54:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1126fd400) [pid = 1648] [serial = 1048] [outer = 0x111e5b800] 04:54:13 INFO - PROCESS | 1648 | 1469188453192 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 04:54:13 INFO - PROCESS | 1648 | 1469188453251 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:54:13 INFO - PROCESS | 1648 | 1469188453256 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:54:13 INFO - PROCESS | 1648 | 1469188453258 Marionette TRACE conn2 <- [1,1370,null,{}] 04:54:13 INFO - PROCESS | 1648 | 1469188453260 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:13 INFO - PROCESS | 1648 | 1469188453262 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:13 INFO - PROCESS | 1648 | 1469188453371 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:54:13 INFO - PROCESS | 1648 | 1469188453450 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:13 INFO - PROCESS | 1648 | 1469188453451 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x11939d000 == 40 [pid = 1648] [id = 350] 04:54:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1129dbc00) [pid = 1648] [serial = 1049] [outer = 0x0] 04:54:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1129e2000) [pid = 1648] [serial = 1050] [outer = 0x1129dbc00] 04:54:13 INFO - PROCESS | 1648 | 1469188453482 Marionette DEBUG loaded listener.js 04:54:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x112f61000) [pid = 1648] [serial = 1051] [outer = 0x1129dbc00] 04:54:14 INFO - PROCESS | 1648 | 1469188454183 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 04:54:14 INFO - PROCESS | 1648 | 1469188454240 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:54:14 INFO - PROCESS | 1648 | 1469188454245 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:54:14 INFO - PROCESS | 1648 | 1469188454246 Marionette TRACE conn2 <- [1,1374,null,{}] 04:54:14 INFO - PROCESS | 1648 | 1469188454250 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:14 INFO - PROCESS | 1648 | 1469188454252 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:14 INFO - PROCESS | 1648 | 1469188454357 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:54:14 INFO - PROCESS | 1648 | 1469188454411 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:14 INFO - PROCESS | 1648 | 1469188454414 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x111ac3000 == 41 [pid = 1648] [id = 351] 04:54:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1129abc00) [pid = 1648] [serial = 1052] [outer = 0x0] 04:54:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1129b7400) [pid = 1648] [serial = 1053] [outer = 0x1129abc00] 04:54:14 INFO - PROCESS | 1648 | 1469188454443 Marionette DEBUG loaded listener.js 04:54:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1129ddc00) [pid = 1648] [serial = 1054] [outer = 0x1129abc00] 04:54:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12678a000 == 40 [pid = 1648] [id = 347] 04:54:14 INFO - PROCESS | 1648 | --DOCSHELL 0x124e0d000 == 39 [pid = 1648] [id = 346] 04:54:14 INFO - PROCESS | 1648 | --DOCSHELL 0x123b6f000 == 38 [pid = 1648] [id = 345] 04:54:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12361e800 == 37 [pid = 1648] [id = 344] 04:54:14 INFO - PROCESS | 1648 | --DOCSHELL 0x123108800 == 36 [pid = 1648] [id = 343] 04:54:14 INFO - PROCESS | 1648 | --DOCSHELL 0x119a5f800 == 35 [pid = 1648] [id = 342] 04:54:14 INFO - PROCESS | 1648 | --DOCSHELL 0x119199000 == 34 [pid = 1648] [id = 341] 04:54:14 INFO - PROCESS | 1648 | --DOCSHELL 0x11824d000 == 33 [pid = 1648] [id = 340] 04:54:14 INFO - PROCESS | 1648 | --DOCSHELL 0x116f23800 == 32 [pid = 1648] [id = 339] 04:54:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1131be000 == 31 [pid = 1648] [id = 338] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128bfc000) [pid = 1648] [serial = 978] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1292a2000) [pid = 1648] [serial = 981] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x129576800) [pid = 1648] [serial = 984] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1293ba400) [pid = 1648] [serial = 982] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119d76c00) [pid = 1648] [serial = 988] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118457000) [pid = 1648] [serial = 987] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11863b800) [pid = 1648] [serial = 957] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1193b0c00) [pid = 1648] [serial = 958] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113225000) [pid = 1648] [serial = 954] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x115de2c00) [pid = 1648] [serial = 955] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1293b3800) [pid = 1648] [serial = 952] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12384d400) [pid = 1648] [serial = 969] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x123bcfc00) [pid = 1648] [serial = 970] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124410800) [pid = 1648] [serial = 972] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116a9e000) [pid = 1648] [serial = 963] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118234000) [pid = 1648] [serial = 964] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1194e7400) [pid = 1648] [serial = 966] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12106ac00) [pid = 1648] [serial = 967] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x113cfe000) [pid = 1648] [serial = 960] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11672b800) [pid = 1648] [serial = 961] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12a8e1800) [pid = 1648] [serial = 996] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12af67000) [pid = 1648] [serial = 997] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12a8db400) [pid = 1648] [serial = 994] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12a703c00) [pid = 1648] [serial = 985] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128b7c800) [pid = 1648] [serial = 976] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12650b000) [pid = 1648] [serial = 975] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12929b000) [pid = 1648] [serial = 979] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x126cee800) [pid = 1648] [serial = 990] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12a8d3800) [pid = 1648] [serial = 993] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x124711400) [pid = 1648] [serial = 973] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12a75b400) [pid = 1648] [serial = 991] [outer = 0x0] [url = about:blank] 04:54:14 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:54:14 INFO - PROCESS | 1648 | 1469188454830 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 04:54:14 INFO - PROCESS | 1648 | 1469188454871 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:54:14 INFO - PROCESS | 1648 | 1469188454875 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:54:14 INFO - PROCESS | 1648 | 1469188454877 Marionette TRACE conn2 <- [1,1378,null,{}] 04:54:14 INFO - PROCESS | 1648 | 1469188454879 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:14 INFO - PROCESS | 1648 | 1469188454880 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:14 INFO - PROCESS | 1648 | 1469188454959 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:54:15 INFO - PROCESS | 1648 | 1469188455010 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:15 INFO - PROCESS | 1648 | 1469188455011 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x11908a800 == 32 [pid = 1648] [id = 352] 04:54:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x112a60800) [pid = 1648] [serial = 1055] [outer = 0x0] 04:54:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1133bc000) [pid = 1648] [serial = 1056] [outer = 0x112a60800] 04:54:15 INFO - PROCESS | 1648 | 1469188455038 Marionette DEBUG loaded listener.js 04:54:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x115de1800) [pid = 1648] [serial = 1057] [outer = 0x112a60800] 04:54:15 INFO - PROCESS | 1648 | 1469188455341 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 04:54:15 INFO - PROCESS | 1648 | 1469188455346 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:54:15 INFO - PROCESS | 1648 | 1469188455356 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:54:15 INFO - PROCESS | 1648 | 1469188455358 Marionette TRACE conn2 <- [1,1382,null,{}] 04:54:15 INFO - PROCESS | 1648 | 1469188455370 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:15 INFO - PROCESS | 1648 | 1469188455373 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:15 INFO - PROCESS | 1648 | 1469188455452 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:54:15 INFO - PROCESS | 1648 | 1469188455457 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:15 INFO - PROCESS | 1648 | 1469188455459 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ce3000 == 33 [pid = 1648] [id = 353] 04:54:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116532800) [pid = 1648] [serial = 1058] [outer = 0x0] 04:54:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116f5d000) [pid = 1648] [serial = 1059] [outer = 0x116532800] 04:54:15 INFO - PROCESS | 1648 | 1469188455489 Marionette DEBUG loaded listener.js 04:54:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11844ec00) [pid = 1648] [serial = 1060] [outer = 0x116532800] 04:54:15 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:54:15 INFO - PROCESS | 1648 | 1469188455823 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 04:54:15 INFO - PROCESS | 1648 | 1469188455843 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:54:15 INFO - PROCESS | 1648 | 1469188455847 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:54:15 INFO - PROCESS | 1648 | 1469188455849 Marionette TRACE conn2 <- [1,1386,null,{}] 04:54:15 INFO - PROCESS | 1648 | 1469188455853 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:15 INFO - PROCESS | 1648 | 1469188455854 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:15 INFO - PROCESS | 1648 | 1469188455931 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:54:15 INFO - PROCESS | 1648 | 1469188455936 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:15 INFO - PROCESS | 1648 | 1469188455937 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1237ad800 == 34 [pid = 1648] [id = 354] 04:54:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1185cf400) [pid = 1648] [serial = 1061] [outer = 0x0] 04:54:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11887dc00) [pid = 1648] [serial = 1062] [outer = 0x1185cf400] 04:54:15 INFO - PROCESS | 1648 | 1469188455962 Marionette DEBUG loaded listener.js 04:54:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119068000) [pid = 1648] [serial = 1063] [outer = 0x1185cf400] 04:54:16 INFO - PROCESS | 1648 | 1469188456303 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 04:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:54:16 INFO - PROCESS | 1648 | 1469188456322 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:54:16 INFO - PROCESS | 1648 | 1469188456324 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:54:16 INFO - PROCESS | 1648 | 1469188456325 Marionette TRACE conn2 <- [1,1390,null,{}] 04:54:16 INFO - PROCESS | 1648 | 1469188456327 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:16 INFO - PROCESS | 1648 | 1469188456328 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:16 INFO - PROCESS | 1648 | 1469188456403 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:54:16 INFO - PROCESS | 1648 | 1469188456406 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:16 INFO - PROCESS | 1648 | 1469188456407 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b79000 == 35 [pid = 1648] [id = 355] 04:54:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1121bb000) [pid = 1648] [serial = 1064] [outer = 0x0] 04:54:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11907e400) [pid = 1648] [serial = 1065] [outer = 0x1121bb000] 04:54:16 INFO - PROCESS | 1648 | 1469188456484 Marionette DEBUG loaded listener.js 04:54:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119c84000) [pid = 1648] [serial = 1066] [outer = 0x1121bb000] 04:54:16 INFO - PROCESS | 1648 | 1469188456758 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 04:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 04:54:16 INFO - PROCESS | 1648 | 1469188456794 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:54:16 INFO - PROCESS | 1648 | 1469188456795 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:54:16 INFO - PROCESS | 1648 | 1469188456805 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:54:16 INFO - PROCESS | 1648 | 1469188456806 Marionette TRACE conn2 <- [1,1394,null,{}] 04:54:16 INFO - PROCESS | 1648 | 1469188456814 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:16 INFO - PROCESS | 1648 | 1469188456821 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:16 INFO - PROCESS | 1648 | 1469188456938 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:54:16 INFO - PROCESS | 1648 | 1469188456950 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:16 INFO - PROCESS | 1648 | 1469188456951 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c4a000 == 36 [pid = 1648] [id = 356] 04:54:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119c85c00) [pid = 1648] [serial = 1067] [outer = 0x0] 04:54:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12107c400) [pid = 1648] [serial = 1068] [outer = 0x119c85c00] 04:54:16 INFO - PROCESS | 1648 | 1469188456976 Marionette DEBUG loaded listener.js 04:54:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1236b6800) [pid = 1648] [serial = 1069] [outer = 0x119c85c00] 04:54:17 INFO - PROCESS | 1648 | 1469188457322 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 04:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 536ms 04:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:54:17 INFO - PROCESS | 1648 | 1469188457335 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:54:17 INFO - PROCESS | 1648 | 1469188457336 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:54:17 INFO - PROCESS | 1648 | 1469188457338 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:54:17 INFO - PROCESS | 1648 | 1469188457339 Marionette TRACE conn2 <- [1,1398,null,{}] 04:54:17 INFO - PROCESS | 1648 | 1469188457342 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:17 INFO - PROCESS | 1648 | 1469188457343 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:17 INFO - PROCESS | 1648 | 1469188457442 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:54:17 INFO - PROCESS | 1648 | 1469188457456 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:17 INFO - PROCESS | 1648 | 1469188457457 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x129249000 == 37 [pid = 1648] [id = 357] 04:54:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123849800) [pid = 1648] [serial = 1070] [outer = 0x0] 04:54:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x123851800) [pid = 1648] [serial = 1071] [outer = 0x123849800] 04:54:17 INFO - PROCESS | 1648 | 1469188457488 Marionette DEBUG loaded listener.js 04:54:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x123982400) [pid = 1648] [serial = 1072] [outer = 0x123849800] 04:54:17 INFO - PROCESS | 1648 | 1469188457809 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 04:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 04:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:54:17 INFO - PROCESS | 1648 | 1469188457858 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:54:17 INFO - PROCESS | 1648 | 1469188457859 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:54:17 INFO - PROCESS | 1648 | 1469188457861 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:54:17 INFO - PROCESS | 1648 | 1469188457862 Marionette TRACE conn2 <- [1,1402,null,{}] 04:54:17 INFO - PROCESS | 1648 | 1469188457864 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:17 INFO - PROCESS | 1648 | 1469188457865 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:17 INFO - PROCESS | 1648 | 1469188457959 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:54:17 INFO - PROCESS | 1648 | 1469188457971 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:17 INFO - PROCESS | 1648 | 1469188457972 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e39000 == 38 [pid = 1648] [id = 358] 04:54:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x123983c00) [pid = 1648] [serial = 1073] [outer = 0x0] 04:54:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123de2000) [pid = 1648] [serial = 1074] [outer = 0x123983c00] 04:54:17 INFO - PROCESS | 1648 | 1469188457997 Marionette DEBUG loaded listener.js 04:54:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124416c00) [pid = 1648] [serial = 1075] [outer = 0x123983c00] 04:54:18 INFO - PROCESS | 1648 | 1469188458326 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 04:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 04:54:18 INFO - PROCESS | 1648 | 1469188458382 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:54:18 INFO - PROCESS | 1648 | 1469188458384 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:54:18 INFO - PROCESS | 1648 | 1469188458386 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:54:18 INFO - PROCESS | 1648 | 1469188458388 Marionette TRACE conn2 <- [1,1406,null,{}] 04:54:18 INFO - PROCESS | 1648 | 1469188458390 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:18 INFO - PROCESS | 1648 | 1469188458391 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:18 INFO - PROCESS | 1648 | 1469188458487 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:54:18 INFO - PROCESS | 1648 | 1469188458500 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:18 INFO - PROCESS | 1648 | 1469188458501 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a855800 == 39 [pid = 1648] [id = 359] 04:54:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1181f6c00) [pid = 1648] [serial = 1076] [outer = 0x0] 04:54:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1244be000) [pid = 1648] [serial = 1077] [outer = 0x1181f6c00] 04:54:18 INFO - PROCESS | 1648 | 1469188458532 Marionette DEBUG loaded listener.js 04:54:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1247eb000) [pid = 1648] [serial = 1078] [outer = 0x1181f6c00] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1130b9400) [pid = 1648] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112671c00) [pid = 1648] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1127d3400) [pid = 1648] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112a64c00) [pid = 1648] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112a6a800) [pid = 1648] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1133c5400) [pid = 1648] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113c13800) [pid = 1648] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119068800) [pid = 1648] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12384ec00) [pid = 1648] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x117e2f400) [pid = 1648] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118124800) [pid = 1648] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119c7fc00) [pid = 1648] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x110eaa800) [pid = 1648] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128b7b000) [pid = 1648] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:54:18 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116a0e000) [pid = 1648] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:54:18 INFO - PROCESS | 1648 | 1469188458962 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 04:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 622ms 04:54:19 INFO - PROCESS | 1648 | 1469188459009 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:54:19 INFO - PROCESS | 1648 | 1469188459011 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:54:19 INFO - PROCESS | 1648 | 1469188459014 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:54:19 INFO - PROCESS | 1648 | 1469188459015 Marionette TRACE conn2 <- [1,1410,null,{}] 04:54:19 INFO - PROCESS | 1648 | 1469188459016 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:19 INFO - PROCESS | 1648 | 1469188459018 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:19 INFO - PROCESS | 1648 | 1469188459081 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:54:19 INFO - PROCESS | 1648 | 1469188459086 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:19 INFO - PROCESS | 1648 | 1469188459087 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12676d000 == 40 [pid = 1648] [id = 360] 04:54:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11271a000) [pid = 1648] [serial = 1079] [outer = 0x0] 04:54:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1130de400) [pid = 1648] [serial = 1080] [outer = 0x11271a000] 04:54:19 INFO - PROCESS | 1648 | 1469188459106 Marionette DEBUG loaded listener.js 04:54:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1185ccc00) [pid = 1648] [serial = 1081] [outer = 0x11271a000] 04:54:19 INFO - PROCESS | 1648 | 1469188459555 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 04:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 571ms 04:54:19 INFO - PROCESS | 1648 | 1469188459586 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:54:19 INFO - PROCESS | 1648 | 1469188459588 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:54:19 INFO - PROCESS | 1648 | 1469188459591 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:54:19 INFO - PROCESS | 1648 | 1469188459594 Marionette TRACE conn2 <- [1,1414,null,{}] 04:54:19 INFO - PROCESS | 1648 | 1469188459598 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:19 INFO - PROCESS | 1648 | 1469188459600 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:19 INFO - PROCESS | 1648 | 1469188459709 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:54:19 INFO - PROCESS | 1648 | 1469188459736 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:19 INFO - PROCESS | 1648 | 1469188459737 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b189000 == 41 [pid = 1648] [id = 361] 04:54:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119066800) [pid = 1648] [serial = 1082] [outer = 0x0] 04:54:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1244bb800) [pid = 1648] [serial = 1083] [outer = 0x119066800] 04:54:19 INFO - PROCESS | 1648 | 1469188459763 Marionette DEBUG loaded listener.js 04:54:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12650b000) [pid = 1648] [serial = 1084] [outer = 0x119066800] 04:54:20 INFO - PROCESS | 1648 | 1469188460108 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 04:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 521ms 04:54:20 INFO - PROCESS | 1648 | 1469188460112 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:54:20 INFO - PROCESS | 1648 | 1469188460115 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:54:20 INFO - PROCESS | 1648 | 1469188460120 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:54:20 INFO - PROCESS | 1648 | 1469188460121 Marionette TRACE conn2 <- [1,1418,null,{}] 04:54:20 INFO - PROCESS | 1648 | 1469188460124 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:20 INFO - PROCESS | 1648 | 1469188460125 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:20 INFO - PROCESS | 1648 | 1469188460228 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:54:20 INFO - PROCESS | 1648 | 1469188460236 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:20 INFO - PROCESS | 1648 | 1469188460237 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b73e000 == 42 [pid = 1648] [id = 362] 04:54:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12650b400) [pid = 1648] [serial = 1085] [outer = 0x0] 04:54:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12692d800) [pid = 1648] [serial = 1086] [outer = 0x12650b400] 04:54:20 INFO - PROCESS | 1648 | 1469188460262 Marionette DEBUG loaded listener.js 04:54:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1193ac000) [pid = 1648] [serial = 1087] [outer = 0x12650b400] 04:54:20 INFO - PROCESS | 1648 | 1469188460559 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 04:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 469ms 04:54:20 INFO - PROCESS | 1648 | 1469188460590 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:54:20 INFO - PROCESS | 1648 | 1469188460591 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:54:20 INFO - PROCESS | 1648 | 1469188460593 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:54:20 INFO - PROCESS | 1648 | 1469188460594 Marionette TRACE conn2 <- [1,1422,null,{}] 04:54:20 INFO - PROCESS | 1648 | 1469188460596 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:20 INFO - PROCESS | 1648 | 1469188460598 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:20 INFO - PROCESS | 1648 | 1469188460686 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:54:20 INFO - PROCESS | 1648 | 1469188460689 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:20 INFO - PROCESS | 1648 | 1469188460691 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be7a800 == 43 [pid = 1648] [id = 363] 04:54:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126935800) [pid = 1648] [serial = 1088] [outer = 0x0] 04:54:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b41800) [pid = 1648] [serial = 1089] [outer = 0x126935800] 04:54:20 INFO - PROCESS | 1648 | 1469188460714 Marionette DEBUG loaded listener.js 04:54:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128b71800) [pid = 1648] [serial = 1090] [outer = 0x126935800] 04:54:21 INFO - PROCESS | 1648 | 1469188461227 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 04:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 669ms 04:54:21 INFO - PROCESS | 1648 | 1469188461263 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:54:21 INFO - PROCESS | 1648 | 1469188461268 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:54:21 INFO - PROCESS | 1648 | 1469188461271 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:54:21 INFO - PROCESS | 1648 | 1469188461273 Marionette TRACE conn2 <- [1,1426,null,{}] 04:54:21 INFO - PROCESS | 1648 | 1469188461277 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:21 INFO - PROCESS | 1648 | 1469188461279 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:21 INFO - PROCESS | 1648 | 1469188461384 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:54:21 INFO - PROCESS | 1648 | 1469188461452 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:21 INFO - PROCESS | 1648 | 1469188461453 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1190a6800 == 44 [pid = 1648] [id = 364] 04:54:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1129d9000) [pid = 1648] [serial = 1091] [outer = 0x0] 04:54:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x112a60000) [pid = 1648] [serial = 1092] [outer = 0x1129d9000] 04:54:21 INFO - PROCESS | 1648 | 1469188461484 Marionette DEBUG loaded listener.js 04:54:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x113c08000) [pid = 1648] [serial = 1093] [outer = 0x1129d9000] 04:54:21 INFO - PROCESS | 1648 | 1469188461919 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 04:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 671ms 04:54:21 INFO - PROCESS | 1648 | 1469188461942 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:54:21 INFO - PROCESS | 1648 | 1469188461945 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:54:21 INFO - PROCESS | 1648 | 1469188461951 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:54:21 INFO - PROCESS | 1648 | 1469188461953 Marionette TRACE conn2 <- [1,1430,null,{}] 04:54:21 INFO - PROCESS | 1648 | 1469188461956 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:21 INFO - PROCESS | 1648 | 1469188461958 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:22 INFO - PROCESS | 1648 | 1469188462061 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:54:22 INFO - PROCESS | 1648 | 1469188462151 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:22 INFO - PROCESS | 1648 | 1469188462152 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c4e800 == 45 [pid = 1648] [id = 365] 04:54:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116aa1400) [pid = 1648] [serial = 1094] [outer = 0x0] 04:54:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11812f800) [pid = 1648] [serial = 1095] [outer = 0x116aa1400] 04:54:22 INFO - PROCESS | 1648 | 1469188462196 Marionette DEBUG loaded listener.js 04:54:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1185cb800) [pid = 1648] [serial = 1096] [outer = 0x116aa1400] 04:54:22 INFO - PROCESS | 1648 | 1469188462660 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 04:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 726ms 04:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:54:22 INFO - PROCESS | 1648 | 1469188462676 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:54:22 INFO - PROCESS | 1648 | 1469188462677 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:54:22 INFO - PROCESS | 1648 | 1469188462680 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:54:22 INFO - PROCESS | 1648 | 1469188462683 Marionette TRACE conn2 <- [1,1434,null,{}] 04:54:22 INFO - PROCESS | 1648 | 1469188462709 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:22 INFO - PROCESS | 1648 | 1469188462713 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:22 INFO - PROCESS | 1648 | 1469188462818 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:54:22 INFO - PROCESS | 1648 | 1469188462890 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:22 INFO - PROCESS | 1648 | 1469188462892 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be80800 == 46 [pid = 1648] [id = 366] 04:54:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121079400) [pid = 1648] [serial = 1097] [outer = 0x0] 04:54:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12107ec00) [pid = 1648] [serial = 1098] [outer = 0x121079400] 04:54:22 INFO - PROCESS | 1648 | 1469188462924 Marionette DEBUG loaded listener.js 04:54:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1211b4000) [pid = 1648] [serial = 1099] [outer = 0x121079400] 04:54:23 INFO - PROCESS | 1648 | 1469188463446 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 04:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 839ms 04:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:54:23 INFO - PROCESS | 1648 | 1469188463521 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:54:23 INFO - PROCESS | 1648 | 1469188463524 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:54:23 INFO - PROCESS | 1648 | 1469188463527 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:54:23 INFO - PROCESS | 1648 | 1469188463529 Marionette TRACE conn2 <- [1,1438,null,{}] 04:54:23 INFO - PROCESS | 1648 | 1469188463533 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:23 INFO - PROCESS | 1648 | 1469188463535 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:23 INFO - PROCESS | 1648 | 1469188463690 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:54:23 INFO - PROCESS | 1648 | 1469188463783 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:23 INFO - PROCESS | 1648 | 1469188463784 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119390800 == 47 [pid = 1648] [id = 367] 04:54:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x115de7400) [pid = 1648] [serial = 1100] [outer = 0x0] 04:54:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12384d800) [pid = 1648] [serial = 1101] [outer = 0x115de7400] 04:54:23 INFO - PROCESS | 1648 | 1469188463831 Marionette DEBUG loaded listener.js 04:54:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12467e800) [pid = 1648] [serial = 1102] [outer = 0x115de7400] 04:54:24 INFO - PROCESS | 1648 | 1469188464385 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 04:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 925ms 04:54:24 INFO - PROCESS | 1648 | 1469188464452 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:54:24 INFO - PROCESS | 1648 | 1469188464454 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:54:24 INFO - PROCESS | 1648 | 1469188464457 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:54:24 INFO - PROCESS | 1648 | 1469188464459 Marionette TRACE conn2 <- [1,1442,null,{}] 04:54:24 INFO - PROCESS | 1648 | 1469188464463 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:24 INFO - PROCESS | 1648 | 1469188464465 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:24 INFO - PROCESS | 1648 | 1469188464561 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:54:24 INFO - PROCESS | 1648 | 1469188464636 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:24 INFO - PROCESS | 1648 | 1469188464637 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167d9000 == 48 [pid = 1648] [id = 368] 04:54:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11267d400) [pid = 1648] [serial = 1103] [outer = 0x0] 04:54:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x112714400) [pid = 1648] [serial = 1104] [outer = 0x11267d400] 04:54:24 INFO - PROCESS | 1648 | 1469188464666 Marionette DEBUG loaded listener.js 04:54:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x112a5ec00) [pid = 1648] [serial = 1105] [outer = 0x11267d400] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12b73e000 == 47 [pid = 1648] [id = 362] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12b189000 == 46 [pid = 1648] [id = 361] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12676d000 == 45 [pid = 1648] [id = 360] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12a855800 == 44 [pid = 1648] [id = 359] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x129e39000 == 43 [pid = 1648] [id = 358] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x129249000 == 42 [pid = 1648] [id = 357] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x126c4a000 == 41 [pid = 1648] [id = 356] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x123b79000 == 40 [pid = 1648] [id = 355] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1237ad800 == 39 [pid = 1648] [id = 354] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119ce3000 == 38 [pid = 1648] [id = 353] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11908a800 == 37 [pid = 1648] [id = 352] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x111ac3000 == 36 [pid = 1648] [id = 351] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11939d000 == 35 [pid = 1648] [id = 350] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x116947800 == 34 [pid = 1648] [id = 349] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x128b8c800 == 33 [pid = 1648] [id = 348] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1194d5000 == 32 [pid = 1648] [id = 337] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119390800 == 31 [pid = 1648] [id = 367] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12be80800 == 30 [pid = 1648] [id = 366] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x126c4e800 == 29 [pid = 1648] [id = 365] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12be7a800 == 28 [pid = 1648] [id = 363] 04:54:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1190a6800 == 27 [pid = 1648] [id = 364] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1169fa000) [pid = 1648] [serial = 1026] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x112676c00) [pid = 1648] [serial = 1014] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1126fac00) [pid = 1648] [serial = 1015] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1129b0c00) [pid = 1648] [serial = 1017] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1129d6800) [pid = 1648] [serial = 1018] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112a6cc00) [pid = 1648] [serial = 1020] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1131e9c00) [pid = 1648] [serial = 1021] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1150cec00) [pid = 1648] [serial = 1023] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116a08400) [pid = 1648] [serial = 1012] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x115090400) [pid = 1648] [serial = 1011] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118131c00) [pid = 1648] [serial = 1000] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x115f4ec00) [pid = 1648] [serial = 999] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121074c00) [pid = 1648] [serial = 1003] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119af6400) [pid = 1648] [serial = 1002] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128b40000) [pid = 1648] [serial = 1006] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12612d000) [pid = 1648] [serial = 1005] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11906c400) [pid = 1648] [serial = 1030] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1185c9800) [pid = 1648] [serial = 1029] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1193af000) [pid = 1648] [serial = 1032] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121078000) [pid = 1648] [serial = 1042] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1126f3800) [pid = 1648] [serial = 1035] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119d81800) [pid = 1648] [serial = 1041] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11941d800) [pid = 1648] [serial = 1036] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12a669000) [pid = 1648] [serial = 1009] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119435800) [pid = 1648] [serial = 1033] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1293ae800) [pid = 1648] [serial = 1008] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1176bbc00) [pid = 1648] [serial = 1027] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121081800) [pid = 1648] [serial = 1044] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119c88c00) [pid = 1648] [serial = 1039] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x116729400) [pid = 1648] [serial = 1024] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119c80400) [pid = 1648] [serial = 1038] [outer = 0x0] [url = about:blank] 04:54:25 INFO - PROCESS | 1648 | 1469188465690 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 04:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1278ms 04:54:25 INFO - PROCESS | 1648 | 1469188465737 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:54:25 INFO - PROCESS | 1648 | 1469188465739 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:54:25 INFO - PROCESS | 1648 | 1469188465743 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:54:25 INFO - PROCESS | 1648 | 1469188465745 Marionette TRACE conn2 <- [1,1446,null,{}] 04:54:25 INFO - PROCESS | 1648 | 1469188465750 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:25 INFO - PROCESS | 1648 | 1469188465751 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:25 INFO - PROCESS | 1648 | 1469188465836 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:54:25 INFO - PROCESS | 1648 | 1469188465840 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:25 INFO - PROCESS | 1648 | 1469188465842 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11611f800 == 28 [pid = 1648] [id = 369] 04:54:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112766c00) [pid = 1648] [serial = 1106] [outer = 0x0] 04:54:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1127d6c00) [pid = 1648] [serial = 1107] [outer = 0x112766c00] 04:54:25 INFO - PROCESS | 1648 | 1469188465873 Marionette DEBUG loaded listener.js 04:54:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11267a400) [pid = 1648] [serial = 1108] [outer = 0x112766c00] 04:54:26 INFO - PROCESS | 1648 | 1469188466244 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 04:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 523ms 04:54:26 INFO - PROCESS | 1648 | 1469188466267 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:54:26 INFO - PROCESS | 1648 | 1469188466271 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:54:26 INFO - PROCESS | 1648 | 1469188466275 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:54:26 INFO - PROCESS | 1648 | 1469188466277 Marionette TRACE conn2 <- [1,1450,null,{}] 04:54:26 INFO - PROCESS | 1648 | 1469188466279 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:26 INFO - PROCESS | 1648 | 1469188466281 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:26 INFO - PROCESS | 1648 | 1469188466361 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:54:26 INFO - PROCESS | 1648 | 1469188466368 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:26 INFO - PROCESS | 1648 | 1469188466370 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11748e000 == 29 [pid = 1648] [id = 370] 04:54:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112a5fc00) [pid = 1648] [serial = 1109] [outer = 0x0] 04:54:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112a84800) [pid = 1648] [serial = 1110] [outer = 0x112a5fc00] 04:54:26 INFO - PROCESS | 1648 | 1469188466397 Marionette DEBUG loaded listener.js 04:54:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11322e400) [pid = 1648] [serial = 1111] [outer = 0x112a5fc00] 04:54:26 INFO - PROCESS | 1648 | 1469188466730 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 04:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 470ms 04:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:54:26 INFO - PROCESS | 1648 | 1469188466755 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:54:26 INFO - PROCESS | 1648 | 1469188466756 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:54:26 INFO - PROCESS | 1648 | 1469188466759 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:54:26 INFO - PROCESS | 1648 | 1469188466761 Marionette TRACE conn2 <- [1,1454,null,{}] 04:54:26 INFO - PROCESS | 1648 | 1469188466769 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:26 INFO - PROCESS | 1648 | 1469188466772 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:26 INFO - PROCESS | 1648 | 1469188466873 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:54:26 INFO - PROCESS | 1648 | 1469188466883 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:26 INFO - PROCESS | 1648 | 1469188466886 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x119395800 == 30 [pid = 1648] [id = 371] 04:54:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11267f000) [pid = 1648] [serial = 1112] [outer = 0x0] 04:54:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116725400) [pid = 1648] [serial = 1113] [outer = 0x11267f000] 04:54:26 INFO - PROCESS | 1648 | 1469188466914 Marionette DEBUG loaded listener.js 04:54:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116a0a800) [pid = 1648] [serial = 1114] [outer = 0x11267f000] 04:54:27 INFO - PROCESS | 1648 | 1469188467239 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 04:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 525ms 04:54:27 INFO - PROCESS | 1648 | 1469188467285 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:54:27 INFO - PROCESS | 1648 | 1469188467287 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:54:27 INFO - PROCESS | 1648 | 1469188467290 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:54:27 INFO - PROCESS | 1648 | 1469188467291 Marionette TRACE conn2 <- [1,1458,null,{}] 04:54:27 INFO - PROCESS | 1648 | 1469188467293 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:27 INFO - PROCESS | 1648 | 1469188467295 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:27 INFO - PROCESS | 1648 | 1469188467410 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:54:27 INFO - PROCESS | 1648 | 1469188467456 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:27 INFO - PROCESS | 1648 | 1469188467457 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a63000 == 31 [pid = 1648] [id = 372] 04:54:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116981c00) [pid = 1648] [serial = 1115] [outer = 0x0] 04:54:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1176bd800) [pid = 1648] [serial = 1116] [outer = 0x116981c00] 04:54:27 INFO - PROCESS | 1648 | 1469188467499 Marionette DEBUG loaded listener.js 04:54:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1181ee400) [pid = 1648] [serial = 1117] [outer = 0x116981c00] 04:54:27 INFO - PROCESS | 1648 | 1469188467942 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 04:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 670ms 04:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:54:27 INFO - PROCESS | 1648 | 1469188467961 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:54:27 INFO - PROCESS | 1648 | 1469188467963 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:54:27 INFO - PROCESS | 1648 | 1469188467969 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:54:27 INFO - PROCESS | 1648 | 1469188467981 Marionette TRACE conn2 <- [1,1462,null,{}] 04:54:28 INFO - PROCESS | 1648 | 1469188467992 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:28 INFO - PROCESS | 1648 | 1469188467994 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:28 INFO - PROCESS | 1648 | 1469188468134 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:54:28 INFO - PROCESS | 1648 | 1469188468214 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:28 INFO - PROCESS | 1648 | 1469188468216 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x123111000 == 32 [pid = 1648] [id = 373] 04:54:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1129e1c00) [pid = 1648] [serial = 1118] [outer = 0x0] 04:54:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118532800) [pid = 1648] [serial = 1119] [outer = 0x1129e1c00] 04:54:28 INFO - PROCESS | 1648 | 1469188468258 Marionette DEBUG loaded listener.js 04:54:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118634400) [pid = 1648] [serial = 1120] [outer = 0x1129e1c00] 04:54:28 INFO - PROCESS | 1648 | 1469188468595 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 04:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 641ms 04:54:28 INFO - PROCESS | 1648 | 1469188468607 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:54:28 INFO - PROCESS | 1648 | 1469188468608 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:54:28 INFO - PROCESS | 1648 | 1469188468610 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:54:28 INFO - PROCESS | 1648 | 1469188468611 Marionette TRACE conn2 <- [1,1466,null,{}] 04:54:28 INFO - PROCESS | 1648 | 1469188468613 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:28 INFO - PROCESS | 1648 | 1469188468620 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:28 INFO - PROCESS | 1648 | 1469188468752 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:54:28 INFO - PROCESS | 1648 | 1469188468756 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:28 INFO - PROCESS | 1648 | 1469188468757 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x123957800 == 33 [pid = 1648] [id = 374] 04:54:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113231400) [pid = 1648] [serial = 1121] [outer = 0x0] 04:54:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11900a400) [pid = 1648] [serial = 1122] [outer = 0x113231400] 04:54:28 INFO - PROCESS | 1648 | 1469188468782 Marionette DEBUG loaded listener.js 04:54:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1194e9000) [pid = 1648] [serial = 1123] [outer = 0x113231400] 04:54:29 INFO - PROCESS | 1648 | 1469188469116 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 04:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 04:54:29 INFO - PROCESS | 1648 | 1469188469129 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:54:29 INFO - PROCESS | 1648 | 1469188469130 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:54:29 INFO - PROCESS | 1648 | 1469188469137 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:54:29 INFO - PROCESS | 1648 | 1469188469138 Marionette TRACE conn2 <- [1,1470,null,{}] 04:54:29 INFO - PROCESS | 1648 | 1469188469141 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:29 INFO - PROCESS | 1648 | 1469188469150 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:29 INFO - PROCESS | 1648 | 1469188469251 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:54:29 INFO - PROCESS | 1648 | 1469188469254 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:29 INFO - PROCESS | 1648 | 1469188469256 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e19800 == 34 [pid = 1648] [id = 375] 04:54:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x111ca9400) [pid = 1648] [serial = 1124] [outer = 0x0] 04:54:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119c82c00) [pid = 1648] [serial = 1125] [outer = 0x111ca9400] 04:54:29 INFO - PROCESS | 1648 | 1469188469280 Marionette DEBUG loaded listener.js 04:54:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119d80c00) [pid = 1648] [serial = 1126] [outer = 0x111ca9400] 04:54:29 INFO - PROCESS | 1648 | 1469188469626 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 04:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 04:54:29 INFO - PROCESS | 1648 | 1469188469662 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:54:29 INFO - PROCESS | 1648 | 1469188469664 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:54:29 INFO - PROCESS | 1648 | 1469188469666 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:54:29 INFO - PROCESS | 1648 | 1469188469667 Marionette TRACE conn2 <- [1,1474,null,{}] 04:54:29 INFO - PROCESS | 1648 | 1469188469669 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:29 INFO - PROCESS | 1648 | 1469188469670 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:29 INFO - PROCESS | 1648 | 1469188469937 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123983c00) [pid = 1648] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x123849800) [pid = 1648] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1181f6c00) [pid = 1648] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1121bb000) [pid = 1648] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12650b400) [pid = 1648] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x121079000) [pid = 1648] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1129abc00) [pid = 1648] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1185cf400) [pid = 1648] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11271a000) [pid = 1648] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112a60800) [pid = 1648] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1129dbc00) [pid = 1648] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126935800) [pid = 1648] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x111e5b800) [pid = 1648] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116532800) [pid = 1648] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119c85c00) [pid = 1648] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:54:29 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119066800) [pid = 1648] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:54:29 INFO - PROCESS | 1648 | 1469188469979 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:29 INFO - PROCESS | 1648 | 1469188469979 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f11000 == 35 [pid = 1648] [id = 376] 04:54:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x110eaf000) [pid = 1648] [serial = 1127] [outer = 0x0] 04:54:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1121bb000) [pid = 1648] [serial = 1128] [outer = 0x110eaf000] 04:54:30 INFO - PROCESS | 1648 | 1469188470004 Marionette DEBUG loaded listener.js 04:54:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1129db800) [pid = 1648] [serial = 1129] [outer = 0x110eaf000] 04:54:30 INFO - PROCESS | 1648 | 1469188470303 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 04:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 670ms 04:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:54:30 INFO - PROCESS | 1648 | 1469188470338 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:54:30 INFO - PROCESS | 1648 | 1469188470340 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:54:30 INFO - PROCESS | 1648 | 1469188470343 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:54:30 INFO - PROCESS | 1648 | 1469188470344 Marionette TRACE conn2 <- [1,1478,null,{}] 04:54:30 INFO - PROCESS | 1648 | 1469188470349 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:30 INFO - PROCESS | 1648 | 1469188470353 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:30 INFO - PROCESS | 1648 | 1469188470481 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:54:30 INFO - PROCESS | 1648 | 1469188470582 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:30 INFO - PROCESS | 1648 | 1469188470583 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x119393800 == 36 [pid = 1648] [id = 377] 04:54:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x111c17c00) [pid = 1648] [serial = 1130] [outer = 0x0] 04:54:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116532800) [pid = 1648] [serial = 1131] [outer = 0x111c17c00] 04:54:30 INFO - PROCESS | 1648 | 1469188470617 Marionette DEBUG loaded listener.js 04:54:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121067c00) [pid = 1648] [serial = 1132] [outer = 0x111c17c00] 04:54:30 INFO - PROCESS | 1648 | 1469188470887 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 04:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 570ms 04:54:30 INFO - PROCESS | 1648 | 1469188470913 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:54:30 INFO - PROCESS | 1648 | 1469188470914 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:54:30 INFO - PROCESS | 1648 | 1469188470924 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:54:30 INFO - PROCESS | 1648 | 1469188470925 Marionette TRACE conn2 <- [1,1482,null,{}] 04:54:30 INFO - PROCESS | 1648 | 1469188470927 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:30 INFO - PROCESS | 1648 | 1469188470928 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:31 INFO - PROCESS | 1648 | 1469188471007 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:54:31 INFO - PROCESS | 1648 | 1469188471011 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:31 INFO - PROCESS | 1648 | 1469188471012 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12924e800 == 37 [pid = 1648] [id = 378] 04:54:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121073400) [pid = 1648] [serial = 1133] [outer = 0x0] 04:54:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1211ad400) [pid = 1648] [serial = 1134] [outer = 0x121073400] 04:54:31 INFO - PROCESS | 1648 | 1469188471038 Marionette DEBUG loaded listener.js 04:54:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1211bb800) [pid = 1648] [serial = 1135] [outer = 0x121073400] 04:54:31 INFO - PROCESS | 1648 | 1469188471375 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 04:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 469ms 04:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:54:31 INFO - PROCESS | 1648 | 1469188471394 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:54:31 INFO - PROCESS | 1648 | 1469188471395 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:54:31 INFO - PROCESS | 1648 | 1469188471397 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:54:31 INFO - PROCESS | 1648 | 1469188471401 Marionette TRACE conn2 <- [1,1486,null,{}] 04:54:31 INFO - PROCESS | 1648 | 1469188471404 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:31 INFO - PROCESS | 1648 | 1469188471405 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:31 INFO - PROCESS | 1648 | 1469188471524 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:54:31 INFO - PROCESS | 1648 | 1469188471532 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:31 INFO - PROCESS | 1648 | 1469188471535 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x123110000 == 38 [pid = 1648] [id = 379] 04:54:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123193c00) [pid = 1648] [serial = 1136] [outer = 0x0] 04:54:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12319a000) [pid = 1648] [serial = 1137] [outer = 0x123193c00] 04:54:31 INFO - PROCESS | 1648 | 1469188471562 Marionette DEBUG loaded listener.js 04:54:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123d9d400) [pid = 1648] [serial = 1138] [outer = 0x123193c00] 04:54:31 INFO - PROCESS | 1648 | 1469188471891 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 04:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 522ms 04:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:54:31 INFO - PROCESS | 1648 | 1469188471920 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:54:31 INFO - PROCESS | 1648 | 1469188471921 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:54:31 INFO - PROCESS | 1648 | 1469188471923 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:54:31 INFO - PROCESS | 1648 | 1469188471924 Marionette TRACE conn2 <- [1,1490,null,{}] 04:54:32 INFO - PROCESS | 1648 | 1469188472002 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:32 INFO - PROCESS | 1648 | 1469188472004 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:32 INFO - PROCESS | 1648 | 1469188472103 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:54:32 INFO - PROCESS | 1648 | 1469188472199 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:32 INFO - PROCESS | 1648 | 1469188472201 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188bd000 == 39 [pid = 1648] [id = 380] 04:54:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1129b1800) [pid = 1648] [serial = 1139] [outer = 0x0] 04:54:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1129ba000) [pid = 1648] [serial = 1140] [outer = 0x1129b1800] 04:54:32 INFO - PROCESS | 1648 | 1469188472233 Marionette DEBUG loaded listener.js 04:54:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112a69000) [pid = 1648] [serial = 1141] [outer = 0x1129b1800] 04:54:32 INFO - PROCESS | 1648 | 1469188472723 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 04:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 869ms 04:54:32 INFO - PROCESS | 1648 | 1469188472794 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:54:32 INFO - PROCESS | 1648 | 1469188472796 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:54:32 INFO - PROCESS | 1648 | 1469188472801 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:54:32 INFO - PROCESS | 1648 | 1469188472803 Marionette TRACE conn2 <- [1,1494,null,{}] 04:54:32 INFO - PROCESS | 1648 | 1469188472807 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:32 INFO - PROCESS | 1648 | 1469188472809 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:32 INFO - PROCESS | 1648 | 1469188472915 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:54:32 INFO - PROCESS | 1648 | 1469188472993 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:32 INFO - PROCESS | 1648 | 1469188472996 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e10000 == 40 [pid = 1648] [id = 381] 04:54:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x115fb1400) [pid = 1648] [serial = 1142] [outer = 0x0] 04:54:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1161b5800) [pid = 1648] [serial = 1143] [outer = 0x115fb1400] 04:54:33 INFO - PROCESS | 1648 | 1469188473026 Marionette DEBUG loaded listener.js 04:54:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116a0f800) [pid = 1648] [serial = 1144] [outer = 0x115fb1400] 04:54:33 INFO - PROCESS | 1648 | 1469188473816 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 04:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1079ms 04:54:33 INFO - PROCESS | 1648 | 1469188473891 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:54:33 INFO - PROCESS | 1648 | 1469188473893 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:54:33 INFO - PROCESS | 1648 | 1469188473897 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:54:33 INFO - PROCESS | 1648 | 1469188473898 Marionette TRACE conn2 <- [1,1498,null,{}] 04:54:33 INFO - PROCESS | 1648 | 1469188473902 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:33 INFO - PROCESS | 1648 | 1469188473903 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:34 INFO - PROCESS | 1648 | 1469188474003 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:54:34 INFO - PROCESS | 1648 | 1469188474060 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:34 INFO - PROCESS | 1648 | 1469188474062 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e5a800 == 41 [pid = 1648] [id = 382] 04:54:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x112a8f800) [pid = 1648] [serial = 1145] [outer = 0x0] 04:54:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1131e4000) [pid = 1648] [serial = 1146] [outer = 0x112a8f800] 04:54:34 INFO - PROCESS | 1648 | 1469188474090 Marionette DEBUG loaded listener.js 04:54:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113cf9000) [pid = 1648] [serial = 1147] [outer = 0x112a8f800] 04:54:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12924e800 == 40 [pid = 1648] [id = 378] 04:54:34 INFO - PROCESS | 1648 | --DOCSHELL 0x119393800 == 39 [pid = 1648] [id = 377] 04:54:34 INFO - PROCESS | 1648 | --DOCSHELL 0x116f11000 == 38 [pid = 1648] [id = 376] 04:54:34 INFO - PROCESS | 1648 | --DOCSHELL 0x124e19800 == 37 [pid = 1648] [id = 375] 04:54:34 INFO - PROCESS | 1648 | --DOCSHELL 0x123957800 == 36 [pid = 1648] [id = 374] 04:54:34 INFO - PROCESS | 1648 | --DOCSHELL 0x123111000 == 35 [pid = 1648] [id = 373] 04:54:34 INFO - PROCESS | 1648 | --DOCSHELL 0x119a63000 == 34 [pid = 1648] [id = 372] 04:54:34 INFO - PROCESS | 1648 | --DOCSHELL 0x119395800 == 33 [pid = 1648] [id = 371] 04:54:34 INFO - PROCESS | 1648 | --DOCSHELL 0x11748e000 == 32 [pid = 1648] [id = 370] 04:54:34 INFO - PROCESS | 1648 | --DOCSHELL 0x11611f800 == 31 [pid = 1648] [id = 369] 04:54:34 INFO - PROCESS | 1648 | 1469188474578 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x123de2000) [pid = 1648] [serial = 1074] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x123851800) [pid = 1648] [serial = 1071] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1244be000) [pid = 1648] [serial = 1077] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11907e400) [pid = 1648] [serial = 1065] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1193ac000) [pid = 1648] [serial = 1087] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1230a8c00) [pid = 1648] [serial = 1045] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1129b7400) [pid = 1648] [serial = 1053] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1129ddc00) [pid = 1648] [serial = 1054] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11887dc00) [pid = 1648] [serial = 1062] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119068000) [pid = 1648] [serial = 1063] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1185ccc00) [pid = 1648] [serial = 1081] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1133bc000) [pid = 1648] [serial = 1056] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x115de1800) [pid = 1648] [serial = 1057] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1129e2000) [pid = 1648] [serial = 1050] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128b41800) [pid = 1648] [serial = 1089] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112f61000) [pid = 1648] [serial = 1051] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1121b9800) [pid = 1648] [serial = 1047] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1126fd400) [pid = 1648] [serial = 1048] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128b71800) [pid = 1648] [serial = 1090] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116f5d000) [pid = 1648] [serial = 1059] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11844ec00) [pid = 1648] [serial = 1060] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1130de400) [pid = 1648] [serial = 1080] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1247eb000) [pid = 1648] [serial = 1078] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12107c400) [pid = 1648] [serial = 1068] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124416c00) [pid = 1648] [serial = 1075] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x123982400) [pid = 1648] [serial = 1072] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12692d800) [pid = 1648] [serial = 1086] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1236b6800) [pid = 1648] [serial = 1069] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1244bb800) [pid = 1648] [serial = 1083] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x119c84000) [pid = 1648] [serial = 1066] [outer = 0x0] [url = about:blank] 04:54:34 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12650b000) [pid = 1648] [serial = 1084] [outer = 0x0] [url = about:blank] 04:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 722ms 04:54:34 INFO - PROCESS | 1648 | 1469188474624 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:54:34 INFO - PROCESS | 1648 | 1469188474629 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:54:34 INFO - PROCESS | 1648 | 1469188474636 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:54:34 INFO - PROCESS | 1648 | 1469188474639 Marionette TRACE conn2 <- [1,1502,null,{}] 04:54:34 INFO - PROCESS | 1648 | 1469188474641 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:34 INFO - PROCESS | 1648 | 1469188474643 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:34 INFO - PROCESS | 1648 | 1469188474709 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:54:34 INFO - PROCESS | 1648 | 1469188474713 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:34 INFO - PROCESS | 1648 | 1469188474714 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x111a47000 == 32 [pid = 1648] [id = 383] 04:54:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x115de8800) [pid = 1648] [serial = 1148] [outer = 0x0] 04:54:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x116729400) [pid = 1648] [serial = 1149] [outer = 0x115de8800] 04:54:34 INFO - PROCESS | 1648 | 1469188474741 Marionette DEBUG loaded listener.js 04:54:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x116a0f000) [pid = 1648] [serial = 1150] [outer = 0x115de8800] 04:54:35 INFO - PROCESS | 1648 | 1469188475188 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 04:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 578ms 04:54:35 INFO - PROCESS | 1648 | 1469188475215 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:54:35 INFO - PROCESS | 1648 | 1469188475217 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:54:35 INFO - PROCESS | 1648 | 1469188475220 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:54:35 INFO - PROCESS | 1648 | 1469188475224 Marionette TRACE conn2 <- [1,1506,null,{}] 04:54:35 INFO - PROCESS | 1648 | 1469188475235 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:35 INFO - PROCESS | 1648 | 1469188475240 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:35 INFO - PROCESS | 1648 | 1469188475395 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:54:35 INFO - PROCESS | 1648 | 1469188475411 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:35 INFO - PROCESS | 1648 | 1469188475415 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12310b800 == 33 [pid = 1648] [id = 384] 04:54:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1127ddc00) [pid = 1648] [serial = 1151] [outer = 0x0] 04:54:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x113cf3000) [pid = 1648] [serial = 1152] [outer = 0x1127ddc00] 04:54:35 INFO - PROCESS | 1648 | 1469188475451 Marionette DEBUG loaded listener.js 04:54:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1193ac000) [pid = 1648] [serial = 1153] [outer = 0x1127ddc00] 04:54:35 INFO - PROCESS | 1648 | 1469188475803 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 04:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 622ms 04:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:54:35 INFO - PROCESS | 1648 | 1469188475843 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:54:35 INFO - PROCESS | 1648 | 1469188475845 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:54:35 INFO - PROCESS | 1648 | 1469188475847 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:54:35 INFO - PROCESS | 1648 | 1469188475848 Marionette TRACE conn2 <- [1,1510,null,{}] 04:54:35 INFO - PROCESS | 1648 | 1469188475850 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:35 INFO - PROCESS | 1648 | 1469188475852 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:35 INFO - PROCESS | 1648 | 1469188475928 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:54:35 INFO - PROCESS | 1648 | 1469188475934 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:35 INFO - PROCESS | 1648 | 1469188475936 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247a1000 == 34 [pid = 1648] [id = 385] 04:54:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11941bc00) [pid = 1648] [serial = 1154] [outer = 0x0] 04:54:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1194e1400) [pid = 1648] [serial = 1155] [outer = 0x11941bc00] 04:54:35 INFO - PROCESS | 1648 | 1469188475961 Marionette DEBUG loaded listener.js 04:54:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119c85800) [pid = 1648] [serial = 1156] [outer = 0x11941bc00] 04:54:36 INFO - PROCESS | 1648 | 1469188476269 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 04:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 468ms 04:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:54:36 INFO - PROCESS | 1648 | 1469188476316 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:54:36 INFO - PROCESS | 1648 | 1469188476317 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:54:36 INFO - PROCESS | 1648 | 1469188476319 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:54:36 INFO - PROCESS | 1648 | 1469188476320 Marionette TRACE conn2 <- [1,1514,null,{}] 04:54:36 INFO - PROCESS | 1648 | 1469188476323 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:36 INFO - PROCESS | 1648 | 1469188476324 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:36 INFO - PROCESS | 1648 | 1469188476400 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:54:36 INFO - PROCESS | 1648 | 1469188476464 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:36 INFO - PROCESS | 1648 | 1469188476465 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265e0800 == 35 [pid = 1648] [id = 386] 04:54:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1127dc000) [pid = 1648] [serial = 1157] [outer = 0x0] 04:54:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119c8b800) [pid = 1648] [serial = 1158] [outer = 0x1127dc000] 04:54:36 INFO - PROCESS | 1648 | 1469188476490 Marionette DEBUG loaded listener.js 04:54:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12107d400) [pid = 1648] [serial = 1159] [outer = 0x1127dc000] 04:54:36 INFO - PROCESS | 1648 | 1469188476850 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 04:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 568ms 04:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:54:36 INFO - PROCESS | 1648 | 1469188476888 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:54:36 INFO - PROCESS | 1648 | 1469188476889 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:54:36 INFO - PROCESS | 1648 | 1469188476890 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:54:36 INFO - PROCESS | 1648 | 1469188476892 Marionette TRACE conn2 <- [1,1518,null,{}] 04:54:36 INFO - PROCESS | 1648 | 1469188476894 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:36 INFO - PROCESS | 1648 | 1469188476899 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:37 INFO - PROCESS | 1648 | 1469188477020 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:54:37 INFO - PROCESS | 1648 | 1469188477032 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:37 INFO - PROCESS | 1648 | 1469188477034 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293df000 == 36 [pid = 1648] [id = 387] 04:54:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1211af800) [pid = 1648] [serial = 1160] [outer = 0x0] 04:54:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12384c400) [pid = 1648] [serial = 1161] [outer = 0x1211af800] 04:54:37 INFO - PROCESS | 1648 | 1469188477059 Marionette DEBUG loaded listener.js 04:54:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124413800) [pid = 1648] [serial = 1162] [outer = 0x1211af800] 04:54:37 INFO - PROCESS | 1648 | 1469188477357 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 04:54:37 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:54:37 INFO - PROCESS | 1648 | 1469188477413 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:54:37 INFO - PROCESS | 1648 | 1469188477415 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:54:37 INFO - PROCESS | 1648 | 1469188477417 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:54:37 INFO - PROCESS | 1648 | 1469188477418 Marionette TRACE conn2 <- [1,1522,null,{}] 04:54:37 INFO - PROCESS | 1648 | 1469188477420 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:37 INFO - PROCESS | 1648 | 1469188477421 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:37 INFO - PROCESS | 1648 | 1469188477518 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:54:37 INFO - PROCESS | 1648 | 1469188477521 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:37 INFO - PROCESS | 1648 | 1469188477523 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a62e000 == 37 [pid = 1648] [id = 388] 04:54:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123d96800) [pid = 1648] [serial = 1163] [outer = 0x0] 04:54:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124682c00) [pid = 1648] [serial = 1164] [outer = 0x123d96800] 04:54:37 INFO - PROCESS | 1648 | 1469188477547 Marionette DEBUG loaded listener.js 04:54:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124da6800) [pid = 1648] [serial = 1165] [outer = 0x123d96800] 04:54:37 INFO - PROCESS | 1648 | 1469188477884 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 04:54:37 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:54:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:54:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:54:37 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:54:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:54:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:54:37 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 04:54:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:54:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:54:37 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 04:54:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:54:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:54:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 519ms 04:54:37 INFO - PROCESS | 1648 | 1469188477941 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:54:37 INFO - PROCESS | 1648 | 1469188477942 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:54:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:54:37 INFO - PROCESS | 1648 | 1469188477944 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:54:37 INFO - PROCESS | 1648 | 1469188477945 Marionette TRACE conn2 <- [1,1526,null,{}] 04:54:37 INFO - PROCESS | 1648 | 1469188477948 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:37 INFO - PROCESS | 1648 | 1469188477949 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:38 INFO - PROCESS | 1648 | 1469188478043 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:54:38 INFO - PROCESS | 1648 | 1469188478046 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:38 INFO - PROCESS | 1648 | 1469188478047 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0e800 == 38 [pid = 1648] [id = 389] 04:54:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124711400) [pid = 1648] [serial = 1166] [outer = 0x0] 04:54:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12612c800) [pid = 1648] [serial = 1167] [outer = 0x124711400] 04:54:38 INFO - PROCESS | 1648 | 1469188478073 Marionette DEBUG loaded listener.js 04:54:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126791400) [pid = 1648] [serial = 1168] [outer = 0x124711400] 04:54:38 INFO - PROCESS | 1648 | 1469188478374 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 04:54:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:54:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:54:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:54:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:54:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:54:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:54:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 469ms 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1129d9000) [pid = 1648] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116aa1400) [pid = 1648] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121079400) [pid = 1648] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112a5fc00) [pid = 1648] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x115de7400) [pid = 1648] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112766c00) [pid = 1648] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1129e1c00) [pid = 1648] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11267f000) [pid = 1648] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11267d400) [pid = 1648] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116981c00) [pid = 1648] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113231400) [pid = 1648] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121073400) [pid = 1648] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x111ca9400) [pid = 1648] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x110eaf000) [pid = 1648] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:54:38 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x111c17c00) [pid = 1648] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:54:38 INFO - PROCESS | 1648 | 1469188478492 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:54:38 INFO - PROCESS | 1648 | 1469188478494 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:54:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:54:38 INFO - PROCESS | 1648 | 1469188478499 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:54:38 INFO - PROCESS | 1648 | 1469188478500 Marionette TRACE conn2 <- [1,1530,null,{}] 04:54:38 INFO - PROCESS | 1648 | 1469188478502 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:38 INFO - PROCESS | 1648 | 1469188478504 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:38 INFO - PROCESS | 1648 | 1469188478592 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:54:38 INFO - PROCESS | 1648 | 1469188478596 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:38 INFO - PROCESS | 1648 | 1469188478597 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1231f1000 == 39 [pid = 1648] [id = 390] 04:54:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1127db800) [pid = 1648] [serial = 1169] [outer = 0x0] 04:54:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1129da400) [pid = 1648] [serial = 1170] [outer = 0x1127db800] 04:54:38 INFO - PROCESS | 1648 | 1469188478621 Marionette DEBUG loaded listener.js 04:54:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x115de7400) [pid = 1648] [serial = 1171] [outer = 0x1127db800] 04:54:38 INFO - PROCESS | 1648 | 1469188478917 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 04:54:38 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 04:54:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:54:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:54:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:54:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:54:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 04:54:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:54:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 472ms 04:54:38 INFO - PROCESS | 1648 | 1469188478971 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:54:38 INFO - PROCESS | 1648 | 1469188478972 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:54:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:54:38 INFO - PROCESS | 1648 | 1469188478974 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:54:38 INFO - PROCESS | 1648 | 1469188478975 Marionette TRACE conn2 <- [1,1534,null,{}] 04:54:38 INFO - PROCESS | 1648 | 1469188478977 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:38 INFO - PROCESS | 1648 | 1469188478978 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:39 INFO - PROCESS | 1648 | 1469188479056 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:54:39 INFO - PROCESS | 1648 | 1469188479111 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:39 INFO - PROCESS | 1648 | 1469188479112 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b73e800 == 40 [pid = 1648] [id = 391] 04:54:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113c63000) [pid = 1648] [serial = 1172] [outer = 0x0] 04:54:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1181f3400) [pid = 1648] [serial = 1173] [outer = 0x113c63000] 04:54:39 INFO - PROCESS | 1648 | 1469188479136 Marionette DEBUG loaded listener.js 04:54:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119d7d000) [pid = 1648] [serial = 1174] [outer = 0x113c63000] 04:54:39 INFO - PROCESS | 1648 | 1469188479429 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:54:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:54:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 467ms 04:54:39 INFO - PROCESS | 1648 | 1469188479445 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:54:39 INFO - PROCESS | 1648 | 1469188479448 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:54:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:54:39 INFO - PROCESS | 1648 | 1469188479454 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:54:39 INFO - PROCESS | 1648 | 1469188479457 Marionette TRACE conn2 <- [1,1538,null,{}] 04:54:39 INFO - PROCESS | 1648 | 1469188479459 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:39 INFO - PROCESS | 1648 | 1469188479461 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:39 INFO - PROCESS | 1648 | 1469188479605 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:54:39 INFO - PROCESS | 1648 | 1469188479669 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:39 INFO - PROCESS | 1648 | 1469188479670 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be7c800 == 41 [pid = 1648] [id = 392] 04:54:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119421000) [pid = 1648] [serial = 1175] [outer = 0x0] 04:54:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126792c00) [pid = 1648] [serial = 1176] [outer = 0x119421000] 04:54:39 INFO - PROCESS | 1648 | 1469188479697 Marionette DEBUG loaded listener.js 04:54:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128b74000) [pid = 1648] [serial = 1177] [outer = 0x119421000] 04:54:39 INFO - PROCESS | 1648 | 1469188479984 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:54:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:54:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 572ms 04:54:40 INFO - PROCESS | 1648 | 1469188480025 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:54:40 INFO - PROCESS | 1648 | 1469188480026 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:54:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:54:40 INFO - PROCESS | 1648 | 1469188480028 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:54:40 INFO - PROCESS | 1648 | 1469188480029 Marionette TRACE conn2 <- [1,1542,null,{}] 04:54:40 INFO - PROCESS | 1648 | 1469188480031 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:40 INFO - PROCESS | 1648 | 1469188480033 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:40 INFO - PROCESS | 1648 | 1469188480115 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:54:40 INFO - PROCESS | 1648 | 1469188480120 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:40 INFO - PROCESS | 1648 | 1469188480121 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e0000 == 42 [pid = 1648] [id = 393] 04:54:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128b74800) [pid = 1648] [serial = 1178] [outer = 0x0] 04:54:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b7dc00) [pid = 1648] [serial = 1179] [outer = 0x128b74800] 04:54:40 INFO - PROCESS | 1648 | 1469188480145 Marionette DEBUG loaded listener.js 04:54:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128bf5400) [pid = 1648] [serial = 1180] [outer = 0x128b74800] 04:54:40 INFO - PROCESS | 1648 | 1469188480451 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 04:54:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:54:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 473ms 04:54:40 INFO - PROCESS | 1648 | 1469188480538 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:54:40 INFO - PROCESS | 1648 | 1469188480540 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:54:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:54:40 INFO - PROCESS | 1648 | 1469188480545 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:54:40 INFO - PROCESS | 1648 | 1469188480547 Marionette TRACE conn2 <- [1,1546,null,{}] 04:54:40 INFO - PROCESS | 1648 | 1469188480551 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:40 INFO - PROCESS | 1648 | 1469188480554 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:40 INFO - PROCESS | 1648 | 1469188480657 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:54:40 INFO - PROCESS | 1648 | 1469188480749 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:40 INFO - PROCESS | 1648 | 1469188480751 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x117472000 == 43 [pid = 1648] [id = 394] 04:54:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1127dd400) [pid = 1648] [serial = 1181] [outer = 0x0] 04:54:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1129b2c00) [pid = 1648] [serial = 1182] [outer = 0x1127dd400] 04:54:40 INFO - PROCESS | 1648 | 1469188480784 Marionette DEBUG loaded listener.js 04:54:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112a80c00) [pid = 1648] [serial = 1183] [outer = 0x1127dd400] 04:54:41 INFO - PROCESS | 1648 | 1469188481220 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:54:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:54:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 722ms 04:54:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:54:41 INFO - PROCESS | 1648 | 1469188481267 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:54:41 INFO - PROCESS | 1648 | 1469188481269 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:54:41 INFO - PROCESS | 1648 | 1469188481274 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:54:41 INFO - PROCESS | 1648 | 1469188481276 Marionette TRACE conn2 <- [1,1550,null,{}] 04:54:41 INFO - PROCESS | 1648 | 1469188481279 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:41 INFO - PROCESS | 1648 | 1469188481281 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:41 INFO - PROCESS | 1648 | 1469188481445 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:54:41 INFO - PROCESS | 1648 | 1469188481509 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:41 INFO - PROCESS | 1648 | 1469188481510 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b62800 == 44 [pid = 1648] [id = 395] 04:54:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116f6b400) [pid = 1648] [serial = 1184] [outer = 0x0] 04:54:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118127800) [pid = 1648] [serial = 1185] [outer = 0x116f6b400] 04:54:41 INFO - PROCESS | 1648 | 1469188481541 Marionette DEBUG loaded listener.js 04:54:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1185ccc00) [pid = 1648] [serial = 1186] [outer = 0x116f6b400] 04:54:41 INFO - PROCESS | 1648 | 1469188481967 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:54:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:54:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 724ms 04:54:41 INFO - PROCESS | 1648 | 1469188481995 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:54:41 INFO - PROCESS | 1648 | 1469188481997 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:54:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:54:42 INFO - PROCESS | 1648 | 1469188481999 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:54:42 INFO - PROCESS | 1648 | 1469188482001 Marionette TRACE conn2 <- [1,1554,null,{}] 04:54:42 INFO - PROCESS | 1648 | 1469188482008 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:42 INFO - PROCESS | 1648 | 1469188482011 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:42 INFO - PROCESS | 1648 | 1469188482119 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:54:42 INFO - PROCESS | 1648 | 1469188482178 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:42 INFO - PROCESS | 1648 | 1469188482181 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be80800 == 45 [pid = 1648] [id = 396] 04:54:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1211b1400) [pid = 1648] [serial = 1187] [outer = 0x0] 04:54:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1211b6800) [pid = 1648] [serial = 1188] [outer = 0x1211b1400] 04:54:42 INFO - PROCESS | 1648 | 1469188482212 Marionette DEBUG loaded listener.js 04:54:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12384b400) [pid = 1648] [serial = 1189] [outer = 0x1211b1400] 04:54:42 INFO - PROCESS | 1648 | 1469188482667 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:54:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:54:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 723ms 04:54:42 INFO - PROCESS | 1648 | 1469188482738 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:54:42 INFO - PROCESS | 1648 | 1469188482740 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:54:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:54:42 INFO - PROCESS | 1648 | 1469188482742 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:54:42 INFO - PROCESS | 1648 | 1469188482743 Marionette TRACE conn2 <- [1,1558,null,{}] 04:54:42 INFO - PROCESS | 1648 | 1469188482746 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:42 INFO - PROCESS | 1648 | 1469188482747 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:42 INFO - PROCESS | 1648 | 1469188482851 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:54:42 INFO - PROCESS | 1648 | 1469188482909 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:42 INFO - PROCESS | 1648 | 1469188482910 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6f1000 == 46 [pid = 1648] [id = 397] 04:54:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x123bcfc00) [pid = 1648] [serial = 1190] [outer = 0x0] 04:54:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1247ecc00) [pid = 1648] [serial = 1191] [outer = 0x123bcfc00] 04:54:42 INFO - PROCESS | 1648 | 1469188482939 Marionette DEBUG loaded listener.js 04:54:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126791000) [pid = 1648] [serial = 1192] [outer = 0x123bcfc00] 04:54:43 INFO - PROCESS | 1648 | 1469188483370 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:54:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:54:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 669ms 04:54:43 INFO - PROCESS | 1648 | 1469188483412 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:54:43 INFO - PROCESS | 1648 | 1469188483413 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:54:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:54:43 INFO - PROCESS | 1648 | 1469188483415 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:54:43 INFO - PROCESS | 1648 | 1469188483417 Marionette TRACE conn2 <- [1,1562,null,{}] 04:54:43 INFO - PROCESS | 1648 | 1469188483419 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:43 INFO - PROCESS | 1648 | 1469188483421 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:43 INFO - PROCESS | 1648 | 1469188483521 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:54:43 INFO - PROCESS | 1648 | 1469188483577 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:43 INFO - PROCESS | 1648 | 1469188483578 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x117057000 == 47 [pid = 1648] [id = 398] 04:54:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x113c5f800) [pid = 1648] [serial = 1193] [outer = 0x0] 04:54:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118637400) [pid = 1648] [serial = 1194] [outer = 0x113c5f800] 04:54:43 INFO - PROCESS | 1648 | 1469188483607 Marionette DEBUG loaded listener.js 04:54:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1236b2400) [pid = 1648] [serial = 1195] [outer = 0x113c5f800] 04:54:44 INFO - PROCESS | 1648 | 1469188484201 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:54:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:54:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 821ms 04:54:44 INFO - PROCESS | 1648 | 1469188484238 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:54:44 INFO - PROCESS | 1648 | 1469188484240 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:54:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:54:44 INFO - PROCESS | 1648 | 1469188484243 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:54:44 INFO - PROCESS | 1648 | 1469188484246 Marionette TRACE conn2 <- [1,1566,null,{}] 04:54:44 INFO - PROCESS | 1648 | 1469188484250 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:44 INFO - PROCESS | 1648 | 1469188484251 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:44 INFO - PROCESS | 1648 | 1469188484348 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:54:44 INFO - PROCESS | 1648 | 1469188484406 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:44 INFO - PROCESS | 1648 | 1469188484408 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x118266800 == 48 [pid = 1648] [id = 399] 04:54:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x113231400) [pid = 1648] [serial = 1196] [outer = 0x0] 04:54:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x115fadc00) [pid = 1648] [serial = 1197] [outer = 0x113231400] 04:54:44 INFO - PROCESS | 1648 | 1469188484437 Marionette DEBUG loaded listener.js 04:54:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x116a04000) [pid = 1648] [serial = 1198] [outer = 0x113231400] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12be7c800 == 47 [pid = 1648] [id = 392] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12b73e800 == 46 [pid = 1648] [id = 391] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1231f1000 == 45 [pid = 1648] [id = 390] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0e800 == 44 [pid = 1648] [id = 389] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12a62e000 == 43 [pid = 1648] [id = 388] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1293df000 == 42 [pid = 1648] [id = 387] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1265e0800 == 41 [pid = 1648] [id = 386] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1247a1000 == 40 [pid = 1648] [id = 385] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12310b800 == 39 [pid = 1648] [id = 384] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x111a47000 == 38 [pid = 1648] [id = 383] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x117e5a800 == 37 [pid = 1648] [id = 382] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x124e10000 == 36 [pid = 1648] [id = 381] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1188bd000 == 35 [pid = 1648] [id = 380] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x123110000 == 34 [pid = 1648] [id = 379] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1167d9000 == 33 [pid = 1648] [id = 368] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x117057000 == 32 [pid = 1648] [id = 398] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6f1000 == 31 [pid = 1648] [id = 397] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12be80800 == 30 [pid = 1648] [id = 396] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x123b62800 == 29 [pid = 1648] [id = 395] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e0000 == 28 [pid = 1648] [id = 393] 04:54:45 INFO - PROCESS | 1648 | --DOCSHELL 0x117472000 == 27 [pid = 1648] [id = 394] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12319a000) [pid = 1648] [serial = 1137] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x121067c00) [pid = 1648] [serial = 1132] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1181ee400) [pid = 1648] [serial = 1117] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x113c08000) [pid = 1648] [serial = 1093] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x112a60000) [pid = 1648] [serial = 1092] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1185cb800) [pid = 1648] [serial = 1096] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11812f800) [pid = 1648] [serial = 1095] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1211b4000) [pid = 1648] [serial = 1099] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12107ec00) [pid = 1648] [serial = 1098] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112a84800) [pid = 1648] [serial = 1110] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12467e800) [pid = 1648] [serial = 1102] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11322e400) [pid = 1648] [serial = 1111] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12384d800) [pid = 1648] [serial = 1101] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1127d6c00) [pid = 1648] [serial = 1107] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11267a400) [pid = 1648] [serial = 1108] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118532800) [pid = 1648] [serial = 1119] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116725400) [pid = 1648] [serial = 1113] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116a0a800) [pid = 1648] [serial = 1114] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112a5ec00) [pid = 1648] [serial = 1105] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112714400) [pid = 1648] [serial = 1104] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1176bd800) [pid = 1648] [serial = 1116] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11900a400) [pid = 1648] [serial = 1122] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1211bb800) [pid = 1648] [serial = 1135] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118634400) [pid = 1648] [serial = 1120] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119c82c00) [pid = 1648] [serial = 1125] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1194e9000) [pid = 1648] [serial = 1123] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119d80c00) [pid = 1648] [serial = 1126] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1129db800) [pid = 1648] [serial = 1129] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x116532800) [pid = 1648] [serial = 1131] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1211ad400) [pid = 1648] [serial = 1134] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1121bb000) [pid = 1648] [serial = 1128] [outer = 0x0] [url = about:blank] 04:54:45 INFO - PROCESS | 1648 | 1469188485372 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:54:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:54:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1175ms 04:54:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:54:45 INFO - PROCESS | 1648 | 1469188485421 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:54:45 INFO - PROCESS | 1648 | 1469188485423 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:54:45 INFO - PROCESS | 1648 | 1469188485426 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:54:45 INFO - PROCESS | 1648 | 1469188485428 Marionette TRACE conn2 <- [1,1570,null,{}] 04:54:45 INFO - PROCESS | 1648 | 1469188485432 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:45 INFO - PROCESS | 1648 | 1469188485435 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:45 INFO - PROCESS | 1648 | 1469188485517 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:54:45 INFO - PROCESS | 1648 | 1469188485522 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:45 INFO - PROCESS | 1648 | 1469188485525 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11695c800 == 28 [pid = 1648] [id = 400] 04:54:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1127da400) [pid = 1648] [serial = 1199] [outer = 0x0] 04:54:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1127e0800) [pid = 1648] [serial = 1200] [outer = 0x1127da400] 04:54:45 INFO - PROCESS | 1648 | 1469188485555 Marionette DEBUG loaded listener.js 04:54:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11213bc00) [pid = 1648] [serial = 1201] [outer = 0x1127da400] 04:54:45 INFO - PROCESS | 1648 | 1469188485936 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:54:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:54:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 04:54:45 INFO - PROCESS | 1648 | 1469188485946 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:54:45 INFO - PROCESS | 1648 | 1469188485950 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:54:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:54:45 INFO - PROCESS | 1648 | 1469188485955 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:54:45 INFO - PROCESS | 1648 | 1469188485957 Marionette TRACE conn2 <- [1,1574,null,{}] 04:54:45 INFO - PROCESS | 1648 | 1469188485959 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:45 INFO - PROCESS | 1648 | 1469188485961 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:46 INFO - PROCESS | 1648 | 1469188486040 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:54:46 INFO - PROCESS | 1648 | 1469188486045 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:46 INFO - PROCESS | 1648 | 1469188486046 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x118175800 == 29 [pid = 1648] [id = 401] 04:54:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112a5ec00) [pid = 1648] [serial = 1202] [outer = 0x0] 04:54:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113cf5800) [pid = 1648] [serial = 1203] [outer = 0x112a5ec00] 04:54:46 INFO - PROCESS | 1648 | 1469188486075 Marionette DEBUG loaded listener.js 04:54:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x115facc00) [pid = 1648] [serial = 1204] [outer = 0x112a5ec00] 04:54:46 INFO - PROCESS | 1648 | 1469188486434 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 04:54:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:54:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 04:54:46 INFO - PROCESS | 1648 | 1469188486476 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:54:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:54:46 INFO - PROCESS | 1648 | 1469188486477 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:54:46 INFO - PROCESS | 1648 | 1469188486479 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:54:46 INFO - PROCESS | 1648 | 1469188486482 Marionette TRACE conn2 <- [1,1578,null,{}] 04:54:46 INFO - PROCESS | 1648 | 1469188486490 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:46 INFO - PROCESS | 1648 | 1469188486493 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:46 INFO - PROCESS | 1648 | 1469188486567 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:54:46 INFO - PROCESS | 1648 | 1469188486572 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:46 INFO - PROCESS | 1648 | 1469188486574 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11999c800 == 30 [pid = 1648] [id = 402] 04:54:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112766000) [pid = 1648] [serial = 1205] [outer = 0x0] 04:54:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1176bcc00) [pid = 1648] [serial = 1206] [outer = 0x112766000] 04:54:46 INFO - PROCESS | 1648 | 1469188486604 Marionette DEBUG loaded listener.js 04:54:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118234000) [pid = 1648] [serial = 1207] [outer = 0x112766000] 04:54:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:54:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 472ms 04:54:46 INFO - PROCESS | 1648 | 1469188486946 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 04:54:46 INFO - PROCESS | 1648 | 1469188486952 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:54:46 INFO - PROCESS | 1648 | 1469188486953 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:54:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:54:46 INFO - PROCESS | 1648 | 1469188486955 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:54:46 INFO - PROCESS | 1648 | 1469188486957 Marionette TRACE conn2 <- [1,1582,null,{}] 04:54:46 INFO - PROCESS | 1648 | 1469188486959 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:46 INFO - PROCESS | 1648 | 1469188486960 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:47 INFO - PROCESS | 1648 | 1469188487037 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:54:47 INFO - PROCESS | 1648 | 1469188487041 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:47 INFO - PROCESS | 1648 | 1469188487042 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211c6800 == 31 [pid = 1648] [id = 403] 04:54:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1185c2c00) [pid = 1648] [serial = 1208] [outer = 0x0] 04:54:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118639400) [pid = 1648] [serial = 1209] [outer = 0x1185c2c00] 04:54:47 INFO - PROCESS | 1648 | 1469188487069 Marionette DEBUG loaded listener.js 04:54:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119064800) [pid = 1648] [serial = 1210] [outer = 0x1185c2c00] 04:54:47 INFO - PROCESS | 1648 | 1469188487375 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:54:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:54:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 471ms 04:54:47 INFO - PROCESS | 1648 | 1469188487439 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:54:47 INFO - PROCESS | 1648 | 1469188487440 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:54:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:54:47 INFO - PROCESS | 1648 | 1469188487466 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:54:47 INFO - PROCESS | 1648 | 1469188487468 Marionette TRACE conn2 <- [1,1586,null,{}] 04:54:47 INFO - PROCESS | 1648 | 1469188487470 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:47 INFO - PROCESS | 1648 | 1469188487471 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:47 INFO - PROCESS | 1648 | 1469188487569 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:54:47 INFO - PROCESS | 1648 | 1469188487604 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:47 INFO - PROCESS | 1648 | 1469188487605 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x123622000 == 32 [pid = 1648] [id = 404] 04:54:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1129e3800) [pid = 1648] [serial = 1211] [outer = 0x0] 04:54:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1193ab400) [pid = 1648] [serial = 1212] [outer = 0x1129e3800] 04:54:47 INFO - PROCESS | 1648 | 1469188487629 Marionette DEBUG loaded listener.js 04:54:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119420800) [pid = 1648] [serial = 1213] [outer = 0x1129e3800] 04:54:47 INFO - PROCESS | 1648 | 1469188487976 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 04:54:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:54:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 523ms 04:54:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:54:47 INFO - PROCESS | 1648 | 1469188487989 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:54:47 INFO - PROCESS | 1648 | 1469188487990 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:54:47 INFO - PROCESS | 1648 | 1469188487992 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:54:47 INFO - PROCESS | 1648 | 1469188487993 Marionette TRACE conn2 <- [1,1590,null,{}] 04:54:47 INFO - PROCESS | 1648 | 1469188487995 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:48 INFO - PROCESS | 1648 | 1469188487999 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:48 INFO - PROCESS | 1648 | 1469188488112 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:54:48 INFO - PROCESS | 1648 | 1469188488146 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:48 INFO - PROCESS | 1648 | 1469188488147 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247a1000 == 33 [pid = 1648] [id = 405] 04:54:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11941f400) [pid = 1648] [serial = 1214] [outer = 0x0] 04:54:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119c82c00) [pid = 1648] [serial = 1215] [outer = 0x11941f400] 04:54:48 INFO - PROCESS | 1648 | 1469188488172 Marionette DEBUG loaded listener.js 04:54:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1211b5800) [pid = 1648] [serial = 1216] [outer = 0x11941f400] 04:54:48 INFO - PROCESS | 1648 | 1469188488463 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 04:54:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:54:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 518ms 04:54:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:54:48 INFO - PROCESS | 1648 | 1469188488510 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:54:48 INFO - PROCESS | 1648 | 1469188488511 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:54:48 INFO - PROCESS | 1648 | 1469188488513 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:54:48 INFO - PROCESS | 1648 | 1469188488515 Marionette TRACE conn2 <- [1,1594,null,{}] 04:54:48 INFO - PROCESS | 1648 | 1469188488526 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:48 INFO - PROCESS | 1648 | 1469188488527 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:48 INFO - PROCESS | 1648 | 1469188488628 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:54:48 INFO - PROCESS | 1648 | 1469188488667 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:48 INFO - PROCESS | 1648 | 1469188488668 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265e0800 == 34 [pid = 1648] [id = 406] 04:54:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11a09e400) [pid = 1648] [serial = 1217] [outer = 0x0] 04:54:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1236bd400) [pid = 1648] [serial = 1218] [outer = 0x11a09e400] 04:54:48 INFO - PROCESS | 1648 | 1469188488693 Marionette DEBUG loaded listener.js 04:54:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123855400) [pid = 1648] [serial = 1219] [outer = 0x11a09e400] 04:54:48 INFO - PROCESS | 1648 | 1469188488994 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:54:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:54:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 527ms 04:54:49 INFO - PROCESS | 1648 | 1469188489042 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:54:49 INFO - PROCESS | 1648 | 1469188489043 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:54:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:54:49 INFO - PROCESS | 1648 | 1469188489045 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:54:49 INFO - PROCESS | 1648 | 1469188489046 Marionette TRACE conn2 <- [1,1598,null,{}] 04:54:49 INFO - PROCESS | 1648 | 1469188489048 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:49 INFO - PROCESS | 1648 | 1469188489050 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:49 INFO - PROCESS | 1648 | 1469188489147 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:54:49 INFO - PROCESS | 1648 | 1469188489151 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:49 INFO - PROCESS | 1648 | 1469188489152 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b92000 == 35 [pid = 1648] [id = 407] 04:54:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119423c00) [pid = 1648] [serial = 1220] [outer = 0x0] 04:54:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x123bd5800) [pid = 1648] [serial = 1221] [outer = 0x119423c00] 04:54:49 INFO - PROCESS | 1648 | 1469188489176 Marionette DEBUG loaded listener.js 04:54:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124264000) [pid = 1648] [serial = 1222] [outer = 0x119423c00] 04:54:49 INFO - PROCESS | 1648 | 1469188489687 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1127db800) [pid = 1648] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113c63000) [pid = 1648] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128b74800) [pid = 1648] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1127dc000) [pid = 1648] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119421000) [pid = 1648] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1211af800) [pid = 1648] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x123d96800) [pid = 1648] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124711400) [pid = 1648] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x115fb1400) [pid = 1648] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1127ddc00) [pid = 1648] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112a8f800) [pid = 1648] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x123193c00) [pid = 1648] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x115de8800) [pid = 1648] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1129b1800) [pid = 1648] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:54:49 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11941bc00) [pid = 1648] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:54:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:54:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 668ms 04:54:49 INFO - PROCESS | 1648 | 1469188489713 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:54:49 INFO - PROCESS | 1648 | 1469188489714 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:54:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:54:49 INFO - PROCESS | 1648 | 1469188489718 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:54:49 INFO - PROCESS | 1648 | 1469188489720 Marionette TRACE conn2 <- [1,1602,null,{}] 04:54:49 INFO - PROCESS | 1648 | 1469188489722 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:49 INFO - PROCESS | 1648 | 1469188489723 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:49 INFO - PROCESS | 1648 | 1469188489804 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:54:49 INFO - PROCESS | 1648 | 1469188489807 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:49 INFO - PROCESS | 1648 | 1469188489808 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x119993800 == 36 [pid = 1648] [id = 408] 04:54:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112a6bc00) [pid = 1648] [serial = 1223] [outer = 0x0] 04:54:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112a82c00) [pid = 1648] [serial = 1224] [outer = 0x112a6bc00] 04:54:49 INFO - PROCESS | 1648 | 1469188489834 Marionette DEBUG loaded listener.js 04:54:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118458000) [pid = 1648] [serial = 1225] [outer = 0x112a6bc00] 04:54:50 INFO - PROCESS | 1648 | 1469188490166 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 04:54:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:54:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 470ms 04:54:50 INFO - PROCESS | 1648 | 1469188490188 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:54:50 INFO - PROCESS | 1648 | 1469188490190 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:54:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:54:50 INFO - PROCESS | 1648 | 1469188490193 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:54:50 INFO - PROCESS | 1648 | 1469188490195 Marionette TRACE conn2 <- [1,1606,null,{}] 04:54:50 INFO - PROCESS | 1648 | 1469188490198 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:50 INFO - PROCESS | 1648 | 1469188490200 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:50 INFO - PROCESS | 1648 | 1469188490346 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:54:50 INFO - PROCESS | 1648 | 1469188490424 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:50 INFO - PROCESS | 1648 | 1469188490425 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293ca800 == 37 [pid = 1648] [id = 409] 04:54:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x112a6cc00) [pid = 1648] [serial = 1226] [outer = 0x0] 04:54:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119d73c00) [pid = 1648] [serial = 1227] [outer = 0x112a6cc00] 04:54:50 INFO - PROCESS | 1648 | 1469188490466 Marionette DEBUG loaded listener.js 04:54:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124413c00) [pid = 1648] [serial = 1228] [outer = 0x112a6cc00] 04:54:50 INFO - PROCESS | 1648 | 1469188490744 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 04:54:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:54:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 573ms 04:54:50 INFO - PROCESS | 1648 | 1469188490773 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:54:50 INFO - PROCESS | 1648 | 1469188490775 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:54:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:54:50 INFO - PROCESS | 1648 | 1469188490777 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:54:50 INFO - PROCESS | 1648 | 1469188490779 Marionette TRACE conn2 <- [1,1610,null,{}] 04:54:50 INFO - PROCESS | 1648 | 1469188490781 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:50 INFO - PROCESS | 1648 | 1469188490784 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:50 INFO - PROCESS | 1648 | 1469188490892 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:54:50 INFO - PROCESS | 1648 | 1469188490950 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:50 INFO - PROCESS | 1648 | 1469188490952 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x123621000 == 38 [pid = 1648] [id = 410] 04:54:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116a11800) [pid = 1648] [serial = 1229] [outer = 0x0] 04:54:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124681000) [pid = 1648] [serial = 1230] [outer = 0x116a11800] 04:54:50 INFO - PROCESS | 1648 | 1469188490978 Marionette DEBUG loaded listener.js 04:54:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126797000) [pid = 1648] [serial = 1231] [outer = 0x116a11800] 04:54:51 INFO - PROCESS | 1648 | 1469188491234 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 04:54:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:54:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 469ms 04:54:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:54:51 INFO - PROCESS | 1648 | 1469188491246 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:54:51 INFO - PROCESS | 1648 | 1469188491247 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:54:51 INFO - PROCESS | 1648 | 1469188491250 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:54:51 INFO - PROCESS | 1648 | 1469188491253 Marionette TRACE conn2 <- [1,1614,null,{}] 04:54:51 INFO - PROCESS | 1648 | 1469188491263 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:51 INFO - PROCESS | 1648 | 1469188491264 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:51 INFO - PROCESS | 1648 | 1469188491355 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:54:51 INFO - PROCESS | 1648 | 1469188491359 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:51 INFO - PROCESS | 1648 | 1469188491360 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b744000 == 39 [pid = 1648] [id = 411] 04:54:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126796400) [pid = 1648] [serial = 1232] [outer = 0x0] 04:54:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b3b000) [pid = 1648] [serial = 1233] [outer = 0x126796400] 04:54:51 INFO - PROCESS | 1648 | 1469188491384 Marionette DEBUG loaded listener.js 04:54:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b6fc00) [pid = 1648] [serial = 1234] [outer = 0x126796400] 04:54:51 INFO - PROCESS | 1648 | 1469188491811 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 04:54:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 04:54:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 626ms 04:54:51 INFO - PROCESS | 1648 | 1469188491877 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:54:51 INFO - PROCESS | 1648 | 1469188491879 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:54:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:54:51 INFO - PROCESS | 1648 | 1469188491883 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:54:51 INFO - PROCESS | 1648 | 1469188491885 Marionette TRACE conn2 <- [1,1618,null,{}] 04:54:51 INFO - PROCESS | 1648 | 1469188491889 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:51 INFO - PROCESS | 1648 | 1469188491891 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:52 INFO - PROCESS | 1648 | 1469188492015 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:54:52 INFO - PROCESS | 1648 | 1469188492073 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:52 INFO - PROCESS | 1648 | 1469188492076 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11706a000 == 40 [pid = 1648] [id = 412] 04:54:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1127d6c00) [pid = 1648] [serial = 1235] [outer = 0x0] 04:54:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1129ac400) [pid = 1648] [serial = 1236] [outer = 0x1127d6c00] 04:54:52 INFO - PROCESS | 1648 | 1469188492109 Marionette DEBUG loaded listener.js 04:54:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x112a5d400) [pid = 1648] [serial = 1237] [outer = 0x1127d6c00] 04:54:52 INFO - PROCESS | 1648 | 1469188492656 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 04:54:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:54:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 820ms 04:54:52 INFO - PROCESS | 1648 | 1469188492703 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:54:52 INFO - PROCESS | 1648 | 1469188492707 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:54:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:54:52 INFO - PROCESS | 1648 | 1469188492711 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:54:52 INFO - PROCESS | 1648 | 1469188492713 Marionette TRACE conn2 <- [1,1622,null,{}] 04:54:52 INFO - PROCESS | 1648 | 1469188492716 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:52 INFO - PROCESS | 1648 | 1469188492718 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:52 INFO - PROCESS | 1648 | 1469188492841 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:54:52 INFO - PROCESS | 1648 | 1469188492921 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:52 INFO - PROCESS | 1648 | 1469188492923 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x123956000 == 41 [pid = 1648] [id = 413] 04:54:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11672cc00) [pid = 1648] [serial = 1238] [outer = 0x0] 04:54:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116a05c00) [pid = 1648] [serial = 1239] [outer = 0x11672cc00] 04:54:52 INFO - PROCESS | 1648 | 1469188492955 Marionette DEBUG loaded listener.js 04:54:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1176bd400) [pid = 1648] [serial = 1240] [outer = 0x11672cc00] 04:54:53 INFO - PROCESS | 1648 | 1469188493507 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 04:54:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 04:54:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 824ms 04:54:53 INFO - PROCESS | 1648 | 1469188493668 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:54:53 INFO - PROCESS | 1648 | 1469188493670 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:54:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:54:53 INFO - PROCESS | 1648 | 1469188493702 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:54:53 INFO - PROCESS | 1648 | 1469188493704 Marionette TRACE conn2 <- [1,1626,null,{}] 04:54:53 INFO - PROCESS | 1648 | 1469188493708 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:53 INFO - PROCESS | 1648 | 1469188493710 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:53 INFO - PROCESS | 1648 | 1469188493821 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:54:53 INFO - PROCESS | 1648 | 1469188493875 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:53 INFO - PROCESS | 1648 | 1469188493878 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e57800 == 42 [pid = 1648] [id = 414] 04:54:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x112a81000) [pid = 1648] [serial = 1241] [outer = 0x0] 04:54:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112dc3c00) [pid = 1648] [serial = 1242] [outer = 0x112a81000] 04:54:53 INFO - PROCESS | 1648 | 1469188493905 Marionette DEBUG loaded listener.js 04:54:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1150ce400) [pid = 1648] [serial = 1243] [outer = 0x112a81000] 04:54:54 INFO - PROCESS | 1648 | --DOCSHELL 0x123621000 == 41 [pid = 1648] [id = 410] 04:54:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1293ca800 == 40 [pid = 1648] [id = 409] 04:54:54 INFO - PROCESS | 1648 | --DOCSHELL 0x119993800 == 39 [pid = 1648] [id = 408] 04:54:54 INFO - PROCESS | 1648 | --DOCSHELL 0x128b92000 == 38 [pid = 1648] [id = 407] 04:54:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1265e0800 == 37 [pid = 1648] [id = 406] 04:54:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1247a1000 == 36 [pid = 1648] [id = 405] 04:54:54 INFO - PROCESS | 1648 | --DOCSHELL 0x123622000 == 35 [pid = 1648] [id = 404] 04:54:54 INFO - PROCESS | 1648 | --DOCSHELL 0x1211c6800 == 34 [pid = 1648] [id = 403] 04:54:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11999c800 == 33 [pid = 1648] [id = 402] 04:54:54 INFO - PROCESS | 1648 | --DOCSHELL 0x118175800 == 32 [pid = 1648] [id = 401] 04:54:54 INFO - PROCESS | 1648 | --DOCSHELL 0x11695c800 == 31 [pid = 1648] [id = 400] 04:54:54 INFO - PROCESS | 1648 | --DOCSHELL 0x118266800 == 30 [pid = 1648] [id = 399] 04:54:54 INFO - PROCESS | 1648 | 1469188494309 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:54:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:54:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 629ms 04:54:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:54:54 INFO - PROCESS | 1648 | 1469188494326 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:54:54 INFO - PROCESS | 1648 | 1469188494328 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:54:54 INFO - PROCESS | 1648 | 1469188494332 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:54:54 INFO - PROCESS | 1648 | 1469188494337 Marionette TRACE conn2 <- [1,1630,null,{}] 04:54:54 INFO - PROCESS | 1648 | 1469188494339 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:54 INFO - PROCESS | 1648 | 1469188494341 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:54 INFO - PROCESS | 1648 | 1469188494426 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12384c400) [pid = 1648] [serial = 1161] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124682c00) [pid = 1648] [serial = 1164] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12612c800) [pid = 1648] [serial = 1167] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x124da6800) [pid = 1648] [serial = 1165] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1161b5800) [pid = 1648] [serial = 1143] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116a0f800) [pid = 1648] [serial = 1144] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113cf3000) [pid = 1648] [serial = 1152] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1193ac000) [pid = 1648] [serial = 1153] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1131e4000) [pid = 1648] [serial = 1146] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113cf9000) [pid = 1648] [serial = 1147] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x123d9d400) [pid = 1648] [serial = 1138] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116729400) [pid = 1648] [serial = 1149] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116a0f000) [pid = 1648] [serial = 1150] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1129ba000) [pid = 1648] [serial = 1140] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112a69000) [pid = 1648] [serial = 1141] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1194e1400) [pid = 1648] [serial = 1155] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119c85800) [pid = 1648] [serial = 1156] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1129da400) [pid = 1648] [serial = 1170] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1181f3400) [pid = 1648] [serial = 1173] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x115de7400) [pid = 1648] [serial = 1171] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128b7dc00) [pid = 1648] [serial = 1179] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126791400) [pid = 1648] [serial = 1168] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128bf5400) [pid = 1648] [serial = 1180] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119c8b800) [pid = 1648] [serial = 1158] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12107d400) [pid = 1648] [serial = 1159] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x124413800) [pid = 1648] [serial = 1162] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119d7d000) [pid = 1648] [serial = 1174] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x126792c00) [pid = 1648] [serial = 1176] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128b74000) [pid = 1648] [serial = 1177] [outer = 0x0] [url = about:blank] 04:54:54 INFO - PROCESS | 1648 | 1469188494484 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:54 INFO - PROCESS | 1648 | 1469188494485 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188c3000 == 31 [pid = 1648] [id = 415] 04:54:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1129e2c00) [pid = 1648] [serial = 1244] [outer = 0x0] 04:54:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x113cf1800) [pid = 1648] [serial = 1245] [outer = 0x1129e2c00] 04:54:54 INFO - PROCESS | 1648 | 1469188494512 Marionette DEBUG loaded listener.js 04:54:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116aa0800) [pid = 1648] [serial = 1246] [outer = 0x1129e2c00] 04:54:54 INFO - PROCESS | 1648 | 1469188494810 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 04:54:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:54:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 525ms 04:54:54 INFO - PROCESS | 1648 | 1469188494855 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:54:54 INFO - PROCESS | 1648 | 1469188494857 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:54:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:54:54 INFO - PROCESS | 1648 | 1469188494859 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:54:54 INFO - PROCESS | 1648 | 1469188494860 Marionette TRACE conn2 <- [1,1634,null,{}] 04:54:54 INFO - PROCESS | 1648 | 1469188494869 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:54 INFO - PROCESS | 1648 | 1469188494873 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:54 INFO - PROCESS | 1648 | 1469188494954 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:54:55 INFO - PROCESS | 1648 | 1469188495024 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:55 INFO - PROCESS | 1648 | 1469188495027 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x123108800 == 32 [pid = 1648] [id = 416] 04:54:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1127dd000) [pid = 1648] [serial = 1247] [outer = 0x0] 04:54:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119011400) [pid = 1648] [serial = 1248] [outer = 0x1127dd000] 04:54:55 INFO - PROCESS | 1648 | 1469188495056 Marionette DEBUG loaded listener.js 04:54:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119435800) [pid = 1648] [serial = 1249] [outer = 0x1127dd000] 04:54:55 INFO - PROCESS | 1648 | 1469188495377 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:54:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:54:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 570ms 04:54:55 INFO - PROCESS | 1648 | 1469188495429 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:54:55 INFO - PROCESS | 1648 | 1469188495431 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:54:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:54:55 INFO - PROCESS | 1648 | 1469188495433 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:54:55 INFO - PROCESS | 1648 | 1469188495434 Marionette TRACE conn2 <- [1,1638,null,{}] 04:54:55 INFO - PROCESS | 1648 | 1469188495436 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:55 INFO - PROCESS | 1648 | 1469188495437 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:55 INFO - PROCESS | 1648 | 1469188495515 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:54:55 INFO - PROCESS | 1648 | 1469188495577 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:55 INFO - PROCESS | 1648 | 1469188495578 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e23000 == 33 [pid = 1648] [id = 417] 04:54:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119a4f000) [pid = 1648] [serial = 1250] [outer = 0x0] 04:54:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119d7e800) [pid = 1648] [serial = 1251] [outer = 0x119a4f000] 04:54:55 INFO - PROCESS | 1648 | 1469188495603 Marionette DEBUG loaded listener.js 04:54:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12107e400) [pid = 1648] [serial = 1252] [outer = 0x119a4f000] 04:54:55 INFO - PROCESS | 1648 | 1469188495885 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 04:54:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:54:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 472ms 04:54:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:54:55 INFO - PROCESS | 1648 | 1469188495907 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:54:55 INFO - PROCESS | 1648 | 1469188495908 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:54:55 INFO - PROCESS | 1648 | 1469188495910 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:54:55 INFO - PROCESS | 1648 | 1469188495911 Marionette TRACE conn2 <- [1,1642,null,{}] 04:54:55 INFO - PROCESS | 1648 | 1469188495913 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:55 INFO - PROCESS | 1648 | 1469188495915 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:56 INFO - PROCESS | 1648 | 1469188496004 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:54:56 INFO - PROCESS | 1648 | 1469188496007 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:56 INFO - PROCESS | 1648 | 1469188496008 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b95800 == 34 [pid = 1648] [id = 418] 04:54:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112a68800) [pid = 1648] [serial = 1253] [outer = 0x0] 04:54:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1211b2c00) [pid = 1648] [serial = 1254] [outer = 0x112a68800] 04:54:56 INFO - PROCESS | 1648 | 1469188496032 Marionette DEBUG loaded listener.js 04:54:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12384ec00) [pid = 1648] [serial = 1255] [outer = 0x112a68800] 04:54:56 INFO - PROCESS | 1648 | 1469188496451 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 04:54:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:54:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 569ms 04:54:56 INFO - PROCESS | 1648 | 1469188496480 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:54:56 INFO - PROCESS | 1648 | 1469188496482 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:54:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:54:56 INFO - PROCESS | 1648 | 1469188496486 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:54:56 INFO - PROCESS | 1648 | 1469188496488 Marionette TRACE conn2 <- [1,1646,null,{}] 04:54:56 INFO - PROCESS | 1648 | 1469188496491 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:56 INFO - PROCESS | 1648 | 1469188496498 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:56 INFO - PROCESS | 1648 | 1469188496667 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:54:56 INFO - PROCESS | 1648 | 1469188496687 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:56 INFO - PROCESS | 1648 | 1469188496689 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e27800 == 35 [pid = 1648] [id = 419] 04:54:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12445c000) [pid = 1648] [serial = 1256] [outer = 0x0] 04:54:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1247de400) [pid = 1648] [serial = 1257] [outer = 0x12445c000] 04:54:56 INFO - PROCESS | 1648 | 1469188496714 Marionette DEBUG loaded listener.js 04:54:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12650c000) [pid = 1648] [serial = 1258] [outer = 0x12445c000] 04:54:57 INFO - PROCESS | 1648 | 1469188497050 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 04:54:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:54:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 621ms 04:54:57 INFO - PROCESS | 1648 | 1469188497107 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:54:57 INFO - PROCESS | 1648 | 1469188497109 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:54:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:54:57 INFO - PROCESS | 1648 | 1469188497111 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:54:57 INFO - PROCESS | 1648 | 1469188497112 Marionette TRACE conn2 <- [1,1650,null,{}] 04:54:57 INFO - PROCESS | 1648 | 1469188497114 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:57 INFO - PROCESS | 1648 | 1469188497115 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:57 INFO - PROCESS | 1648 | 1469188497210 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:54:57 INFO - PROCESS | 1648 | 1469188497231 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:57 INFO - PROCESS | 1648 | 1469188497232 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7e3000 == 36 [pid = 1648] [id = 420] 04:54:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126571000) [pid = 1648] [serial = 1259] [outer = 0x0] 04:54:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12692d800) [pid = 1648] [serial = 1260] [outer = 0x126571000] 04:54:57 INFO - PROCESS | 1648 | 1469188497257 Marionette DEBUG loaded listener.js 04:54:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128b3dc00) [pid = 1648] [serial = 1261] [outer = 0x126571000] 04:54:57 INFO - PROCESS | 1648 | 1469188497620 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 04:54:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:54:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 04:54:57 INFO - PROCESS | 1648 | 1469188497631 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:54:57 INFO - PROCESS | 1648 | 1469188497632 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:54:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:54:57 INFO - PROCESS | 1648 | 1469188497636 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:54:57 INFO - PROCESS | 1648 | 1469188497637 Marionette TRACE conn2 <- [1,1654,null,{}] 04:54:57 INFO - PROCESS | 1648 | 1469188497639 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:57 INFO - PROCESS | 1648 | 1469188497640 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:57 INFO - PROCESS | 1648 | 1469188497740 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:54:57 INFO - PROCESS | 1648 | 1469188497753 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:57 INFO - PROCESS | 1648 | 1469188497754 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0d000 == 37 [pid = 1648] [id = 421] 04:54:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b3e000) [pid = 1648] [serial = 1262] [outer = 0x0] 04:54:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b75c00) [pid = 1648] [serial = 1263] [outer = 0x128b3e000] 04:54:57 INFO - PROCESS | 1648 | 1469188497778 Marionette DEBUG loaded listener.js 04:54:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128bed800) [pid = 1648] [serial = 1264] [outer = 0x128b3e000] 04:54:58 INFO - PROCESS | 1648 | 1469188498084 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:54:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:54:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 468ms 04:54:58 INFO - PROCESS | 1648 | 1469188498105 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:54:58 INFO - PROCESS | 1648 | 1469188498107 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:54:58 INFO - PROCESS | 1648 | 1469188498109 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:54:58 INFO - PROCESS | 1648 | 1469188498110 Marionette TRACE conn2 <- [1,1658,null,{}] 04:54:58 INFO - PROCESS | 1648 | 1469188498113 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:58 INFO - PROCESS | 1648 | 1469188498114 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:58 INFO - PROCESS | 1648 | 1469188498212 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:54:58 INFO - PROCESS | 1648 | 1469188498222 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:58 INFO - PROCESS | 1648 | 1469188498224 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x123108000 == 38 [pid = 1648] [id = 422] 04:54:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128bf1000) [pid = 1648] [serial = 1265] [outer = 0x0] 04:54:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128bf5400) [pid = 1648] [serial = 1266] [outer = 0x128bf1000] 04:54:58 INFO - PROCESS | 1648 | 1469188498254 Marionette DEBUG loaded listener.js 04:54:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128d31400) [pid = 1648] [serial = 1267] [outer = 0x128bf1000] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11a09e400) [pid = 1648] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112a5ec00) [pid = 1648] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1185c2c00) [pid = 1648] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112766000) [pid = 1648] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113231400) [pid = 1648] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1127da400) [pid = 1648] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1127dd400) [pid = 1648] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116f6b400) [pid = 1648] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1211b1400) [pid = 1648] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x123bcfc00) [pid = 1648] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113c5f800) [pid = 1648] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11941f400) [pid = 1648] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119423c00) [pid = 1648] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112a6bc00) [pid = 1648] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112a6cc00) [pid = 1648] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x116a11800) [pid = 1648] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:54:58 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1129e3800) [pid = 1648] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:54:58 INFO - PROCESS | 1648 | 1469188498670 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 570ms 04:54:58 INFO - PROCESS | 1648 | 1469188498680 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:54:58 INFO - PROCESS | 1648 | 1469188498681 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:54:58 INFO - PROCESS | 1648 | 1469188498688 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:54:58 INFO - PROCESS | 1648 | 1469188498689 Marionette TRACE conn2 <- [1,1662,null,{}] 04:54:58 INFO - PROCESS | 1648 | 1469188498691 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:58 INFO - PROCESS | 1648 | 1469188498692 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:58 INFO - PROCESS | 1648 | 1469188498773 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:54:58 INFO - PROCESS | 1648 | 1469188498777 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:58 INFO - PROCESS | 1648 | 1469188498778 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265f6000 == 39 [pid = 1648] [id = 423] 04:54:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1127d4c00) [pid = 1648] [serial = 1268] [outer = 0x0] 04:54:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112a68c00) [pid = 1648] [serial = 1269] [outer = 0x1127d4c00] 04:54:58 INFO - PROCESS | 1648 | 1469188498803 Marionette DEBUG loaded listener.js 04:54:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1185c2c00) [pid = 1648] [serial = 1270] [outer = 0x1127d4c00] 04:54:59 INFO - PROCESS | 1648 | 1469188499123 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 468ms 04:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:54:59 INFO - PROCESS | 1648 | 1469188499157 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:54:59 INFO - PROCESS | 1648 | 1469188499158 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:54:59 INFO - PROCESS | 1648 | 1469188499160 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:54:59 INFO - PROCESS | 1648 | 1469188499162 Marionette TRACE conn2 <- [1,1666,null,{}] 04:54:59 INFO - PROCESS | 1648 | 1469188499164 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:59 INFO - PROCESS | 1648 | 1469188499166 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:59 INFO - PROCESS | 1648 | 1469188499279 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:54:59 INFO - PROCESS | 1648 | 1469188499286 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:59 INFO - PROCESS | 1648 | 1469188499295 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0da800 == 40 [pid = 1648] [id = 424] 04:54:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118630400) [pid = 1648] [serial = 1271] [outer = 0x0] 04:54:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x123852c00) [pid = 1648] [serial = 1272] [outer = 0x118630400] 04:54:59 INFO - PROCESS | 1648 | 1469188499321 Marionette DEBUG loaded listener.js 04:54:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128d5cc00) [pid = 1648] [serial = 1273] [outer = 0x118630400] 04:54:59 INFO - PROCESS | 1648 | 1469188499623 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 04:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 519ms 04:54:59 INFO - PROCESS | 1648 | 1469188499679 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:54:59 INFO - PROCESS | 1648 | 1469188499680 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:54:59 INFO - PROCESS | 1648 | 1469188499683 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:54:59 INFO - PROCESS | 1648 | 1469188499684 Marionette TRACE conn2 <- [1,1670,null,{}] 04:54:59 INFO - PROCESS | 1648 | 1469188499686 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:59 INFO - PROCESS | 1648 | 1469188499687 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:59 INFO - PROCESS | 1648 | 1469188499767 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:54:59 INFO - PROCESS | 1648 | 1469188499773 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:59 INFO - PROCESS | 1648 | 1469188499774 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:54:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6de000 == 41 [pid = 1648] [id = 425] 04:54:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12445d000) [pid = 1648] [serial = 1274] [outer = 0x0] 04:54:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12929f400) [pid = 1648] [serial = 1275] [outer = 0x12445d000] 04:54:59 INFO - PROCESS | 1648 | 1469188499797 Marionette DEBUG loaded listener.js 04:54:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1293af000) [pid = 1648] [serial = 1276] [outer = 0x12445d000] 04:55:00 INFO - PROCESS | 1648 | 1469188500121 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 04:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 470ms 04:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:55:00 INFO - PROCESS | 1648 | 1469188500154 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:55:00 INFO - PROCESS | 1648 | 1469188500155 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:55:00 INFO - PROCESS | 1648 | 1469188500157 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:55:00 INFO - PROCESS | 1648 | 1469188500158 Marionette TRACE conn2 <- [1,1674,null,{}] 04:55:00 INFO - PROCESS | 1648 | 1469188500160 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:00 INFO - PROCESS | 1648 | 1469188500161 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:00 INFO - PROCESS | 1648 | 1469188500274 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:55:00 INFO - PROCESS | 1648 | 1469188500280 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:00 INFO - PROCESS | 1648 | 1469188500281 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6f6000 == 42 [pid = 1648] [id = 426] 04:55:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12929d400) [pid = 1648] [serial = 1277] [outer = 0x0] 04:55:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1293b4c00) [pid = 1648] [serial = 1278] [outer = 0x12929d400] 04:55:00 INFO - PROCESS | 1648 | 1469188500306 Marionette DEBUG loaded listener.js 04:55:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1293ba800) [pid = 1648] [serial = 1279] [outer = 0x12929d400] 04:55:00 INFO - PROCESS | 1648 | 1469188500657 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 04:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 519ms 04:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:55:00 INFO - PROCESS | 1648 | 1469188500677 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:55:00 INFO - PROCESS | 1648 | 1469188500679 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:55:00 INFO - PROCESS | 1648 | 1469188500683 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:55:00 INFO - PROCESS | 1648 | 1469188500688 Marionette TRACE conn2 <- [1,1678,null,{}] 04:55:00 INFO - PROCESS | 1648 | 1469188500693 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:00 INFO - PROCESS | 1648 | 1469188500694 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:00 INFO - PROCESS | 1648 | 1469188500806 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:55:00 INFO - PROCESS | 1648 | 1469188500861 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:00 INFO - PROCESS | 1648 | 1469188500863 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x117474000 == 43 [pid = 1648] [id = 427] 04:55:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1129af000) [pid = 1648] [serial = 1280] [outer = 0x0] 04:55:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1129d4800) [pid = 1648] [serial = 1281] [outer = 0x1129af000] 04:55:00 INFO - PROCESS | 1648 | 1469188500895 Marionette DEBUG loaded listener.js 04:55:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1130be800) [pid = 1648] [serial = 1282] [outer = 0x1129af000] 04:55:01 INFO - PROCESS | 1648 | 1469188501345 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 04:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 676ms 04:55:01 INFO - PROCESS | 1648 | 1469188501359 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:55:01 INFO - PROCESS | 1648 | 1469188501364 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:55:01 INFO - PROCESS | 1648 | 1469188501371 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:55:01 INFO - PROCESS | 1648 | 1469188501374 Marionette TRACE conn2 <- [1,1682,null,{}] 04:55:01 INFO - PROCESS | 1648 | 1469188501377 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:01 INFO - PROCESS | 1648 | 1469188501380 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:01 INFO - PROCESS | 1648 | 1469188501570 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:55:01 INFO - PROCESS | 1648 | 1469188501674 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:01 INFO - PROCESS | 1648 | 1469188501675 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247a5000 == 44 [pid = 1648] [id = 428] 04:55:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x116a0f400) [pid = 1648] [serial = 1283] [outer = 0x0] 04:55:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1181fb400) [pid = 1648] [serial = 1284] [outer = 0x116a0f400] 04:55:01 INFO - PROCESS | 1648 | 1469188501708 Marionette DEBUG loaded listener.js 04:55:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118631c00) [pid = 1648] [serial = 1285] [outer = 0x116a0f400] 04:55:02 INFO - PROCESS | 1648 | 1469188502130 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 04:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 771ms 04:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:55:02 INFO - PROCESS | 1648 | 1469188502142 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:55:02 INFO - PROCESS | 1648 | 1469188502143 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:55:02 INFO - PROCESS | 1648 | 1469188502145 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:55:02 INFO - PROCESS | 1648 | 1469188502148 Marionette TRACE conn2 <- [1,1686,null,{}] 04:55:02 INFO - PROCESS | 1648 | 1469188502158 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:02 INFO - PROCESS | 1648 | 1469188502161 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:02 INFO - PROCESS | 1648 | 1469188502266 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:55:02 INFO - PROCESS | 1648 | 1469188502327 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:02 INFO - PROCESS | 1648 | 1469188502329 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0d7800 == 45 [pid = 1648] [id = 429] 04:55:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1194ed400) [pid = 1648] [serial = 1286] [outer = 0x0] 04:55:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12107d400) [pid = 1648] [serial = 1287] [outer = 0x1194ed400] 04:55:02 INFO - PROCESS | 1648 | 1469188502361 Marionette DEBUG loaded listener.js 04:55:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12384fc00) [pid = 1648] [serial = 1288] [outer = 0x1194ed400] 04:55:02 INFO - PROCESS | 1648 | 1469188502816 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 04:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 04:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 724ms 04:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:55:02 INFO - PROCESS | 1648 | 1469188502869 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:55:02 INFO - PROCESS | 1648 | 1469188502871 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:55:02 INFO - PROCESS | 1648 | 1469188502873 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:55:02 INFO - PROCESS | 1648 | 1469188502874 Marionette TRACE conn2 <- [1,1690,null,{}] 04:55:02 INFO - PROCESS | 1648 | 1469188502877 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:02 INFO - PROCESS | 1648 | 1469188502878 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:03 INFO - PROCESS | 1648 | 1469188503001 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:55:03 INFO - PROCESS | 1648 | 1469188503063 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:03 INFO - PROCESS | 1648 | 1469188503065 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb1b000 == 46 [pid = 1648] [id = 430] 04:55:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x123986400) [pid = 1648] [serial = 1289] [outer = 0x0] 04:55:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1247ed000) [pid = 1648] [serial = 1290] [outer = 0x123986400] 04:55:03 INFO - PROCESS | 1648 | 1469188503106 Marionette DEBUG loaded listener.js 04:55:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12650c400) [pid = 1648] [serial = 1291] [outer = 0x123986400] 04:55:03 INFO - PROCESS | 1648 | 1469188503518 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 04:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 04:55:03 INFO - PROCESS | 1648 | 1469188503543 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:55:03 INFO - PROCESS | 1648 | 1469188503545 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:55:03 INFO - PROCESS | 1648 | 1469188503547 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:55:03 INFO - PROCESS | 1648 | 1469188503548 Marionette TRACE conn2 <- [1,1694,null,{}] 04:55:03 INFO - PROCESS | 1648 | 1469188503551 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:03 INFO - PROCESS | 1648 | 1469188503552 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:03 INFO - PROCESS | 1648 | 1469188503652 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:55:03 INFO - PROCESS | 1648 | 1469188503713 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:03 INFO - PROCESS | 1648 | 1469188503714 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbdf800 == 47 [pid = 1648] [id = 431] 04:55:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12650a000) [pid = 1648] [serial = 1292] [outer = 0x0] 04:55:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128b76c00) [pid = 1648] [serial = 1293] [outer = 0x12650a000] 04:55:03 INFO - PROCESS | 1648 | 1469188503743 Marionette DEBUG loaded listener.js 04:55:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128d38400) [pid = 1648] [serial = 1294] [outer = 0x12650a000] 04:55:04 INFO - PROCESS | 1648 | 1469188504398 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 04:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 920ms 04:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:55:04 INFO - PROCESS | 1648 | 1469188504469 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:55:04 INFO - PROCESS | 1648 | 1469188504472 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:55:04 INFO - PROCESS | 1648 | 1469188504475 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:55:04 INFO - PROCESS | 1648 | 1469188504477 Marionette TRACE conn2 <- [1,1698,null,{}] 04:55:04 INFO - PROCESS | 1648 | 1469188504480 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:04 INFO - PROCESS | 1648 | 1469188504482 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:04 INFO - PROCESS | 1648 | 1469188504591 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:55:04 INFO - PROCESS | 1648 | 1469188504714 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:04 INFO - PROCESS | 1648 | 1469188504718 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188d3800 == 48 [pid = 1648] [id = 432] 04:55:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11271a000) [pid = 1648] [serial = 1295] [outer = 0x0] 04:55:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1129b2800) [pid = 1648] [serial = 1296] [outer = 0x11271a000] 04:55:04 INFO - PROCESS | 1648 | 1469188504767 Marionette DEBUG loaded listener.js 04:55:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x113c64800) [pid = 1648] [serial = 1297] [outer = 0x11271a000] 04:55:05 INFO - PROCESS | 1648 | 1469188505323 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 04:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 04:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 872ms 04:55:05 INFO - PROCESS | 1648 | 1469188505346 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:55:05 INFO - PROCESS | 1648 | 1469188505349 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6de000 == 47 [pid = 1648] [id = 425] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0da800 == 46 [pid = 1648] [id = 424] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1265f6000 == 45 [pid = 1648] [id = 423] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x123108000 == 44 [pid = 1648] [id = 422] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0d000 == 43 [pid = 1648] [id = 421] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7e3000 == 42 [pid = 1648] [id = 420] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x129e27800 == 41 [pid = 1648] [id = 419] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x128b95800 == 40 [pid = 1648] [id = 418] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x124e23000 == 39 [pid = 1648] [id = 417] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x123108800 == 38 [pid = 1648] [id = 416] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1188c3000 == 37 [pid = 1648] [id = 415] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x117e57800 == 36 [pid = 1648] [id = 414] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x123956000 == 35 [pid = 1648] [id = 413] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11706a000 == 34 [pid = 1648] [id = 412] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12b744000 == 33 [pid = 1648] [id = 411] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbdf800 == 32 [pid = 1648] [id = 431] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb1b000 == 31 [pid = 1648] [id = 430] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0d7800 == 30 [pid = 1648] [id = 429] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1247a5000 == 29 [pid = 1648] [id = 428] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6f6000 == 28 [pid = 1648] [id = 426] 04:55:05 INFO - PROCESS | 1648 | --DOCSHELL 0x117474000 == 27 [pid = 1648] [id = 427] 04:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1236bd400) [pid = 1648] [serial = 1218] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x113cf5800) [pid = 1648] [serial = 1203] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x115facc00) [pid = 1648] [serial = 1204] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118639400) [pid = 1648] [serial = 1209] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1176bcc00) [pid = 1648] [serial = 1206] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118234000) [pid = 1648] [serial = 1207] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116a04000) [pid = 1648] [serial = 1198] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x115fadc00) [pid = 1648] [serial = 1197] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1127e0800) [pid = 1648] [serial = 1200] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11213bc00) [pid = 1648] [serial = 1201] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112a80c00) [pid = 1648] [serial = 1183] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1129b2c00) [pid = 1648] [serial = 1182] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1185ccc00) [pid = 1648] [serial = 1186] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118127800) [pid = 1648] [serial = 1185] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12384b400) [pid = 1648] [serial = 1189] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1211b6800) [pid = 1648] [serial = 1188] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x126791000) [pid = 1648] [serial = 1192] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1247ecc00) [pid = 1648] [serial = 1191] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1236b2400) [pid = 1648] [serial = 1195] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118637400) [pid = 1648] [serial = 1194] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1211b5800) [pid = 1648] [serial = 1216] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119c82c00) [pid = 1648] [serial = 1215] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x123bd5800) [pid = 1648] [serial = 1221] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x123855400) [pid = 1648] [serial = 1219] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112a82c00) [pid = 1648] [serial = 1224] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119d73c00) [pid = 1648] [serial = 1227] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128b3b000) [pid = 1648] [serial = 1233] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118458000) [pid = 1648] [serial = 1225] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124264000) [pid = 1648] [serial = 1222] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126797000) [pid = 1648] [serial = 1231] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119420800) [pid = 1648] [serial = 1213] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1193ab400) [pid = 1648] [serial = 1212] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124413c00) [pid = 1648] [serial = 1228] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x124681000) [pid = 1648] [serial = 1230] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119064800) [pid = 1648] [serial = 1210] [outer = 0x0] [url = about:blank] 04:55:05 INFO - PROCESS | 1648 | 1469188505974 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:55:05 INFO - PROCESS | 1648 | 1469188505977 Marionette TRACE conn2 <- [1,1702,null,{}] 04:55:05 INFO - PROCESS | 1648 | 1469188505983 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:05 INFO - PROCESS | 1648 | 1469188505985 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:06 INFO - PROCESS | 1648 | 1469188506126 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:55:06 INFO - PROCESS | 1648 | 1469188506176 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:06 INFO - PROCESS | 1648 | 1469188506178 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x112640000 == 28 [pid = 1648] [id = 433] 04:55:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x110eadc00) [pid = 1648] [serial = 1298] [outer = 0x0] 04:55:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112677400) [pid = 1648] [serial = 1299] [outer = 0x110eadc00] 04:55:06 INFO - PROCESS | 1648 | 1469188506211 Marionette DEBUG loaded listener.js 04:55:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1127d7c00) [pid = 1648] [serial = 1300] [outer = 0x110eadc00] 04:55:06 INFO - PROCESS | 1648 | 1469188506767 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 938ms 04:55:06 INFO - PROCESS | 1648 | 1469188506849 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:55:06 INFO - PROCESS | 1648 | 1469188506851 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:55:06 INFO - PROCESS | 1648 | 1469188506855 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:55:06 INFO - PROCESS | 1648 | 1469188506856 Marionette TRACE conn2 <- [1,1706,null,{}] 04:55:06 INFO - PROCESS | 1648 | 1469188506860 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:06 INFO - PROCESS | 1648 | 1469188506863 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:06 INFO - PROCESS | 1648 | 1469188506966 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:55:07 INFO - PROCESS | 1648 | 1469188507018 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:07 INFO - PROCESS | 1648 | 1469188507020 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x117484800 == 29 [pid = 1648] [id = 434] 04:55:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112a5fc00) [pid = 1648] [serial = 1301] [outer = 0x0] 04:55:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112a64400) [pid = 1648] [serial = 1302] [outer = 0x112a5fc00] 04:55:07 INFO - PROCESS | 1648 | 1469188507054 Marionette DEBUG loaded listener.js 04:55:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112f5e000) [pid = 1648] [serial = 1303] [outer = 0x112a5fc00] 04:55:07 INFO - PROCESS | 1648 | 1469188507640 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 04:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 823ms 04:55:07 INFO - PROCESS | 1648 | 1469188507678 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:55:07 INFO - PROCESS | 1648 | 1469188507680 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:55:07 INFO - PROCESS | 1648 | 1469188507709 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:55:07 INFO - PROCESS | 1648 | 1469188507710 Marionette TRACE conn2 <- [1,1710,null,{}] 04:55:07 INFO - PROCESS | 1648 | 1469188507715 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:07 INFO - PROCESS | 1648 | 1469188507716 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:07 INFO - PROCESS | 1648 | 1469188507821 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:55:07 INFO - PROCESS | 1648 | 1469188507910 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:07 INFO - PROCESS | 1648 | 1469188507911 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191ae000 == 30 [pid = 1648] [id = 435] 04:55:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116726c00) [pid = 1648] [serial = 1304] [outer = 0x0] 04:55:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11672c400) [pid = 1648] [serial = 1305] [outer = 0x116726c00] 04:55:07 INFO - PROCESS | 1648 | 1469188507944 Marionette DEBUG loaded listener.js 04:55:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116a09800) [pid = 1648] [serial = 1306] [outer = 0x116726c00] 04:55:08 INFO - PROCESS | 1648 | 1469188508520 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 04:55:08 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6d6000 == 29 [pid = 1648] [id = 21] 04:55:08 INFO - PROCESS | 1648 | --DOCSHELL 0x1188d3800 == 28 [pid = 1648] [id = 432] 04:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 851ms 04:55:08 INFO - PROCESS | 1648 | 1469188508534 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:55:08 INFO - PROCESS | 1648 | 1469188508536 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:55:08 INFO - PROCESS | 1648 | 1469188508540 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:55:08 INFO - PROCESS | 1648 | 1469188508541 Marionette TRACE conn2 <- [1,1714,null,{}] 04:55:08 INFO - PROCESS | 1648 | 1469188508545 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:08 INFO - PROCESS | 1648 | 1469188508546 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:08 INFO - PROCESS | 1648 | 1469188508629 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:55:08 INFO - PROCESS | 1648 | 1469188508638 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:08 INFO - PROCESS | 1648 | 1469188508640 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11748e000 == 29 [pid = 1648] [id = 436] 04:55:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1127d8400) [pid = 1648] [serial = 1307] [outer = 0x0] 04:55:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1129e2000) [pid = 1648] [serial = 1308] [outer = 0x1127d8400] 04:55:08 INFO - PROCESS | 1648 | 1469188508669 Marionette DEBUG loaded listener.js 04:55:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x113229400) [pid = 1648] [serial = 1309] [outer = 0x1127d8400] 04:55:09 INFO - PROCESS | 1648 | 1469188509008 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 04:55:09 INFO - PROCESS | 1648 | 1469188509060 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:55:09 INFO - PROCESS | 1648 | 1469188509063 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:55:09 INFO - PROCESS | 1648 | 1469188509067 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:55:09 INFO - PROCESS | 1648 | 1469188509068 Marionette TRACE conn2 <- [1,1718,null,{}] 04:55:09 INFO - PROCESS | 1648 | 1469188509071 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:09 INFO - PROCESS | 1648 | 1469188509072 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:09 INFO - PROCESS | 1648 | 1469188509155 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:55:09 INFO - PROCESS | 1648 | 1469188509181 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:09 INFO - PROCESS | 1648 | 1469188509182 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a78000 == 30 [pid = 1648] [id = 437] 04:55:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116f5d000) [pid = 1648] [serial = 1310] [outer = 0x0] 04:55:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1176c2000) [pid = 1648] [serial = 1311] [outer = 0x116f5d000] 04:55:09 INFO - PROCESS | 1648 | 1469188509210 Marionette DEBUG loaded listener.js 04:55:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1181fb800) [pid = 1648] [serial = 1312] [outer = 0x116f5d000] 04:55:09 INFO - PROCESS | 1648 | 1469188509564 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 04:55:09 INFO - PROCESS | 1648 | 1469188509586 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:55:09 INFO - PROCESS | 1648 | 1469188509587 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:55:09 INFO - PROCESS | 1648 | 1469188509590 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:55:09 INFO - PROCESS | 1648 | 1469188509599 Marionette TRACE conn2 <- [1,1722,null,{}] 04:55:09 INFO - PROCESS | 1648 | 1469188509607 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:09 INFO - PROCESS | 1648 | 1469188509610 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:09 INFO - PROCESS | 1648 | 1469188509693 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:55:09 INFO - PROCESS | 1648 | 1469188509698 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:09 INFO - PROCESS | 1648 | 1469188509700 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1231df800 == 31 [pid = 1648] [id = 438] 04:55:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11508d800) [pid = 1648] [serial = 1313] [outer = 0x0] 04:55:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118639400) [pid = 1648] [serial = 1314] [outer = 0x11508d800] 04:55:09 INFO - PROCESS | 1648 | 1469188509732 Marionette DEBUG loaded listener.js 04:55:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x113c04c00) [pid = 1648] [serial = 1315] [outer = 0x11508d800] 04:55:10 INFO - PROCESS | 1648 | 1469188510087 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 04:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 04:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 529ms 04:55:10 INFO - PROCESS | 1648 | 1469188510130 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:55:10 INFO - PROCESS | 1648 | 1469188510131 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:55:10 INFO - PROCESS | 1648 | 1469188510135 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:55:10 INFO - PROCESS | 1648 | 1469188510136 Marionette TRACE conn2 <- [1,1726,null,{}] 04:55:10 INFO - PROCESS | 1648 | 1469188510138 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:10 INFO - PROCESS | 1648 | 1469188510139 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:10 INFO - PROCESS | 1648 | 1469188510218 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:55:10 INFO - PROCESS | 1648 | 1469188510223 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:10 INFO - PROCESS | 1648 | 1469188510224 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x112158000 == 32 [pid = 1648] [id = 439] 04:55:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1193b3400) [pid = 1648] [serial = 1316] [outer = 0x0] 04:55:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119425c00) [pid = 1648] [serial = 1317] [outer = 0x1193b3400] 04:55:10 INFO - PROCESS | 1648 | 1469188510249 Marionette DEBUG loaded listener.js 04:55:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119a4cc00) [pid = 1648] [serial = 1318] [outer = 0x1193b3400] 04:55:10 INFO - PROCESS | 1648 | 1469188510621 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 04:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 522ms 04:55:10 INFO - PROCESS | 1648 | 1469188510667 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:55:10 INFO - PROCESS | 1648 | 1469188510668 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:55:10 INFO - PROCESS | 1648 | 1469188510670 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:55:10 INFO - PROCESS | 1648 | 1469188510671 Marionette TRACE conn2 <- [1,1730,null,{}] 04:55:10 INFO - PROCESS | 1648 | 1469188510674 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:10 INFO - PROCESS | 1648 | 1469188510682 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:10 INFO - PROCESS | 1648 | 1469188510777 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:55:10 INFO - PROCESS | 1648 | 1469188510818 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:10 INFO - PROCESS | 1648 | 1469188510819 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e6e800 == 33 [pid = 1648] [id = 440] 04:55:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1129ad400) [pid = 1648] [serial = 1319] [outer = 0x0] 04:55:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119c86800) [pid = 1648] [serial = 1320] [outer = 0x1129ad400] 04:55:10 INFO - PROCESS | 1648 | 1469188510844 Marionette DEBUG loaded listener.js 04:55:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119d75400) [pid = 1648] [serial = 1321] [outer = 0x1129ad400] 04:55:11 INFO - PROCESS | 1648 | 1469188511152 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 04:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 04:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 04:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:55:11 INFO - PROCESS | 1648 | 1469188511190 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:55:11 INFO - PROCESS | 1648 | 1469188511191 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:55:11 INFO - PROCESS | 1648 | 1469188511193 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:55:11 INFO - PROCESS | 1648 | 1469188511194 Marionette TRACE conn2 <- [1,1734,null,{}] 04:55:11 INFO - PROCESS | 1648 | 1469188511197 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:11 INFO - PROCESS | 1648 | 1469188511201 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:11 INFO - PROCESS | 1648 | 1469188511325 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:55:11 INFO - PROCESS | 1648 | 1469188511338 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:11 INFO - PROCESS | 1648 | 1469188511339 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c22000 == 34 [pid = 1648] [id = 441] 04:55:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12107a000) [pid = 1648] [serial = 1322] [outer = 0x0] 04:55:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x123193c00) [pid = 1648] [serial = 1323] [outer = 0x12107a000] 04:55:11 INFO - PROCESS | 1648 | 1469188511364 Marionette DEBUG loaded listener.js 04:55:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x123ddf400) [pid = 1648] [serial = 1324] [outer = 0x12107a000] 04:55:11 INFO - PROCESS | 1648 | 1469188511686 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 04:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 519ms 04:55:11 INFO - PROCESS | 1648 | 1469188511712 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:55:11 INFO - PROCESS | 1648 | 1469188511713 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:55:11 INFO - PROCESS | 1648 | 1469188511717 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:55:11 INFO - PROCESS | 1648 | 1469188511720 Marionette TRACE conn2 <- [1,1738,null,{}] 04:55:11 INFO - PROCESS | 1648 | 1469188511722 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:11 INFO - PROCESS | 1648 | 1469188511724 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:11 INFO - PROCESS | 1648 | 1469188511826 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:55:11 INFO - PROCESS | 1648 | 1469188511838 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:11 INFO - PROCESS | 1648 | 1469188511839 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293c8800 == 35 [pid = 1648] [id = 442] 04:55:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12386a400) [pid = 1648] [serial = 1325] [outer = 0x0] 04:55:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x124263800) [pid = 1648] [serial = 1326] [outer = 0x12386a400] 04:55:11 INFO - PROCESS | 1648 | 1469188511863 Marionette DEBUG loaded listener.js 04:55:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1244be000) [pid = 1648] [serial = 1327] [outer = 0x12386a400] 04:55:12 INFO - PROCESS | 1648 | 1469188512204 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 04:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 522ms 04:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:55:12 INFO - PROCESS | 1648 | 1469188512244 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:55:12 INFO - PROCESS | 1648 | 1469188512245 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:55:12 INFO - PROCESS | 1648 | 1469188512247 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:55:12 INFO - PROCESS | 1648 | 1469188512248 Marionette TRACE conn2 <- [1,1742,null,{}] 04:55:12 INFO - PROCESS | 1648 | 1469188512251 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:12 INFO - PROCESS | 1648 | 1469188512252 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:12 INFO - PROCESS | 1648 | 1469188512352 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:55:12 INFO - PROCESS | 1648 | 1469188512356 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:12 INFO - PROCESS | 1648 | 1469188512357 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a633000 == 36 [pid = 1648] [id = 443] 04:55:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x123da4000) [pid = 1648] [serial = 1328] [outer = 0x0] 04:55:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x124710000) [pid = 1648] [serial = 1329] [outer = 0x123da4000] 04:55:12 INFO - PROCESS | 1648 | 1469188512381 Marionette DEBUG loaded listener.js 04:55:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12612a400) [pid = 1648] [serial = 1330] [outer = 0x123da4000] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12929d400) [pid = 1648] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1129af000) [pid = 1648] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116a0f400) [pid = 1648] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1194ed400) [pid = 1648] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118630400) [pid = 1648] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11672cc00) [pid = 1648] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1127d6c00) [pid = 1648] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112a81000) [pid = 1648] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1127dd000) [pid = 1648] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126571000) [pid = 1648] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128b3e000) [pid = 1648] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112a68800) [pid = 1648] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1127d4c00) [pid = 1648] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128bf1000) [pid = 1648] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1129e2c00) [pid = 1648] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126796400) [pid = 1648] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119a4f000) [pid = 1648] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12445c000) [pid = 1648] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12445d000) [pid = 1648] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x123986400) [pid = 1648] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:55:12 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12650a000) [pid = 1648] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:55:12 INFO - PROCESS | 1648 | 1469188512711 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 04:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 471ms 04:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:55:12 INFO - PROCESS | 1648 | 1469188512725 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:55:12 INFO - PROCESS | 1648 | 1469188512726 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:55:12 INFO - PROCESS | 1648 | 1469188512728 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:55:12 INFO - PROCESS | 1648 | 1469188512729 Marionette TRACE conn2 <- [1,1746,null,{}] 04:55:12 INFO - PROCESS | 1648 | 1469188512731 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:12 INFO - PROCESS | 1648 | 1469188512732 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:12 INFO - PROCESS | 1648 | 1469188512856 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:55:12 INFO - PROCESS | 1648 | 1469188512889 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:12 INFO - PROCESS | 1648 | 1469188512890 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e38800 == 37 [pid = 1648] [id = 444] 04:55:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1127d4c00) [pid = 1648] [serial = 1331] [outer = 0x0] 04:55:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116a0f000) [pid = 1648] [serial = 1332] [outer = 0x1127d4c00] 04:55:12 INFO - PROCESS | 1648 | 1469188512916 Marionette DEBUG loaded listener.js 04:55:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118634800) [pid = 1648] [serial = 1333] [outer = 0x1127d4c00] 04:55:13 INFO - PROCESS | 1648 | 1469188513312 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 04:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 620ms 04:55:13 INFO - PROCESS | 1648 | 1469188513349 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:55:13 INFO - PROCESS | 1648 | 1469188513354 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:55:13 INFO - PROCESS | 1648 | 1469188513357 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:55:13 INFO - PROCESS | 1648 | 1469188513359 Marionette TRACE conn2 <- [1,1750,null,{}] 04:55:13 INFO - PROCESS | 1648 | 1469188513362 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:13 INFO - PROCESS | 1648 | 1469188513364 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:13 INFO - PROCESS | 1648 | 1469188513516 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:55:13 INFO - PROCESS | 1648 | 1469188513525 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:13 INFO - PROCESS | 1648 | 1469188513526 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af06800 == 38 [pid = 1648] [id = 445] 04:55:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x113231800) [pid = 1648] [serial = 1334] [outer = 0x0] 04:55:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119d5c400) [pid = 1648] [serial = 1335] [outer = 0x113231800] 04:55:13 INFO - PROCESS | 1648 | 1469188513551 Marionette DEBUG loaded listener.js 04:55:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12612cc00) [pid = 1648] [serial = 1336] [outer = 0x113231800] 04:55:13 INFO - PROCESS | 1648 | 1469188513897 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 04:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 571ms 04:55:13 INFO - PROCESS | 1648 | 1469188513928 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:55:13 INFO - PROCESS | 1648 | 1469188513930 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:55:13 INFO - PROCESS | 1648 | 1469188513935 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:55:13 INFO - PROCESS | 1648 | 1469188513938 Marionette TRACE conn2 <- [1,1754,null,{}] 04:55:13 INFO - PROCESS | 1648 | 1469188513942 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:13 INFO - PROCESS | 1648 | 1469188513944 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:14 INFO - PROCESS | 1648 | 1469188514097 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:55:14 INFO - PROCESS | 1648 | 1469188514213 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:14 INFO - PROCESS | 1648 | 1469188514215 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba49000 == 39 [pid = 1648] [id = 446] 04:55:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x123851c00) [pid = 1648] [serial = 1337] [outer = 0x0] 04:55:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126130800) [pid = 1648] [serial = 1338] [outer = 0x123851c00] 04:55:14 INFO - PROCESS | 1648 | 1469188514266 Marionette DEBUG loaded listener.js 04:55:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128b42000) [pid = 1648] [serial = 1339] [outer = 0x123851c00] 04:55:14 INFO - PROCESS | 1648 | 1469188514695 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 04:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 823ms 04:55:14 INFO - PROCESS | 1648 | 1469188514757 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:55:14 INFO - PROCESS | 1648 | 1469188514759 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:55:14 INFO - PROCESS | 1648 | 1469188514762 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:55:14 INFO - PROCESS | 1648 | 1469188514764 Marionette TRACE conn2 <- [1,1758,null,{}] 04:55:14 INFO - PROCESS | 1648 | 1469188514768 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:14 INFO - PROCESS | 1648 | 1469188514770 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:14 INFO - PROCESS | 1648 | 1469188514872 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:55:14 INFO - PROCESS | 1648 | 1469188514930 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:14 INFO - PROCESS | 1648 | 1469188514932 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194c3800 == 40 [pid = 1648] [id = 447] 04:55:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1127db800) [pid = 1648] [serial = 1340] [outer = 0x0] 04:55:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x112a66400) [pid = 1648] [serial = 1341] [outer = 0x1127db800] 04:55:14 INFO - PROCESS | 1648 | 1469188514963 Marionette DEBUG loaded listener.js 04:55:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x115fb0400) [pid = 1648] [serial = 1342] [outer = 0x1127db800] 04:55:15 INFO - PROCESS | 1648 | 1469188515386 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 04:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 674ms 04:55:15 INFO - PROCESS | 1648 | 1469188515437 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:55:15 INFO - PROCESS | 1648 | 1469188515440 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:55:15 INFO - PROCESS | 1648 | 1469188515445 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:55:15 INFO - PROCESS | 1648 | 1469188515447 Marionette TRACE conn2 <- [1,1762,null,{}] 04:55:15 INFO - PROCESS | 1648 | 1469188515449 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:15 INFO - PROCESS | 1648 | 1469188515451 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:15 INFO - PROCESS | 1648 | 1469188515579 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:55:15 INFO - PROCESS | 1648 | 1469188515637 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:15 INFO - PROCESS | 1648 | 1469188515639 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1261a1800 == 41 [pid = 1648] [id = 448] 04:55:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x116a06400) [pid = 1648] [serial = 1343] [outer = 0x0] 04:55:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11823c000) [pid = 1648] [serial = 1344] [outer = 0x116a06400] 04:55:15 INFO - PROCESS | 1648 | 1469188515670 Marionette DEBUG loaded listener.js 04:55:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11863b800) [pid = 1648] [serial = 1345] [outer = 0x116a06400] 04:55:16 INFO - PROCESS | 1648 | 1469188516088 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 04:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 674ms 04:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:55:16 INFO - PROCESS | 1648 | 1469188516119 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:55:16 INFO - PROCESS | 1648 | 1469188516121 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:55:16 INFO - PROCESS | 1648 | 1469188516123 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:55:16 INFO - PROCESS | 1648 | 1469188516126 Marionette TRACE conn2 <- [1,1766,null,{}] 04:55:16 INFO - PROCESS | 1648 | 1469188516133 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:16 INFO - PROCESS | 1648 | 1469188516137 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:16 INFO - PROCESS | 1648 | 1469188516240 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:55:16 INFO - PROCESS | 1648 | 1469188516300 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:16 INFO - PROCESS | 1648 | 1469188516302 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be70800 == 42 [pid = 1648] [id = 449] 04:55:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1193b9400) [pid = 1648] [serial = 1346] [outer = 0x0] 04:55:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11a09c000) [pid = 1648] [serial = 1347] [outer = 0x1193b9400] 04:55:16 INFO - PROCESS | 1648 | 1469188516334 Marionette DEBUG loaded listener.js 04:55:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x123196c00) [pid = 1648] [serial = 1348] [outer = 0x1193b9400] 04:55:16 INFO - PROCESS | 1648 | 1469188516819 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 04:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 723ms 04:55:16 INFO - PROCESS | 1648 | 1469188516863 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:55:16 INFO - PROCESS | 1648 | 1469188516865 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:55:16 INFO - PROCESS | 1648 | 1469188516886 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:55:16 INFO - PROCESS | 1648 | 1469188516888 Marionette TRACE conn2 <- [1,1770,null,{}] 04:55:16 INFO - PROCESS | 1648 | 1469188516890 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:16 INFO - PROCESS | 1648 | 1469188516891 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:17 INFO - PROCESS | 1648 | 1469188517039 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:55:17 INFO - PROCESS | 1648 | 1469188517137 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:17 INFO - PROCESS | 1648 | 1469188517138 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1ce000 == 43 [pid = 1648] [id = 450] 04:55:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x123de2000) [pid = 1648] [serial = 1349] [outer = 0x0] 04:55:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x124469800) [pid = 1648] [serial = 1350] [outer = 0x123de2000] 04:55:17 INFO - PROCESS | 1648 | 1469188517170 Marionette DEBUG loaded listener.js 04:55:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126137c00) [pid = 1648] [serial = 1351] [outer = 0x123de2000] 04:55:17 INFO - PROCESS | 1648 | 1469188517596 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 04:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 721ms 04:55:17 INFO - PROCESS | 1648 | 1469188517605 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:55:17 INFO - PROCESS | 1648 | 1469188517606 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:55:17 INFO - PROCESS | 1648 | 1469188517609 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:55:17 INFO - PROCESS | 1648 | 1469188517610 Marionette TRACE conn2 <- [1,1774,null,{}] 04:55:17 INFO - PROCESS | 1648 | 1469188517612 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:17 INFO - PROCESS | 1648 | 1469188517614 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:17 INFO - PROCESS | 1648 | 1469188517715 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:55:17 INFO - PROCESS | 1648 | 1469188517769 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:17 INFO - PROCESS | 1648 | 1469188517771 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x117472000 == 44 [pid = 1648] [id = 451] 04:55:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1127d3c00) [pid = 1648] [serial = 1352] [outer = 0x0] 04:55:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x116a0f800) [pid = 1648] [serial = 1353] [outer = 0x1127d3c00] 04:55:17 INFO - PROCESS | 1648 | 1469188517800 Marionette DEBUG loaded listener.js 04:55:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119d58800) [pid = 1648] [serial = 1354] [outer = 0x1127d3c00] 04:55:18 INFO - PROCESS | 1648 | 1469188518379 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 04:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 820ms 04:55:18 INFO - PROCESS | 1648 | 1469188518430 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:55:18 INFO - PROCESS | 1648 | 1469188518432 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:55:18 INFO - PROCESS | 1648 | 1469188518435 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:55:18 INFO - PROCESS | 1648 | 1469188518438 Marionette TRACE conn2 <- [1,1778,null,{}] 04:55:18 INFO - PROCESS | 1648 | 1469188518441 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:18 INFO - PROCESS | 1648 | 1469188518443 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:18 INFO - PROCESS | 1648 | 1469188518540 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:55:18 INFO - PROCESS | 1648 | 1469188518613 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:18 INFO - PROCESS | 1648 | 1469188518614 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11748f000 == 45 [pid = 1648] [id = 452] 04:55:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x112677800) [pid = 1648] [serial = 1355] [outer = 0x0] 04:55:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x112764800) [pid = 1648] [serial = 1356] [outer = 0x112677800] 04:55:18 INFO - PROCESS | 1648 | 1469188518644 Marionette DEBUG loaded listener.js 04:55:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1129b2000) [pid = 1648] [serial = 1357] [outer = 0x112677800] 04:55:18 INFO - PROCESS | 1648 | --DOCSHELL 0x1169bf000 == 44 [pid = 1648] [id = 26] 04:55:18 INFO - PROCESS | 1648 | --DOCSHELL 0x112640800 == 43 [pid = 1648] [id = 23] 04:55:18 INFO - PROCESS | 1648 | --DOCSHELL 0x129241800 == 42 [pid = 1648] [id = 6] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1129b2800) [pid = 1648] [serial = 1296] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOCSHELL 0x112640000 == 41 [pid = 1648] [id = 433] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1130be800) [pid = 1648] [serial = 1282] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1129d4800) [pid = 1648] [serial = 1281] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1181fb400) [pid = 1648] [serial = 1284] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118631c00) [pid = 1648] [serial = 1285] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12384fc00) [pid = 1648] [serial = 1288] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128d5cc00) [pid = 1648] [serial = 1273] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x116a05c00) [pid = 1648] [serial = 1239] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1129ac400) [pid = 1648] [serial = 1236] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1150ce400) [pid = 1648] [serial = 1243] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x112dc3c00) [pid = 1648] [serial = 1242] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119435800) [pid = 1648] [serial = 1249] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128b3dc00) [pid = 1648] [serial = 1261] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12107d400) [pid = 1648] [serial = 1287] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128bed800) [pid = 1648] [serial = 1264] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1176bd400) [pid = 1648] [serial = 1240] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1211b2c00) [pid = 1648] [serial = 1254] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1185c2c00) [pid = 1648] [serial = 1270] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12692d800) [pid = 1648] [serial = 1260] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x112a68c00) [pid = 1648] [serial = 1269] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128d31400) [pid = 1648] [serial = 1267] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12384ec00) [pid = 1648] [serial = 1255] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x113cf1800) [pid = 1648] [serial = 1245] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128b6fc00) [pid = 1648] [serial = 1234] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112a5d400) [pid = 1648] [serial = 1237] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119d7e800) [pid = 1648] [serial = 1251] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128b75c00) [pid = 1648] [serial = 1263] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12650c000) [pid = 1648] [serial = 1258] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12929f400) [pid = 1648] [serial = 1275] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1247de400) [pid = 1648] [serial = 1257] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119011400) [pid = 1648] [serial = 1248] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12107e400) [pid = 1648] [serial = 1252] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x116aa0800) [pid = 1648] [serial = 1246] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128bf5400) [pid = 1648] [serial = 1266] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x123852c00) [pid = 1648] [serial = 1272] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1247ed000) [pid = 1648] [serial = 1290] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12650c400) [pid = 1648] [serial = 1291] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128b76c00) [pid = 1648] [serial = 1293] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128d38400) [pid = 1648] [serial = 1294] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1293af000) [pid = 1648] [serial = 1276] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1293b4c00) [pid = 1648] [serial = 1278] [outer = 0x0] [url = about:blank] 04:55:18 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1293ba800) [pid = 1648] [serial = 1279] [outer = 0x0] [url = about:blank] 04:55:19 INFO - PROCESS | 1648 | 1469188519023 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 04:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 04:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 621ms 04:55:19 INFO - PROCESS | 1648 | 1469188519057 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:55:19 INFO - PROCESS | 1648 | 1469188519060 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:55:19 INFO - PROCESS | 1648 | 1469188519064 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:55:19 INFO - PROCESS | 1648 | 1469188519066 Marionette TRACE conn2 <- [1,1782,null,{}] 04:55:19 INFO - PROCESS | 1648 | 1469188519068 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:19 INFO - PROCESS | 1648 | 1469188519070 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:19 INFO - PROCESS | 1648 | 1469188519153 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:55:19 INFO - PROCESS | 1648 | 1469188519205 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:19 INFO - PROCESS | 1648 | 1469188519206 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b6800 == 42 [pid = 1648] [id = 453] 04:55:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1129e1400) [pid = 1648] [serial = 1358] [outer = 0x0] 04:55:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112a69800) [pid = 1648] [serial = 1359] [outer = 0x1129e1400] 04:55:19 INFO - PROCESS | 1648 | 1469188519237 Marionette DEBUG loaded listener.js 04:55:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x113224800) [pid = 1648] [serial = 1360] [outer = 0x1129e1400] 04:55:19 INFO - PROCESS | 1648 | 1469188519531 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 04:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 04:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 472ms 04:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:55:19 INFO - PROCESS | 1648 | 1469188519541 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:55:19 INFO - PROCESS | 1648 | 1469188519542 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:55:19 INFO - PROCESS | 1648 | 1469188519545 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:55:19 INFO - PROCESS | 1648 | 1469188519547 Marionette TRACE conn2 <- [1,1786,null,{}] 04:55:19 INFO - PROCESS | 1648 | 1469188519562 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:19 INFO - PROCESS | 1648 | 1469188519565 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:19 INFO - PROCESS | 1648 | 1469188519654 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:55:19 INFO - PROCESS | 1648 | 1469188519658 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:19 INFO - PROCESS | 1648 | 1469188519660 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211be800 == 43 [pid = 1648] [id = 454] 04:55:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x115f49000) [pid = 1648] [serial = 1361] [outer = 0x0] 04:55:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116a07400) [pid = 1648] [serial = 1362] [outer = 0x115f49000] 04:55:19 INFO - PROCESS | 1648 | 1469188519688 Marionette DEBUG loaded listener.js 04:55:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1176b7000) [pid = 1648] [serial = 1363] [outer = 0x115f49000] 04:55:20 INFO - PROCESS | 1648 | 1469188520039 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 04:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 04:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 522ms 04:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:55:20 INFO - PROCESS | 1648 | 1469188520069 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:55:20 INFO - PROCESS | 1648 | 1469188520071 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:55:20 INFO - PROCESS | 1648 | 1469188520073 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:55:20 INFO - PROCESS | 1648 | 1469188520074 Marionette TRACE conn2 <- [1,1790,null,{}] 04:55:20 INFO - PROCESS | 1648 | 1469188520077 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:20 INFO - PROCESS | 1648 | 1469188520078 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:20 INFO - PROCESS | 1648 | 1469188520159 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:55:20 INFO - PROCESS | 1648 | 1469188520163 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:20 INFO - PROCESS | 1648 | 1469188520164 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b74000 == 44 [pid = 1648] [id = 455] 04:55:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11812f800) [pid = 1648] [serial = 1364] [outer = 0x0] 04:55:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118458000) [pid = 1648] [serial = 1365] [outer = 0x11812f800] 04:55:20 INFO - PROCESS | 1648 | 1469188520191 Marionette DEBUG loaded listener.js 04:55:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1185c9800) [pid = 1648] [serial = 1366] [outer = 0x11812f800] 04:55:20 INFO - PROCESS | 1648 | 1469188520495 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 469ms 04:55:20 INFO - PROCESS | 1648 | 1469188520542 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:55:20 INFO - PROCESS | 1648 | 1469188520543 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:55:20 INFO - PROCESS | 1648 | 1469188520546 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:55:20 INFO - PROCESS | 1648 | 1469188520547 Marionette TRACE conn2 <- [1,1794,null,{}] 04:55:20 INFO - PROCESS | 1648 | 1469188520549 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:20 INFO - PROCESS | 1648 | 1469188520550 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:20 INFO - PROCESS | 1648 | 1469188520629 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:55:20 INFO - PROCESS | 1648 | 1469188520694 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:20 INFO - PROCESS | 1648 | 1469188520695 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e23000 == 45 [pid = 1648] [id = 456] 04:55:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118130000) [pid = 1648] [serial = 1367] [outer = 0x0] 04:55:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1185d0c00) [pid = 1648] [serial = 1368] [outer = 0x118130000] 04:55:20 INFO - PROCESS | 1648 | 1469188520720 Marionette DEBUG loaded listener.js 04:55:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119065800) [pid = 1648] [serial = 1369] [outer = 0x118130000] 04:55:21 INFO - PROCESS | 1648 | 1469188521072 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 568ms 04:55:21 INFO - PROCESS | 1648 | 1469188521114 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:55:21 INFO - PROCESS | 1648 | 1469188521116 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:55:21 INFO - PROCESS | 1648 | 1469188521118 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:55:21 INFO - PROCESS | 1648 | 1469188521120 Marionette TRACE conn2 <- [1,1798,null,{}] 04:55:21 INFO - PROCESS | 1648 | 1469188521122 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:21 INFO - PROCESS | 1648 | 1469188521127 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:21 INFO - PROCESS | 1648 | 1469188521266 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:55:21 INFO - PROCESS | 1648 | 1469188521287 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:21 INFO - PROCESS | 1648 | 1469188521290 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f1e800 == 46 [pid = 1648] [id = 457] 04:55:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119086400) [pid = 1648] [serial = 1370] [outer = 0x0] 04:55:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1194e7c00) [pid = 1648] [serial = 1371] [outer = 0x119086400] 04:55:21 INFO - PROCESS | 1648 | 1469188521333 Marionette DEBUG loaded listener.js 04:55:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121080800) [pid = 1648] [serial = 1372] [outer = 0x119086400] 04:55:21 INFO - PROCESS | 1648 | 1469188521752 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 04:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 671ms 04:55:21 INFO - PROCESS | 1648 | 1469188521797 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:55:21 INFO - PROCESS | 1648 | 1469188521799 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:55:21 INFO - PROCESS | 1648 | 1469188521802 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:55:21 INFO - PROCESS | 1648 | 1469188521804 Marionette TRACE conn2 <- [1,1802,null,{}] 04:55:21 INFO - PROCESS | 1648 | 1469188521808 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:21 INFO - PROCESS | 1648 | 1469188521809 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:21 INFO - PROCESS | 1648 | 1469188521960 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:55:21 INFO - PROCESS | 1648 | 1469188521991 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:22 INFO - PROCESS | 1648 | 1469188521992 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293d6800 == 47 [pid = 1648] [id = 458] 04:55:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121081c00) [pid = 1648] [serial = 1373] [outer = 0x0] 04:55:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1211b6c00) [pid = 1648] [serial = 1374] [outer = 0x121081c00] 04:55:22 INFO - PROCESS | 1648 | 1469188522042 Marionette DEBUG loaded listener.js 04:55:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12384d000) [pid = 1648] [serial = 1375] [outer = 0x121081c00] 04:55:22 INFO - PROCESS | 1648 | 1469188522490 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 720ms 04:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:55:22 INFO - PROCESS | 1648 | 1469188522527 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:55:22 INFO - PROCESS | 1648 | 1469188522528 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:55:22 INFO - PROCESS | 1648 | 1469188522531 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:55:22 INFO - PROCESS | 1648 | 1469188522532 Marionette TRACE conn2 <- [1,1806,null,{}] 04:55:22 INFO - PROCESS | 1648 | 1469188522534 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:22 INFO - PROCESS | 1648 | 1469188522535 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:22 INFO - PROCESS | 1648 | 1469188522638 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:55:22 INFO - PROCESS | 1648 | 1469188522698 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:22 INFO - PROCESS | 1648 | 1469188522700 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a871800 == 48 [pid = 1648] [id = 459] 04:55:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x123bd5000) [pid = 1648] [serial = 1376] [outer = 0x0] 04:55:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x123de2800) [pid = 1648] [serial = 1377] [outer = 0x123bd5000] 04:55:22 INFO - PROCESS | 1648 | 1469188522724 Marionette DEBUG loaded listener.js 04:55:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12445e000) [pid = 1648] [serial = 1378] [outer = 0x123bd5000] 04:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1129ad400) [pid = 1648] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12107a000) [pid = 1648] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1193b3400) [pid = 1648] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11508d800) [pid = 1648] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116726c00) [pid = 1648] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11271a000) [pid = 1648] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116f5d000) [pid = 1648] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1127d4c00) [pid = 1648] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12386a400) [pid = 1648] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123da4000) [pid = 1648] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113231800) [pid = 1648] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:55:23 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1127d8400) [pid = 1648] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:55:23 INFO - PROCESS | 1648 | 1469188523132 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 04:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 617ms 04:55:23 INFO - PROCESS | 1648 | 1469188523149 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:55:23 INFO - PROCESS | 1648 | 1469188523150 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:55:23 INFO - PROCESS | 1648 | 1469188523155 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:55:23 INFO - PROCESS | 1648 | 1469188523156 Marionette TRACE conn2 <- [1,1810,null,{}] 04:55:23 INFO - PROCESS | 1648 | 1469188523157 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:23 INFO - PROCESS | 1648 | 1469188523159 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:23 INFO - PROCESS | 1648 | 1469188523246 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:55:23 INFO - PROCESS | 1648 | 1469188523249 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:23 INFO - PROCESS | 1648 | 1469188523251 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293c9800 == 49 [pid = 1648] [id = 460] 04:55:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1129ad400) [pid = 1648] [serial = 1379] [outer = 0x0] 04:55:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116a0d800) [pid = 1648] [serial = 1380] [outer = 0x1129ad400] 04:55:23 INFO - PROCESS | 1648 | 1469188523278 Marionette DEBUG loaded listener.js 04:55:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11941f800) [pid = 1648] [serial = 1381] [outer = 0x1129ad400] 04:55:23 INFO - PROCESS | 1648 | 1469188523608 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 472ms 04:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:55:23 INFO - PROCESS | 1648 | 1469188523626 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:55:23 INFO - PROCESS | 1648 | 1469188523628 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:55:23 INFO - PROCESS | 1648 | 1469188523630 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:55:23 INFO - PROCESS | 1648 | 1469188523631 Marionette TRACE conn2 <- [1,1814,null,{}] 04:55:23 INFO - PROCESS | 1648 | 1469188523633 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:23 INFO - PROCESS | 1648 | 1469188523635 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:23 INFO - PROCESS | 1648 | 1469188523744 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:55:23 INFO - PROCESS | 1648 | 1469188523751 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:23 INFO - PROCESS | 1648 | 1469188523752 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba46000 == 50 [pid = 1648] [id = 461] 04:55:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1129af400) [pid = 1648] [serial = 1382] [outer = 0x0] 04:55:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12386a400) [pid = 1648] [serial = 1383] [outer = 0x1129af400] 04:55:23 INFO - PROCESS | 1648 | 1469188523776 Marionette DEBUG loaded listener.js 04:55:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124da6400) [pid = 1648] [serial = 1384] [outer = 0x1129af400] 04:55:24 INFO - PROCESS | 1648 | 1469188524099 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 521ms 04:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:55:24 INFO - PROCESS | 1648 | 1469188524151 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:55:24 INFO - PROCESS | 1648 | 1469188524153 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:55:24 INFO - PROCESS | 1648 | 1469188524156 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:55:24 INFO - PROCESS | 1648 | 1469188524157 Marionette TRACE conn2 <- [1,1818,null,{}] 04:55:24 INFO - PROCESS | 1648 | 1469188524160 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:24 INFO - PROCESS | 1648 | 1469188524162 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:24 INFO - PROCESS | 1648 | 1469188524261 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:55:24 INFO - PROCESS | 1648 | 1469188524265 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:24 INFO - PROCESS | 1648 | 1469188524267 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1ca800 == 51 [pid = 1648] [id = 462] 04:55:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124db0400) [pid = 1648] [serial = 1385] [outer = 0x0] 04:55:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126791400) [pid = 1648] [serial = 1386] [outer = 0x124db0400] 04:55:24 INFO - PROCESS | 1648 | 1469188524295 Marionette DEBUG loaded listener.js 04:55:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128b7a800) [pid = 1648] [serial = 1387] [outer = 0x124db0400] 04:55:24 INFO - PROCESS | 1648 | 1469188524618 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 04:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 470ms 04:55:24 INFO - PROCESS | 1648 | 1469188524627 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:55:24 INFO - PROCESS | 1648 | 1469188524628 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:55:24 INFO - PROCESS | 1648 | 1469188524630 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:55:24 INFO - PROCESS | 1648 | 1469188524631 Marionette TRACE conn2 <- [1,1822,null,{}] 04:55:24 INFO - PROCESS | 1648 | 1469188524633 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:24 INFO - PROCESS | 1648 | 1469188524635 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:24 INFO - PROCESS | 1648 | 1469188524755 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:55:24 INFO - PROCESS | 1648 | 1469188524761 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:24 INFO - PROCESS | 1648 | 1469188524762 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6f1000 == 52 [pid = 1648] [id = 463] 04:55:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116a02400) [pid = 1648] [serial = 1388] [outer = 0x0] 04:55:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b7ac00) [pid = 1648] [serial = 1389] [outer = 0x116a02400] 04:55:24 INFO - PROCESS | 1648 | 1469188524786 Marionette DEBUG loaded listener.js 04:55:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128bf7000) [pid = 1648] [serial = 1390] [outer = 0x116a02400] 04:55:25 INFO - PROCESS | 1648 | 1469188525150 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 04:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 568ms 04:55:25 INFO - PROCESS | 1648 | 1469188525199 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:55:25 INFO - PROCESS | 1648 | 1469188525202 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:55:25 INFO - PROCESS | 1648 | 1469188525205 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:55:25 INFO - PROCESS | 1648 | 1469188525208 Marionette TRACE conn2 <- [1,1826,null,{}] 04:55:25 INFO - PROCESS | 1648 | 1469188525213 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:25 INFO - PROCESS | 1648 | 1469188525214 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:25 INFO - PROCESS | 1648 | 1469188525322 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:55:25 INFO - PROCESS | 1648 | 1469188525379 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:25 INFO - PROCESS | 1648 | 1469188525381 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167c4000 == 53 [pid = 1648] [id = 464] 04:55:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x112678c00) [pid = 1648] [serial = 1391] [outer = 0x0] 04:55:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1126f0c00) [pid = 1648] [serial = 1392] [outer = 0x112678c00] 04:55:25 INFO - PROCESS | 1648 | 1469188525413 Marionette DEBUG loaded listener.js 04:55:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1129ac000) [pid = 1648] [serial = 1393] [outer = 0x112678c00] 04:55:25 INFO - PROCESS | 1648 | 1469188525872 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 04:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 721ms 04:55:25 INFO - PROCESS | 1648 | 1469188525927 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:55:25 INFO - PROCESS | 1648 | 1469188525930 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:55:25 INFO - PROCESS | 1648 | 1469188525953 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:55:25 INFO - PROCESS | 1648 | 1469188525955 Marionette TRACE conn2 <- [1,1830,null,{}] 04:55:25 INFO - PROCESS | 1648 | 1469188525959 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:25 INFO - PROCESS | 1648 | 1469188525961 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:26 INFO - PROCESS | 1648 | 1469188526091 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:55:26 INFO - PROCESS | 1648 | 1469188526161 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:26 INFO - PROCESS | 1648 | 1469188526163 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x123117000 == 54 [pid = 1648] [id = 465] 04:55:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11322bc00) [pid = 1648] [serial = 1394] [outer = 0x0] 04:55:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1150d2400) [pid = 1648] [serial = 1395] [outer = 0x11322bc00] 04:55:26 INFO - PROCESS | 1648 | 1469188526193 Marionette DEBUG loaded listener.js 04:55:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1164cf000) [pid = 1648] [serial = 1396] [outer = 0x11322bc00] 04:55:26 INFO - PROCESS | 1648 | 1469188526614 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 04:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 693ms 04:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:55:26 INFO - PROCESS | 1648 | 1469188526628 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:55:26 INFO - PROCESS | 1648 | 1469188526629 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:55:26 INFO - PROCESS | 1648 | 1469188526632 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:55:26 INFO - PROCESS | 1648 | 1469188526635 Marionette TRACE conn2 <- [1,1834,null,{}] 04:55:26 INFO - PROCESS | 1648 | 1469188526644 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:26 INFO - PROCESS | 1648 | 1469188526648 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:26 INFO - PROCESS | 1648 | 1469188526754 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:55:26 INFO - PROCESS | 1648 | 1469188526815 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:26 INFO - PROCESS | 1648 | 1469188526817 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be7c800 == 55 [pid = 1648] [id = 466] 04:55:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118123000) [pid = 1648] [serial = 1397] [outer = 0x0] 04:55:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11906cc00) [pid = 1648] [serial = 1398] [outer = 0x118123000] 04:55:26 INFO - PROCESS | 1648 | 1469188526889 Marionette DEBUG loaded listener.js 04:55:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1194eb800) [pid = 1648] [serial = 1399] [outer = 0x118123000] 04:55:27 INFO - PROCESS | 1648 | 1469188527333 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 04:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 04:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 726ms 04:55:27 INFO - PROCESS | 1648 | 1469188527409 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:55:27 INFO - PROCESS | 1648 | 1469188527411 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:55:27 INFO - PROCESS | 1648 | 1469188527416 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:55:27 INFO - PROCESS | 1648 | 1469188527417 Marionette TRACE conn2 <- [1,1838,null,{}] 04:55:27 INFO - PROCESS | 1648 | 1469188527419 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:27 INFO - PROCESS | 1648 | 1469188527421 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:27 INFO - PROCESS | 1648 | 1469188527527 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:55:27 INFO - PROCESS | 1648 | 1469188527602 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:27 INFO - PROCESS | 1648 | 1469188527603 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193a3800 == 56 [pid = 1648] [id = 467] 04:55:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11812c000) [pid = 1648] [serial = 1400] [outer = 0x0] 04:55:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119c89800) [pid = 1648] [serial = 1401] [outer = 0x11812c000] 04:55:27 INFO - PROCESS | 1648 | 1469188527632 Marionette DEBUG loaded listener.js 04:55:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1211b0c00) [pid = 1648] [serial = 1402] [outer = 0x11812c000] 04:55:28 INFO - PROCESS | 1648 | 1469188528239 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 871ms 04:55:28 INFO - PROCESS | 1648 | 1469188528288 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:55:28 INFO - PROCESS | 1648 | 1469188528290 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:55:28 INFO - PROCESS | 1648 | 1469188528293 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:55:28 INFO - PROCESS | 1648 | 1469188528295 Marionette TRACE conn2 <- [1,1842,null,{}] 04:55:28 INFO - PROCESS | 1648 | 1469188528299 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:28 INFO - PROCESS | 1648 | 1469188528301 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:28 INFO - PROCESS | 1648 | 1469188528392 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:55:28 INFO - PROCESS | 1648 | 1469188528469 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:28 INFO - PROCESS | 1648 | 1469188528470 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x118262000 == 57 [pid = 1648] [id = 468] 04:55:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x112a62000) [pid = 1648] [serial = 1403] [outer = 0x0] 04:55:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1131e4c00) [pid = 1648] [serial = 1404] [outer = 0x112a62000] 04:55:28 INFO - PROCESS | 1648 | 1469188528498 Marionette DEBUG loaded listener.js 04:55:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x115f49800) [pid = 1648] [serial = 1405] [outer = 0x112a62000] 04:55:28 INFO - PROCESS | 1648 | --DOCSHELL 0x117484800 == 56 [pid = 1648] [id = 434] 04:55:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1167c4800 == 55 [pid = 1648] [id = 25] 04:55:28 INFO - PROCESS | 1648 | --DOCSHELL 0x113a08000 == 54 [pid = 1648] [id = 24] 04:55:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1ca800 == 53 [pid = 1648] [id = 462] 04:55:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba46000 == 52 [pid = 1648] [id = 461] 04:55:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1293c9800 == 51 [pid = 1648] [id = 460] 04:55:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12a871800 == 50 [pid = 1648] [id = 459] 04:55:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1293d6800 == 49 [pid = 1648] [id = 458] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126130800) [pid = 1648] [serial = 1338] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOCSHELL 0x116f1e800 == 48 [pid = 1648] [id = 457] 04:55:28 INFO - PROCESS | 1648 | --DOCSHELL 0x124e23000 == 47 [pid = 1648] [id = 456] 04:55:28 INFO - PROCESS | 1648 | --DOCSHELL 0x123b74000 == 46 [pid = 1648] [id = 455] 04:55:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1211be800 == 45 [pid = 1648] [id = 454] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119a4cc00) [pid = 1648] [serial = 1318] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119c86800) [pid = 1648] [serial = 1320] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x123193c00) [pid = 1648] [serial = 1323] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x123ddf400) [pid = 1648] [serial = 1324] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x112a64400) [pid = 1648] [serial = 1302] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119d75400) [pid = 1648] [serial = 1321] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112677400) [pid = 1648] [serial = 1299] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119425c00) [pid = 1648] [serial = 1317] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118639400) [pid = 1648] [serial = 1314] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x113c04c00) [pid = 1648] [serial = 1315] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11672c400) [pid = 1648] [serial = 1305] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116a09800) [pid = 1648] [serial = 1306] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113c64800) [pid = 1648] [serial = 1297] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1176c2000) [pid = 1648] [serial = 1311] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1181fb800) [pid = 1648] [serial = 1312] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116a0f000) [pid = 1648] [serial = 1332] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x124263800) [pid = 1648] [serial = 1326] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1244be000) [pid = 1648] [serial = 1327] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124710000) [pid = 1648] [serial = 1329] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119d5c400) [pid = 1648] [serial = 1335] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12612cc00) [pid = 1648] [serial = 1336] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12612a400) [pid = 1648] [serial = 1330] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113229400) [pid = 1648] [serial = 1309] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1129e2000) [pid = 1648] [serial = 1308] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118634800) [pid = 1648] [serial = 1333] [outer = 0x0] [url = about:blank] 04:55:28 INFO - PROCESS | 1648 | 1469188528925 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 673ms 04:55:28 INFO - PROCESS | 1648 | 1469188528967 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:55:28 INFO - PROCESS | 1648 | 1469188528970 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:55:28 INFO - PROCESS | 1648 | 1469188528974 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:55:28 INFO - PROCESS | 1648 | 1469188528975 Marionette TRACE conn2 <- [1,1846,null,{}] 04:55:28 INFO - PROCESS | 1648 | 1469188528978 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:28 INFO - PROCESS | 1648 | 1469188528979 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:29 INFO - PROCESS | 1648 | 1469188529079 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:55:29 INFO - PROCESS | 1648 | 1469188529088 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:29 INFO - PROCESS | 1648 | 1469188529090 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x118265000 == 46 [pid = 1648] [id = 469] 04:55:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11653b800) [pid = 1648] [serial = 1406] [outer = 0x0] 04:55:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116a10800) [pid = 1648] [serial = 1407] [outer = 0x11653b800] 04:55:29 INFO - PROCESS | 1648 | 1469188529118 Marionette DEBUG loaded listener.js 04:55:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118127800) [pid = 1648] [serial = 1408] [outer = 0x11653b800] 04:55:29 INFO - PROCESS | 1648 | 1469188529487 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 568ms 04:55:29 INFO - PROCESS | 1648 | 1469188529543 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:55:29 INFO - PROCESS | 1648 | 1469188529544 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:55:29 INFO - PROCESS | 1648 | 1469188529546 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:55:29 INFO - PROCESS | 1648 | 1469188529549 Marionette TRACE conn2 <- [1,1850,null,{}] 04:55:29 INFO - PROCESS | 1648 | 1469188529556 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:29 INFO - PROCESS | 1648 | 1469188529559 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:29 INFO - PROCESS | 1648 | 1469188529642 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:55:29 INFO - PROCESS | 1648 | 1469188529646 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:29 INFO - PROCESS | 1648 | 1469188529648 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1237ad000 == 47 [pid = 1648] [id = 470] 04:55:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1185c9000) [pid = 1648] [serial = 1409] [outer = 0x0] 04:55:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119064000) [pid = 1648] [serial = 1410] [outer = 0x1185c9000] 04:55:29 INFO - PROCESS | 1648 | 1469188529676 Marionette DEBUG loaded listener.js 04:55:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1194e7000) [pid = 1648] [serial = 1411] [outer = 0x1185c9000] 04:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 473ms 04:55:30 INFO - PROCESS | 1648 | 1469188530014 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:55:30 INFO - PROCESS | 1648 | 1469188530020 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:55:30 INFO - PROCESS | 1648 | 1469188530022 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:55:30 INFO - PROCESS | 1648 | 1469188530024 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:55:30 INFO - PROCESS | 1648 | 1469188530025 Marionette TRACE conn2 <- [1,1854,null,{}] 04:55:30 INFO - PROCESS | 1648 | 1469188530027 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:30 INFO - PROCESS | 1648 | 1469188530028 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:30 INFO - PROCESS | 1648 | 1469188530147 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:55:30 INFO - PROCESS | 1648 | 1469188530153 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:30 INFO - PROCESS | 1648 | 1469188530155 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e23000 == 48 [pid = 1648] [id = 471] 04:55:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119afb400) [pid = 1648] [serial = 1412] [outer = 0x0] 04:55:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121069400) [pid = 1648] [serial = 1413] [outer = 0x119afb400] 04:55:30 INFO - PROCESS | 1648 | 1469188530180 Marionette DEBUG loaded listener.js 04:55:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1211b4000) [pid = 1648] [serial = 1414] [outer = 0x119afb400] 04:55:30 INFO - PROCESS | 1648 | 1469188530506 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 519ms 04:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:55:30 INFO - PROCESS | 1648 | 1469188530544 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:55:30 INFO - PROCESS | 1648 | 1469188530545 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:55:30 INFO - PROCESS | 1648 | 1469188530547 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:55:30 INFO - PROCESS | 1648 | 1469188530548 Marionette TRACE conn2 <- [1,1858,null,{}] 04:55:30 INFO - PROCESS | 1648 | 1469188530551 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:30 INFO - PROCESS | 1648 | 1469188530552 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:30 INFO - PROCESS | 1648 | 1469188530629 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:55:30 INFO - PROCESS | 1648 | 1469188530695 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:30 INFO - PROCESS | 1648 | 1469188530696 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f71000 == 49 [pid = 1648] [id = 472] 04:55:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1126fd800) [pid = 1648] [serial = 1415] [outer = 0x0] 04:55:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123196800) [pid = 1648] [serial = 1416] [outer = 0x1126fd800] 04:55:30 INFO - PROCESS | 1648 | 1469188530730 Marionette DEBUG loaded listener.js 04:55:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x123d9d400) [pid = 1648] [serial = 1417] [outer = 0x1126fd800] 04:55:31 INFO - PROCESS | 1648 | 1469188531045 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 04:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:55:31 INFO - PROCESS | 1648 | 1469188531067 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:55:31 INFO - PROCESS | 1648 | 1469188531069 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:55:31 INFO - PROCESS | 1648 | 1469188531071 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:55:31 INFO - PROCESS | 1648 | 1469188531072 Marionette TRACE conn2 <- [1,1862,null,{}] 04:55:31 INFO - PROCESS | 1648 | 1469188531075 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:31 INFO - PROCESS | 1648 | 1469188531079 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:31 INFO - PROCESS | 1648 | 1469188531200 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:55:31 INFO - PROCESS | 1648 | 1469188531238 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:31 INFO - PROCESS | 1648 | 1469188531239 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293ca000 == 50 [pid = 1648] [id = 473] 04:55:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x123e03400) [pid = 1648] [serial = 1418] [outer = 0x0] 04:55:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124685c00) [pid = 1648] [serial = 1419] [outer = 0x123e03400] 04:55:31 INFO - PROCESS | 1648 | 1469188531264 Marionette DEBUG loaded listener.js 04:55:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128b3ec00) [pid = 1648] [serial = 1420] [outer = 0x123e03400] 04:55:31 INFO - PROCESS | 1648 | 1469188531632 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 618ms 04:55:31 INFO - PROCESS | 1648 | 1469188531690 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:55:31 INFO - PROCESS | 1648 | 1469188531692 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:55:31 INFO - PROCESS | 1648 | 1469188531695 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:55:31 INFO - PROCESS | 1648 | 1469188531697 Marionette TRACE conn2 <- [1,1866,null,{}] 04:55:31 INFO - PROCESS | 1648 | 1469188531701 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:31 INFO - PROCESS | 1648 | 1469188531702 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:31 INFO - PROCESS | 1648 | 1469188531859 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:55:31 INFO - PROCESS | 1648 | 1469188531893 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:31 INFO - PROCESS | 1648 | 1469188531894 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x117483800 == 51 [pid = 1648] [id = 474] 04:55:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119a4f000) [pid = 1648] [serial = 1421] [outer = 0x0] 04:55:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128beec00) [pid = 1648] [serial = 1422] [outer = 0x119a4f000] 04:55:31 INFO - PROCESS | 1648 | 1469188531933 Marionette DEBUG loaded listener.js 04:55:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128d2f400) [pid = 1648] [serial = 1423] [outer = 0x119a4f000] 04:55:32 INFO - PROCESS | 1648 | 1469188532287 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 04:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 619ms 04:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:55:32 INFO - PROCESS | 1648 | 1469188532317 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:55:32 INFO - PROCESS | 1648 | 1469188532319 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:55:32 INFO - PROCESS | 1648 | 1469188532322 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:55:32 INFO - PROCESS | 1648 | 1469188532323 Marionette TRACE conn2 <- [1,1870,null,{}] 04:55:32 INFO - PROCESS | 1648 | 1469188532325 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:32 INFO - PROCESS | 1648 | 1469188532327 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:32 INFO - PROCESS | 1648 | 1469188532428 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:55:32 INFO - PROCESS | 1648 | 1469188532439 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:32 INFO - PROCESS | 1648 | 1469188532440 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba48800 == 52 [pid = 1648] [id = 475] 04:55:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128bf1800) [pid = 1648] [serial = 1424] [outer = 0x0] 04:55:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128d5c400) [pid = 1648] [serial = 1425] [outer = 0x128bf1800] 04:55:32 INFO - PROCESS | 1648 | 1469188532464 Marionette DEBUG loaded listener.js 04:55:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12929dc00) [pid = 1648] [serial = 1426] [outer = 0x128bf1800] 04:55:32 INFO - PROCESS | 1648 | 1469188532807 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 04:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 519ms 04:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:55:32 INFO - PROCESS | 1648 | 1469188532843 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:55:32 INFO - PROCESS | 1648 | 1469188532844 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:55:32 INFO - PROCESS | 1648 | 1469188532846 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:55:32 INFO - PROCESS | 1648 | 1469188532848 Marionette TRACE conn2 <- [1,1874,null,{}] 04:55:32 INFO - PROCESS | 1648 | 1469188532850 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:32 INFO - PROCESS | 1648 | 1469188532851 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:32 INFO - PROCESS | 1648 | 1469188532963 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:55:32 INFO - PROCESS | 1648 | 1469188532967 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:32 INFO - PROCESS | 1648 | 1469188532969 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1cb000 == 53 [pid = 1648] [id = 476] 04:55:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113c08400) [pid = 1648] [serial = 1427] [outer = 0x0] 04:55:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119083000) [pid = 1648] [serial = 1428] [outer = 0x113c08400] 04:55:33 INFO - PROCESS | 1648 | 1469188533241 Marionette DEBUG loaded listener.js 04:55:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128b45800) [pid = 1648] [serial = 1429] [outer = 0x113c08400] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x110eadc00) [pid = 1648] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x112a5fc00) [pid = 1648] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119086400) [pid = 1648] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121081c00) [pid = 1648] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116a06400) [pid = 1648] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1127d3c00) [pid = 1648] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112677800) [pid = 1648] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11812f800) [pid = 1648] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1193b9400) [pid = 1648] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118130000) [pid = 1648] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x115f49000) [pid = 1648] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1127db800) [pid = 1648] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x123de2000) [pid = 1648] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123851c00) [pid = 1648] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1129e1400) [pid = 1648] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x123bd5000) [pid = 1648] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1129ad400) [pid = 1648] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124db0400) [pid = 1648] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:55:33 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1129af400) [pid = 1648] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:55:33 INFO - PROCESS | 1648 | 1469188533499 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 668ms 04:55:33 INFO - PROCESS | 1648 | 1469188533515 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:55:33 INFO - PROCESS | 1648 | 1469188533516 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:55:33 INFO - PROCESS | 1648 | 1469188533526 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:55:33 INFO - PROCESS | 1648 | 1469188533527 Marionette TRACE conn2 <- [1,1878,null,{}] 04:55:33 INFO - PROCESS | 1648 | 1469188533531 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:33 INFO - PROCESS | 1648 | 1469188533532 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:33 INFO - PROCESS | 1648 | 1469188533620 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:55:33 INFO - PROCESS | 1648 | 1469188533624 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:33 INFO - PROCESS | 1648 | 1469188533625 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba4e000 == 54 [pid = 1648] [id = 477] 04:55:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112711400) [pid = 1648] [serial = 1430] [outer = 0x0] 04:55:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116a11c00) [pid = 1648] [serial = 1431] [outer = 0x112711400] 04:55:33 INFO - PROCESS | 1648 | 1469188533650 Marionette DEBUG loaded listener.js 04:55:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1193bac00) [pid = 1648] [serial = 1432] [outer = 0x112711400] 04:55:33 INFO - PROCESS | 1648 | 1469188533990 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 470ms 04:55:33 INFO - PROCESS | 1648 | 1469188533997 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:55:33 INFO - PROCESS | 1648 | 1469188533998 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:55:34 INFO - PROCESS | 1648 | 1469188534000 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:55:34 INFO - PROCESS | 1648 | 1469188534004 Marionette TRACE conn2 <- [1,1882,null,{}] 04:55:34 INFO - PROCESS | 1648 | 1469188534008 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:34 INFO - PROCESS | 1648 | 1469188534009 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:34 INFO - PROCESS | 1648 | 1469188534113 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:55:34 INFO - PROCESS | 1648 | 1469188534176 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:34 INFO - PROCESS | 1648 | 1469188534178 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb0d000 == 55 [pid = 1648] [id = 478] 04:55:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118130000) [pid = 1648] [serial = 1433] [outer = 0x0] 04:55:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124dab400) [pid = 1648] [serial = 1434] [outer = 0x118130000] 04:55:34 INFO - PROCESS | 1648 | 1469188534205 Marionette DEBUG loaded listener.js 04:55:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1293b8000) [pid = 1648] [serial = 1435] [outer = 0x118130000] 04:55:34 INFO - PROCESS | 1648 | 1469188534485 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 526ms 04:55:34 INFO - PROCESS | 1648 | 1469188534527 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:55:34 INFO - PROCESS | 1648 | 1469188534528 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:55:34 INFO - PROCESS | 1648 | 1469188534530 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:55:34 INFO - PROCESS | 1648 | 1469188534531 Marionette TRACE conn2 <- [1,1886,null,{}] 04:55:34 INFO - PROCESS | 1648 | 1469188534534 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:34 INFO - PROCESS | 1648 | 1469188534536 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:34 INFO - PROCESS | 1648 | 1469188534622 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:55:34 INFO - PROCESS | 1648 | 1469188534625 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:34 INFO - PROCESS | 1648 | 1469188534626 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbf7800 == 56 [pid = 1648] [id = 479] 04:55:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1293b8800) [pid = 1648] [serial = 1436] [outer = 0x0] 04:55:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x129575800) [pid = 1648] [serial = 1437] [outer = 0x1293b8800] 04:55:34 INFO - PROCESS | 1648 | 1469188534651 Marionette DEBUG loaded listener.js 04:55:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a669800) [pid = 1648] [serial = 1438] [outer = 0x1293b8800] 04:55:34 INFO - PROCESS | 1648 | 1469188534987 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 04:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 468ms 04:55:35 INFO - PROCESS | 1648 | 1469188534999 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:55:35 INFO - PROCESS | 1648 | 1469188535000 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:55:35 INFO - PROCESS | 1648 | 1469188535006 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:55:35 INFO - PROCESS | 1648 | 1469188535015 Marionette TRACE conn2 <- [1,1890,null,{}] 04:55:35 INFO - PROCESS | 1648 | 1469188535019 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:35 INFO - PROCESS | 1648 | 1469188535020 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:35 INFO - PROCESS | 1648 | 1469188535137 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:55:35 INFO - PROCESS | 1648 | 1469188535143 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:35 INFO - PROCESS | 1648 | 1469188535144 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d21c800 == 57 [pid = 1648] [id = 480] 04:55:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1126fec00) [pid = 1648] [serial = 1439] [outer = 0x0] 04:55:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x129575400) [pid = 1648] [serial = 1440] [outer = 0x1126fec00] 04:55:35 INFO - PROCESS | 1648 | 1469188535168 Marionette DEBUG loaded listener.js 04:55:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12a711400) [pid = 1648] [serial = 1441] [outer = 0x1126fec00] 04:55:35 INFO - PROCESS | 1648 | 1469188535621 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 04:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 680ms 04:55:35 INFO - PROCESS | 1648 | 1469188535688 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:55:35 INFO - PROCESS | 1648 | 1469188535691 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:55:35 INFO - PROCESS | 1648 | 1469188535694 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:55:35 INFO - PROCESS | 1648 | 1469188535697 Marionette TRACE conn2 <- [1,1894,null,{}] 04:55:35 INFO - PROCESS | 1648 | 1469188535701 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:35 INFO - PROCESS | 1648 | 1469188535703 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:35 INFO - PROCESS | 1648 | 1469188535810 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:55:35 INFO - PROCESS | 1648 | 1469188535885 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:35 INFO - PROCESS | 1648 | 1469188535886 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194da000 == 58 [pid = 1648] [id = 481] 04:55:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1129e3c00) [pid = 1648] [serial = 1442] [outer = 0x0] 04:55:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x113c5fc00) [pid = 1648] [serial = 1443] [outer = 0x1129e3c00] 04:55:35 INFO - PROCESS | 1648 | 1469188535918 Marionette DEBUG loaded listener.js 04:55:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x116726800) [pid = 1648] [serial = 1444] [outer = 0x1129e3c00] 04:55:36 INFO - PROCESS | 1648 | 1469188536339 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 673ms 04:55:36 INFO - PROCESS | 1648 | 1469188536367 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:55:36 INFO - PROCESS | 1648 | 1469188536370 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:55:36 INFO - PROCESS | 1648 | 1469188536375 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:55:36 INFO - PROCESS | 1648 | 1469188536376 Marionette TRACE conn2 <- [1,1898,null,{}] 04:55:36 INFO - PROCESS | 1648 | 1469188536379 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:36 INFO - PROCESS | 1648 | 1469188536381 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:36 INFO - PROCESS | 1648 | 1469188536514 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:55:36 INFO - PROCESS | 1648 | 1469188536590 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:36 INFO - PROCESS | 1648 | 1469188536591 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293ca800 == 59 [pid = 1648] [id = 482] 04:55:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x116a0cc00) [pid = 1648] [serial = 1445] [outer = 0x0] 04:55:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1181ee400) [pid = 1648] [serial = 1446] [outer = 0x116a0cc00] 04:55:36 INFO - PROCESS | 1648 | 1469188536623 Marionette DEBUG loaded listener.js 04:55:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119421400) [pid = 1648] [serial = 1447] [outer = 0x116a0cc00] 04:55:37 INFO - PROCESS | 1648 | 1469188537040 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 720ms 04:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:55:37 INFO - PROCESS | 1648 | 1469188537095 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:55:37 INFO - PROCESS | 1648 | 1469188537096 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:55:37 INFO - PROCESS | 1648 | 1469188537099 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:55:37 INFO - PROCESS | 1648 | 1469188537101 Marionette TRACE conn2 <- [1,1902,null,{}] 04:55:37 INFO - PROCESS | 1648 | 1469188537109 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:37 INFO - PROCESS | 1648 | 1469188537112 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:37 INFO - PROCESS | 1648 | 1469188537221 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:55:37 INFO - PROCESS | 1648 | 1469188537327 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:37 INFO - PROCESS | 1648 | 1469188537329 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d20e800 == 60 [pid = 1648] [id = 483] 04:55:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119c8cc00) [pid = 1648] [serial = 1448] [outer = 0x0] 04:55:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x124264800) [pid = 1648] [serial = 1449] [outer = 0x119c8cc00] 04:55:37 INFO - PROCESS | 1648 | 1469188537363 Marionette DEBUG loaded listener.js 04:55:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x124daac00) [pid = 1648] [serial = 1450] [outer = 0x119c8cc00] 04:55:37 INFO - PROCESS | 1648 | 1469188537785 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 723ms 04:55:37 INFO - PROCESS | 1648 | 1469188537851 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:55:37 INFO - PROCESS | 1648 | 1469188537854 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:55:37 INFO - PROCESS | 1648 | 1469188537879 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:55:37 INFO - PROCESS | 1648 | 1469188537881 Marionette TRACE conn2 <- [1,1906,null,{}] 04:55:37 INFO - PROCESS | 1648 | 1469188537886 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:37 INFO - PROCESS | 1648 | 1469188537889 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:38 INFO - PROCESS | 1648 | 1469188538051 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:55:38 INFO - PROCESS | 1648 | 1469188538164 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:38 INFO - PROCESS | 1648 | 1469188538165 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6c0000 == 61 [pid = 1648] [id = 484] 04:55:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126cf4c00) [pid = 1648] [serial = 1451] [outer = 0x0] 04:55:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128b3d800) [pid = 1648] [serial = 1452] [outer = 0x126cf4c00] 04:55:38 INFO - PROCESS | 1648 | 1469188538194 Marionette DEBUG loaded listener.js 04:55:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128d30c00) [pid = 1648] [serial = 1453] [outer = 0x126cf4c00] 04:55:38 INFO - PROCESS | 1648 | 1469188538640 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 04:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 826ms 04:55:38 INFO - PROCESS | 1648 | 1469188538704 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:55:38 INFO - PROCESS | 1648 | 1469188538706 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:55:38 INFO - PROCESS | 1648 | 1469188538708 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:55:38 INFO - PROCESS | 1648 | 1469188538709 Marionette TRACE conn2 <- [1,1910,null,{}] 04:55:38 INFO - PROCESS | 1648 | 1469188538712 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:38 INFO - PROCESS | 1648 | 1469188538713 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:38 INFO - PROCESS | 1648 | 1469188538822 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:55:39 INFO - PROCESS | 1648 | 1469188539036 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:39 INFO - PROCESS | 1648 | 1469188539037 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11988e000 == 62 [pid = 1648] [id = 485] 04:55:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x111c83800) [pid = 1648] [serial = 1454] [outer = 0x0] 04:55:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1127d8400) [pid = 1648] [serial = 1455] [outer = 0x111c83800] 04:55:39 INFO - PROCESS | 1648 | 1469188539079 Marionette DEBUG loaded listener.js 04:55:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1129db000) [pid = 1648] [serial = 1456] [outer = 0x111c83800] 04:55:39 INFO - PROCESS | 1648 | 1469188539528 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 04:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 870ms 04:55:39 INFO - PROCESS | 1648 | 1469188539580 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:55:39 INFO - PROCESS | 1648 | 1469188539582 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:55:39 INFO - PROCESS | 1648 | 1469188539586 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:55:39 INFO - PROCESS | 1648 | 1469188539588 Marionette TRACE conn2 <- [1,1914,null,{}] 04:55:39 INFO - PROCESS | 1648 | 1469188539592 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:39 INFO - PROCESS | 1648 | 1469188539595 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:39 INFO - PROCESS | 1648 | 1469188539689 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:55:39 INFO - PROCESS | 1648 | 1469188539769 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:39 INFO - PROCESS | 1648 | 1469188539770 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ea6800 == 63 [pid = 1648] [id = 486] 04:55:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x116a03000) [pid = 1648] [serial = 1457] [outer = 0x0] 04:55:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x116a09c00) [pid = 1648] [serial = 1458] [outer = 0x116a03000] 04:55:39 INFO - PROCESS | 1648 | 1469188539798 Marionette DEBUG loaded listener.js 04:55:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1176c2c00) [pid = 1648] [serial = 1459] [outer = 0x116a03000] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12a863000 == 62 [pid = 1648] [id = 8] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12d311800 == 61 [pid = 1648] [id = 18] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbf7800 == 60 [pid = 1648] [id = 479] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb0d000 == 59 [pid = 1648] [id = 478] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba4e000 == 58 [pid = 1648] [id = 477] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1cb000 == 57 [pid = 1648] [id = 476] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba48800 == 56 [pid = 1648] [id = 475] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x117483800 == 55 [pid = 1648] [id = 474] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1293ca000 == 54 [pid = 1648] [id = 473] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x128b7ac00) [pid = 1648] [serial = 1389] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x128f71000 == 53 [pid = 1648] [id = 472] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x124e23000 == 52 [pid = 1648] [id = 471] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1237ad000 == 51 [pid = 1648] [id = 470] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x118265000 == 50 [pid = 1648] [id = 469] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x118262000 == 49 [pid = 1648] [id = 468] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1193a3800 == 48 [pid = 1648] [id = 467] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12be7c800 == 47 [pid = 1648] [id = 466] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x123117000 == 46 [pid = 1648] [id = 465] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x1167c4000 == 45 [pid = 1648] [id = 464] 04:55:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6f1000 == 44 [pid = 1648] [id = 463] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12386a400) [pid = 1648] [serial = 1383] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12445e000) [pid = 1648] [serial = 1378] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x121080800) [pid = 1648] [serial = 1372] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x119065800) [pid = 1648] [serial = 1369] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x124da6400) [pid = 1648] [serial = 1384] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1127d7c00) [pid = 1648] [serial = 1300] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x112f5e000) [pid = 1648] [serial = 1303] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1194e7c00) [pid = 1648] [serial = 1371] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1211b6c00) [pid = 1648] [serial = 1374] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12384d000) [pid = 1648] [serial = 1375] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11863b800) [pid = 1648] [serial = 1345] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11823c000) [pid = 1648] [serial = 1344] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119d58800) [pid = 1648] [serial = 1354] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x116a0f800) [pid = 1648] [serial = 1353] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1129b2000) [pid = 1648] [serial = 1357] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112764800) [pid = 1648] [serial = 1356] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118458000) [pid = 1648] [serial = 1365] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1185c9800) [pid = 1648] [serial = 1366] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x123196c00) [pid = 1648] [serial = 1348] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11a09c000) [pid = 1648] [serial = 1347] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1185d0c00) [pid = 1648] [serial = 1368] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116a07400) [pid = 1648] [serial = 1362] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1176b7000) [pid = 1648] [serial = 1363] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x115fb0400) [pid = 1648] [serial = 1342] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112a66400) [pid = 1648] [serial = 1341] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126137c00) [pid = 1648] [serial = 1351] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124469800) [pid = 1648] [serial = 1350] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128b42000) [pid = 1648] [serial = 1339] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112a69800) [pid = 1648] [serial = 1359] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113224800) [pid = 1648] [serial = 1360] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x123de2800) [pid = 1648] [serial = 1377] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116a0d800) [pid = 1648] [serial = 1380] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11941f800) [pid = 1648] [serial = 1381] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128b7a800) [pid = 1648] [serial = 1387] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126791400) [pid = 1648] [serial = 1386] [outer = 0x0] [url = about:blank] 04:55:40 INFO - PROCESS | 1648 | 1469188540193 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 622ms 04:55:40 INFO - PROCESS | 1648 | 1469188540208 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:55:40 INFO - PROCESS | 1648 | 1469188540211 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:55:40 INFO - PROCESS | 1648 | 1469188540214 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:55:40 INFO - PROCESS | 1648 | 1469188540215 Marionette TRACE conn2 <- [1,1918,null,{}] 04:55:40 INFO - PROCESS | 1648 | 1469188540218 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:40 INFO - PROCESS | 1648 | 1469188540219 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:40 INFO - PROCESS | 1648 | 1469188540306 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:55:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1181f0400) [pid = 1648] [serial = 1460] [outer = 0x12cf03000] 04:55:40 INFO - PROCESS | 1648 | 1469188540332 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:40 INFO - PROCESS | 1648 | 1469188540333 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211c7800 == 45 [pid = 1648] [id = 487] 04:55:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118238000) [pid = 1648] [serial = 1461] [outer = 0x0] 04:55:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118459000) [pid = 1648] [serial = 1462] [outer = 0x118238000] 04:55:40 INFO - PROCESS | 1648 | 1469188540362 Marionette DEBUG loaded listener.js 04:55:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119065800) [pid = 1648] [serial = 1463] [outer = 0x118238000] 04:55:40 INFO - PROCESS | 1648 | 1469188540746 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 04:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 568ms 04:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:55:40 INFO - PROCESS | 1648 | 1469188540783 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:55:40 INFO - PROCESS | 1648 | 1469188540784 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:55:40 INFO - PROCESS | 1648 | 1469188540788 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:55:40 INFO - PROCESS | 1648 | 1469188540792 Marionette TRACE conn2 <- [1,1922,null,{}] 04:55:40 INFO - PROCESS | 1648 | 1469188540798 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:40 INFO - PROCESS | 1648 | 1469188540801 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:40 INFO - PROCESS | 1648 | 1469188540888 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:55:40 INFO - PROCESS | 1648 | 1469188540893 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:40 INFO - PROCESS | 1648 | 1469188540894 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e75800 == 46 [pid = 1648] [id = 488] 04:55:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11943a400) [pid = 1648] [serial = 1464] [outer = 0x0] 04:55:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119d74c00) [pid = 1648] [serial = 1465] [outer = 0x11943a400] 04:55:40 INFO - PROCESS | 1648 | 1469188540919 Marionette DEBUG loaded listener.js 04:55:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121081c00) [pid = 1648] [serial = 1466] [outer = 0x11943a400] 04:55:41 INFO - PROCESS | 1648 | 1469188541346 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 04:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 574ms 04:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:55:41 INFO - PROCESS | 1648 | 1469188541362 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:55:41 INFO - PROCESS | 1648 | 1469188541364 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:55:41 INFO - PROCESS | 1648 | 1469188541370 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:55:41 INFO - PROCESS | 1648 | 1469188541372 Marionette TRACE conn2 <- [1,1926,null,{}] 04:55:41 INFO - PROCESS | 1648 | 1469188541376 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:41 INFO - PROCESS | 1648 | 1469188541378 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:41 INFO - PROCESS | 1648 | 1469188541464 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:55:41 INFO - PROCESS | 1648 | 1469188541469 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:41 INFO - PROCESS | 1648 | 1469188541471 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a76000 == 47 [pid = 1648] [id = 489] 04:55:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121074000) [pid = 1648] [serial = 1467] [outer = 0x0] 04:55:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123ddf400) [pid = 1648] [serial = 1468] [outer = 0x121074000] 04:55:41 INFO - PROCESS | 1648 | 1469188541496 Marionette DEBUG loaded listener.js 04:55:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1244be000) [pid = 1648] [serial = 1469] [outer = 0x121074000] 04:55:41 INFO - PROCESS | 1648 | 1469188541819 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 04:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 473ms 04:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:55:41 INFO - PROCESS | 1648 | 1469188541841 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:55:41 INFO - PROCESS | 1648 | 1469188541842 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:55:41 INFO - PROCESS | 1648 | 1469188541844 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:55:41 INFO - PROCESS | 1648 | 1469188541845 Marionette TRACE conn2 <- [1,1930,null,{}] 04:55:41 INFO - PROCESS | 1648 | 1469188541848 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:41 INFO - PROCESS | 1648 | 1469188541849 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:41 INFO - PROCESS | 1648 | 1469188541929 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:55:42 INFO - PROCESS | 1648 | 1469188541999 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:42 INFO - PROCESS | 1648 | 1469188542004 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a62c000 == 48 [pid = 1648] [id = 490] 04:55:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126794800) [pid = 1648] [serial = 1470] [outer = 0x0] 04:55:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b37400) [pid = 1648] [serial = 1471] [outer = 0x126794800] 04:55:42 INFO - PROCESS | 1648 | 1469188542042 Marionette DEBUG loaded listener.js 04:55:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128bf7800) [pid = 1648] [serial = 1472] [outer = 0x126794800] 04:55:42 INFO - PROCESS | 1648 | 1469188542388 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 04:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 570ms 04:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:55:42 INFO - PROCESS | 1648 | 1469188542414 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:55:42 INFO - PROCESS | 1648 | 1469188542416 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:55:42 INFO - PROCESS | 1648 | 1469188542419 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:55:42 INFO - PROCESS | 1648 | 1469188542421 Marionette TRACE conn2 <- [1,1934,null,{}] 04:55:42 INFO - PROCESS | 1648 | 1469188542423 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:42 INFO - PROCESS | 1648 | 1469188542425 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:42 INFO - PROCESS | 1648 | 1469188542530 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:55:42 INFO - PROCESS | 1648 | 1469188542542 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:42 INFO - PROCESS | 1648 | 1469188542543 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b182800 == 49 [pid = 1648] [id = 491] 04:55:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128bfb800) [pid = 1648] [serial = 1473] [outer = 0x0] 04:55:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12929b000) [pid = 1648] [serial = 1474] [outer = 0x128bfb800] 04:55:42 INFO - PROCESS | 1648 | 1469188542568 Marionette DEBUG loaded listener.js 04:55:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1194eec00) [pid = 1648] [serial = 1475] [outer = 0x128bfb800] 04:55:42 INFO - PROCESS | 1648 | 1469188542901 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 520ms 04:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:55:42 INFO - PROCESS | 1648 | 1469188542940 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:55:42 INFO - PROCESS | 1648 | 1469188542941 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:55:42 INFO - PROCESS | 1648 | 1469188542943 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:55:42 INFO - PROCESS | 1648 | 1469188542944 Marionette TRACE conn2 <- [1,1938,null,{}] 04:55:42 INFO - PROCESS | 1648 | 1469188542946 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:42 INFO - PROCESS | 1648 | 1469188542948 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:43 INFO - PROCESS | 1648 | 1469188543060 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:55:43 INFO - PROCESS | 1648 | 1469188543100 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:43 INFO - PROCESS | 1648 | 1469188543101 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be68800 == 50 [pid = 1648] [id = 492] 04:55:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128bfa000) [pid = 1648] [serial = 1476] [outer = 0x0] 04:55:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x129574000) [pid = 1648] [serial = 1477] [outer = 0x128bfa000] 04:55:43 INFO - PROCESS | 1648 | 1469188543125 Marionette DEBUG loaded listener.js 04:55:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12a703c00) [pid = 1648] [serial = 1478] [outer = 0x128bfa000] 04:55:43 INFO - PROCESS | 1648 | 1469188543430 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 518ms 04:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:55:43 INFO - PROCESS | 1648 | 1469188543462 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:55:43 INFO - PROCESS | 1648 | 1469188543463 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:55:43 INFO - PROCESS | 1648 | 1469188543465 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:55:43 INFO - PROCESS | 1648 | 1469188543466 Marionette TRACE conn2 <- [1,1942,null,{}] 04:55:43 INFO - PROCESS | 1648 | 1469188543470 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:43 INFO - PROCESS | 1648 | 1469188543473 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:43 INFO - PROCESS | 1648 | 1469188543580 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:55:43 INFO - PROCESS | 1648 | 1469188543592 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:43 INFO - PROCESS | 1648 | 1469188543593 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0d4000 == 51 [pid = 1648] [id = 493] 04:55:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12956c000) [pid = 1648] [serial = 1479] [outer = 0x0] 04:55:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a75b400) [pid = 1648] [serial = 1480] [outer = 0x12956c000] 04:55:43 INFO - PROCESS | 1648 | 1469188543617 Marionette DEBUG loaded listener.js 04:55:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12a761800) [pid = 1648] [serial = 1481] [outer = 0x12956c000] 04:55:43 INFO - PROCESS | 1648 | 1469188543947 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 521ms 04:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:55:43 INFO - PROCESS | 1648 | 1469188543986 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:55:43 INFO - PROCESS | 1648 | 1469188543987 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:55:43 INFO - PROCESS | 1648 | 1469188543989 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:55:43 INFO - PROCESS | 1648 | 1469188543990 Marionette TRACE conn2 <- [1,1946,null,{}] 04:55:43 INFO - PROCESS | 1648 | 1469188543993 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:43 INFO - PROCESS | 1648 | 1469188543994 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:44 INFO - PROCESS | 1648 | 1469188544107 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:55:44 INFO - PROCESS | 1648 | 1469188544121 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:44 INFO - PROCESS | 1648 | 1469188544122 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca3f000 == 52 [pid = 1648] [id = 494] 04:55:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12a764800) [pid = 1648] [serial = 1482] [outer = 0x0] 04:55:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12a8d5800) [pid = 1648] [serial = 1483] [outer = 0x12a764800] 04:55:44 INFO - PROCESS | 1648 | 1469188544146 Marionette DEBUG loaded listener.js 04:55:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12a8dcc00) [pid = 1648] [serial = 1484] [outer = 0x12a764800] 04:55:44 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118130000) [pid = 1648] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:55:44 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x113c08400) [pid = 1648] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:55:44 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x112711400) [pid = 1648] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:55:44 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x123e03400) [pid = 1648] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:55:44 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119a4f000) [pid = 1648] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:55:44 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128bf1800) [pid = 1648] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:55:44 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119afb400) [pid = 1648] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:55:44 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11812c000) [pid = 1648] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:55:44 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112a62000) [pid = 1648] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:55:44 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1126fd800) [pid = 1648] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:55:44 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1185c9000) [pid = 1648] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:55:44 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11653b800) [pid = 1648] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:55:44 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1293b8800) [pid = 1648] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:55:44 INFO - PROCESS | 1648 | 1469188544565 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 618ms 04:55:44 INFO - PROCESS | 1648 | 1469188544607 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:55:44 INFO - PROCESS | 1648 | 1469188544609 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:55:44 INFO - PROCESS | 1648 | 1469188544611 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:55:44 INFO - PROCESS | 1648 | 1469188544612 Marionette TRACE conn2 <- [1,1950,null,{}] 04:55:44 INFO - PROCESS | 1648 | 1469188544614 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:44 INFO - PROCESS | 1648 | 1469188544615 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:44 INFO - PROCESS | 1648 | 1469188544699 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:55:44 INFO - PROCESS | 1648 | 1469188544762 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:44 INFO - PROCESS | 1648 | 1469188544764 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb12800 == 53 [pid = 1648] [id = 495] 04:55:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1127d7400) [pid = 1648] [serial = 1485] [outer = 0x0] 04:55:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x117e31000) [pid = 1648] [serial = 1486] [outer = 0x1127d7400] 04:55:44 INFO - PROCESS | 1648 | 1469188544795 Marionette DEBUG loaded listener.js 04:55:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128b77c00) [pid = 1648] [serial = 1487] [outer = 0x1127d7400] 04:55:45 INFO - PROCESS | 1648 | 1469188545069 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 468ms 04:55:45 INFO - PROCESS | 1648 | 1469188545091 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:55:45 INFO - PROCESS | 1648 | 1469188545092 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:55:45 INFO - PROCESS | 1648 | 1469188545095 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:55:45 INFO - PROCESS | 1648 | 1469188545097 Marionette TRACE conn2 <- [1,1954,null,{}] 04:55:45 INFO - PROCESS | 1648 | 1469188545099 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:45 INFO - PROCESS | 1648 | 1469188545101 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:45 INFO - PROCESS | 1648 | 1469188545218 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:55:45 INFO - PROCESS | 1648 | 1469188545221 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:45 INFO - PROCESS | 1648 | 1469188545223 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6d0800 == 54 [pid = 1648] [id = 496] 04:55:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128b7a000) [pid = 1648] [serial = 1488] [outer = 0x0] 04:55:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12a8d4800) [pid = 1648] [serial = 1489] [outer = 0x128b7a000] 04:55:45 INFO - PROCESS | 1648 | 1469188545246 Marionette DEBUG loaded listener.js 04:55:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12af68c00) [pid = 1648] [serial = 1490] [outer = 0x128b7a000] 04:55:45 INFO - PROCESS | 1648 | 1469188545634 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 04:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 568ms 04:55:45 INFO - PROCESS | 1648 | 1469188545664 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:55:45 INFO - PROCESS | 1648 | 1469188545665 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:55:45 INFO - PROCESS | 1648 | 1469188545667 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:55:45 INFO - PROCESS | 1648 | 1469188545668 Marionette TRACE conn2 <- [1,1958,null,{}] 04:55:45 INFO - PROCESS | 1648 | 1469188545671 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:45 INFO - PROCESS | 1648 | 1469188545672 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:45 INFO - PROCESS | 1648 | 1469188545760 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:55:45 INFO - PROCESS | 1648 | 1469188545763 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:45 INFO - PROCESS | 1648 | 1469188545764 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dbb8000 == 55 [pid = 1648] [id = 497] 04:55:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12af6e000) [pid = 1648] [serial = 1491] [outer = 0x0] 04:55:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12af8e000) [pid = 1648] [serial = 1492] [outer = 0x12af6e000] 04:55:45 INFO - PROCESS | 1648 | 1469188545789 Marionette DEBUG loaded listener.js 04:55:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12b71a000) [pid = 1648] [serial = 1493] [outer = 0x12af6e000] 04:55:46 INFO - PROCESS | 1648 | 1469188546108 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 04:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 469ms 04:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:55:46 INFO - PROCESS | 1648 | 1469188546139 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:55:46 INFO - PROCESS | 1648 | 1469188546140 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:55:46 INFO - PROCESS | 1648 | 1469188546142 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:55:46 INFO - PROCESS | 1648 | 1469188546151 Marionette TRACE conn2 <- [1,1962,null,{}] 04:55:46 INFO - PROCESS | 1648 | 1469188546153 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:46 INFO - PROCESS | 1648 | 1469188546154 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:46 INFO - PROCESS | 1648 | 1469188546239 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:55:46 INFO - PROCESS | 1648 | 1469188546307 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:46 INFO - PROCESS | 1648 | 1469188546308 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x118196000 == 56 [pid = 1648] [id = 498] 04:55:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12b719c00) [pid = 1648] [serial = 1494] [outer = 0x0] 04:55:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12b720400) [pid = 1648] [serial = 1495] [outer = 0x12b719c00] 04:55:46 INFO - PROCESS | 1648 | 1469188546332 Marionette DEBUG loaded listener.js 04:55:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12b9d5c00) [pid = 1648] [serial = 1496] [outer = 0x12b719c00] 04:55:46 INFO - PROCESS | 1648 | 1469188546816 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 04:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 732ms 04:55:46 INFO - PROCESS | 1648 | 1469188546875 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:55:46 INFO - PROCESS | 1648 | 1469188546879 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:55:46 INFO - PROCESS | 1648 | 1469188546884 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:55:46 INFO - PROCESS | 1648 | 1469188546887 Marionette TRACE conn2 <- [1,1966,null,{}] 04:55:46 INFO - PROCESS | 1648 | 1469188546893 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:46 INFO - PROCESS | 1648 | 1469188546896 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:47 INFO - PROCESS | 1648 | 1469188547042 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:55:47 INFO - PROCESS | 1648 | 1469188547150 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:47 INFO - PROCESS | 1648 | 1469188547151 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193a0800 == 57 [pid = 1648] [id = 499] 04:55:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x112a66c00) [pid = 1648] [serial = 1497] [outer = 0x0] 04:55:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x113c61400) [pid = 1648] [serial = 1498] [outer = 0x112a66c00] 04:55:47 INFO - PROCESS | 1648 | 1469188547184 Marionette DEBUG loaded listener.js 04:55:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x116a07800) [pid = 1648] [serial = 1499] [outer = 0x112a66c00] 04:55:47 INFO - PROCESS | 1648 | 1469188547609 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 04:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 773ms 04:55:47 INFO - PROCESS | 1648 | 1469188547686 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:55:47 INFO - PROCESS | 1648 | 1469188547689 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:55:47 INFO - PROCESS | 1648 | 1469188547708 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:55:47 INFO - PROCESS | 1648 | 1469188547710 Marionette TRACE conn2 <- [1,1970,null,{}] 04:55:47 INFO - PROCESS | 1648 | 1469188547713 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:47 INFO - PROCESS | 1648 | 1469188547714 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:47 INFO - PROCESS | 1648 | 1469188547822 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:55:47 INFO - PROCESS | 1648 | 1469188547902 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:47 INFO - PROCESS | 1648 | 1469188547903 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c42800 == 58 [pid = 1648] [id = 500] 04:55:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119086400) [pid = 1648] [serial = 1500] [outer = 0x0] 04:55:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119a4cc00) [pid = 1648] [serial = 1501] [outer = 0x119086400] 04:55:47 INFO - PROCESS | 1648 | 1469188547935 Marionette DEBUG loaded listener.js 04:55:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x121073400) [pid = 1648] [serial = 1502] [outer = 0x119086400] 04:55:48 INFO - PROCESS | 1648 | 1469188548339 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 04:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 671ms 04:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:55:48 INFO - PROCESS | 1648 | 1469188548380 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:55:48 INFO - PROCESS | 1648 | 1469188548381 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:55:48 INFO - PROCESS | 1648 | 1469188548384 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:55:48 INFO - PROCESS | 1648 | 1469188548386 Marionette TRACE conn2 <- [1,1974,null,{}] 04:55:48 INFO - PROCESS | 1648 | 1469188548394 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:48 INFO - PROCESS | 1648 | 1469188548397 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:48 INFO - PROCESS | 1648 | 1469188548506 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:55:48 INFO - PROCESS | 1648 | 1469188548616 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:48 INFO - PROCESS | 1648 | 1469188548619 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb22000 == 59 [pid = 1648] [id = 501] 04:55:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x123868c00) [pid = 1648] [serial = 1503] [outer = 0x0] 04:55:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1247ea800) [pid = 1648] [serial = 1504] [outer = 0x123868c00] 04:55:48 INFO - PROCESS | 1648 | 1469188548654 Marionette DEBUG loaded listener.js 04:55:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x128bed400) [pid = 1648] [serial = 1505] [outer = 0x123868c00] 04:55:49 INFO - PROCESS | 1648 | 1469188549092 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 04:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 723ms 04:55:49 INFO - PROCESS | 1648 | 1469188549113 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:55:49 INFO - PROCESS | 1648 | 1469188549115 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:55:49 INFO - PROCESS | 1648 | 1469188549131 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:55:49 INFO - PROCESS | 1648 | 1469188549132 Marionette TRACE conn2 <- [1,1978,null,{}] 04:55:49 INFO - PROCESS | 1648 | 1469188549136 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:49 INFO - PROCESS | 1648 | 1469188549137 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:49 INFO - PROCESS | 1648 | 1469188549512 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:55:49 INFO - PROCESS | 1648 | 1469188549699 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:49 INFO - PROCESS | 1648 | 1469188549701 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x118261000 == 60 [pid = 1648] [id = 502] 04:55:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1129e3000) [pid = 1648] [serial = 1506] [outer = 0x0] 04:55:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x112a63c00) [pid = 1648] [serial = 1507] [outer = 0x1129e3000] 04:55:49 INFO - PROCESS | 1648 | 1469188549747 Marionette DEBUG loaded listener.js 04:55:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11508d800) [pid = 1648] [serial = 1508] [outer = 0x1129e3000] 04:55:50 INFO - PROCESS | 1648 | 1469188550235 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1188ms 04:55:50 INFO - PROCESS | 1648 | 1469188550306 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:55:50 INFO - PROCESS | 1648 | 1469188550309 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:55:50 INFO - PROCESS | 1648 | 1469188550312 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:55:50 INFO - PROCESS | 1648 | 1469188550314 Marionette TRACE conn2 <- [1,1982,null,{}] 04:55:50 INFO - PROCESS | 1648 | 1469188550334 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:50 INFO - PROCESS | 1648 | 1469188550336 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:50 INFO - PROCESS | 1648 | 1469188550458 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:55:50 INFO - PROCESS | 1648 | 1469188550521 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:50 INFO - PROCESS | 1648 | 1469188550523 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11818d800 == 61 [pid = 1648] [id = 503] 04:55:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1176c2800) [pid = 1648] [serial = 1509] [outer = 0x0] 04:55:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11844c400) [pid = 1648] [serial = 1510] [outer = 0x1176c2800] 04:55:50 INFO - PROCESS | 1648 | 1469188550551 Marionette DEBUG loaded listener.js 04:55:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11887d800) [pid = 1648] [serial = 1511] [outer = 0x1176c2800] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12dbb8000 == 60 [pid = 1648] [id = 497] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6d0800 == 59 [pid = 1648] [id = 496] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb12800 == 58 [pid = 1648] [id = 495] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca3f000 == 57 [pid = 1648] [id = 494] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0d4000 == 56 [pid = 1648] [id = 493] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12be68800 == 55 [pid = 1648] [id = 492] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12b182800 == 54 [pid = 1648] [id = 491] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12a62c000 == 53 [pid = 1648] [id = 490] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x119a76000 == 52 [pid = 1648] [id = 489] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x124e75800 == 51 [pid = 1648] [id = 488] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1211c7800 == 50 [pid = 1648] [id = 487] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x119ea6800 == 49 [pid = 1648] [id = 486] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11988e000 == 48 [pid = 1648] [id = 485] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6c0000 == 47 [pid = 1648] [id = 484] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb14800 == 46 [pid = 1648] [id = 15] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6ec000 == 45 [pid = 1648] [id = 14] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12d21c800 == 44 [pid = 1648] [id = 480] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11657c800 == 43 [pid = 1648] [id = 11] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12d20e800 == 42 [pid = 1648] [id = 483] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12dbd4800 == 41 [pid = 1648] [id = 22] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba4c800 == 40 [pid = 1648] [id = 10] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1293ca800 == 39 [pid = 1648] [id = 482] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6cc000 == 38 [pid = 1648] [id = 19] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1194da000 == 37 [pid = 1648] [id = 481] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1d7000 == 36 [pid = 1648] [id = 13] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca3c000 == 35 [pid = 1648] [id = 20] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1191ae000 == 34 [pid = 1648] [id = 435] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12b733800 == 33 [pid = 1648] [id = 9] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0d8000 == 32 [pid = 1648] [id = 12] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x118261000 == 31 [pid = 1648] [id = 502] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb22000 == 30 [pid = 1648] [id = 501] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x126c42800 == 29 [pid = 1648] [id = 500] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x118196000 == 28 [pid = 1648] [id = 498] 04:55:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1193a0800 == 27 [pid = 1648] [id = 499] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x124685c00) [pid = 1648] [serial = 1419] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x128beec00) [pid = 1648] [serial = 1422] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12929dc00) [pid = 1648] [serial = 1426] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x121069400) [pid = 1648] [serial = 1413] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1150d2400) [pid = 1648] [serial = 1395] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x128d5c400) [pid = 1648] [serial = 1425] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1211b4000) [pid = 1648] [serial = 1414] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1211b0c00) [pid = 1648] [serial = 1402] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119c89800) [pid = 1648] [serial = 1401] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1126f0c00) [pid = 1648] [serial = 1392] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x115f49800) [pid = 1648] [serial = 1405] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1131e4c00) [pid = 1648] [serial = 1404] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x123196800) [pid = 1648] [serial = 1416] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11906cc00) [pid = 1648] [serial = 1398] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1194e7000) [pid = 1648] [serial = 1411] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119064000) [pid = 1648] [serial = 1410] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116a10800) [pid = 1648] [serial = 1407] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118127800) [pid = 1648] [serial = 1408] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x129575800) [pid = 1648] [serial = 1437] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1293b8000) [pid = 1648] [serial = 1435] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128b45800) [pid = 1648] [serial = 1429] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119083000) [pid = 1648] [serial = 1428] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1193bac00) [pid = 1648] [serial = 1432] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124dab400) [pid = 1648] [serial = 1434] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116a11c00) [pid = 1648] [serial = 1431] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128b3ec00) [pid = 1648] [serial = 1420] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x123d9d400) [pid = 1648] [serial = 1417] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a669800) [pid = 1648] [serial = 1438] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128d2f400) [pid = 1648] [serial = 1423] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x129575400) [pid = 1648] [serial = 1440] [outer = 0x0] [url = about:blank] 04:55:51 INFO - PROCESS | 1648 | 1469188551611 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1327ms 04:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:55:51 INFO - PROCESS | 1648 | 1469188551640 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:55:51 INFO - PROCESS | 1648 | 1469188551642 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:55:51 INFO - PROCESS | 1648 | 1469188551645 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:55:51 INFO - PROCESS | 1648 | 1469188551647 Marionette TRACE conn2 <- [1,1986,null,{}] 04:55:51 INFO - PROCESS | 1648 | 1469188551650 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:51 INFO - PROCESS | 1648 | 1469188551653 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:51 INFO - PROCESS | 1648 | 1469188551732 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:55:51 INFO - PROCESS | 1648 | 1469188551740 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:51 INFO - PROCESS | 1648 | 1469188551743 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x117064000 == 28 [pid = 1648] [id = 504] 04:55:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11276c400) [pid = 1648] [serial = 1512] [outer = 0x0] 04:55:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1129d6c00) [pid = 1648] [serial = 1513] [outer = 0x11276c400] 04:55:51 INFO - PROCESS | 1648 | 1469188551771 Marionette DEBUG loaded listener.js 04:55:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x112766800) [pid = 1648] [serial = 1514] [outer = 0x11276c400] 04:55:52 INFO - PROCESS | 1648 | 1469188552097 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 470ms 04:55:52 INFO - PROCESS | 1648 | 1469188552137 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:55:52 INFO - PROCESS | 1648 | 1469188552140 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:55:52 INFO - PROCESS | 1648 | 1469188552146 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:55:52 INFO - PROCESS | 1648 | 1469188552148 Marionette TRACE conn2 <- [1,1990,null,{}] 04:55:52 INFO - PROCESS | 1648 | 1469188552150 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:52 INFO - PROCESS | 1648 | 1469188552152 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:52 INFO - PROCESS | 1648 | 1469188552230 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:55:52 INFO - PROCESS | 1648 | 1469188552236 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:52 INFO - PROCESS | 1648 | 1469188552239 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11826a800 == 29 [pid = 1648] [id = 505] 04:55:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1130eac00) [pid = 1648] [serial = 1515] [outer = 0x0] 04:55:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x115de2c00) [pid = 1648] [serial = 1516] [outer = 0x1130eac00] 04:55:52 INFO - PROCESS | 1648 | 1469188552266 Marionette DEBUG loaded listener.js 04:55:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x116a04000) [pid = 1648] [serial = 1517] [outer = 0x1130eac00] 04:55:52 INFO - PROCESS | 1648 | 1469188552616 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms 04:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:55:52 INFO - PROCESS | 1648 | 1469188552667 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:55:52 INFO - PROCESS | 1648 | 1469188552668 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:55:52 INFO - PROCESS | 1648 | 1469188552671 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:55:52 INFO - PROCESS | 1648 | 1469188552673 Marionette TRACE conn2 <- [1,1994,null,{}] 04:55:52 INFO - PROCESS | 1648 | 1469188552681 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:52 INFO - PROCESS | 1648 | 1469188552684 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:52 INFO - PROCESS | 1648 | 1469188552764 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:55:52 INFO - PROCESS | 1648 | 1469188552771 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:52 INFO - PROCESS | 1648 | 1469188552774 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119cdb800 == 30 [pid = 1648] [id = 506] 04:55:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x112675c00) [pid = 1648] [serial = 1518] [outer = 0x0] 04:55:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1185c5800) [pid = 1648] [serial = 1519] [outer = 0x112675c00] 04:55:52 INFO - PROCESS | 1648 | 1469188552802 Marionette DEBUG loaded listener.js 04:55:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119068000) [pid = 1648] [serial = 1520] [outer = 0x112675c00] 04:55:53 INFO - PROCESS | 1648 | 1469188553161 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 521ms 04:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:55:53 INFO - PROCESS | 1648 | 1469188553193 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:55:53 INFO - PROCESS | 1648 | 1469188553194 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:55:53 INFO - PROCESS | 1648 | 1469188553196 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:55:53 INFO - PROCESS | 1648 | 1469188553198 Marionette TRACE conn2 <- [1,1998,null,{}] 04:55:53 INFO - PROCESS | 1648 | 1469188553200 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:53 INFO - PROCESS | 1648 | 1469188553201 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:53 INFO - PROCESS | 1648 | 1469188553313 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:55:53 INFO - PROCESS | 1648 | 1469188553350 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:53 INFO - PROCESS | 1648 | 1469188553351 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x123625800 == 31 [pid = 1648] [id = 507] 04:55:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1185ce800) [pid = 1648] [serial = 1521] [outer = 0x0] 04:55:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119424000) [pid = 1648] [serial = 1522] [outer = 0x1185ce800] 04:55:53 INFO - PROCESS | 1648 | 1469188553377 Marionette DEBUG loaded listener.js 04:55:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x121066c00) [pid = 1648] [serial = 1523] [outer = 0x1185ce800] 04:55:53 INFO - PROCESS | 1648 | 1469188553691 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 04:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 518ms 04:55:53 INFO - PROCESS | 1648 | 1469188553716 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:55:53 INFO - PROCESS | 1648 | 1469188553717 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:55:53 INFO - PROCESS | 1648 | 1469188553723 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:55:53 INFO - PROCESS | 1648 | 1469188553724 Marionette TRACE conn2 <- [1,2002,null,{}] 04:55:53 INFO - PROCESS | 1648 | 1469188553726 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:53 INFO - PROCESS | 1648 | 1469188553727 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:53 INFO - PROCESS | 1648 | 1469188553824 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:55:53 INFO - PROCESS | 1648 | 1469188553834 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:53 INFO - PROCESS | 1648 | 1469188553835 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e7a000 == 32 [pid = 1648] [id = 508] 04:55:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1127e0800) [pid = 1648] [serial = 1524] [outer = 0x0] 04:55:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12107c400) [pid = 1648] [serial = 1525] [outer = 0x1127e0800] 04:55:53 INFO - PROCESS | 1648 | 1469188553863 Marionette DEBUG loaded listener.js 04:55:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1211b6800) [pid = 1648] [serial = 1526] [outer = 0x1127e0800] 04:55:54 INFO - PROCESS | 1648 | 1469188554229 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 521ms 04:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:55:54 INFO - PROCESS | 1648 | 1469188554243 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:55:54 INFO - PROCESS | 1648 | 1469188554244 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:55:54 INFO - PROCESS | 1648 | 1469188554246 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:55:54 INFO - PROCESS | 1648 | 1469188554247 Marionette TRACE conn2 <- [1,2006,null,{}] 04:55:54 INFO - PROCESS | 1648 | 1469188554250 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:54 INFO - PROCESS | 1648 | 1469188554256 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:54 INFO - PROCESS | 1648 | 1469188554384 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:55:54 INFO - PROCESS | 1648 | 1469188554396 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:54 INFO - PROCESS | 1648 | 1469188554397 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c1e800 == 33 [pid = 1648] [id = 509] 04:55:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1211b5c00) [pid = 1648] [serial = 1527] [outer = 0x0] 04:55:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x123852400) [pid = 1648] [serial = 1528] [outer = 0x1211b5c00] 04:55:54 INFO - PROCESS | 1648 | 1469188554438 Marionette DEBUG loaded listener.js 04:55:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1244ba400) [pid = 1648] [serial = 1529] [outer = 0x1211b5c00] 04:55:54 INFO - PROCESS | 1648 | 1469188554827 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 04:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 04:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 620ms 04:55:54 INFO - PROCESS | 1648 | 1469188554873 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:55:54 INFO - PROCESS | 1648 | 1469188554874 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:55:54 INFO - PROCESS | 1648 | 1469188554877 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:55:54 INFO - PROCESS | 1648 | 1469188554878 Marionette TRACE conn2 <- [1,2010,null,{}] 04:55:54 INFO - PROCESS | 1648 | 1469188554880 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:54 INFO - PROCESS | 1648 | 1469188554881 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:54 INFO - PROCESS | 1648 | 1469188554981 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:55:54 INFO - PROCESS | 1648 | 1469188554985 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:54 INFO - PROCESS | 1648 | 1469188554986 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e35000 == 34 [pid = 1648] [id = 510] 04:55:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1129e1000) [pid = 1648] [serial = 1530] [outer = 0x0] 04:55:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x124da8c00) [pid = 1648] [serial = 1531] [outer = 0x1129e1000] 04:55:55 INFO - PROCESS | 1648 | 1469188555011 Marionette DEBUG loaded listener.js 04:55:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12671b800) [pid = 1648] [serial = 1532] [outer = 0x1129e1000] 04:55:55 INFO - PROCESS | 1648 | 1469188555332 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 04:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 04:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 469ms 04:55:55 INFO - PROCESS | 1648 | 1469188555346 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:55:55 INFO - PROCESS | 1648 | 1469188555347 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:55:55 INFO - PROCESS | 1648 | 1469188555349 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:55:55 INFO - PROCESS | 1648 | 1469188555351 Marionette TRACE conn2 <- [1,2014,null,{}] 04:55:55 INFO - PROCESS | 1648 | 1469188555366 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:55 INFO - PROCESS | 1648 | 1469188555368 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:55 INFO - PROCESS | 1648 | 1469188555473 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:55:55 INFO - PROCESS | 1648 | 1469188555476 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:55 INFO - PROCESS | 1648 | 1469188555477 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a85c000 == 35 [pid = 1648] [id = 511] 04:55:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1247e3400) [pid = 1648] [serial = 1533] [outer = 0x0] 04:55:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x128b38400) [pid = 1648] [serial = 1534] [outer = 0x1247e3400] 04:55:55 INFO - PROCESS | 1648 | 1469188555503 Marionette DEBUG loaded listener.js 04:55:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1244bec00) [pid = 1648] [serial = 1535] [outer = 0x1247e3400] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x121074000) [pid = 1648] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x116a03000) [pid = 1648] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11943a400) [pid = 1648] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118238000) [pid = 1648] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1126fec00) [pid = 1648] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12a764800) [pid = 1648] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126cf4c00) [pid = 1648] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12956c000) [pid = 1648] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1127d7400) [pid = 1648] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x126794800) [pid = 1648] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128b7a000) [pid = 1648] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12af6e000) [pid = 1648] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1129e3c00) [pid = 1648] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128bfa000) [pid = 1648] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x116a02400) [pid = 1648] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x111c83800) [pid = 1648] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119c8cc00) [pid = 1648] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116a0cc00) [pid = 1648] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118123000) [pid = 1648] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x112678c00) [pid = 1648] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11322bc00) [pid = 1648] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:55:56 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12b719c00) [pid = 1648] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:55:56 INFO - PROCESS | 1648 | 1469188556272 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 932ms 04:55:56 INFO - PROCESS | 1648 | 1469188556281 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:55:56 INFO - PROCESS | 1648 | 1469188556283 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:55:56 INFO - PROCESS | 1648 | 1469188556295 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:55:56 INFO - PROCESS | 1648 | 1469188556296 Marionette TRACE conn2 <- [1,2018,null,{}] 04:55:56 INFO - PROCESS | 1648 | 1469188556298 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:56 INFO - PROCESS | 1648 | 1469188556299 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:56 INFO - PROCESS | 1648 | 1469188556379 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:55:56 INFO - PROCESS | 1648 | 1469188556441 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:56 INFO - PROCESS | 1648 | 1469188556442 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x119cd7000 == 36 [pid = 1648] [id = 512] 04:55:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x112710400) [pid = 1648] [serial = 1536] [outer = 0x0] 04:55:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113232000) [pid = 1648] [serial = 1537] [outer = 0x112710400] 04:55:56 INFO - PROCESS | 1648 | 1469188556467 Marionette DEBUG loaded listener.js 04:55:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1185c8800) [pid = 1648] [serial = 1538] [outer = 0x112710400] 04:55:56 INFO - PROCESS | 1648 | 1469188556726 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 469ms 04:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:55:56 INFO - PROCESS | 1648 | 1469188556765 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:55:56 INFO - PROCESS | 1648 | 1469188556766 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:55:56 INFO - PROCESS | 1648 | 1469188556775 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:55:56 INFO - PROCESS | 1648 | 1469188556776 Marionette TRACE conn2 <- [1,2022,null,{}] 04:55:56 INFO - PROCESS | 1648 | 1469188556779 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:56 INFO - PROCESS | 1648 | 1469188556780 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:56 INFO - PROCESS | 1648 | 1469188556863 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:55:56 INFO - PROCESS | 1648 | 1469188556867 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:56 INFO - PROCESS | 1648 | 1469188556869 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b73c800 == 37 [pid = 1648] [id = 513] 04:55:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118638000) [pid = 1648] [serial = 1539] [outer = 0x0] 04:55:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124413c00) [pid = 1648] [serial = 1540] [outer = 0x118638000] 04:55:56 INFO - PROCESS | 1648 | 1469188556895 Marionette DEBUG loaded listener.js 04:55:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126cf8400) [pid = 1648] [serial = 1541] [outer = 0x118638000] 04:55:57 INFO - PROCESS | 1648 | 1469188557241 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 526ms 04:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:55:57 INFO - PROCESS | 1648 | 1469188557295 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:55:57 INFO - PROCESS | 1648 | 1469188557296 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:55:57 INFO - PROCESS | 1648 | 1469188557298 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:55:57 INFO - PROCESS | 1648 | 1469188557308 Marionette TRACE conn2 <- [1,2026,null,{}] 04:55:57 INFO - PROCESS | 1648 | 1469188557311 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:57 INFO - PROCESS | 1648 | 1469188557312 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:57 INFO - PROCESS | 1648 | 1469188557401 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:55:57 INFO - PROCESS | 1648 | 1469188557406 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:57 INFO - PROCESS | 1648 | 1469188557408 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e75800 == 38 [pid = 1648] [id = 514] 04:55:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128b45400) [pid = 1648] [serial = 1542] [outer = 0x0] 04:55:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128bef800) [pid = 1648] [serial = 1543] [outer = 0x128b45400] 04:55:57 INFO - PROCESS | 1648 | 1469188557434 Marionette DEBUG loaded listener.js 04:55:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128d54800) [pid = 1648] [serial = 1544] [outer = 0x128b45400] 04:55:57 INFO - PROCESS | 1648 | 1469188557826 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 579ms 04:55:57 INFO - PROCESS | 1648 | 1469188557888 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:55:57 INFO - PROCESS | 1648 | 1469188557890 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:55:57 INFO - PROCESS | 1648 | 1469188557893 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:55:57 INFO - PROCESS | 1648 | 1469188557895 Marionette TRACE conn2 <- [1,2030,null,{}] 04:55:57 INFO - PROCESS | 1648 | 1469188557898 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:57 INFO - PROCESS | 1648 | 1469188557900 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:58 INFO - PROCESS | 1648 | 1469188558025 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:55:58 INFO - PROCESS | 1648 | 1469188558037 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:58 INFO - PROCESS | 1648 | 1469188558038 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e5800 == 39 [pid = 1648] [id = 515] 04:55:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x123ddec00) [pid = 1648] [serial = 1545] [outer = 0x0] 04:55:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12929b400) [pid = 1648] [serial = 1546] [outer = 0x123ddec00] 04:55:58 INFO - PROCESS | 1648 | 1469188558076 Marionette DEBUG loaded listener.js 04:55:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1293aec00) [pid = 1648] [serial = 1547] [outer = 0x123ddec00] 04:55:58 INFO - PROCESS | 1648 | 1469188558758 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 919ms 04:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:55:58 INFO - PROCESS | 1648 | 1469188558813 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:55:58 INFO - PROCESS | 1648 | 1469188558816 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:55:58 INFO - PROCESS | 1648 | 1469188558842 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:55:58 INFO - PROCESS | 1648 | 1469188558846 Marionette TRACE conn2 <- [1,2034,null,{}] 04:55:58 INFO - PROCESS | 1648 | 1469188558851 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:58 INFO - PROCESS | 1648 | 1469188558852 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:58 INFO - PROCESS | 1648 | 1469188558963 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:55:59 INFO - PROCESS | 1648 | 1469188559025 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:59 INFO - PROCESS | 1648 | 1469188559027 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x118261000 == 40 [pid = 1648] [id = 516] 04:55:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1129da800) [pid = 1648] [serial = 1548] [outer = 0x0] 04:55:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x112a68400) [pid = 1648] [serial = 1549] [outer = 0x1129da800] 04:55:59 INFO - PROCESS | 1648 | 1469188559059 Marionette DEBUG loaded listener.js 04:55:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x113c5dc00) [pid = 1648] [serial = 1550] [outer = 0x1129da800] 04:55:59 INFO - PROCESS | 1648 | 1469188559523 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 746ms 04:55:59 INFO - PROCESS | 1648 | 1469188559565 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:55:59 INFO - PROCESS | 1648 | 1469188559568 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:55:59 INFO - PROCESS | 1648 | 1469188559573 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:55:59 INFO - PROCESS | 1648 | 1469188559575 Marionette TRACE conn2 <- [1,2038,null,{}] 04:55:59 INFO - PROCESS | 1648 | 1469188559578 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:59 INFO - PROCESS | 1648 | 1469188559579 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:59 INFO - PROCESS | 1648 | 1469188559696 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:55:59 INFO - PROCESS | 1648 | 1469188559784 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:59 INFO - PROCESS | 1648 | 1469188559786 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:55:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c48800 == 41 [pid = 1648] [id = 517] 04:55:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x116530400) [pid = 1648] [serial = 1551] [outer = 0x0] 04:55:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118236c00) [pid = 1648] [serial = 1552] [outer = 0x116530400] 04:55:59 INFO - PROCESS | 1648 | 1469188559817 Marionette DEBUG loaded listener.js 04:55:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119080c00) [pid = 1648] [serial = 1553] [outer = 0x116530400] 04:56:00 INFO - PROCESS | 1648 | 1469188560491 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 972ms 04:56:00 INFO - PROCESS | 1648 | 1469188560545 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:56:00 INFO - PROCESS | 1648 | 1469188560548 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:56:00 INFO - PROCESS | 1648 | 1469188560552 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:56:00 INFO - PROCESS | 1648 | 1469188560553 Marionette TRACE conn2 <- [1,2042,null,{}] 04:56:00 INFO - PROCESS | 1648 | 1469188560557 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:00 INFO - PROCESS | 1648 | 1469188560558 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:00 INFO - PROCESS | 1648 | 1469188560664 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:56:00 INFO - PROCESS | 1648 | 1469188560734 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:00 INFO - PROCESS | 1648 | 1469188560736 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x118184800 == 42 [pid = 1648] [id = 518] 04:56:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x112f62c00) [pid = 1648] [serial = 1554] [outer = 0x0] 04:56:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1131e9800) [pid = 1648] [serial = 1555] [outer = 0x112f62c00] 04:56:00 INFO - PROCESS | 1648 | 1469188560768 Marionette DEBUG loaded listener.js 04:56:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x115fb2400) [pid = 1648] [serial = 1556] [outer = 0x112f62c00] 04:56:01 INFO - PROCESS | 1648 | --DOCSHELL 0x124e75800 == 41 [pid = 1648] [id = 514] 04:56:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12b73c800 == 40 [pid = 1648] [id = 513] 04:56:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119cd7000 == 39 [pid = 1648] [id = 512] 04:56:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12a85c000 == 38 [pid = 1648] [id = 511] 04:56:01 INFO - PROCESS | 1648 | --DOCSHELL 0x129e35000 == 37 [pid = 1648] [id = 510] 04:56:01 INFO - PROCESS | 1648 | --DOCSHELL 0x128c1e800 == 36 [pid = 1648] [id = 509] 04:56:01 INFO - PROCESS | 1648 | --DOCSHELL 0x124e7a000 == 35 [pid = 1648] [id = 508] 04:56:01 INFO - PROCESS | 1648 | --DOCSHELL 0x123625800 == 34 [pid = 1648] [id = 507] 04:56:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119cdb800 == 33 [pid = 1648] [id = 506] 04:56:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11826a800 == 32 [pid = 1648] [id = 505] 04:56:01 INFO - PROCESS | 1648 | --DOCSHELL 0x117064000 == 31 [pid = 1648] [id = 504] 04:56:01 INFO - PROCESS | 1648 | 1469188561306 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1244be000) [pid = 1648] [serial = 1469] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1176c2c00) [pid = 1648] [serial = 1459] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x121081c00) [pid = 1648] [serial = 1466] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118459000) [pid = 1648] [serial = 1462] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12a711400) [pid = 1648] [serial = 1441] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12a8d5800) [pid = 1648] [serial = 1483] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128d30c00) [pid = 1648] [serial = 1453] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119d74c00) [pid = 1648] [serial = 1465] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12929b000) [pid = 1648] [serial = 1474] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12a75b400) [pid = 1648] [serial = 1480] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128b77c00) [pid = 1648] [serial = 1487] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128b37400) [pid = 1648] [serial = 1471] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x116a09c00) [pid = 1648] [serial = 1458] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12af68c00) [pid = 1648] [serial = 1490] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12af8e000) [pid = 1648] [serial = 1492] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x123ddf400) [pid = 1648] [serial = 1468] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113c5fc00) [pid = 1648] [serial = 1443] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12a8d4800) [pid = 1648] [serial = 1489] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128bf7800) [pid = 1648] [serial = 1472] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116726800) [pid = 1648] [serial = 1444] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a8dcc00) [pid = 1648] [serial = 1484] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12a703c00) [pid = 1648] [serial = 1478] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128bf7000) [pid = 1648] [serial = 1390] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1127d8400) [pid = 1648] [serial = 1455] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124264800) [pid = 1648] [serial = 1449] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128b3d800) [pid = 1648] [serial = 1452] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1129db000) [pid = 1648] [serial = 1456] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12a761800) [pid = 1648] [serial = 1481] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124daac00) [pid = 1648] [serial = 1450] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x117e31000) [pid = 1648] [serial = 1486] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119065800) [pid = 1648] [serial = 1463] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x129574000) [pid = 1648] [serial = 1477] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12b71a000) [pid = 1648] [serial = 1493] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1129b5000) [pid = 1648] [serial = 898] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119421400) [pid = 1648] [serial = 1447] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1181ee400) [pid = 1648] [serial = 1446] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1194eb800) [pid = 1648] [serial = 1399] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1129ac000) [pid = 1648] [serial = 1393] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1164cf000) [pid = 1648] [serial = 1396] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12b9d5c00) [pid = 1648] [serial = 1496] [outer = 0x0] [url = about:blank] 04:56:01 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12b720400) [pid = 1648] [serial = 1495] [outer = 0x0] [url = about:blank] 04:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 821ms 04:56:01 INFO - PROCESS | 1648 | 1469188561374 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:56:01 INFO - PROCESS | 1648 | 1469188561378 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:56:01 INFO - PROCESS | 1648 | 1469188561384 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:56:01 INFO - PROCESS | 1648 | 1469188561387 Marionette TRACE conn2 <- [1,2046,null,{}] 04:56:01 INFO - PROCESS | 1648 | 1469188561390 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:01 INFO - PROCESS | 1648 | 1469188561393 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:01 INFO - PROCESS | 1648 | 1469188561478 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:56:01 INFO - PROCESS | 1648 | 1469188561483 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:01 INFO - PROCESS | 1648 | 1469188561484 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11819b800 == 32 [pid = 1648] [id = 519] 04:56:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116907c00) [pid = 1648] [serial = 1557] [outer = 0x0] 04:56:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116a08000) [pid = 1648] [serial = 1558] [outer = 0x116907c00] 04:56:01 INFO - PROCESS | 1648 | 1469188561515 Marionette DEBUG loaded listener.js 04:56:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118125c00) [pid = 1648] [serial = 1559] [outer = 0x116907c00] 04:56:01 INFO - PROCESS | 1648 | 1469188561892 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 521ms 04:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:56:01 INFO - PROCESS | 1648 | 1469188561905 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:56:01 INFO - PROCESS | 1648 | 1469188561906 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:56:01 INFO - PROCESS | 1648 | 1469188561908 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:56:01 INFO - PROCESS | 1648 | 1469188561911 Marionette TRACE conn2 <- [1,2050,null,{}] 04:56:01 INFO - PROCESS | 1648 | 1469188561919 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:01 INFO - PROCESS | 1648 | 1469188561923 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:02 INFO - PROCESS | 1648 | 1469188562007 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:56:02 INFO - PROCESS | 1648 | 1469188562032 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:02 INFO - PROCESS | 1648 | 1469188562034 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x124202800 == 33 [pid = 1648] [id = 520] 04:56:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1185cd000) [pid = 1648] [serial = 1560] [outer = 0x0] 04:56:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1194e8c00) [pid = 1648] [serial = 1561] [outer = 0x1185cd000] 04:56:02 INFO - PROCESS | 1648 | 1469188562064 Marionette DEBUG loaded listener.js 04:56:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119d73c00) [pid = 1648] [serial = 1562] [outer = 0x1185cd000] 04:56:02 INFO - PROCESS | 1648 | 1469188562408 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 522ms 04:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:56:02 INFO - PROCESS | 1648 | 1469188562431 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:56:02 INFO - PROCESS | 1648 | 1469188562432 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:56:02 INFO - PROCESS | 1648 | 1469188562435 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:56:02 INFO - PROCESS | 1648 | 1469188562437 Marionette TRACE conn2 <- [1,2054,null,{}] 04:56:02 INFO - PROCESS | 1648 | 1469188562441 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:02 INFO - PROCESS | 1648 | 1469188562442 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:02 INFO - PROCESS | 1648 | 1469188562530 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:56:02 INFO - PROCESS | 1648 | 1469188562590 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:02 INFO - PROCESS | 1648 | 1469188562591 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c57800 == 34 [pid = 1648] [id = 521] 04:56:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119d7f400) [pid = 1648] [serial = 1563] [outer = 0x0] 04:56:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1211b3800) [pid = 1648] [serial = 1564] [outer = 0x119d7f400] 04:56:02 INFO - PROCESS | 1648 | 1469188562616 Marionette DEBUG loaded listener.js 04:56:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1233d4000) [pid = 1648] [serial = 1565] [outer = 0x119d7f400] 04:56:02 INFO - PROCESS | 1648 | 1469188562887 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 471ms 04:56:02 INFO - PROCESS | 1648 | 1469188562909 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:56:02 INFO - PROCESS | 1648 | 1469188562911 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:56:02 INFO - PROCESS | 1648 | 1469188562913 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:56:02 INFO - PROCESS | 1648 | 1469188562914 Marionette TRACE conn2 <- [1,2058,null,{}] 04:56:02 INFO - PROCESS | 1648 | 1469188562916 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:02 INFO - PROCESS | 1648 | 1469188562917 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:03 INFO - PROCESS | 1648 | 1469188563010 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:56:03 INFO - PROCESS | 1648 | 1469188563071 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:03 INFO - PROCESS | 1648 | 1469188563072 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12924b800 == 35 [pid = 1648] [id = 522] 04:56:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11271b000) [pid = 1648] [serial = 1566] [outer = 0x0] 04:56:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123851000) [pid = 1648] [serial = 1567] [outer = 0x11271b000] 04:56:03 INFO - PROCESS | 1648 | 1469188563097 Marionette DEBUG loaded listener.js 04:56:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x123de3000) [pid = 1648] [serial = 1568] [outer = 0x11271b000] 04:56:03 INFO - PROCESS | 1648 | 1469188563410 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 04:56:03 INFO - PROCESS | 1648 | 1469188563438 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:56:03 INFO - PROCESS | 1648 | 1469188563440 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:56:03 INFO - PROCESS | 1648 | 1469188563443 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:56:03 INFO - PROCESS | 1648 | 1469188563444 Marionette TRACE conn2 <- [1,2062,null,{}] 04:56:03 INFO - PROCESS | 1648 | 1469188563446 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:03 INFO - PROCESS | 1648 | 1469188563450 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:03 INFO - PROCESS | 1648 | 1469188563574 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:56:03 INFO - PROCESS | 1648 | 1469188563588 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:03 INFO - PROCESS | 1648 | 1469188563589 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af07800 == 36 [pid = 1648] [id = 523] 04:56:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124263400) [pid = 1648] [serial = 1569] [outer = 0x0] 04:56:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12468a800) [pid = 1648] [serial = 1570] [outer = 0x124263400] 04:56:03 INFO - PROCESS | 1648 | 1469188563614 Marionette DEBUG loaded listener.js 04:56:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b7c000) [pid = 1648] [serial = 1571] [outer = 0x124263400] 04:56:03 INFO - PROCESS | 1648 | 1469188563951 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 519ms 04:56:03 INFO - PROCESS | 1648 | 1469188563963 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:56:03 INFO - PROCESS | 1648 | 1469188563964 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:56:03 INFO - PROCESS | 1648 | 1469188563966 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:56:03 INFO - PROCESS | 1648 | 1469188563967 Marionette TRACE conn2 <- [1,2066,null,{}] 04:56:03 INFO - PROCESS | 1648 | 1469188563971 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:03 INFO - PROCESS | 1648 | 1469188563973 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:04 INFO - PROCESS | 1648 | 1469188564076 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:56:04 INFO - PROCESS | 1648 | 1469188564087 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:04 INFO - PROCESS | 1648 | 1469188564088 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x123612800 == 37 [pid = 1648] [id = 524] 04:56:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124414400) [pid = 1648] [serial = 1572] [outer = 0x0] 04:56:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128bfa000) [pid = 1648] [serial = 1573] [outer = 0x124414400] 04:56:04 INFO - PROCESS | 1648 | 1469188564113 Marionette DEBUG loaded listener.js 04:56:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128d5c000) [pid = 1648] [serial = 1574] [outer = 0x124414400] 04:56:04 INFO - PROCESS | 1648 | 1469188564543 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 622ms 04:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:56:04 INFO - PROCESS | 1648 | 1469188564592 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:56:04 INFO - PROCESS | 1648 | 1469188564593 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:56:04 INFO - PROCESS | 1648 | 1469188564596 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:56:04 INFO - PROCESS | 1648 | 1469188564597 Marionette TRACE conn2 <- [1,2070,null,{}] 04:56:04 INFO - PROCESS | 1648 | 1469188564599 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:04 INFO - PROCESS | 1648 | 1469188564600 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:04 INFO - PROCESS | 1648 | 1469188564706 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:56:04 INFO - PROCESS | 1648 | 1469188564716 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:04 INFO - PROCESS | 1648 | 1469188564717 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0ce000 == 38 [pid = 1648] [id = 525] 04:56:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128bf4c00) [pid = 1648] [serial = 1575] [outer = 0x0] 04:56:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1292a2400) [pid = 1648] [serial = 1576] [outer = 0x128bf4c00] 04:56:04 INFO - PROCESS | 1648 | 1469188564743 Marionette DEBUG loaded listener.js 04:56:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1293b7000) [pid = 1648] [serial = 1577] [outer = 0x128bf4c00] 04:56:05 INFO - PROCESS | 1648 | 1469188565126 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 04:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 568ms 04:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:56:05 INFO - PROCESS | 1648 | 1469188565164 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:56:05 INFO - PROCESS | 1648 | 1469188565165 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:56:05 INFO - PROCESS | 1648 | 1469188565167 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:56:05 INFO - PROCESS | 1648 | 1469188565169 Marionette TRACE conn2 <- [1,2074,null,{}] 04:56:05 INFO - PROCESS | 1648 | 1469188565171 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:05 INFO - PROCESS | 1648 | 1469188565172 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:05 INFO - PROCESS | 1648 | 1469188565276 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:56:05 INFO - PROCESS | 1648 | 1469188565313 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:05 INFO - PROCESS | 1648 | 1469188565314 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1e9000 == 39 [pid = 1648] [id = 526] 04:56:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128d5c800) [pid = 1648] [serial = 1578] [outer = 0x0] 04:56:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x129574c00) [pid = 1648] [serial = 1579] [outer = 0x128d5c800] 04:56:05 INFO - PROCESS | 1648 | 1469188565350 Marionette DEBUG loaded listener.js 04:56:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a673400) [pid = 1648] [serial = 1580] [outer = 0x128d5c800] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11276c400) [pid = 1648] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x112a66c00) [pid = 1648] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112710400) [pid = 1648] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119086400) [pid = 1648] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1129e1000) [pid = 1648] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1247e3400) [pid = 1648] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118638000) [pid = 1648] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x123868c00) [pid = 1648] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1129e3000) [pid = 1648] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128bfb800) [pid = 1648] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128b45400) [pid = 1648] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1127e0800) [pid = 1648] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1211b5c00) [pid = 1648] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1185ce800) [pid = 1648] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112675c00) [pid = 1648] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1130eac00) [pid = 1648] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:56:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1176c2800) [pid = 1648] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:56:05 INFO - PROCESS | 1648 | 1469188565737 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 04:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 622ms 04:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:56:05 INFO - PROCESS | 1648 | 1469188565795 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:56:05 INFO - PROCESS | 1648 | 1469188565796 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:56:05 INFO - PROCESS | 1648 | 1469188565798 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:56:05 INFO - PROCESS | 1648 | 1469188565800 Marionette TRACE conn2 <- [1,2078,null,{}] 04:56:05 INFO - PROCESS | 1648 | 1469188565807 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:05 INFO - PROCESS | 1648 | 1469188565808 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:05 INFO - PROCESS | 1648 | 1469188565896 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:56:05 INFO - PROCESS | 1648 | 1469188565900 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:05 INFO - PROCESS | 1648 | 1469188565901 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba4f000 == 40 [pid = 1648] [id = 527] 04:56:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1129e0400) [pid = 1648] [serial = 1581] [outer = 0x0] 04:56:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118639000) [pid = 1648] [serial = 1582] [outer = 0x1129e0400] 04:56:05 INFO - PROCESS | 1648 | 1469188565927 Marionette DEBUG loaded listener.js 04:56:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12107fc00) [pid = 1648] [serial = 1583] [outer = 0x1129e0400] 04:56:06 INFO - PROCESS | 1648 | 1469188566340 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 570ms 04:56:06 INFO - PROCESS | 1648 | 1469188566370 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:56:06 INFO - PROCESS | 1648 | 1469188566372 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:56:06 INFO - PROCESS | 1648 | 1469188566375 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:56:06 INFO - PROCESS | 1648 | 1469188566378 Marionette TRACE conn2 <- [1,2082,null,{}] 04:56:06 INFO - PROCESS | 1648 | 1469188566382 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:06 INFO - PROCESS | 1648 | 1469188566385 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:06 INFO - PROCESS | 1648 | 1469188566511 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:56:06 INFO - PROCESS | 1648 | 1469188566523 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:06 INFO - PROCESS | 1648 | 1469188566525 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb0b800 == 41 [pid = 1648] [id = 528] 04:56:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12107b800) [pid = 1648] [serial = 1584] [outer = 0x0] 04:56:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b72400) [pid = 1648] [serial = 1585] [outer = 0x12107b800] 04:56:06 INFO - PROCESS | 1648 | 1469188566552 Marionette DEBUG loaded listener.js 04:56:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a75d400) [pid = 1648] [serial = 1586] [outer = 0x12107b800] 04:56:06 INFO - PROCESS | 1648 | 1469188566890 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 521ms 04:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:56:06 INFO - PROCESS | 1648 | 1469188566896 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:56:06 INFO - PROCESS | 1648 | 1469188566897 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:56:06 INFO - PROCESS | 1648 | 1469188566899 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:56:06 INFO - PROCESS | 1648 | 1469188566900 Marionette TRACE conn2 <- [1,2086,null,{}] 04:56:06 INFO - PROCESS | 1648 | 1469188566904 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:06 INFO - PROCESS | 1648 | 1469188566905 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:07 INFO - PROCESS | 1648 | 1469188567000 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:56:07 INFO - PROCESS | 1648 | 1469188567004 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:07 INFO - PROCESS | 1648 | 1469188567005 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbf7000 == 42 [pid = 1648] [id = 529] 04:56:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a75fc00) [pid = 1648] [serial = 1587] [outer = 0x0] 04:56:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a8d7800) [pid = 1648] [serial = 1588] [outer = 0x12a75fc00] 04:56:07 INFO - PROCESS | 1648 | 1469188567031 Marionette DEBUG loaded listener.js 04:56:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12af60800) [pid = 1648] [serial = 1589] [outer = 0x12a75fc00] 04:56:07 INFO - PROCESS | 1648 | 1469188567488 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 623ms 04:56:07 INFO - PROCESS | 1648 | 1469188567524 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:56:07 INFO - PROCESS | 1648 | 1469188567526 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:56:07 INFO - PROCESS | 1648 | 1469188567528 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:56:07 INFO - PROCESS | 1648 | 1469188567529 Marionette TRACE conn2 <- [1,2090,null,{}] 04:56:07 INFO - PROCESS | 1648 | 1469188567532 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:07 INFO - PROCESS | 1648 | 1469188567533 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:07 INFO - PROCESS | 1648 | 1469188567680 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:56:07 INFO - PROCESS | 1648 | 1469188567783 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:07 INFO - PROCESS | 1648 | 1469188567785 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x117473000 == 43 [pid = 1648] [id = 530] 04:56:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1126f6c00) [pid = 1648] [serial = 1590] [outer = 0x0] 04:56:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1127d1800) [pid = 1648] [serial = 1591] [outer = 0x1126f6c00] 04:56:07 INFO - PROCESS | 1648 | 1469188567831 Marionette DEBUG loaded listener.js 04:56:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1129dcc00) [pid = 1648] [serial = 1592] [outer = 0x1126f6c00] 04:56:08 INFO - PROCESS | 1648 | 1469188568261 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 770ms 04:56:08 INFO - PROCESS | 1648 | 1469188568300 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:56:08 INFO - PROCESS | 1648 | 1469188568302 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:56:08 INFO - PROCESS | 1648 | 1469188568306 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:56:08 INFO - PROCESS | 1648 | 1469188568308 Marionette TRACE conn2 <- [1,2094,null,{}] 04:56:08 INFO - PROCESS | 1648 | 1469188568311 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:08 INFO - PROCESS | 1648 | 1469188568313 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:08 INFO - PROCESS | 1648 | 1469188568422 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:56:08 INFO - PROCESS | 1648 | 1469188568497 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:08 INFO - PROCESS | 1648 | 1469188568499 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x124499000 == 44 [pid = 1648] [id = 531] 04:56:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112a63000) [pid = 1648] [serial = 1593] [outer = 0x0] 04:56:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x117e2f400) [pid = 1648] [serial = 1594] [outer = 0x112a63000] 04:56:08 INFO - PROCESS | 1648 | 1469188568531 Marionette DEBUG loaded listener.js 04:56:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1185cf000) [pid = 1648] [serial = 1595] [outer = 0x112a63000] 04:56:08 INFO - PROCESS | 1648 | 1469188568954 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 674ms 04:56:08 INFO - PROCESS | 1648 | 1469188568980 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:56:08 INFO - PROCESS | 1648 | 1469188568982 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:56:08 INFO - PROCESS | 1648 | 1469188568985 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:56:08 INFO - PROCESS | 1648 | 1469188568986 Marionette TRACE conn2 <- [1,2098,null,{}] 04:56:08 INFO - PROCESS | 1648 | 1469188568989 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:08 INFO - PROCESS | 1648 | 1469188568990 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:09 INFO - PROCESS | 1648 | 1469188569117 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:56:09 INFO - PROCESS | 1648 | 1469188569225 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:09 INFO - PROCESS | 1648 | 1469188569227 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1e7800 == 45 [pid = 1648] [id = 532] 04:56:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119a52000) [pid = 1648] [serial = 1596] [outer = 0x0] 04:56:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121078800) [pid = 1648] [serial = 1597] [outer = 0x119a52000] 04:56:09 INFO - PROCESS | 1648 | 1469188569259 Marionette DEBUG loaded listener.js 04:56:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x123851c00) [pid = 1648] [serial = 1598] [outer = 0x119a52000] 04:56:09 INFO - PROCESS | 1648 | 1469188569678 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 04:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 720ms 04:56:09 INFO - PROCESS | 1648 | 1469188569707 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:56:09 INFO - PROCESS | 1648 | 1469188569709 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:56:09 INFO - PROCESS | 1648 | 1469188569717 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:56:09 INFO - PROCESS | 1648 | 1469188569721 Marionette TRACE conn2 <- [1,2102,null,{}] 04:56:09 INFO - PROCESS | 1648 | 1469188569723 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:09 INFO - PROCESS | 1648 | 1469188569725 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:09 INFO - PROCESS | 1648 | 1469188569835 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:56:09 INFO - PROCESS | 1648 | 1469188569898 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:09 INFO - PROCESS | 1648 | 1469188569900 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d307800 == 46 [pid = 1648] [id = 533] 04:56:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x123981c00) [pid = 1648] [serial = 1599] [outer = 0x0] 04:56:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x124daac00) [pid = 1648] [serial = 1600] [outer = 0x123981c00] 04:56:09 INFO - PROCESS | 1648 | 1469188569928 Marionette DEBUG loaded listener.js 04:56:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128b76c00) [pid = 1648] [serial = 1601] [outer = 0x123981c00] 04:56:10 INFO - PROCESS | 1648 | 1469188570339 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 04:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 676ms 04:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:56:10 INFO - PROCESS | 1648 | 1469188570389 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:56:10 INFO - PROCESS | 1648 | 1469188570391 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:56:10 INFO - PROCESS | 1648 | 1469188570393 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:56:10 INFO - PROCESS | 1648 | 1469188570394 Marionette TRACE conn2 <- [1,2106,null,{}] 04:56:10 INFO - PROCESS | 1648 | 1469188570396 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:10 INFO - PROCESS | 1648 | 1469188570398 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:10 INFO - PROCESS | 1648 | 1469188570520 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:56:10 INFO - PROCESS | 1648 | 1469188570607 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:10 INFO - PROCESS | 1648 | 1469188570609 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6d9000 == 47 [pid = 1648] [id = 534] 04:56:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128b73800) [pid = 1648] [serial = 1602] [outer = 0x0] 04:56:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a706400) [pid = 1648] [serial = 1603] [outer = 0x128b73800] 04:56:10 INFO - PROCESS | 1648 | 1469188570639 Marionette DEBUG loaded listener.js 04:56:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12a759000) [pid = 1648] [serial = 1604] [outer = 0x128b73800] 04:56:11 INFO - PROCESS | 1648 | 1469188571084 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 04:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 720ms 04:56:11 INFO - PROCESS | 1648 | 1469188571114 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:56:11 INFO - PROCESS | 1648 | 1469188571117 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:56:11 INFO - PROCESS | 1648 | 1469188571123 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:56:11 INFO - PROCESS | 1648 | 1469188571125 Marionette TRACE conn2 <- [1,2110,null,{}] 04:56:11 INFO - PROCESS | 1648 | 1469188571128 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:11 INFO - PROCESS | 1648 | 1469188571130 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:11 INFO - PROCESS | 1648 | 1469188571293 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:56:11 INFO - PROCESS | 1648 | 1469188571584 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:11 INFO - PROCESS | 1648 | 1469188571586 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188b7000 == 48 [pid = 1648] [id = 535] 04:56:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x112714000) [pid = 1648] [serial = 1605] [outer = 0x0] 04:56:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1129b7800) [pid = 1648] [serial = 1606] [outer = 0x112714000] 04:56:11 INFO - PROCESS | 1648 | 1469188571616 Marionette DEBUG loaded listener.js 04:56:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x112f61400) [pid = 1648] [serial = 1607] [outer = 0x112714000] 04:56:12 INFO - PROCESS | 1648 | 1469188572044 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 04:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 974ms 04:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:56:12 INFO - PROCESS | 1648 | 1469188572094 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:56:12 INFO - PROCESS | 1648 | 1469188572097 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:56:12 INFO - PROCESS | 1648 | 1469188572099 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:56:12 INFO - PROCESS | 1648 | 1469188572101 Marionette TRACE conn2 <- [1,2114,null,{}] 04:56:12 INFO - PROCESS | 1648 | 1469188572104 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:12 INFO - PROCESS | 1648 | 1469188572107 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:12 INFO - PROCESS | 1648 | 1469188572206 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:56:12 INFO - PROCESS | 1648 | 1469188572273 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:12 INFO - PROCESS | 1648 | 1469188572275 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x119cec800 == 49 [pid = 1648] [id = 536] 04:56:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1130be800) [pid = 1648] [serial = 1608] [outer = 0x0] 04:56:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x116a9f400) [pid = 1648] [serial = 1609] [outer = 0x1130be800] 04:56:12 INFO - PROCESS | 1648 | 1469188572302 Marionette DEBUG loaded listener.js 04:56:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x119083000) [pid = 1648] [serial = 1610] [outer = 0x1130be800] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11818d800 == 48 [pid = 1648] [id = 503] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbf7000 == 47 [pid = 1648] [id = 529] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb0b800 == 46 [pid = 1648] [id = 528] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba4f000 == 45 [pid = 1648] [id = 527] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1e9000 == 44 [pid = 1648] [id = 526] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0ce000 == 43 [pid = 1648] [id = 525] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x123612800 == 42 [pid = 1648] [id = 524] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12af07800 == 41 [pid = 1648] [id = 523] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12924b800 == 40 [pid = 1648] [id = 522] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x126c57800 == 39 [pid = 1648] [id = 521] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x124202800 == 38 [pid = 1648] [id = 520] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11819b800 == 37 [pid = 1648] [id = 519] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x118184800 == 36 [pid = 1648] [id = 518] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x126c48800 == 35 [pid = 1648] [id = 517] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x118261000 == 34 [pid = 1648] [id = 516] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e5800 == 33 [pid = 1648] [id = 515] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1188b7000 == 32 [pid = 1648] [id = 535] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6d9000 == 31 [pid = 1648] [id = 534] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12d307800 == 30 [pid = 1648] [id = 533] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1e7800 == 29 [pid = 1648] [id = 532] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x124499000 == 28 [pid = 1648] [id = 531] 04:56:13 INFO - PROCESS | 1648 | --DOCSHELL 0x117473000 == 27 [pid = 1648] [id = 530] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128bef800) [pid = 1648] [serial = 1543] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12107c400) [pid = 1648] [serial = 1525] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x123852400) [pid = 1648] [serial = 1528] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119424000) [pid = 1648] [serial = 1522] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1185c5800) [pid = 1648] [serial = 1519] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119068000) [pid = 1648] [serial = 1520] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x115de2c00) [pid = 1648] [serial = 1516] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116a04000) [pid = 1648] [serial = 1517] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11887d800) [pid = 1648] [serial = 1511] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11844c400) [pid = 1648] [serial = 1510] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1129d6c00) [pid = 1648] [serial = 1513] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112766800) [pid = 1648] [serial = 1514] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116a07800) [pid = 1648] [serial = 1499] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113c61400) [pid = 1648] [serial = 1498] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113232000) [pid = 1648] [serial = 1537] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121073400) [pid = 1648] [serial = 1502] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119a4cc00) [pid = 1648] [serial = 1501] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124da8c00) [pid = 1648] [serial = 1531] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128b38400) [pid = 1648] [serial = 1534] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124413c00) [pid = 1648] [serial = 1540] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126cf8400) [pid = 1648] [serial = 1541] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128bed400) [pid = 1648] [serial = 1505] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1247ea800) [pid = 1648] [serial = 1504] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1185c8800) [pid = 1648] [serial = 1538] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1244bec00) [pid = 1648] [serial = 1535] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11508d800) [pid = 1648] [serial = 1508] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112a63c00) [pid = 1648] [serial = 1507] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12671b800) [pid = 1648] [serial = 1532] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1244ba400) [pid = 1648] [serial = 1529] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1211b6800) [pid = 1648] [serial = 1526] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121066c00) [pid = 1648] [serial = 1523] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128d54800) [pid = 1648] [serial = 1544] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1194eec00) [pid = 1648] [serial = 1475] [outer = 0x0] [url = about:blank] 04:56:13 INFO - PROCESS | 1648 | 1469188573362 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 04:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1273ms 04:56:13 INFO - PROCESS | 1648 | 1469188573373 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:56:13 INFO - PROCESS | 1648 | 1469188573377 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:56:13 INFO - PROCESS | 1648 | 1469188573382 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:56:13 INFO - PROCESS | 1648 | 1469188573384 Marionette TRACE conn2 <- [1,2118,null,{}] 04:56:13 INFO - PROCESS | 1648 | 1469188573390 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:13 INFO - PROCESS | 1648 | 1469188573393 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:13 INFO - PROCESS | 1648 | 1469188573515 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:56:13 INFO - PROCESS | 1648 | 1469188573600 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:13 INFO - PROCESS | 1648 | 1469188573602 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f29800 == 28 [pid = 1648] [id = 537] 04:56:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1126fe000) [pid = 1648] [serial = 1611] [outer = 0x0] 04:56:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1127da800) [pid = 1648] [serial = 1612] [outer = 0x1126fe000] 04:56:13 INFO - PROCESS | 1648 | 1469188573646 Marionette DEBUG loaded listener.js 04:56:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1129b0400) [pid = 1648] [serial = 1613] [outer = 0x1126fe000] 04:56:14 INFO - PROCESS | 1648 | 1469188574056 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 04:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 724ms 04:56:14 INFO - PROCESS | 1648 | 1469188574106 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:56:14 INFO - PROCESS | 1648 | 1469188574111 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:56:14 INFO - PROCESS | 1648 | 1469188574118 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:56:14 INFO - PROCESS | 1648 | 1469188574121 Marionette TRACE conn2 <- [1,2122,null,{}] 04:56:14 INFO - PROCESS | 1648 | 1469188574125 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:14 INFO - PROCESS | 1648 | 1469188574127 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:14 INFO - PROCESS | 1648 | 1469188574241 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:56:14 INFO - PROCESS | 1648 | 1469188574286 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:14 INFO - PROCESS | 1648 | 1469188574287 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11819b800 == 29 [pid = 1648] [id = 538] 04:56:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1129dec00) [pid = 1648] [serial = 1614] [outer = 0x0] 04:56:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112a65400) [pid = 1648] [serial = 1615] [outer = 0x1129dec00] 04:56:14 INFO - PROCESS | 1648 | 1469188574331 Marionette DEBUG loaded listener.js 04:56:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11305d400) [pid = 1648] [serial = 1616] [outer = 0x1129dec00] 04:56:14 INFO - PROCESS | 1648 | 1469188574735 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 674ms 04:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:56:14 INFO - PROCESS | 1648 | 1469188574792 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:56:14 INFO - PROCESS | 1648 | 1469188574793 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:56:14 INFO - PROCESS | 1648 | 1469188574795 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:56:14 INFO - PROCESS | 1648 | 1469188574798 Marionette TRACE conn2 <- [1,2126,null,{}] 04:56:14 INFO - PROCESS | 1648 | 1469188574806 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:14 INFO - PROCESS | 1648 | 1469188574809 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:14 INFO - PROCESS | 1648 | 1469188574886 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:56:14 INFO - PROCESS | 1648 | 1469188574893 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:14 INFO - PROCESS | 1648 | 1469188574895 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194d8000 == 30 [pid = 1648] [id = 539] 04:56:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112675c00) [pid = 1648] [serial = 1617] [outer = 0x0] 04:56:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x115fb0c00) [pid = 1648] [serial = 1618] [outer = 0x112675c00] 04:56:14 INFO - PROCESS | 1648 | 1469188574923 Marionette DEBUG loaded listener.js 04:56:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116729800) [pid = 1648] [serial = 1619] [outer = 0x112675c00] 04:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 471ms 04:56:15 INFO - PROCESS | 1648 | 1469188575260 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 04:56:15 INFO - PROCESS | 1648 | 1469188575266 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:56:15 INFO - PROCESS | 1648 | 1469188575268 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:56:15 INFO - PROCESS | 1648 | 1469188575273 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:56:15 INFO - PROCESS | 1648 | 1469188575275 Marionette TRACE conn2 <- [1,2130,null,{}] 04:56:15 INFO - PROCESS | 1648 | 1469188575277 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:15 INFO - PROCESS | 1648 | 1469188575278 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:15 INFO - PROCESS | 1648 | 1469188575388 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:56:15 INFO - PROCESS | 1648 | 1469188575429 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:15 INFO - PROCESS | 1648 | 1469188575431 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ce5800 == 31 [pid = 1648] [id = 540] 04:56:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x112dbe800) [pid = 1648] [serial = 1620] [outer = 0x0] 04:56:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x116a0c800) [pid = 1648] [serial = 1621] [outer = 0x112dbe800] 04:56:15 INFO - PROCESS | 1648 | 1469188575456 Marionette DEBUG loaded listener.js 04:56:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118129c00) [pid = 1648] [serial = 1622] [outer = 0x112dbe800] 04:56:15 INFO - PROCESS | 1648 | 1469188575789 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 04:56:15 INFO - PROCESS | 1648 | 1469188575845 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:56:15 INFO - PROCESS | 1648 | 1469188575847 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:56:15 INFO - PROCESS | 1648 | 1469188575848 Marionette TRACE conn2 <- [1,2134,null,{}] 04:56:15 INFO - PROCESS | 1648 | 1469188575850 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:15 INFO - PROCESS | 1648 | 1469188575851 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:15 INFO - PROCESS | 1648 | 1469188575943 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:56:15 INFO - PROCESS | 1648 | 1469188575957 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:15 INFO - PROCESS | 1648 | 1469188575958 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12311c800 == 32 [pid = 1648] [id = 541] 04:56:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112713000) [pid = 1648] [serial = 1623] [outer = 0x0] 04:56:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118455c00) [pid = 1648] [serial = 1624] [outer = 0x112713000] 04:56:15 INFO - PROCESS | 1648 | 1469188575982 Marionette DEBUG loaded listener.js 04:56:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1185cfc00) [pid = 1648] [serial = 1625] [outer = 0x112713000] 04:56:16 INFO - PROCESS | 1648 | 1469188576327 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 04:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 521ms 04:56:16 INFO - PROCESS | 1648 | 1469188576369 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:56:16 INFO - PROCESS | 1648 | 1469188576370 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:56:16 INFO - PROCESS | 1648 | 1469188576372 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:56:16 INFO - PROCESS | 1648 | 1469188576374 Marionette TRACE conn2 <- [1,2138,null,{}] 04:56:16 INFO - PROCESS | 1648 | 1469188576376 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:16 INFO - PROCESS | 1648 | 1469188576380 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:16 INFO - PROCESS | 1648 | 1469188576498 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:56:16 INFO - PROCESS | 1648 | 1469188576509 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:16 INFO - PROCESS | 1648 | 1469188576510 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247a1000 == 33 [pid = 1648] [id = 542] 04:56:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118631000) [pid = 1648] [serial = 1626] [outer = 0x0] 04:56:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119064000) [pid = 1648] [serial = 1627] [outer = 0x118631000] 04:56:16 INFO - PROCESS | 1648 | 1469188576536 Marionette DEBUG loaded listener.js 04:56:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119c81c00) [pid = 1648] [serial = 1628] [outer = 0x118631000] 04:56:16 INFO - PROCESS | 1648 | 1469188576882 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 04:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 04:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:56:16 INFO - PROCESS | 1648 | 1469188576895 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:56:16 INFO - PROCESS | 1648 | 1469188576896 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:56:16 INFO - PROCESS | 1648 | 1469188576905 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:56:16 INFO - PROCESS | 1648 | 1469188576906 Marionette TRACE conn2 <- [1,2142,null,{}] 04:56:16 INFO - PROCESS | 1648 | 1469188576909 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:16 INFO - PROCESS | 1648 | 1469188576910 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:17 INFO - PROCESS | 1648 | 1469188577006 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:56:17 INFO - PROCESS | 1648 | 1469188577009 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:17 INFO - PROCESS | 1648 | 1469188577010 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c4e000 == 34 [pid = 1648] [id = 543] 04:56:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1126f1400) [pid = 1648] [serial = 1629] [outer = 0x0] 04:56:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119c89c00) [pid = 1648] [serial = 1630] [outer = 0x1126f1400] 04:56:17 INFO - PROCESS | 1648 | 1469188577034 Marionette DEBUG loaded listener.js 04:56:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11a09e400) [pid = 1648] [serial = 1631] [outer = 0x1126f1400] 04:56:17 INFO - PROCESS | 1648 | 1469188577356 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 04:56:17 INFO - PROCESS | 1648 | 1469188577377 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:56:17 INFO - PROCESS | 1648 | 1469188577379 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:56:17 INFO - PROCESS | 1648 | 1469188577381 Marionette TRACE conn2 <- [1,2146,null,{}] 04:56:17 INFO - PROCESS | 1648 | 1469188577383 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:17 INFO - PROCESS | 1648 | 1469188577384 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:17 INFO - PROCESS | 1648 | 1469188577681 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x124414400) [pid = 1648] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124263400) [pid = 1648] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128d5c800) [pid = 1648] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128bf4c00) [pid = 1648] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12107b800) [pid = 1648] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11271b000) [pid = 1648] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1129da800) [pid = 1648] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112f62c00) [pid = 1648] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x123ddec00) [pid = 1648] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116907c00) [pid = 1648] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119d7f400) [pid = 1648] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116530400) [pid = 1648] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1185cd000) [pid = 1648] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1129e0400) [pid = 1648] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:56:17 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12a75fc00) [pid = 1648] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:56:17 INFO - PROCESS | 1648 | 1469188577742 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:17 INFO - PROCESS | 1648 | 1469188577743 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f24000 == 35 [pid = 1648] [id = 544] 04:56:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x111cac000) [pid = 1648] [serial = 1632] [outer = 0x0] 04:56:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1127e0800) [pid = 1648] [serial = 1633] [outer = 0x111cac000] 04:56:17 INFO - PROCESS | 1648 | 1469188577769 Marionette DEBUG loaded listener.js 04:56:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x115f4d400) [pid = 1648] [serial = 1634] [outer = 0x111cac000] 04:56:18 INFO - PROCESS | 1648 | 1469188578022 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 04:56:18 INFO - PROCESS | 1648 | 1469188578054 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:56:18 INFO - PROCESS | 1648 | 1469188578064 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:56:18 INFO - PROCESS | 1648 | 1469188578065 Marionette TRACE conn2 <- [1,2150,null,{}] 04:56:18 INFO - PROCESS | 1648 | 1469188578068 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:18 INFO - PROCESS | 1648 | 1469188578081 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:18 INFO - PROCESS | 1648 | 1469188578175 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:56:18 INFO - PROCESS | 1648 | 1469188578179 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:18 INFO - PROCESS | 1648 | 1469188578180 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194d7800 == 36 [pid = 1648] [id = 545] 04:56:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1176c2c00) [pid = 1648] [serial = 1635] [outer = 0x0] 04:56:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121074400) [pid = 1648] [serial = 1636] [outer = 0x1176c2c00] 04:56:18 INFO - PROCESS | 1648 | 1469188578218 Marionette DEBUG loaded listener.js 04:56:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1211b4400) [pid = 1648] [serial = 1637] [outer = 0x1176c2c00] 04:56:18 INFO - PROCESS | 1648 | 1469188578606 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 04:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 569ms 04:56:18 INFO - PROCESS | 1648 | 1469188578633 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:56:18 INFO - PROCESS | 1648 | 1469188578635 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:56:18 INFO - PROCESS | 1648 | 1469188578640 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:56:18 INFO - PROCESS | 1648 | 1469188578642 Marionette TRACE conn2 <- [1,2154,null,{}] 04:56:18 INFO - PROCESS | 1648 | 1469188578644 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:18 INFO - PROCESS | 1648 | 1469188578645 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:18 INFO - PROCESS | 1648 | 1469188578749 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:56:18 INFO - PROCESS | 1648 | 1469188578758 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:18 INFO - PROCESS | 1648 | 1469188578759 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e2c000 == 37 [pid = 1648] [id = 546] 04:56:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1211b1c00) [pid = 1648] [serial = 1638] [outer = 0x0] 04:56:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12319f400) [pid = 1648] [serial = 1639] [outer = 0x1211b1c00] 04:56:18 INFO - PROCESS | 1648 | 1469188578784 Marionette DEBUG loaded listener.js 04:56:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x123854400) [pid = 1648] [serial = 1640] [outer = 0x1211b1c00] 04:56:19 INFO - PROCESS | 1648 | 1469188579171 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 573ms 04:56:19 INFO - PROCESS | 1648 | 1469188579212 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:56:19 INFO - PROCESS | 1648 | 1469188579215 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:56:19 INFO - PROCESS | 1648 | 1469188579218 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:56:19 INFO - PROCESS | 1648 | 1469188579221 Marionette TRACE conn2 <- [1,2158,null,{}] 04:56:19 INFO - PROCESS | 1648 | 1469188579224 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:19 INFO - PROCESS | 1648 | 1469188579226 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:19 INFO - PROCESS | 1648 | 1469188579411 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:56:19 INFO - PROCESS | 1648 | 1469188579429 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:19 INFO - PROCESS | 1648 | 1469188579431 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12311c000 == 38 [pid = 1648] [id = 547] 04:56:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1211af000) [pid = 1648] [serial = 1641] [outer = 0x0] 04:56:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x123872800) [pid = 1648] [serial = 1642] [outer = 0x1211af000] 04:56:19 INFO - PROCESS | 1648 | 1469188579473 Marionette DEBUG loaded listener.js 04:56:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1244bfc00) [pid = 1648] [serial = 1643] [outer = 0x1211af000] 04:56:19 INFO - PROCESS | 1648 | 1469188579931 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 773ms 04:56:20 INFO - PROCESS | 1648 | 1469188580061 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:56:20 INFO - PROCESS | 1648 | 1469188580064 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:56:20 INFO - PROCESS | 1648 | 1469188580069 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:56:20 INFO - PROCESS | 1648 | 1469188580073 Marionette TRACE conn2 <- [1,2162,null,{}] 04:56:20 INFO - PROCESS | 1648 | 1469188580077 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:20 INFO - PROCESS | 1648 | 1469188580079 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:20 INFO - PROCESS | 1648 | 1469188580195 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:56:20 INFO - PROCESS | 1648 | 1469188580272 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:20 INFO - PROCESS | 1648 | 1469188580274 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11816b800 == 39 [pid = 1648] [id = 548] 04:56:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x112674400) [pid = 1648] [serial = 1644] [outer = 0x0] 04:56:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1127d8800) [pid = 1648] [serial = 1645] [outer = 0x112674400] 04:56:20 INFO - PROCESS | 1648 | 1469188580305 Marionette DEBUG loaded listener.js 04:56:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1129ba000) [pid = 1648] [serial = 1646] [outer = 0x112674400] 04:56:20 INFO - PROCESS | 1648 | 1469188580805 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 04:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 774ms 04:56:20 INFO - PROCESS | 1648 | 1469188580846 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:56:20 INFO - PROCESS | 1648 | 1469188580849 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:56:20 INFO - PROCESS | 1648 | 1469188580857 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:56:20 INFO - PROCESS | 1648 | 1469188580859 Marionette TRACE conn2 <- [1,2166,null,{}] 04:56:20 INFO - PROCESS | 1648 | 1469188580861 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:20 INFO - PROCESS | 1648 | 1469188580863 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:20 INFO - PROCESS | 1648 | 1469188580974 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:56:21 INFO - PROCESS | 1648 | 1469188581056 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:21 INFO - PROCESS | 1648 | 1469188581058 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12311b800 == 40 [pid = 1648] [id = 549] 04:56:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1130c0c00) [pid = 1648] [serial = 1647] [outer = 0x0] 04:56:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x113c06c00) [pid = 1648] [serial = 1648] [outer = 0x1130c0c00] 04:56:21 INFO - PROCESS | 1648 | 1469188581089 Marionette DEBUG loaded listener.js 04:56:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x115f4cc00) [pid = 1648] [serial = 1649] [outer = 0x1130c0c00] 04:56:21 INFO - PROCESS | 1648 | --DOCSHELL 0x129e2c000 == 39 [pid = 1648] [id = 546] 04:56:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1194d7800 == 38 [pid = 1648] [id = 545] 04:56:21 INFO - PROCESS | 1648 | --DOCSHELL 0x116f24000 == 37 [pid = 1648] [id = 544] 04:56:21 INFO - PROCESS | 1648 | --DOCSHELL 0x126c4e000 == 36 [pid = 1648] [id = 543] 04:56:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1247a1000 == 35 [pid = 1648] [id = 542] 04:56:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12311c800 == 34 [pid = 1648] [id = 541] 04:56:21 INFO - PROCESS | 1648 | --DOCSHELL 0x119ce5800 == 33 [pid = 1648] [id = 540] 04:56:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1194d8000 == 32 [pid = 1648] [id = 539] 04:56:21 INFO - PROCESS | 1648 | 1469188581763 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 04:56:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11819b800 == 31 [pid = 1648] [id = 538] 04:56:21 INFO - PROCESS | 1648 | --DOCSHELL 0x116f29800 == 30 [pid = 1648] [id = 537] 04:56:21 INFO - PROCESS | 1648 | --DOCSHELL 0x119cec800 == 29 [pid = 1648] [id = 536] 04:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 926ms 04:56:21 INFO - PROCESS | 1648 | 1469188581781 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:56:21 INFO - PROCESS | 1648 | 1469188581783 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:56:21 INFO - PROCESS | 1648 | 1469188581787 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:56:21 INFO - PROCESS | 1648 | 1469188581789 Marionette TRACE conn2 <- [1,2170,null,{}] 04:56:21 INFO - PROCESS | 1648 | 1469188581793 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:21 INFO - PROCESS | 1648 | 1469188581794 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:21 INFO - PROCESS | 1648 | 1469188581879 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128bfa000) [pid = 1648] [serial = 1573] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12468a800) [pid = 1648] [serial = 1570] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x129574c00) [pid = 1648] [serial = 1579] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1293b7000) [pid = 1648] [serial = 1577] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1292a2400) [pid = 1648] [serial = 1576] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128b72400) [pid = 1648] [serial = 1585] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x123851000) [pid = 1648] [serial = 1567] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x112a68400) [pid = 1648] [serial = 1549] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x113c5dc00) [pid = 1648] [serial = 1550] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1131e9800) [pid = 1648] [serial = 1555] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x115fb2400) [pid = 1648] [serial = 1556] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1293aec00) [pid = 1648] [serial = 1547] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12929b400) [pid = 1648] [serial = 1546] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116a08000) [pid = 1648] [serial = 1558] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118125c00) [pid = 1648] [serial = 1559] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1211b3800) [pid = 1648] [serial = 1564] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1233d4000) [pid = 1648] [serial = 1565] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118236c00) [pid = 1648] [serial = 1552] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119080c00) [pid = 1648] [serial = 1553] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1194e8c00) [pid = 1648] [serial = 1561] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119d73c00) [pid = 1648] [serial = 1562] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12a673400) [pid = 1648] [serial = 1580] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118639000) [pid = 1648] [serial = 1582] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12af60800) [pid = 1648] [serial = 1589] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12a75d400) [pid = 1648] [serial = 1586] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128d5c000) [pid = 1648] [serial = 1574] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128b7c000) [pid = 1648] [serial = 1571] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12107fc00) [pid = 1648] [serial = 1583] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x123de3000) [pid = 1648] [serial = 1568] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a8d7800) [pid = 1648] [serial = 1588] [outer = 0x0] [url = about:blank] 04:56:21 INFO - PROCESS | 1648 | 1469188581949 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:21 INFO - PROCESS | 1648 | 1469188581950 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x117489800 == 30 [pid = 1648] [id = 550] 04:56:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1129d6400) [pid = 1648] [serial = 1650] [outer = 0x0] 04:56:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112a5f800) [pid = 1648] [serial = 1651] [outer = 0x1129d6400] 04:56:21 INFO - PROCESS | 1648 | 1469188581978 Marionette DEBUG loaded listener.js 04:56:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1130ea000) [pid = 1648] [serial = 1652] [outer = 0x1129d6400] 04:56:22 INFO - PROCESS | 1648 | 1469188582266 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 04:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms 04:56:22 INFO - PROCESS | 1648 | 1469188582310 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:56:22 INFO - PROCESS | 1648 | 1469188582313 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:56:22 INFO - PROCESS | 1648 | 1469188582317 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:56:22 INFO - PROCESS | 1648 | 1469188582319 Marionette TRACE conn2 <- [1,2174,null,{}] 04:56:22 INFO - PROCESS | 1648 | 1469188582325 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:22 INFO - PROCESS | 1648 | 1469188582326 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:22 INFO - PROCESS | 1648 | 1469188582424 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:56:22 INFO - PROCESS | 1648 | 1469188582475 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:22 INFO - PROCESS | 1648 | 1469188582476 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193a6800 == 31 [pid = 1648] [id = 551] 04:56:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1133c2400) [pid = 1648] [serial = 1653] [outer = 0x0] 04:56:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x115fb2800) [pid = 1648] [serial = 1654] [outer = 0x1133c2400] 04:56:22 INFO - PROCESS | 1648 | 1469188582504 Marionette DEBUG loaded listener.js 04:56:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116a03800) [pid = 1648] [serial = 1655] [outer = 0x1133c2400] 04:56:22 INFO - PROCESS | 1648 | 1469188582804 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 522ms 04:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:56:22 INFO - PROCESS | 1648 | 1469188582841 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:56:22 INFO - PROCESS | 1648 | 1469188582843 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:56:22 INFO - PROCESS | 1648 | 1469188582845 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:56:22 INFO - PROCESS | 1648 | 1469188582847 Marionette TRACE conn2 <- [1,2178,null,{}] 04:56:22 INFO - PROCESS | 1648 | 1469188582857 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:22 INFO - PROCESS | 1648 | 1469188582860 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:22 INFO - PROCESS | 1648 | 1469188582939 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:56:23 INFO - PROCESS | 1648 | 1469188582999 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:23 INFO - PROCESS | 1648 | 1469188583001 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12310e800 == 32 [pid = 1648] [id = 552] 04:56:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11267dc00) [pid = 1648] [serial = 1656] [outer = 0x0] 04:56:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x116a9e400) [pid = 1648] [serial = 1657] [outer = 0x11267dc00] 04:56:23 INFO - PROCESS | 1648 | 1469188583032 Marionette DEBUG loaded listener.js 04:56:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118636800) [pid = 1648] [serial = 1658] [outer = 0x11267dc00] 04:56:23 INFO - PROCESS | 1648 | 1469188583347 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 522ms 04:56:23 INFO - PROCESS | 1648 | 1469188583368 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:56:23 INFO - PROCESS | 1648 | 1469188583370 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:56:23 INFO - PROCESS | 1648 | 1469188583375 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:56:23 INFO - PROCESS | 1648 | 1469188583376 Marionette TRACE conn2 <- [1,2182,null,{}] 04:56:23 INFO - PROCESS | 1648 | 1469188583379 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:23 INFO - PROCESS | 1648 | 1469188583380 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:23 INFO - PROCESS | 1648 | 1469188583461 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:56:23 INFO - PROCESS | 1648 | 1469188583465 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:23 INFO - PROCESS | 1648 | 1469188583465 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265f9000 == 33 [pid = 1648] [id = 553] 04:56:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11888a400) [pid = 1648] [serial = 1659] [outer = 0x0] 04:56:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1193b6400) [pid = 1648] [serial = 1660] [outer = 0x11888a400] 04:56:23 INFO - PROCESS | 1648 | 1469188583493 Marionette DEBUG loaded listener.js 04:56:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1194e8800) [pid = 1648] [serial = 1661] [outer = 0x11888a400] 04:56:23 INFO - PROCESS | 1648 | 1469188583827 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 469ms 04:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:56:23 INFO - PROCESS | 1648 | 1469188583843 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:56:23 INFO - PROCESS | 1648 | 1469188583844 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:56:23 INFO - PROCESS | 1648 | 1469188583847 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:56:23 INFO - PROCESS | 1648 | 1469188583848 Marionette TRACE conn2 <- [1,2186,null,{}] 04:56:23 INFO - PROCESS | 1648 | 1469188583850 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:23 INFO - PROCESS | 1648 | 1469188583851 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:23 INFO - PROCESS | 1648 | 1469188583964 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:56:23 INFO - PROCESS | 1648 | 1469188583975 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:23 INFO - PROCESS | 1648 | 1469188583976 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x128c11000 == 34 [pid = 1648] [id = 554] 04:56:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112675800) [pid = 1648] [serial = 1662] [outer = 0x0] 04:56:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1194e8c00) [pid = 1648] [serial = 1663] [outer = 0x112675800] 04:56:24 INFO - PROCESS | 1648 | 1469188584001 Marionette DEBUG loaded listener.js 04:56:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119d7cc00) [pid = 1648] [serial = 1664] [outer = 0x112675800] 04:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:56:24 INFO - PROCESS | 1648 | 1469188584358 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 518ms 04:56:24 INFO - PROCESS | 1648 | 1469188584365 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:56:24 INFO - PROCESS | 1648 | 1469188584367 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:56:24 INFO - PROCESS | 1648 | 1469188584369 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:56:24 INFO - PROCESS | 1648 | 1469188584370 Marionette TRACE conn2 <- [1,2190,null,{}] 04:56:24 INFO - PROCESS | 1648 | 1469188584372 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:24 INFO - PROCESS | 1648 | 1469188584376 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:24 INFO - PROCESS | 1648 | 1469188584494 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:56:24 INFO - PROCESS | 1648 | 1469188584505 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:24 INFO - PROCESS | 1648 | 1469188584506 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a626800 == 35 [pid = 1648] [id = 555] 04:56:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121067000) [pid = 1648] [serial = 1665] [outer = 0x0] 04:56:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123309c00) [pid = 1648] [serial = 1666] [outer = 0x121067000] 04:56:24 INFO - PROCESS | 1648 | 1469188584531 Marionette DEBUG loaded listener.js 04:56:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124414400) [pid = 1648] [serial = 1667] [outer = 0x121067000] 04:56:24 INFO - PROCESS | 1648 | 1469188584881 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 04:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 04:56:24 INFO - PROCESS | 1648 | 1469188584891 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:56:24 INFO - PROCESS | 1648 | 1469188584892 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:56:24 INFO - PROCESS | 1648 | 1469188584895 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:56:24 INFO - PROCESS | 1648 | 1469188584896 Marionette TRACE conn2 <- [1,2194,null,{}] 04:56:24 INFO - PROCESS | 1648 | 1469188584898 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:24 INFO - PROCESS | 1648 | 1469188584899 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:25 INFO - PROCESS | 1648 | 1469188584999 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:56:25 INFO - PROCESS | 1648 | 1469188585010 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:25 INFO - PROCESS | 1648 | 1469188585011 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a864800 == 36 [pid = 1648] [id = 556] 04:56:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12445bc00) [pid = 1648] [serial = 1668] [outer = 0x0] 04:56:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1244c0800) [pid = 1648] [serial = 1669] [outer = 0x12445bc00] 04:56:25 INFO - PROCESS | 1648 | 1469188585035 Marionette DEBUG loaded listener.js 04:56:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124da7400) [pid = 1648] [serial = 1670] [outer = 0x12445bc00] 04:56:25 INFO - PROCESS | 1648 | 1469188585369 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 04:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 520ms 04:56:25 INFO - PROCESS | 1648 | 1469188585415 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:56:25 INFO - PROCESS | 1648 | 1469188585416 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:56:25 INFO - PROCESS | 1648 | 1469188585419 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:56:25 INFO - PROCESS | 1648 | 1469188585420 Marionette TRACE conn2 <- [1,2198,null,{}] 04:56:25 INFO - PROCESS | 1648 | 1469188585422 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:25 INFO - PROCESS | 1648 | 1469188585423 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:25 INFO - PROCESS | 1648 | 1469188585522 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:56:25 INFO - PROCESS | 1648 | 1469188585526 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:25 INFO - PROCESS | 1648 | 1469188585527 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b18b000 == 37 [pid = 1648] [id = 557] 04:56:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124da8c00) [pid = 1648] [serial = 1671] [outer = 0x0] 04:56:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126130400) [pid = 1648] [serial = 1672] [outer = 0x124da8c00] 04:56:25 INFO - PROCESS | 1648 | 1469188585552 Marionette DEBUG loaded listener.js 04:56:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126718800) [pid = 1648] [serial = 1673] [outer = 0x124da8c00] 04:56:25 INFO - PROCESS | 1648 | 1469188585861 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 470ms 04:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:56:25 INFO - PROCESS | 1648 | 1469188585894 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:56:25 INFO - PROCESS | 1648 | 1469188585895 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:56:25 INFO - PROCESS | 1648 | 1469188585897 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:56:25 INFO - PROCESS | 1648 | 1469188585898 Marionette TRACE conn2 <- [1,2202,null,{}] 04:56:25 INFO - PROCESS | 1648 | 1469188585901 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:25 INFO - PROCESS | 1648 | 1469188585902 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:26 INFO - PROCESS | 1648 | 1469188586094 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1126f6c00) [pid = 1648] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x112713000) [pid = 1648] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112675c00) [pid = 1648] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1126fe000) [pid = 1648] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112a63000) [pid = 1648] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1130be800) [pid = 1648] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1129dec00) [pid = 1648] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119a52000) [pid = 1648] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x123981c00) [pid = 1648] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128b73800) [pid = 1648] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112714000) [pid = 1648] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118631000) [pid = 1648] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1126f1400) [pid = 1648] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x111cac000) [pid = 1648] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1211b1c00) [pid = 1648] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1176c2c00) [pid = 1648] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:56:26 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x112dbe800) [pid = 1648] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:56:26 INFO - PROCESS | 1648 | 1469188586139 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:26 INFO - PROCESS | 1648 | 1469188586140 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1188be000 == 38 [pid = 1648] [id = 558] 04:56:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x10eaff000) [pid = 1648] [serial = 1674] [outer = 0x0] 04:56:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1126f1400) [pid = 1648] [serial = 1675] [outer = 0x10eaff000] 04:56:26 INFO - PROCESS | 1648 | 1469188586165 Marionette DEBUG loaded listener.js 04:56:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112a5d400) [pid = 1648] [serial = 1676] [outer = 0x10eaff000] 04:56:26 INFO - PROCESS | 1648 | 1469188586404 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 518ms 04:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:56:26 INFO - PROCESS | 1648 | 1469188586416 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:56:26 INFO - PROCESS | 1648 | 1469188586417 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:56:26 INFO - PROCESS | 1648 | 1469188586426 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:56:26 INFO - PROCESS | 1648 | 1469188586427 Marionette TRACE conn2 <- [1,2206,null,{}] 04:56:26 INFO - PROCESS | 1648 | 1469188586430 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:26 INFO - PROCESS | 1648 | 1469188586431 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:26 INFO - PROCESS | 1648 | 1469188586517 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:56:26 INFO - PROCESS | 1648 | 1469188586522 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:26 INFO - PROCESS | 1648 | 1469188586524 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be70000 == 39 [pid = 1648] [id = 559] 04:56:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1130c7800) [pid = 1648] [serial = 1677] [outer = 0x0] 04:56:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1193afc00) [pid = 1648] [serial = 1678] [outer = 0x1130c7800] 04:56:26 INFO - PROCESS | 1648 | 1469188586548 Marionette DEBUG loaded listener.js 04:56:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1211aec00) [pid = 1648] [serial = 1679] [outer = 0x1130c7800] 04:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 476ms 04:56:26 INFO - PROCESS | 1648 | 1469188586890 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 04:56:26 INFO - PROCESS | 1648 | 1469188586895 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:56:26 INFO - PROCESS | 1648 | 1469188586897 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:56:26 INFO - PROCESS | 1648 | 1469188586899 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:56:26 INFO - PROCESS | 1648 | 1469188586900 Marionette TRACE conn2 <- [1,2210,null,{}] 04:56:26 INFO - PROCESS | 1648 | 1469188586903 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:26 INFO - PROCESS | 1648 | 1469188586908 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:27 INFO - PROCESS | 1648 | 1469188587042 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:56:27 INFO - PROCESS | 1648 | 1469188587049 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:27 INFO - PROCESS | 1648 | 1469188587052 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be85000 == 40 [pid = 1648] [id = 560] 04:56:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x112a5f400) [pid = 1648] [serial = 1680] [outer = 0x0] 04:56:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124416c00) [pid = 1648] [serial = 1681] [outer = 0x112a5f400] 04:56:27 INFO - PROCESS | 1648 | 1469188587094 Marionette DEBUG loaded listener.js 04:56:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128b44400) [pid = 1648] [serial = 1682] [outer = 0x112a5f400] 04:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 619ms 04:56:27 INFO - PROCESS | 1648 | 1469188587514 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 04:56:27 INFO - PROCESS | 1648 | 1469188587518 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:56:27 INFO - PROCESS | 1648 | 1469188587520 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:56:27 INFO - PROCESS | 1648 | 1469188587523 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:56:27 INFO - PROCESS | 1648 | 1469188587524 Marionette TRACE conn2 <- [1,2214,null,{}] 04:56:27 INFO - PROCESS | 1648 | 1469188587527 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:27 INFO - PROCESS | 1648 | 1469188587528 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:27 INFO - PROCESS | 1648 | 1469188587610 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:56:27 INFO - PROCESS | 1648 | 1469188587669 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:27 INFO - PROCESS | 1648 | 1469188587670 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1d4800 == 41 [pid = 1648] [id = 561] 04:56:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b43400) [pid = 1648] [serial = 1683] [outer = 0x0] 04:56:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128b77400) [pid = 1648] [serial = 1684] [outer = 0x128b43400] 04:56:27 INFO - PROCESS | 1648 | 1469188587694 Marionette DEBUG loaded listener.js 04:56:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128b7ec00) [pid = 1648] [serial = 1685] [outer = 0x128b43400] 04:56:27 INFO - PROCESS | 1648 | 1469188587986 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 04:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 518ms 04:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:56:28 INFO - PROCESS | 1648 | 1469188588043 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:56:28 INFO - PROCESS | 1648 | 1469188588044 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:56:28 INFO - PROCESS | 1648 | 1469188588046 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:56:28 INFO - PROCESS | 1648 | 1469188588047 Marionette TRACE conn2 <- [1,2218,null,{}] 04:56:28 INFO - PROCESS | 1648 | 1469188588049 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:28 INFO - PROCESS | 1648 | 1469188588050 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:28 INFO - PROCESS | 1648 | 1469188588183 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:56:28 INFO - PROCESS | 1648 | 1469188588240 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:28 INFO - PROCESS | 1648 | 1469188588242 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x113e14800 == 42 [pid = 1648] [id = 562] 04:56:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x110ea6400) [pid = 1648] [serial = 1686] [outer = 0x0] 04:56:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x111fe5400) [pid = 1648] [serial = 1687] [outer = 0x110ea6400] 04:56:28 INFO - PROCESS | 1648 | 1469188588275 Marionette DEBUG loaded listener.js 04:56:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1127d2400) [pid = 1648] [serial = 1688] [outer = 0x110ea6400] 04:56:28 INFO - PROCESS | 1648 | 1469188588721 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 04:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 719ms 04:56:28 INFO - PROCESS | 1648 | 1469188588766 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:56:28 INFO - PROCESS | 1648 | 1469188588769 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:56:28 INFO - PROCESS | 1648 | 1469188588772 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:56:28 INFO - PROCESS | 1648 | 1469188588775 Marionette TRACE conn2 <- [1,2222,null,{}] 04:56:28 INFO - PROCESS | 1648 | 1469188588778 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:28 INFO - PROCESS | 1648 | 1469188588781 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:28 INFO - PROCESS | 1648 | 1469188588885 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:56:28 INFO - PROCESS | 1648 | 1469188588994 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:28 INFO - PROCESS | 1648 | 1469188588996 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211ce800 == 43 [pid = 1648] [id = 563] 04:56:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x115099400) [pid = 1648] [serial = 1689] [outer = 0x0] 04:56:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116726800) [pid = 1648] [serial = 1690] [outer = 0x115099400] 04:56:29 INFO - PROCESS | 1648 | 1469188589028 Marionette DEBUG loaded listener.js 04:56:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116f5f800) [pid = 1648] [serial = 1691] [outer = 0x115099400] 04:56:29 INFO - PROCESS | 1648 | 1469188589482 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 720ms 04:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:56:29 INFO - PROCESS | 1648 | 1469188589493 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:56:29 INFO - PROCESS | 1648 | 1469188589495 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:56:29 INFO - PROCESS | 1648 | 1469188589497 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:56:29 INFO - PROCESS | 1648 | 1469188589498 Marionette TRACE conn2 <- [1,2226,null,{}] 04:56:29 INFO - PROCESS | 1648 | 1469188589501 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:29 INFO - PROCESS | 1648 | 1469188589502 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:29 INFO - PROCESS | 1648 | 1469188589607 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:56:29 INFO - PROCESS | 1648 | 1469188589666 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:29 INFO - PROCESS | 1648 | 1469188589667 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba46000 == 44 [pid = 1648] [id = 564] 04:56:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11812cc00) [pid = 1648] [serial = 1692] [outer = 0x0] 04:56:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119085c00) [pid = 1648] [serial = 1693] [outer = 0x11812cc00] 04:56:29 INFO - PROCESS | 1648 | 1469188589697 Marionette DEBUG loaded listener.js 04:56:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119c87c00) [pid = 1648] [serial = 1694] [outer = 0x11812cc00] 04:56:30 INFO - PROCESS | 1648 | 1469188590152 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 04:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 671ms 04:56:30 INFO - PROCESS | 1648 | 1469188590168 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:56:30 INFO - PROCESS | 1648 | 1469188590171 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:56:30 INFO - PROCESS | 1648 | 1469188590179 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:56:30 INFO - PROCESS | 1648 | 1469188590182 Marionette TRACE conn2 <- [1,2230,null,{}] 04:56:30 INFO - PROCESS | 1648 | 1469188590185 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:30 INFO - PROCESS | 1648 | 1469188590187 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:30 INFO - PROCESS | 1648 | 1469188590314 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:56:30 INFO - PROCESS | 1648 | 1469188590389 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:30 INFO - PROCESS | 1648 | 1469188590390 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca2f000 == 45 [pid = 1648] [id = 565] 04:56:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1211ae400) [pid = 1648] [serial = 1695] [outer = 0x0] 04:56:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x123868c00) [pid = 1648] [serial = 1696] [outer = 0x1211ae400] 04:56:30 INFO - PROCESS | 1648 | 1469188590419 Marionette DEBUG loaded listener.js 04:56:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1247e2000) [pid = 1648] [serial = 1697] [outer = 0x1211ae400] 04:56:30 INFO - PROCESS | 1648 | 1469188590823 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 04:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 674ms 04:56:30 INFO - PROCESS | 1648 | 1469188590850 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:56:30 INFO - PROCESS | 1648 | 1469188590851 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:56:30 INFO - PROCESS | 1648 | 1469188590853 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:56:30 INFO - PROCESS | 1648 | 1469188590855 Marionette TRACE conn2 <- [1,2234,null,{}] 04:56:30 INFO - PROCESS | 1648 | 1469188590857 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:30 INFO - PROCESS | 1648 | 1469188590858 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:30 INFO - PROCESS | 1648 | 1469188590960 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:56:31 INFO - PROCESS | 1648 | 1469188591019 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:31 INFO - PROCESS | 1648 | 1469188591021 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb19000 == 46 [pid = 1648] [id = 566] 04:56:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12678f400) [pid = 1648] [serial = 1698] [outer = 0x0] 04:56:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128b39800) [pid = 1648] [serial = 1699] [outer = 0x12678f400] 04:56:31 INFO - PROCESS | 1648 | 1469188591050 Marionette DEBUG loaded listener.js 04:56:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128b76800) [pid = 1648] [serial = 1700] [outer = 0x12678f400] 04:56:31 INFO - PROCESS | 1648 | 1469188591774 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 04:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 973ms 04:56:31 INFO - PROCESS | 1648 | 1469188591838 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:56:31 INFO - PROCESS | 1648 | 1469188591840 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:56:31 INFO - PROCESS | 1648 | 1469188591845 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:56:31 INFO - PROCESS | 1648 | 1469188591847 Marionette TRACE conn2 <- [1,2238,null,{}] 04:56:31 INFO - PROCESS | 1648 | 1469188591851 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:31 INFO - PROCESS | 1648 | 1469188591852 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:31 INFO - PROCESS | 1648 | 1469188591950 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:56:32 INFO - PROCESS | 1648 | 1469188592028 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:32 INFO - PROCESS | 1648 | 1469188592031 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ea2800 == 47 [pid = 1648] [id = 567] 04:56:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1129ab800) [pid = 1648] [serial = 1701] [outer = 0x0] 04:56:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1133c5400) [pid = 1648] [serial = 1702] [outer = 0x1129ab800] 04:56:32 INFO - PROCESS | 1648 | 1469188592059 Marionette DEBUG loaded listener.js 04:56:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x115fb2000) [pid = 1648] [serial = 1703] [outer = 0x1129ab800] 04:56:32 INFO - PROCESS | 1648 | 1469188592475 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 671ms 04:56:32 INFO - PROCESS | 1648 | 1469188592517 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:56:32 INFO - PROCESS | 1648 | 1469188592520 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1d4800 == 46 [pid = 1648] [id = 561] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12be85000 == 45 [pid = 1648] [id = 560] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12be70000 == 44 [pid = 1648] [id = 559] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1188be000 == 43 [pid = 1648] [id = 558] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12b18b000 == 42 [pid = 1648] [id = 557] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12a864800 == 41 [pid = 1648] [id = 556] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12a626800 == 40 [pid = 1648] [id = 555] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x128c11000 == 39 [pid = 1648] [id = 554] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1265f9000 == 38 [pid = 1648] [id = 553] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12310e800 == 37 [pid = 1648] [id = 552] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1193a6800 == 36 [pid = 1648] [id = 551] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x117489800 == 35 [pid = 1648] [id = 550] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12311b800 == 34 [pid = 1648] [id = 549] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12311c000 == 33 [pid = 1648] [id = 547] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11816b800 == 32 [pid = 1648] [id = 548] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb19000 == 31 [pid = 1648] [id = 566] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca2f000 == 30 [pid = 1648] [id = 565] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba46000 == 29 [pid = 1648] [id = 564] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1211ce800 == 28 [pid = 1648] [id = 563] 04:56:33 INFO - PROCESS | 1648 | --DOCSHELL 0x113e14800 == 27 [pid = 1648] [id = 562] 04:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1127da800) [pid = 1648] [serial = 1612] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1129b0400) [pid = 1648] [serial = 1613] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1185cf000) [pid = 1648] [serial = 1595] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x117e2f400) [pid = 1648] [serial = 1594] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119083000) [pid = 1648] [serial = 1610] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116a9f400) [pid = 1648] [serial = 1609] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112a65400) [pid = 1648] [serial = 1615] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11305d400) [pid = 1648] [serial = 1616] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x123851c00) [pid = 1648] [serial = 1598] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x121078800) [pid = 1648] [serial = 1597] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128b76c00) [pid = 1648] [serial = 1601] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124daac00) [pid = 1648] [serial = 1600] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12a759000) [pid = 1648] [serial = 1604] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12a706400) [pid = 1648] [serial = 1603] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x112f61400) [pid = 1648] [serial = 1607] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1129b7800) [pid = 1648] [serial = 1606] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119064000) [pid = 1648] [serial = 1627] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119c89c00) [pid = 1648] [serial = 1630] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1127e0800) [pid = 1648] [serial = 1633] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11a09e400) [pid = 1648] [serial = 1631] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x115f4d400) [pid = 1648] [serial = 1634] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x123854400) [pid = 1648] [serial = 1640] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121074400) [pid = 1648] [serial = 1636] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116a0c800) [pid = 1648] [serial = 1621] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118129c00) [pid = 1648] [serial = 1622] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x123872800) [pid = 1648] [serial = 1642] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119c81c00) [pid = 1648] [serial = 1628] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1185cfc00) [pid = 1648] [serial = 1625] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12319f400) [pid = 1648] [serial = 1639] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1211b4400) [pid = 1648] [serial = 1637] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1129dcc00) [pid = 1648] [serial = 1592] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118455c00) [pid = 1648] [serial = 1624] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x115fb0c00) [pid = 1648] [serial = 1618] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1127d1800) [pid = 1648] [serial = 1591] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x116729800) [pid = 1648] [serial = 1619] [outer = 0x0] [url = about:blank] 04:56:33 INFO - PROCESS | 1648 | 1469188593145 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:56:33 INFO - PROCESS | 1648 | 1469188593148 Marionette TRACE conn2 <- [1,2242,null,{}] 04:56:33 INFO - PROCESS | 1648 | 1469188593154 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:33 INFO - PROCESS | 1648 | 1469188593155 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:33 INFO - PROCESS | 1648 | 1469188593234 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:56:33 INFO - PROCESS | 1648 | 1469188593240 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:33 INFO - PROCESS | 1648 | 1469188593242 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x116585800 == 28 [pid = 1648] [id = 568] 04:56:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112710400) [pid = 1648] [serial = 1704] [outer = 0x0] 04:56:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11271a000) [pid = 1648] [serial = 1705] [outer = 0x112710400] 04:56:33 INFO - PROCESS | 1648 | 1469188593291 Marionette DEBUG loaded listener.js 04:56:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1127dd400) [pid = 1648] [serial = 1706] [outer = 0x112710400] 04:56:33 INFO - PROCESS | 1648 | 1469188593629 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 589ms 04:56:33 INFO - PROCESS | 1648 | 1469188593669 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:56:33 INFO - PROCESS | 1648 | 1469188593671 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:56:33 INFO - PROCESS | 1648 | 1469188593675 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:56:33 INFO - PROCESS | 1648 | 1469188593676 Marionette TRACE conn2 <- [1,2246,null,{}] 04:56:33 INFO - PROCESS | 1648 | 1469188593680 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:33 INFO - PROCESS | 1648 | 1469188593683 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:33 INFO - PROCESS | 1648 | 1469188593764 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:56:33 INFO - PROCESS | 1648 | 1469188593768 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:33 INFO - PROCESS | 1648 | 1469188593770 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11819b000 == 29 [pid = 1648] [id = 569] 04:56:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1129b4c00) [pid = 1648] [serial = 1707] [outer = 0x0] 04:56:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112a6b000) [pid = 1648] [serial = 1708] [outer = 0x1129b4c00] 04:56:33 INFO - PROCESS | 1648 | 1469188593801 Marionette DEBUG loaded listener.js 04:56:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1131e8c00) [pid = 1648] [serial = 1709] [outer = 0x1129b4c00] 04:56:34 INFO - PROCESS | 1648 | 1469188594129 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 468ms 04:56:34 INFO - PROCESS | 1648 | 1469188594144 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:56:34 INFO - PROCESS | 1648 | 1469188594145 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:56:34 INFO - PROCESS | 1648 | 1469188594148 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:56:34 INFO - PROCESS | 1648 | 1469188594149 Marionette TRACE conn2 <- [1,2250,null,{}] 04:56:34 INFO - PROCESS | 1648 | 1469188594152 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:34 INFO - PROCESS | 1648 | 1469188594153 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:34 INFO - PROCESS | 1648 | 1469188594251 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:56:34 INFO - PROCESS | 1648 | 1469188594330 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:34 INFO - PROCESS | 1648 | 1469188594337 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194d0800 == 30 [pid = 1648] [id = 570] 04:56:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x115fb5c00) [pid = 1648] [serial = 1710] [outer = 0x0] 04:56:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116530c00) [pid = 1648] [serial = 1711] [outer = 0x115fb5c00] 04:56:34 INFO - PROCESS | 1648 | 1469188594388 Marionette DEBUG loaded listener.js 04:56:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116a04400) [pid = 1648] [serial = 1712] [outer = 0x115fb5c00] 04:56:34 INFO - PROCESS | 1648 | 1469188594815 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 04:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 718ms 04:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:56:34 INFO - PROCESS | 1648 | 1469188594867 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:56:34 INFO - PROCESS | 1648 | 1469188594868 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:56:34 INFO - PROCESS | 1648 | 1469188594870 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:56:34 INFO - PROCESS | 1648 | 1469188594871 Marionette TRACE conn2 <- [1,2254,null,{}] 04:56:34 INFO - PROCESS | 1648 | 1469188594874 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:34 INFO - PROCESS | 1648 | 1469188594875 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:34 INFO - PROCESS | 1648 | 1469188594951 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:56:34 INFO - PROCESS | 1648 | 1469188594957 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:34 INFO - PROCESS | 1648 | 1469188594958 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x119eb0800 == 31 [pid = 1648] [id = 571] 04:56:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1176c2000) [pid = 1648] [serial = 1713] [outer = 0x0] 04:56:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118129000) [pid = 1648] [serial = 1714] [outer = 0x1176c2000] 04:56:34 INFO - PROCESS | 1648 | 1469188594983 Marionette DEBUG loaded listener.js 04:56:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118232c00) [pid = 1648] [serial = 1715] [outer = 0x1176c2000] 04:56:35 INFO - PROCESS | 1648 | 1469188595341 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 521ms 04:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:56:35 INFO - PROCESS | 1648 | 1469188595391 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:56:35 INFO - PROCESS | 1648 | 1469188595392 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:56:35 INFO - PROCESS | 1648 | 1469188595394 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:56:35 INFO - PROCESS | 1648 | 1469188595396 Marionette TRACE conn2 <- [1,2258,null,{}] 04:56:35 INFO - PROCESS | 1648 | 1469188595398 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:35 INFO - PROCESS | 1648 | 1469188595399 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:35 INFO - PROCESS | 1648 | 1469188595501 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:56:35 INFO - PROCESS | 1648 | 1469188595512 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:35 INFO - PROCESS | 1648 | 1469188595513 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x123624800 == 32 [pid = 1648] [id = 572] 04:56:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11823bc00) [pid = 1648] [serial = 1716] [outer = 0x0] 04:56:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1185c5c00) [pid = 1648] [serial = 1717] [outer = 0x11823bc00] 04:56:35 INFO - PROCESS | 1648 | 1469188595538 Marionette DEBUG loaded listener.js 04:56:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118632800) [pid = 1648] [serial = 1718] [outer = 0x11823bc00] 04:56:35 INFO - PROCESS | 1648 | 1469188595870 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 517ms 04:56:35 INFO - PROCESS | 1648 | 1469188595913 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:56:35 INFO - PROCESS | 1648 | 1469188595914 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:56:35 INFO - PROCESS | 1648 | 1469188595923 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:56:35 INFO - PROCESS | 1648 | 1469188595924 Marionette TRACE conn2 <- [1,2262,null,{}] 04:56:35 INFO - PROCESS | 1648 | 1469188595926 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:35 INFO - PROCESS | 1648 | 1469188595930 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:36 INFO - PROCESS | 1648 | 1469188596052 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:56:36 INFO - PROCESS | 1648 | 1469188596056 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:36 INFO - PROCESS | 1648 | 1469188596058 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e81000 == 33 [pid = 1648] [id = 573] 04:56:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118633c00) [pid = 1648] [serial = 1719] [outer = 0x0] 04:56:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11907dc00) [pid = 1648] [serial = 1720] [outer = 0x118633c00] 04:56:36 INFO - PROCESS | 1648 | 1469188596083 Marionette DEBUG loaded listener.js 04:56:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119c88c00) [pid = 1648] [serial = 1721] [outer = 0x118633c00] 04:56:36 INFO - PROCESS | 1648 | 1469188596426 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 526ms 04:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:56:36 INFO - PROCESS | 1648 | 1469188596442 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:56:36 INFO - PROCESS | 1648 | 1469188596444 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:56:36 INFO - PROCESS | 1648 | 1469188596446 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:56:36 INFO - PROCESS | 1648 | 1469188596447 Marionette TRACE conn2 <- [1,2266,null,{}] 04:56:36 INFO - PROCESS | 1648 | 1469188596449 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:36 INFO - PROCESS | 1648 | 1469188596450 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:36 INFO - PROCESS | 1648 | 1469188596552 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:56:36 INFO - PROCESS | 1648 | 1469188596589 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:36 INFO - PROCESS | 1648 | 1469188596590 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b88000 == 34 [pid = 1648] [id = 574] 04:56:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119c8bc00) [pid = 1648] [serial = 1722] [outer = 0x0] 04:56:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11a09fc00) [pid = 1648] [serial = 1723] [outer = 0x119c8bc00] 04:56:36 INFO - PROCESS | 1648 | 1469188596622 Marionette DEBUG loaded listener.js 04:56:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121081000) [pid = 1648] [serial = 1724] [outer = 0x119c8bc00] 04:56:36 INFO - PROCESS | 1648 | 1469188596953 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 04:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 520ms 04:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:56:36 INFO - PROCESS | 1648 | 1469188596966 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:56:36 INFO - PROCESS | 1648 | 1469188596968 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:56:36 INFO - PROCESS | 1648 | 1469188596970 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:56:36 INFO - PROCESS | 1648 | 1469188596974 Marionette TRACE conn2 <- [1,2270,null,{}] 04:56:36 INFO - PROCESS | 1648 | 1469188596977 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:36 INFO - PROCESS | 1648 | 1469188596978 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:37 INFO - PROCESS | 1648 | 1469188597076 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:56:37 INFO - PROCESS | 1648 | 1469188597080 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:37 INFO - PROCESS | 1648 | 1469188597081 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x129244800 == 35 [pid = 1648] [id = 575] 04:56:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x110eb0c00) [pid = 1648] [serial = 1725] [outer = 0x0] 04:56:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1211af400) [pid = 1648] [serial = 1726] [outer = 0x110eb0c00] 04:56:37 INFO - PROCESS | 1648 | 1469188597106 Marionette DEBUG loaded listener.js 04:56:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1233d8400) [pid = 1648] [serial = 1727] [outer = 0x110eb0c00] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124da8c00) [pid = 1648] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1130c0c00) [pid = 1648] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112674400) [pid = 1648] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1133c2400) [pid = 1648] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1211af000) [pid = 1648] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1129d6400) [pid = 1648] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11267dc00) [pid = 1648] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11888a400) [pid = 1648] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112a5f400) [pid = 1648] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x10eaff000) [pid = 1648] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1130c7800) [pid = 1648] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128b43400) [pid = 1648] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112675800) [pid = 1648] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121067000) [pid = 1648] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:56:37 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12445bc00) [pid = 1648] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:56:37 INFO - PROCESS | 1648 | 1469188597577 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 623ms 04:56:37 INFO - PROCESS | 1648 | 1469188597593 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:56:37 INFO - PROCESS | 1648 | 1469188597595 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:56:37 INFO - PROCESS | 1648 | 1469188597597 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:56:37 INFO - PROCESS | 1648 | 1469188597598 Marionette TRACE conn2 <- [1,2274,null,{}] 04:56:37 INFO - PROCESS | 1648 | 1469188597601 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:37 INFO - PROCESS | 1648 | 1469188597602 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:37 INFO - PROCESS | 1648 | 1469188597685 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:56:37 INFO - PROCESS | 1648 | 1469188597753 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:37 INFO - PROCESS | 1648 | 1469188597756 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293e1000 == 36 [pid = 1648] [id = 576] 04:56:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11267dc00) [pid = 1648] [serial = 1728] [outer = 0x0] 04:56:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x113229800) [pid = 1648] [serial = 1729] [outer = 0x11267dc00] 04:56:37 INFO - PROCESS | 1648 | 1469188597781 Marionette DEBUG loaded listener.js 04:56:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1194e0c00) [pid = 1648] [serial = 1730] [outer = 0x11267dc00] 04:56:38 INFO - PROCESS | 1648 | 1469188598060 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 04:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 468ms 04:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:56:38 INFO - PROCESS | 1648 | 1469188598066 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:56:38 INFO - PROCESS | 1648 | 1469188598067 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:56:38 INFO - PROCESS | 1648 | 1469188598069 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:56:38 INFO - PROCESS | 1648 | 1469188598070 Marionette TRACE conn2 <- [1,2278,null,{}] 04:56:38 INFO - PROCESS | 1648 | 1469188598081 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:38 INFO - PROCESS | 1648 | 1469188598082 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:38 INFO - PROCESS | 1648 | 1469188598163 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:56:38 INFO - PROCESS | 1648 | 1469188598167 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:38 INFO - PROCESS | 1648 | 1469188598168 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a637800 == 37 [pid = 1648] [id = 577] 04:56:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119a4b400) [pid = 1648] [serial = 1731] [outer = 0x0] 04:56:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1233d3000) [pid = 1648] [serial = 1732] [outer = 0x119a4b400] 04:56:38 INFO - PROCESS | 1648 | 1469188598194 Marionette DEBUG loaded listener.js 04:56:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12384ec00) [pid = 1648] [serial = 1733] [outer = 0x119a4b400] 04:56:38 INFO - PROCESS | 1648 | 1469188598540 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 477ms 04:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:56:38 INFO - PROCESS | 1648 | 1469188598547 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:56:38 INFO - PROCESS | 1648 | 1469188598548 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:56:38 INFO - PROCESS | 1648 | 1469188598550 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:56:38 INFO - PROCESS | 1648 | 1469188598552 Marionette TRACE conn2 <- [1,2282,null,{}] 04:56:38 INFO - PROCESS | 1648 | 1469188598556 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:38 INFO - PROCESS | 1648 | 1469188598559 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:38 INFO - PROCESS | 1648 | 1469188598680 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:56:38 INFO - PROCESS | 1648 | 1469188598687 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:38 INFO - PROCESS | 1648 | 1469188598689 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a86a800 == 38 [pid = 1648] [id = 578] 04:56:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112134400) [pid = 1648] [serial = 1734] [outer = 0x0] 04:56:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123853000) [pid = 1648] [serial = 1735] [outer = 0x112134400] 04:56:38 INFO - PROCESS | 1648 | 1469188598722 Marionette DEBUG loaded listener.js 04:56:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124469c00) [pid = 1648] [serial = 1736] [outer = 0x112134400] 04:56:39 INFO - PROCESS | 1648 | 1469188599140 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 04:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 622ms 04:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:56:39 INFO - PROCESS | 1648 | 1469188599173 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:56:39 INFO - PROCESS | 1648 | 1469188599176 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:56:39 INFO - PROCESS | 1648 | 1469188599179 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:56:39 INFO - PROCESS | 1648 | 1469188599181 Marionette TRACE conn2 <- [1,2286,null,{}] 04:56:39 INFO - PROCESS | 1648 | 1469188599184 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:39 INFO - PROCESS | 1648 | 1469188599186 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:39 INFO - PROCESS | 1648 | 1469188599308 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:56:39 INFO - PROCESS | 1648 | 1469188599396 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:39 INFO - PROCESS | 1648 | 1469188599397 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba3c000 == 39 [pid = 1648] [id = 579] 04:56:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x115098800) [pid = 1648] [serial = 1737] [outer = 0x0] 04:56:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12470fc00) [pid = 1648] [serial = 1738] [outer = 0x115098800] 04:56:39 INFO - PROCESS | 1648 | 1469188599419 Marionette DEBUG loaded listener.js 04:56:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126796800) [pid = 1648] [serial = 1739] [outer = 0x115098800] 04:56:39 INFO - PROCESS | 1648 | 1469188599955 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 04:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 04:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 829ms 04:56:40 INFO - PROCESS | 1648 | 1469188600008 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:56:40 INFO - PROCESS | 1648 | 1469188600012 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:56:40 INFO - PROCESS | 1648 | 1469188600017 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:56:40 INFO - PROCESS | 1648 | 1469188600022 Marionette TRACE conn2 <- [1,2290,null,{}] 04:56:40 INFO - PROCESS | 1648 | 1469188600062 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:40 INFO - PROCESS | 1648 | 1469188600064 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:40 INFO - PROCESS | 1648 | 1469188600232 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:56:40 INFO - PROCESS | 1648 | 1469188600343 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:40 INFO - PROCESS | 1648 | 1469188600345 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x118262800 == 40 [pid = 1648] [id = 580] 04:56:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1126fc000) [pid = 1648] [serial = 1740] [outer = 0x0] 04:56:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1129abc00) [pid = 1648] [serial = 1741] [outer = 0x1126fc000] 04:56:40 INFO - PROCESS | 1648 | 1469188600378 Marionette DEBUG loaded listener.js 04:56:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x112a66000) [pid = 1648] [serial = 1742] [outer = 0x1126fc000] 04:56:40 INFO - PROCESS | 1648 | 1469188600886 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 04:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 903ms 04:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:56:40 INFO - PROCESS | 1648 | 1469188600920 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:56:40 INFO - PROCESS | 1648 | 1469188600923 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:56:40 INFO - PROCESS | 1648 | 1469188600928 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:56:40 INFO - PROCESS | 1648 | 1469188600930 Marionette TRACE conn2 <- [1,2294,null,{}] 04:56:40 INFO - PROCESS | 1648 | 1469188600932 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:40 INFO - PROCESS | 1648 | 1469188600934 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:41 INFO - PROCESS | 1648 | 1469188601048 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:56:41 INFO - PROCESS | 1648 | 1469188601131 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:41 INFO - PROCESS | 1648 | 1469188601133 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12449d800 == 41 [pid = 1648] [id = 581] 04:56:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1131e9c00) [pid = 1648] [serial = 1743] [outer = 0x0] 04:56:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1169fa400) [pid = 1648] [serial = 1744] [outer = 0x1131e9c00] 04:56:41 INFO - PROCESS | 1648 | 1469188601163 Marionette DEBUG loaded listener.js 04:56:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x117e2f400) [pid = 1648] [serial = 1745] [outer = 0x1131e9c00] 04:56:41 INFO - PROCESS | 1648 | 1469188601798 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 04:56:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 921ms 04:56:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:56:41 INFO - PROCESS | 1648 | 1469188601849 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:56:41 INFO - PROCESS | 1648 | 1469188601852 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:56:41 INFO - PROCESS | 1648 | 1469188601855 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:56:41 INFO - PROCESS | 1648 | 1469188601857 Marionette TRACE conn2 <- [1,2298,null,{}] 04:56:41 INFO - PROCESS | 1648 | 1469188601860 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:41 INFO - PROCESS | 1648 | 1469188601862 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:41 INFO - PROCESS | 1648 | 1469188601976 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:56:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12a86a800 == 40 [pid = 1648] [id = 578] 04:56:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12a637800 == 39 [pid = 1648] [id = 577] 04:56:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1293e1000 == 38 [pid = 1648] [id = 576] 04:56:41 INFO - PROCESS | 1648 | --DOCSHELL 0x129244800 == 37 [pid = 1648] [id = 575] 04:56:41 INFO - PROCESS | 1648 | --DOCSHELL 0x128b88000 == 36 [pid = 1648] [id = 574] 04:56:41 INFO - PROCESS | 1648 | --DOCSHELL 0x124e81000 == 35 [pid = 1648] [id = 573] 04:56:41 INFO - PROCESS | 1648 | --DOCSHELL 0x123624800 == 34 [pid = 1648] [id = 572] 04:56:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119eb0800 == 33 [pid = 1648] [id = 571] 04:56:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1194d0800 == 32 [pid = 1648] [id = 570] 04:56:42 INFO - PROCESS | 1648 | --DOCSHELL 0x11819b000 == 31 [pid = 1648] [id = 569] 04:56:42 INFO - PROCESS | 1648 | --DOCSHELL 0x116585800 == 30 [pid = 1648] [id = 568] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x123309c00) [pid = 1648] [serial = 1666] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1244c0800) [pid = 1648] [serial = 1669] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x126130400) [pid = 1648] [serial = 1672] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113c06c00) [pid = 1648] [serial = 1648] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x115f4cc00) [pid = 1648] [serial = 1649] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1127d8800) [pid = 1648] [serial = 1645] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1129ba000) [pid = 1648] [serial = 1646] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x115fb2800) [pid = 1648] [serial = 1654] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116a03800) [pid = 1648] [serial = 1655] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1244bfc00) [pid = 1648] [serial = 1643] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112a5f800) [pid = 1648] [serial = 1651] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1130ea000) [pid = 1648] [serial = 1652] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116a9e400) [pid = 1648] [serial = 1657] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118636800) [pid = 1648] [serial = 1658] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1193b6400) [pid = 1648] [serial = 1660] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1194e8800) [pid = 1648] [serial = 1661] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126718800) [pid = 1648] [serial = 1673] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128b44400) [pid = 1648] [serial = 1682] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112a5d400) [pid = 1648] [serial = 1676] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1126f1400) [pid = 1648] [serial = 1675] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1193afc00) [pid = 1648] [serial = 1678] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128b7ec00) [pid = 1648] [serial = 1685] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1194e8c00) [pid = 1648] [serial = 1663] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x124da7400) [pid = 1648] [serial = 1670] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x124414400) [pid = 1648] [serial = 1667] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1211aec00) [pid = 1648] [serial = 1679] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x124416c00) [pid = 1648] [serial = 1681] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119d7cc00) [pid = 1648] [serial = 1664] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128b77400) [pid = 1648] [serial = 1684] [outer = 0x0] [url = about:blank] 04:56:42 INFO - PROCESS | 1648 | 1469188602087 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:42 INFO - PROCESS | 1648 | 1469188602091 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x116585800 == 31 [pid = 1648] [id = 582] 04:56:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112713400) [pid = 1648] [serial = 1746] [outer = 0x0] 04:56:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1127d8800) [pid = 1648] [serial = 1747] [outer = 0x112713400] 04:56:42 INFO - PROCESS | 1648 | 1469188602139 Marionette DEBUG loaded listener.js 04:56:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112a8ec00) [pid = 1648] [serial = 1748] [outer = 0x112713400] 04:56:42 INFO - PROCESS | 1648 | 1469188602526 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 04:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 676ms 04:56:42 INFO - PROCESS | 1648 | 1469188602531 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:56:42 INFO - PROCESS | 1648 | 1469188602533 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:56:42 INFO - PROCESS | 1648 | 1469188602540 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:56:42 INFO - PROCESS | 1648 | 1469188602543 Marionette TRACE conn2 <- [1,2302,null,{}] 04:56:42 INFO - PROCESS | 1648 | 1469188602545 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:42 INFO - PROCESS | 1648 | 1469188602547 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:42 INFO - PROCESS | 1648 | 1469188602646 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:56:42 INFO - PROCESS | 1648 | 1469188602704 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:42 INFO - PROCESS | 1648 | 1469188602705 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191ad000 == 32 [pid = 1648] [id = 583] 04:56:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1130c0c00) [pid = 1648] [serial = 1749] [outer = 0x0] 04:56:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x115f44c00) [pid = 1648] [serial = 1750] [outer = 0x1130c0c00] 04:56:42 INFO - PROCESS | 1648 | 1469188602732 Marionette DEBUG loaded listener.js 04:56:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116a0c800) [pid = 1648] [serial = 1751] [outer = 0x1130c0c00] 04:56:43 INFO - PROCESS | 1648 | 1469188603031 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 522ms 04:56:43 INFO - PROCESS | 1648 | 1469188603061 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:56:43 INFO - PROCESS | 1648 | 1469188603062 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:56:43 INFO - PROCESS | 1648 | 1469188603065 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:56:43 INFO - PROCESS | 1648 | 1469188603067 Marionette TRACE conn2 <- [1,2306,null,{}] 04:56:43 INFO - PROCESS | 1648 | 1469188603079 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:43 INFO - PROCESS | 1648 | 1469188603082 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:43 INFO - PROCESS | 1648 | 1469188603178 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:56:43 INFO - PROCESS | 1648 | 1469188603233 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:43 INFO - PROCESS | 1648 | 1469188603235 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1231f0000 == 33 [pid = 1648] [id = 584] 04:56:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11267e000) [pid = 1648] [serial = 1752] [outer = 0x0] 04:56:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118130000) [pid = 1648] [serial = 1753] [outer = 0x11267e000] 04:56:43 INFO - PROCESS | 1648 | 1469188603263 Marionette DEBUG loaded listener.js 04:56:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11900a400) [pid = 1648] [serial = 1754] [outer = 0x11267e000] 04:56:43 INFO - PROCESS | 1648 | 1469188603543 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 04:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 525ms 04:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:56:43 INFO - PROCESS | 1648 | 1469188603595 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:56:43 INFO - PROCESS | 1648 | 1469188603597 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:56:43 INFO - PROCESS | 1648 | 1469188603599 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:56:43 INFO - PROCESS | 1648 | 1469188603600 Marionette TRACE conn2 <- [1,2310,null,{}] 04:56:43 INFO - PROCESS | 1648 | 1469188603602 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:43 INFO - PROCESS | 1648 | 1469188603604 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:43 INFO - PROCESS | 1648 | 1469188603690 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:56:43 INFO - PROCESS | 1648 | 1469188603694 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:43 INFO - PROCESS | 1648 | 1469188603695 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12619c000 == 34 [pid = 1648] [id = 585] 04:56:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11907a400) [pid = 1648] [serial = 1755] [outer = 0x0] 04:56:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1194e7400) [pid = 1648] [serial = 1756] [outer = 0x11907a400] 04:56:43 INFO - PROCESS | 1648 | 1469188603721 Marionette DEBUG loaded listener.js 04:56:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119c80800) [pid = 1648] [serial = 1757] [outer = 0x11907a400] 04:56:44 INFO - PROCESS | 1648 | 1469188604074 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 04:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:56:44 INFO - PROCESS | 1648 | 1469188604123 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:56:44 INFO - PROCESS | 1648 | 1469188604124 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:56:44 INFO - PROCESS | 1648 | 1469188604126 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:56:44 INFO - PROCESS | 1648 | 1469188604127 Marionette TRACE conn2 <- [1,2314,null,{}] 04:56:44 INFO - PROCESS | 1648 | 1469188604129 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:44 INFO - PROCESS | 1648 | 1469188604131 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:44 INFO - PROCESS | 1648 | 1469188604241 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:56:44 INFO - PROCESS | 1648 | 1469188604252 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:44 INFO - PROCESS | 1648 | 1469188604253 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f86800 == 35 [pid = 1648] [id = 586] 04:56:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1129ba800) [pid = 1648] [serial = 1758] [outer = 0x0] 04:56:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119c87400) [pid = 1648] [serial = 1759] [outer = 0x1129ba800] 04:56:44 INFO - PROCESS | 1648 | 1469188604280 Marionette DEBUG loaded listener.js 04:56:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119d81400) [pid = 1648] [serial = 1760] [outer = 0x1129ba800] 04:56:44 INFO - PROCESS | 1648 | 1469188604614 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 04:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 04:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:56:44 INFO - PROCESS | 1648 | 1469188604648 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:56:44 INFO - PROCESS | 1648 | 1469188604650 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:56:44 INFO - PROCESS | 1648 | 1469188604652 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:56:44 INFO - PROCESS | 1648 | 1469188604653 Marionette TRACE conn2 <- [1,2318,null,{}] 04:56:44 INFO - PROCESS | 1648 | 1469188604655 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:44 INFO - PROCESS | 1648 | 1469188604659 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:44 INFO - PROCESS | 1648 | 1469188604780 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:56:44 INFO - PROCESS | 1648 | 1469188604801 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:44 INFO - PROCESS | 1648 | 1469188604803 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a630000 == 36 [pid = 1648] [id = 587] 04:56:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121079800) [pid = 1648] [serial = 1761] [outer = 0x0] 04:56:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123196c00) [pid = 1648] [serial = 1762] [outer = 0x121079800] 04:56:44 INFO - PROCESS | 1648 | 1469188604828 Marionette DEBUG loaded listener.js 04:56:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1244b4400) [pid = 1648] [serial = 1763] [outer = 0x121079800] 04:56:45 INFO - PROCESS | 1648 | 1469188605187 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 04:56:45 INFO - PROCESS | 1648 | 1469188605229 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:56:45 INFO - PROCESS | 1648 | 1469188605231 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:56:45 INFO - PROCESS | 1648 | 1469188605232 Marionette TRACE conn2 <- [1,2322,null,{}] 04:56:45 INFO - PROCESS | 1648 | 1469188605234 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:45 INFO - PROCESS | 1648 | 1469188605236 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:45 INFO - PROCESS | 1648 | 1469188605342 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:56:45 INFO - PROCESS | 1648 | 1469188605345 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:45 INFO - PROCESS | 1648 | 1469188605347 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194d1800 == 37 [pid = 1648] [id = 588] 04:56:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123853800) [pid = 1648] [serial = 1764] [outer = 0x0] 04:56:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124da5c00) [pid = 1648] [serial = 1765] [outer = 0x123853800] 04:56:45 INFO - PROCESS | 1648 | 1469188605372 Marionette DEBUG loaded listener.js 04:56:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126718800) [pid = 1648] [serial = 1766] [outer = 0x123853800] 04:56:45 INFO - PROCESS | 1648 | 1469188605682 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 471ms 04:56:45 INFO - PROCESS | 1648 | 1469188605703 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:56:45 INFO - PROCESS | 1648 | 1469188605704 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:56:45 INFO - PROCESS | 1648 | 1469188605713 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:56:45 INFO - PROCESS | 1648 | 1469188605715 Marionette TRACE conn2 <- [1,2326,null,{}] 04:56:45 INFO - PROCESS | 1648 | 1469188605717 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:45 INFO - PROCESS | 1648 | 1469188605718 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:45 INFO - PROCESS | 1648 | 1469188605825 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:56:45 INFO - PROCESS | 1648 | 1469188605829 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:45 INFO - PROCESS | 1648 | 1469188605830 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b73c000 == 38 [pid = 1648] [id = 589] 04:56:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12425d400) [pid = 1648] [serial = 1767] [outer = 0x0] 04:56:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12692fc00) [pid = 1648] [serial = 1768] [outer = 0x12425d400] 04:56:45 INFO - PROCESS | 1648 | 1469188605887 Marionette DEBUG loaded listener.js 04:56:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128b3ec00) [pid = 1648] [serial = 1769] [outer = 0x12425d400] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112134400) [pid = 1648] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x112710400) [pid = 1648] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1129b4c00) [pid = 1648] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1176c2000) [pid = 1648] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11823bc00) [pid = 1648] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x115fb5c00) [pid = 1648] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x110ea6400) [pid = 1648] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x115099400) [pid = 1648] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1129ab800) [pid = 1648] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11812cc00) [pid = 1648] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1211ae400) [pid = 1648] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12678f400) [pid = 1648] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118633c00) [pid = 1648] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11267dc00) [pid = 1648] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119c8bc00) [pid = 1648] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x110eb0c00) [pid = 1648] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:56:46 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119a4b400) [pid = 1648] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:56:46 INFO - PROCESS | 1648 | 1469188606282 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 618ms 04:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:56:46 INFO - PROCESS | 1648 | 1469188606333 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:56:46 INFO - PROCESS | 1648 | 1469188606334 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:56:46 INFO - PROCESS | 1648 | 1469188606336 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:56:46 INFO - PROCESS | 1648 | 1469188606337 Marionette TRACE conn2 <- [1,2330,null,{}] 04:56:46 INFO - PROCESS | 1648 | 1469188606340 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:46 INFO - PROCESS | 1648 | 1469188606341 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:46 INFO - PROCESS | 1648 | 1469188606428 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:56:46 INFO - PROCESS | 1648 | 1469188606432 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:46 INFO - PROCESS | 1648 | 1469188606433 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x129235800 == 39 [pid = 1648] [id = 590] 04:56:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1127dd800) [pid = 1648] [serial = 1770] [outer = 0x0] 04:56:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1129dfc00) [pid = 1648] [serial = 1771] [outer = 0x1127dd800] 04:56:46 INFO - PROCESS | 1648 | 1469188606458 Marionette DEBUG loaded listener.js 04:56:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11672dc00) [pid = 1648] [serial = 1772] [outer = 0x1127dd800] 04:56:46 INFO - PROCESS | 1648 | 1469188606792 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 470ms 04:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:56:46 INFO - PROCESS | 1648 | 1469188606808 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:56:46 INFO - PROCESS | 1648 | 1469188606809 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:56:46 INFO - PROCESS | 1648 | 1469188606811 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:56:46 INFO - PROCESS | 1648 | 1469188606813 Marionette TRACE conn2 <- [1,2334,null,{}] 04:56:46 INFO - PROCESS | 1648 | 1469188606815 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:46 INFO - PROCESS | 1648 | 1469188606816 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:46 INFO - PROCESS | 1648 | 1469188606921 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:56:46 INFO - PROCESS | 1648 | 1469188606927 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:46 INFO - PROCESS | 1648 | 1469188606928 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be80000 == 40 [pid = 1648] [id = 591] 04:56:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1129ab800) [pid = 1648] [serial = 1773] [outer = 0x0] 04:56:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118638000) [pid = 1648] [serial = 1774] [outer = 0x1129ab800] 04:56:46 INFO - PROCESS | 1648 | 1469188606953 Marionette DEBUG loaded listener.js 04:56:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1233d4800) [pid = 1648] [serial = 1775] [outer = 0x1129ab800] 04:56:47 INFO - PROCESS | 1648 | 1469188607266 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 04:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 469ms 04:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:56:47 INFO - PROCESS | 1648 | 1469188607281 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:56:47 INFO - PROCESS | 1648 | 1469188607282 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:56:47 INFO - PROCESS | 1648 | 1469188607285 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:56:47 INFO - PROCESS | 1648 | 1469188607297 Marionette TRACE conn2 <- [1,2338,null,{}] 04:56:47 INFO - PROCESS | 1648 | 1469188607300 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:47 INFO - PROCESS | 1648 | 1469188607301 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:47 INFO - PROCESS | 1648 | 1469188607394 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:56:47 INFO - PROCESS | 1648 | 1469188607398 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:47 INFO - PROCESS | 1648 | 1469188607399 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1e6800 == 41 [pid = 1648] [id = 592] 04:56:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12384cc00) [pid = 1648] [serial = 1776] [outer = 0x0] 04:56:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b78c00) [pid = 1648] [serial = 1777] [outer = 0x12384cc00] 04:56:47 INFO - PROCESS | 1648 | 1469188607426 Marionette DEBUG loaded listener.js 04:56:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128bf9800) [pid = 1648] [serial = 1778] [outer = 0x12384cc00] 04:56:47 INFO - PROCESS | 1648 | 1469188607746 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 481ms 04:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:56:47 INFO - PROCESS | 1648 | 1469188607768 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:56:47 INFO - PROCESS | 1648 | 1469188607769 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:56:47 INFO - PROCESS | 1648 | 1469188607774 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:56:47 INFO - PROCESS | 1648 | 1469188607776 Marionette TRACE conn2 <- [1,2342,null,{}] 04:56:47 INFO - PROCESS | 1648 | 1469188607779 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:47 INFO - PROCESS | 1648 | 1469188607780 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:47 INFO - PROCESS | 1648 | 1469188607875 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:56:47 INFO - PROCESS | 1648 | 1469188607906 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:47 INFO - PROCESS | 1648 | 1469188607907 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6f3000 == 42 [pid = 1648] [id = 593] 04:56:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119a4ec00) [pid = 1648] [serial = 1779] [outer = 0x0] 04:56:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128d2d800) [pid = 1648] [serial = 1780] [outer = 0x119a4ec00] 04:56:47 INFO - PROCESS | 1648 | 1469188607933 Marionette DEBUG loaded listener.js 04:56:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129298800) [pid = 1648] [serial = 1781] [outer = 0x119a4ec00] 04:56:48 INFO - PROCESS | 1648 | 1469188608375 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 04:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 628ms 04:56:48 INFO - PROCESS | 1648 | 1469188608400 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:56:48 INFO - PROCESS | 1648 | 1469188608405 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:56:48 INFO - PROCESS | 1648 | 1469188608411 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:56:48 INFO - PROCESS | 1648 | 1469188608414 Marionette TRACE conn2 <- [1,2346,null,{}] 04:56:48 INFO - PROCESS | 1648 | 1469188608420 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:48 INFO - PROCESS | 1648 | 1469188608423 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:48 INFO - PROCESS | 1648 | 1469188608618 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:56:48 INFO - PROCESS | 1648 | 1469188608760 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:48 INFO - PROCESS | 1648 | 1469188608763 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11825c800 == 43 [pid = 1648] [id = 594] 04:56:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x112a61c00) [pid = 1648] [serial = 1782] [outer = 0x0] 04:56:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112a68800) [pid = 1648] [serial = 1783] [outer = 0x112a61c00] 04:56:48 INFO - PROCESS | 1648 | 1469188608797 Marionette DEBUG loaded listener.js 04:56:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11322d000) [pid = 1648] [serial = 1784] [outer = 0x112a61c00] 04:56:49 INFO - PROCESS | 1648 | 1469188609302 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 924ms 04:56:49 INFO - PROCESS | 1648 | 1469188609337 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:56:49 INFO - PROCESS | 1648 | 1469188609340 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:56:49 INFO - PROCESS | 1648 | 1469188609346 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:56:49 INFO - PROCESS | 1648 | 1469188609348 Marionette TRACE conn2 <- [1,2350,null,{}] 04:56:49 INFO - PROCESS | 1648 | 1469188609351 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:49 INFO - PROCESS | 1648 | 1469188609353 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:49 INFO - PROCESS | 1648 | 1469188609455 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:56:49 INFO - PROCESS | 1648 | 1469188609527 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:49 INFO - PROCESS | 1648 | 1469188609529 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e66000 == 44 [pid = 1648] [id = 595] 04:56:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116a9e400) [pid = 1648] [serial = 1785] [outer = 0x0] 04:56:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118123c00) [pid = 1648] [serial = 1786] [outer = 0x116a9e400] 04:56:49 INFO - PROCESS | 1648 | 1469188609559 Marionette DEBUG loaded listener.js 04:56:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1185c9c00) [pid = 1648] [serial = 1787] [outer = 0x116a9e400] 04:56:49 INFO - PROCESS | 1648 | 1469188609974 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 04:56:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:56:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 672ms 04:56:50 INFO - PROCESS | 1648 | 1469188610019 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:56:50 INFO - PROCESS | 1648 | 1469188610020 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:56:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:56:50 INFO - PROCESS | 1648 | 1469188610037 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:56:50 INFO - PROCESS | 1648 | 1469188610039 Marionette TRACE conn2 <- [1,2354,null,{}] 04:56:50 INFO - PROCESS | 1648 | 1469188610047 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:50 INFO - PROCESS | 1648 | 1469188610051 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:50 INFO - PROCESS | 1648 | 1469188610157 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:56:50 INFO - PROCESS | 1648 | 1469188610217 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:50 INFO - PROCESS | 1648 | 1469188610219 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6e2800 == 45 [pid = 1648] [id = 596] 04:56:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11906ec00) [pid = 1648] [serial = 1788] [outer = 0x0] 04:56:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119c87800) [pid = 1648] [serial = 1789] [outer = 0x11906ec00] 04:56:50 INFO - PROCESS | 1648 | 1469188610262 Marionette DEBUG loaded listener.js 04:56:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1233d2800) [pid = 1648] [serial = 1790] [outer = 0x11906ec00] 04:56:50 INFO - PROCESS | 1648 | 1469188610687 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 04:56:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:56:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 673ms 04:56:50 INFO - PROCESS | 1648 | 1469188610709 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:56:50 INFO - PROCESS | 1648 | 1469188610711 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:56:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:56:50 INFO - PROCESS | 1648 | 1469188610713 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:56:50 INFO - PROCESS | 1648 | 1469188610715 Marionette TRACE conn2 <- [1,2358,null,{}] 04:56:50 INFO - PROCESS | 1648 | 1469188610717 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:50 INFO - PROCESS | 1648 | 1469188610719 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:50 INFO - PROCESS | 1648 | 1469188610822 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:56:50 INFO - PROCESS | 1648 | 1469188610881 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:50 INFO - PROCESS | 1648 | 1469188610883 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbe5800 == 46 [pid = 1648] [id = 597] 04:56:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x123bd5800) [pid = 1648] [serial = 1791] [outer = 0x0] 04:56:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x124460400) [pid = 1648] [serial = 1792] [outer = 0x123bd5800] 04:56:50 INFO - PROCESS | 1648 | 1469188610912 Marionette DEBUG loaded listener.js 04:56:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126ceec00) [pid = 1648] [serial = 1793] [outer = 0x123bd5800] 04:56:51 INFO - PROCESS | 1648 | 1469188611349 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 04:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 669ms 04:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:56:51 INFO - PROCESS | 1648 | 1469188611382 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:56:51 INFO - PROCESS | 1648 | 1469188611384 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:56:51 INFO - PROCESS | 1648 | 1469188611386 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:56:51 INFO - PROCESS | 1648 | 1469188611387 Marionette TRACE conn2 <- [1,2362,null,{}] 04:56:51 INFO - PROCESS | 1648 | 1469188611390 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:51 INFO - PROCESS | 1648 | 1469188611391 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:51 INFO - PROCESS | 1648 | 1469188611516 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:56:51 INFO - PROCESS | 1648 | 1469188611589 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:51 INFO - PROCESS | 1648 | 1469188611590 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119989800 == 47 [pid = 1648] [id = 598] 04:56:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1129b1000) [pid = 1648] [serial = 1794] [outer = 0x0] 04:56:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119085000) [pid = 1648] [serial = 1795] [outer = 0x1129b1000] 04:56:51 INFO - PROCESS | 1648 | 1469188611619 Marionette DEBUG loaded listener.js 04:56:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128b76000) [pid = 1648] [serial = 1796] [outer = 0x1129b1000] 04:56:52 INFO - PROCESS | 1648 | 1469188612179 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 04:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 821ms 04:56:52 INFO - PROCESS | 1648 | 1469188612219 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:56:52 INFO - PROCESS | 1648 | 1469188612222 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:56:52 INFO - PROCESS | 1648 | 1469188612225 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:56:52 INFO - PROCESS | 1648 | 1469188612227 Marionette TRACE conn2 <- [1,2366,null,{}] 04:56:52 INFO - PROCESS | 1648 | 1469188612231 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:52 INFO - PROCESS | 1648 | 1469188612232 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:52 INFO - PROCESS | 1648 | 1469188612326 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:56:52 INFO - PROCESS | 1648 | 1469188612406 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:52 INFO - PROCESS | 1648 | 1469188612407 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169bf000 == 48 [pid = 1648] [id = 599] 04:56:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1129d4400) [pid = 1648] [serial = 1797] [outer = 0x0] 04:56:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x112a6b400) [pid = 1648] [serial = 1798] [outer = 0x1129d4400] 04:56:52 INFO - PROCESS | 1648 | 1469188612435 Marionette DEBUG loaded listener.js 04:56:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11322d800) [pid = 1648] [serial = 1799] [outer = 0x1129d4400] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1e6800 == 47 [pid = 1648] [id = 592] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12be80000 == 46 [pid = 1648] [id = 591] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x129235800 == 45 [pid = 1648] [id = 590] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12b73c000 == 44 [pid = 1648] [id = 589] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1194d1800 == 43 [pid = 1648] [id = 588] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12a630000 == 42 [pid = 1648] [id = 587] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x128f86800 == 41 [pid = 1648] [id = 586] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12619c000 == 40 [pid = 1648] [id = 585] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1231f0000 == 39 [pid = 1648] [id = 584] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1191ad000 == 38 [pid = 1648] [id = 583] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x116585800 == 37 [pid = 1648] [id = 582] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12449d800 == 36 [pid = 1648] [id = 581] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x118262800 == 35 [pid = 1648] [id = 580] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba3c000 == 34 [pid = 1648] [id = 579] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x119ea2800 == 33 [pid = 1648] [id = 567] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x119989800 == 32 [pid = 1648] [id = 598] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbe5800 == 31 [pid = 1648] [id = 597] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6e2800 == 30 [pid = 1648] [id = 596] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x124e66000 == 29 [pid = 1648] [id = 595] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6f3000 == 28 [pid = 1648] [id = 593] 04:56:53 INFO - PROCESS | 1648 | --DOCSHELL 0x11825c800 == 27 [pid = 1648] [id = 594] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x124469c00) [pid = 1648] [serial = 1736] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11271a000) [pid = 1648] [serial = 1705] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1127dd400) [pid = 1648] [serial = 1706] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x112a6b000) [pid = 1648] [serial = 1708] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1131e8c00) [pid = 1648] [serial = 1709] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118129000) [pid = 1648] [serial = 1714] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1185c5c00) [pid = 1648] [serial = 1717] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x116530c00) [pid = 1648] [serial = 1711] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1127d2400) [pid = 1648] [serial = 1688] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x111fe5400) [pid = 1648] [serial = 1687] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116a04400) [pid = 1648] [serial = 1712] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116f5f800) [pid = 1648] [serial = 1691] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x115fb2000) [pid = 1648] [serial = 1703] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116726800) [pid = 1648] [serial = 1690] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1133c5400) [pid = 1648] [serial = 1702] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119c87c00) [pid = 1648] [serial = 1694] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119085c00) [pid = 1648] [serial = 1693] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1247e2000) [pid = 1648] [serial = 1697] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x123868c00) [pid = 1648] [serial = 1696] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128b76800) [pid = 1648] [serial = 1700] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128b39800) [pid = 1648] [serial = 1699] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11907dc00) [pid = 1648] [serial = 1720] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118632800) [pid = 1648] [serial = 1718] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x113229800) [pid = 1648] [serial = 1729] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11a09fc00) [pid = 1648] [serial = 1723] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119c88c00) [pid = 1648] [serial = 1721] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1211af400) [pid = 1648] [serial = 1726] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121081000) [pid = 1648] [serial = 1724] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1233d3000) [pid = 1648] [serial = 1732] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1233d8400) [pid = 1648] [serial = 1727] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1194e0c00) [pid = 1648] [serial = 1730] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12384ec00) [pid = 1648] [serial = 1733] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118232c00) [pid = 1648] [serial = 1715] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x123853000) [pid = 1648] [serial = 1735] [outer = 0x0] [url = about:blank] 04:56:53 INFO - PROCESS | 1648 | 1469188613459 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 04:56:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:56:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1272ms 04:56:53 INFO - PROCESS | 1648 | 1469188613498 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:56:53 INFO - PROCESS | 1648 | 1469188613502 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:56:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:56:53 INFO - PROCESS | 1648 | 1469188613514 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:56:53 INFO - PROCESS | 1648 | 1469188613517 Marionette TRACE conn2 <- [1,2370,null,{}] 04:56:53 INFO - PROCESS | 1648 | 1469188613524 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:53 INFO - PROCESS | 1648 | 1469188613526 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:53 INFO - PROCESS | 1648 | 1469188613654 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:56:53 INFO - PROCESS | 1648 | 1469188613735 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:53 INFO - PROCESS | 1648 | 1469188613737 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167bd800 == 28 [pid = 1648] [id = 600] 04:56:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1127d1800) [pid = 1648] [serial = 1800] [outer = 0x0] 04:56:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1127d8400) [pid = 1648] [serial = 1801] [outer = 0x1127d1800] 04:56:53 INFO - PROCESS | 1648 | 1469188613783 Marionette DEBUG loaded listener.js 04:56:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1129b2000) [pid = 1648] [serial = 1802] [outer = 0x1127d1800] 04:56:54 INFO - PROCESS | 1648 | 1469188614170 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 04:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 678ms 04:56:54 INFO - PROCESS | 1648 | 1469188614192 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:56:54 INFO - PROCESS | 1648 | 1469188614198 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:56:54 INFO - PROCESS | 1648 | 1469188614204 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:56:54 INFO - PROCESS | 1648 | 1469188614207 Marionette TRACE conn2 <- [1,2374,null,{}] 04:56:54 INFO - PROCESS | 1648 | 1469188614211 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:54 INFO - PROCESS | 1648 | 1469188614213 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:54 INFO - PROCESS | 1648 | 1469188614344 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:56:54 INFO - PROCESS | 1648 | 1469188614432 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:54 INFO - PROCESS | 1648 | 1469188614433 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1181a5000 == 29 [pid = 1648] [id = 601] 04:56:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1129db400) [pid = 1648] [serial = 1803] [outer = 0x0] 04:56:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x112a6b800) [pid = 1648] [serial = 1804] [outer = 0x1129db400] 04:56:54 INFO - PROCESS | 1648 | 1469188614477 Marionette DEBUG loaded listener.js 04:56:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1131f1800) [pid = 1648] [serial = 1805] [outer = 0x1129db400] 04:56:54 INFO - PROCESS | 1648 | 1469188614795 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 04:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 621ms 04:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:56:54 INFO - PROCESS | 1648 | 1469188614826 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:56:54 INFO - PROCESS | 1648 | 1469188614828 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:56:54 INFO - PROCESS | 1648 | 1469188614830 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:56:54 INFO - PROCESS | 1648 | 1469188614832 Marionette TRACE conn2 <- [1,2378,null,{}] 04:56:54 INFO - PROCESS | 1648 | 1469188614843 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:54 INFO - PROCESS | 1648 | 1469188614846 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:54 INFO - PROCESS | 1648 | 1469188614947 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:56:54 INFO - PROCESS | 1648 | 1469188614977 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:54 INFO - PROCESS | 1648 | 1469188614979 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x119cdc800 == 30 [pid = 1648] [id = 602] 04:56:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116907c00) [pid = 1648] [serial = 1806] [outer = 0x0] 04:56:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116a0e000) [pid = 1648] [serial = 1807] [outer = 0x116907c00] 04:56:55 INFO - PROCESS | 1648 | 1469188615008 Marionette DEBUG loaded listener.js 04:56:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11812e000) [pid = 1648] [serial = 1808] [outer = 0x116907c00] 04:56:55 INFO - PROCESS | 1648 | 1469188615338 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 04:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 04:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:56:55 INFO - PROCESS | 1648 | 1469188615351 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:56:55 INFO - PROCESS | 1648 | 1469188615353 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:56:55 INFO - PROCESS | 1648 | 1469188615357 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:56:55 INFO - PROCESS | 1648 | 1469188615360 Marionette TRACE conn2 <- [1,2382,null,{}] 04:56:55 INFO - PROCESS | 1648 | 1469188615362 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:55 INFO - PROCESS | 1648 | 1469188615363 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:55 INFO - PROCESS | 1648 | 1469188615445 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:56:55 INFO - PROCESS | 1648 | 1469188615449 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:55 INFO - PROCESS | 1648 | 1469188615450 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x123614800 == 31 [pid = 1648] [id = 603] 04:56:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11845a400) [pid = 1648] [serial = 1809] [outer = 0x0] 04:56:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118632800) [pid = 1648] [serial = 1810] [outer = 0x11845a400] 04:56:55 INFO - PROCESS | 1648 | 1469188615478 Marionette DEBUG loaded listener.js 04:56:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11900a800) [pid = 1648] [serial = 1811] [outer = 0x11845a400] 04:56:55 INFO - PROCESS | 1648 | 1469188615855 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 04:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 525ms 04:56:55 INFO - PROCESS | 1648 | 1469188615881 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:56:55 INFO - PROCESS | 1648 | 1469188615882 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:56:55 INFO - PROCESS | 1648 | 1469188615900 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:56:55 INFO - PROCESS | 1648 | 1469188615901 Marionette TRACE conn2 <- [1,2386,null,{}] 04:56:55 INFO - PROCESS | 1648 | 1469188615904 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:55 INFO - PROCESS | 1648 | 1469188615905 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:56 INFO - PROCESS | 1648 | 1469188616009 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:56:56 INFO - PROCESS | 1648 | 1469188616013 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:56 INFO - PROCESS | 1648 | 1469188616014 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12479b000 == 32 [pid = 1648] [id = 604] 04:56:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1126f6000) [pid = 1648] [serial = 1812] [outer = 0x0] 04:56:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1193ab800) [pid = 1648] [serial = 1813] [outer = 0x1126f6000] 04:56:56 INFO - PROCESS | 1648 | 1469188616038 Marionette DEBUG loaded listener.js 04:56:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1194e5800) [pid = 1648] [serial = 1814] [outer = 0x1126f6000] 04:56:56 INFO - PROCESS | 1648 | 1469188616379 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 04:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 538ms 04:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:56:56 INFO - PROCESS | 1648 | 1469188616424 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:56:56 INFO - PROCESS | 1648 | 1469188616425 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:56:56 INFO - PROCESS | 1648 | 1469188616427 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:56:56 INFO - PROCESS | 1648 | 1469188616428 Marionette TRACE conn2 <- [1,2390,null,{}] 04:56:56 INFO - PROCESS | 1648 | 1469188616430 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:56 INFO - PROCESS | 1648 | 1469188616435 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:56 INFO - PROCESS | 1648 | 1469188616546 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:56:56 INFO - PROCESS | 1648 | 1469188616584 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:56 INFO - PROCESS | 1648 | 1469188616585 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b90800 == 33 [pid = 1648] [id = 605] 04:56:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1194e6800) [pid = 1648] [serial = 1815] [outer = 0x0] 04:56:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119c84000) [pid = 1648] [serial = 1816] [outer = 0x1194e6800] 04:56:56 INFO - PROCESS | 1648 | 1469188616611 Marionette DEBUG loaded listener.js 04:56:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1211ae800) [pid = 1648] [serial = 1817] [outer = 0x1194e6800] 04:56:56 INFO - PROCESS | 1648 | 1469188616928 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 519ms 04:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:56:56 INFO - PROCESS | 1648 | 1469188616946 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:56:56 INFO - PROCESS | 1648 | 1469188616948 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:56:56 INFO - PROCESS | 1648 | 1469188616950 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:56:56 INFO - PROCESS | 1648 | 1469188616951 Marionette TRACE conn2 <- [1,2394,null,{}] 04:56:56 INFO - PROCESS | 1648 | 1469188616953 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:56 INFO - PROCESS | 1648 | 1469188616955 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:57 INFO - PROCESS | 1648 | 1469188617058 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:56:57 INFO - PROCESS | 1648 | 1469188617068 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:57 INFO - PROCESS | 1648 | 1469188617069 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293c7800 == 34 [pid = 1648] [id = 606] 04:56:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11812f800) [pid = 1648] [serial = 1818] [outer = 0x0] 04:56:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12319bc00) [pid = 1648] [serial = 1819] [outer = 0x11812f800] 04:56:57 INFO - PROCESS | 1648 | 1469188617094 Marionette DEBUG loaded listener.js 04:56:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12384f000) [pid = 1648] [serial = 1820] [outer = 0x11812f800] 04:56:57 INFO - PROCESS | 1648 | 1469188617429 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 522ms 04:56:57 INFO - PROCESS | 1648 | 1469188617473 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:56:57 INFO - PROCESS | 1648 | 1469188617474 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:56:57 INFO - PROCESS | 1648 | 1469188617476 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:56:57 INFO - PROCESS | 1648 | 1469188617477 Marionette TRACE conn2 <- [1,2398,null,{}] 04:56:57 INFO - PROCESS | 1648 | 1469188617479 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:57 INFO - PROCESS | 1648 | 1469188617481 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:57 INFO - PROCESS | 1648 | 1469188617579 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121079800) [pid = 1648] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123853800) [pid = 1648] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12425d400) [pid = 1648] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1130c0c00) [pid = 1648] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112713400) [pid = 1648] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11907a400) [pid = 1648] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x115098800) [pid = 1648] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1126fc000) [pid = 1648] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1131e9c00) [pid = 1648] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11267e000) [pid = 1648] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12384cc00) [pid = 1648] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119a4ec00) [pid = 1648] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1127dd800) [pid = 1648] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1129ab800) [pid = 1648] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:56:57 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1129ba800) [pid = 1648] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:56:57 INFO - PROCESS | 1648 | 1469188617815 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:57 INFO - PROCESS | 1648 | 1469188617817 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11824e000 == 35 [pid = 1648] [id = 607] 04:56:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x110ea7800) [pid = 1648] [serial = 1821] [outer = 0x0] 04:56:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112713400) [pid = 1648] [serial = 1822] [outer = 0x110ea7800] 04:56:57 INFO - PROCESS | 1648 | 1469188617841 Marionette DEBUG loaded listener.js 04:56:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1130c0c00) [pid = 1648] [serial = 1823] [outer = 0x110ea7800] 04:56:58 INFO - PROCESS | 1648 | 1469188618104 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 669ms 04:56:58 INFO - PROCESS | 1648 | 1469188618145 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:56:58 INFO - PROCESS | 1648 | 1469188618146 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:56:58 INFO - PROCESS | 1648 | 1469188618148 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:56:58 INFO - PROCESS | 1648 | 1469188618149 Marionette TRACE conn2 <- [1,2402,null,{}] 04:56:58 INFO - PROCESS | 1648 | 1469188618152 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:58 INFO - PROCESS | 1648 | 1469188618153 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:58 INFO - PROCESS | 1648 | 1469188618242 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:56:58 INFO - PROCESS | 1648 | 1469188618246 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:58 INFO - PROCESS | 1648 | 1469188618248 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a864800 == 36 [pid = 1648] [id = 608] 04:56:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1121bcc00) [pid = 1648] [serial = 1824] [outer = 0x0] 04:56:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119c81c00) [pid = 1648] [serial = 1825] [outer = 0x1121bcc00] 04:56:58 INFO - PROCESS | 1648 | 1469188618272 Marionette DEBUG loaded listener.js 04:56:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x123ddf400) [pid = 1648] [serial = 1826] [outer = 0x1121bcc00] 04:56:58 INFO - PROCESS | 1648 | 1469188618612 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 04:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 468ms 04:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:56:58 INFO - PROCESS | 1648 | 1469188618619 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:56:58 INFO - PROCESS | 1648 | 1469188618620 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:56:58 INFO - PROCESS | 1648 | 1469188618625 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:56:58 INFO - PROCESS | 1648 | 1469188618627 Marionette TRACE conn2 <- [1,2406,null,{}] 04:56:58 INFO - PROCESS | 1648 | 1469188618629 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:58 INFO - PROCESS | 1648 | 1469188618630 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:58 INFO - PROCESS | 1648 | 1469188618737 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:56:58 INFO - PROCESS | 1648 | 1469188618743 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:58 INFO - PROCESS | 1648 | 1469188618744 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af04000 == 37 [pid = 1648] [id = 609] 04:56:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11271d800) [pid = 1648] [serial = 1827] [outer = 0x0] 04:56:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123e07800) [pid = 1648] [serial = 1828] [outer = 0x11271d800] 04:56:58 INFO - PROCESS | 1648 | 1469188618769 Marionette DEBUG loaded listener.js 04:56:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1244bc000) [pid = 1648] [serial = 1829] [outer = 0x11271d800] 04:56:59 INFO - PROCESS | 1648 | 1469188619064 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 04:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 470ms 04:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:56:59 INFO - PROCESS | 1648 | 1469188619095 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:56:59 INFO - PROCESS | 1648 | 1469188619096 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:56:59 INFO - PROCESS | 1648 | 1469188619098 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:56:59 INFO - PROCESS | 1648 | 1469188619100 Marionette TRACE conn2 <- [1,2410,null,{}] 04:56:59 INFO - PROCESS | 1648 | 1469188619103 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:59 INFO - PROCESS | 1648 | 1469188619105 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:59 INFO - PROCESS | 1648 | 1469188619201 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:56:59 INFO - PROCESS | 1648 | 1469188619207 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:59 INFO - PROCESS | 1648 | 1469188619209 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be6c800 == 38 [pid = 1648] [id = 610] 04:56:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1244bd800) [pid = 1648] [serial = 1830] [outer = 0x0] 04:56:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124daa800) [pid = 1648] [serial = 1831] [outer = 0x1244bd800] 04:56:59 INFO - PROCESS | 1648 | 1469188619235 Marionette DEBUG loaded listener.js 04:56:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126cee800) [pid = 1648] [serial = 1832] [outer = 0x1244bd800] 04:56:59 INFO - PROCESS | 1648 | 1469188619591 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 04:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:56:59 INFO - PROCESS | 1648 | 1469188619618 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:56:59 INFO - PROCESS | 1648 | 1469188619619 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:56:59 INFO - PROCESS | 1648 | 1469188619631 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:56:59 INFO - PROCESS | 1648 | 1469188619633 Marionette TRACE conn2 <- [1,2414,null,{}] 04:56:59 INFO - PROCESS | 1648 | 1469188619636 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:59 INFO - PROCESS | 1648 | 1469188619637 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:59 INFO - PROCESS | 1648 | 1469188619715 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:56:59 INFO - PROCESS | 1648 | 1469188619719 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:59 INFO - PROCESS | 1648 | 1469188619720 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:56:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e7800 == 39 [pid = 1648] [id = 611] 04:56:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126cf4000) [pid = 1648] [serial = 1833] [outer = 0x0] 04:56:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b46000) [pid = 1648] [serial = 1834] [outer = 0x126cf4000] 04:56:59 INFO - PROCESS | 1648 | 1469188619747 Marionette DEBUG loaded listener.js 04:56:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128b7dc00) [pid = 1648] [serial = 1835] [outer = 0x126cf4000] 04:57:00 INFO - PROCESS | 1648 | 1469188620312 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 04:57:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:57:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 737ms 04:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:57:00 INFO - PROCESS | 1648 | 1469188620364 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:57:00 INFO - PROCESS | 1648 | 1469188620367 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:57:00 INFO - PROCESS | 1648 | 1469188620371 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:57:00 INFO - PROCESS | 1648 | 1469188620377 Marionette TRACE conn2 <- [1,2418,null,{}] 04:57:00 INFO - PROCESS | 1648 | 1469188620380 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:00 INFO - PROCESS | 1648 | 1469188620382 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:00 INFO - PROCESS | 1648 | 1469188620495 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:57:00 INFO - PROCESS | 1648 | 1469188620553 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:00 INFO - PROCESS | 1648 | 1469188620555 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x118255000 == 40 [pid = 1648] [id = 612] 04:57:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1127dd400) [pid = 1648] [serial = 1836] [outer = 0x0] 04:57:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1129b7800) [pid = 1648] [serial = 1837] [outer = 0x1127dd400] 04:57:00 INFO - PROCESS | 1648 | 1469188620586 Marionette DEBUG loaded listener.js 04:57:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x112a8dc00) [pid = 1648] [serial = 1838] [outer = 0x1127dd400] 04:57:01 INFO - PROCESS | 1648 | 1469188621144 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:57:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:57:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 827ms 04:57:01 INFO - PROCESS | 1648 | 1469188621198 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:57:01 INFO - PROCESS | 1648 | 1469188621201 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:57:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:57:01 INFO - PROCESS | 1648 | 1469188621206 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:57:01 INFO - PROCESS | 1648 | 1469188621208 Marionette TRACE conn2 <- [1,2422,null,{}] 04:57:01 INFO - PROCESS | 1648 | 1469188621210 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:01 INFO - PROCESS | 1648 | 1469188621212 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:01 INFO - PROCESS | 1648 | 1469188621326 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:57:01 INFO - PROCESS | 1648 | 1469188621408 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:01 INFO - PROCESS | 1648 | 1469188621409 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b0000 == 41 [pid = 1648] [id = 613] 04:57:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1127dec00) [pid = 1648] [serial = 1839] [outer = 0x0] 04:57:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x115ddc400) [pid = 1648] [serial = 1840] [outer = 0x1127dec00] 04:57:01 INFO - PROCESS | 1648 | 1469188621440 Marionette DEBUG loaded listener.js 04:57:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11672b800) [pid = 1648] [serial = 1841] [outer = 0x1127dec00] 04:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12be6c800 == 40 [pid = 1648] [id = 610] 04:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12af04000 == 39 [pid = 1648] [id = 609] 04:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12a864800 == 38 [pid = 1648] [id = 608] 04:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11824e000 == 37 [pid = 1648] [id = 607] 04:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1293c7800 == 36 [pid = 1648] [id = 606] 04:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x128b90800 == 35 [pid = 1648] [id = 605] 04:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12479b000 == 34 [pid = 1648] [id = 604] 04:57:01 INFO - PROCESS | 1648 | --DOCSHELL 0x123614800 == 33 [pid = 1648] [id = 603] 04:57:02 INFO - PROCESS | 1648 | --DOCSHELL 0x119cdc800 == 32 [pid = 1648] [id = 602] 04:57:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1181a5000 == 31 [pid = 1648] [id = 601] 04:57:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1167bd800 == 30 [pid = 1648] [id = 600] 04:57:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1169bf000 == 29 [pid = 1648] [id = 599] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x123196c00) [pid = 1648] [serial = 1762] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x124da5c00) [pid = 1648] [serial = 1765] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12692fc00) [pid = 1648] [serial = 1768] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x115f44c00) [pid = 1648] [serial = 1750] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116a0c800) [pid = 1648] [serial = 1751] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1127d8800) [pid = 1648] [serial = 1747] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112a8ec00) [pid = 1648] [serial = 1748] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1194e7400) [pid = 1648] [serial = 1756] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126796800) [pid = 1648] [serial = 1739] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12470fc00) [pid = 1648] [serial = 1738] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1129abc00) [pid = 1648] [serial = 1741] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112a66000) [pid = 1648] [serial = 1742] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1169fa400) [pid = 1648] [serial = 1744] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x117e2f400) [pid = 1648] [serial = 1745] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118130000) [pid = 1648] [serial = 1753] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11900a400) [pid = 1648] [serial = 1754] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128bf9800) [pid = 1648] [serial = 1778] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128d2d800) [pid = 1648] [serial = 1780] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11672dc00) [pid = 1648] [serial = 1772] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x129298800) [pid = 1648] [serial = 1781] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1129dfc00) [pid = 1648] [serial = 1771] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118638000) [pid = 1648] [serial = 1774] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128b78c00) [pid = 1648] [serial = 1777] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128b3ec00) [pid = 1648] [serial = 1769] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119c87400) [pid = 1648] [serial = 1759] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119d81400) [pid = 1648] [serial = 1760] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1244b4400) [pid = 1648] [serial = 1763] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126718800) [pid = 1648] [serial = 1766] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1233d4800) [pid = 1648] [serial = 1775] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x119c80800) [pid = 1648] [serial = 1757] [outer = 0x0] [url = about:blank] 04:57:02 INFO - PROCESS | 1648 | 1469188622062 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 871ms 04:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:57:02 INFO - PROCESS | 1648 | 1469188622077 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:57:02 INFO - PROCESS | 1648 | 1469188622079 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:57:02 INFO - PROCESS | 1648 | 1469188622082 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:57:02 INFO - PROCESS | 1648 | 1469188622085 Marionette TRACE conn2 <- [1,2426,null,{}] 04:57:02 INFO - PROCESS | 1648 | 1469188622094 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:02 INFO - PROCESS | 1648 | 1469188622096 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:02 INFO - PROCESS | 1648 | 1469188622180 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:57:02 INFO - PROCESS | 1648 | 1469188622185 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:02 INFO - PROCESS | 1648 | 1469188622187 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118184800 == 30 [pid = 1648] [id = 614] 04:57:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112a67000) [pid = 1648] [serial = 1842] [outer = 0x0] 04:57:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11305d800) [pid = 1648] [serial = 1843] [outer = 0x112a67000] 04:57:02 INFO - PROCESS | 1648 | 1469188622219 Marionette DEBUG loaded listener.js 04:57:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1150dc400) [pid = 1648] [serial = 1844] [outer = 0x112a67000] 04:57:02 INFO - PROCESS | 1648 | 1469188622564 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 525ms 04:57:02 INFO - PROCESS | 1648 | 1469188622608 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:57:02 INFO - PROCESS | 1648 | 1469188622610 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:57:02 INFO - PROCESS | 1648 | 1469188622615 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:57:02 INFO - PROCESS | 1648 | 1469188622617 Marionette TRACE conn2 <- [1,2430,null,{}] 04:57:02 INFO - PROCESS | 1648 | 1469188622620 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:02 INFO - PROCESS | 1648 | 1469188622622 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:02 INFO - PROCESS | 1648 | 1469188622727 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:57:02 INFO - PROCESS | 1648 | 1469188622733 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:02 INFO - PROCESS | 1648 | 1469188622735 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11997f000 == 31 [pid = 1648] [id = 615] 04:57:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x115fb8000) [pid = 1648] [serial = 1845] [outer = 0x0] 04:57:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116a04000) [pid = 1648] [serial = 1846] [outer = 0x115fb8000] 04:57:02 INFO - PROCESS | 1648 | 1469188622777 Marionette DEBUG loaded listener.js 04:57:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11812bc00) [pid = 1648] [serial = 1847] [outer = 0x115fb8000] 04:57:03 INFO - PROCESS | 1648 | 1469188623213 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 04:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 625ms 04:57:03 INFO - PROCESS | 1648 | 1469188623239 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:57:03 INFO - PROCESS | 1648 | 1469188623241 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:57:03 INFO - PROCESS | 1648 | 1469188623243 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:57:03 INFO - PROCESS | 1648 | 1469188623246 Marionette TRACE conn2 <- [1,2434,null,{}] 04:57:03 INFO - PROCESS | 1648 | 1469188623254 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:03 INFO - PROCESS | 1648 | 1469188623257 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:03 INFO - PROCESS | 1648 | 1469188623341 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:57:03 INFO - PROCESS | 1648 | 1469188623346 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:03 INFO - PROCESS | 1648 | 1469188623349 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b79800 == 32 [pid = 1648] [id = 616] 04:57:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118457000) [pid = 1648] [serial = 1848] [outer = 0x0] 04:57:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118635800) [pid = 1648] [serial = 1849] [outer = 0x118457000] 04:57:03 INFO - PROCESS | 1648 | 1469188623377 Marionette DEBUG loaded listener.js 04:57:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1193b0c00) [pid = 1648] [serial = 1850] [outer = 0x118457000] 04:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:57:03 INFO - PROCESS | 1648 | 1469188623710 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 04:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 472ms 04:57:03 INFO - PROCESS | 1648 | 1469188623716 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:57:03 INFO - PROCESS | 1648 | 1469188623717 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:57:03 INFO - PROCESS | 1648 | 1469188623719 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:57:03 INFO - PROCESS | 1648 | 1469188623721 Marionette TRACE conn2 <- [1,2438,null,{}] 04:57:03 INFO - PROCESS | 1648 | 1469188623726 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:03 INFO - PROCESS | 1648 | 1469188623727 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:03 INFO - PROCESS | 1648 | 1469188623811 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:57:03 INFO - PROCESS | 1648 | 1469188623873 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:03 INFO - PROCESS | 1648 | 1469188623874 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c4d800 == 33 [pid = 1648] [id = 617] 04:57:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119420800) [pid = 1648] [serial = 1851] [outer = 0x0] 04:57:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119c83800) [pid = 1648] [serial = 1852] [outer = 0x119420800] 04:57:03 INFO - PROCESS | 1648 | 1469188623899 Marionette DEBUG loaded listener.js 04:57:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119d73000) [pid = 1648] [serial = 1853] [outer = 0x119420800] 04:57:04 INFO - PROCESS | 1648 | 1469188624217 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 04:57:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:57:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 521ms 04:57:04 INFO - PROCESS | 1648 | 1469188624243 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:57:04 INFO - PROCESS | 1648 | 1469188624244 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:57:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:57:04 INFO - PROCESS | 1648 | 1469188624246 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:57:04 INFO - PROCESS | 1648 | 1469188624247 Marionette TRACE conn2 <- [1,2442,null,{}] 04:57:04 INFO - PROCESS | 1648 | 1469188624249 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:04 INFO - PROCESS | 1648 | 1469188624251 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:04 INFO - PROCESS | 1648 | 1469188624349 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:57:04 INFO - PROCESS | 1648 | 1469188624388 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:04 INFO - PROCESS | 1648 | 1469188624389 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293ca000 == 34 [pid = 1648] [id = 618] 04:57:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1126f0800) [pid = 1648] [serial = 1854] [outer = 0x0] 04:57:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11a09e400) [pid = 1648] [serial = 1855] [outer = 0x1126f0800] 04:57:04 INFO - PROCESS | 1648 | 1469188624414 Marionette DEBUG loaded listener.js 04:57:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12107cc00) [pid = 1648] [serial = 1856] [outer = 0x1126f0800] 04:57:04 INFO - PROCESS | 1648 | 1469188624739 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 04:57:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:57:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms 04:57:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:57:04 INFO - PROCESS | 1648 | 1469188624765 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:57:04 INFO - PROCESS | 1648 | 1469188624767 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:57:04 INFO - PROCESS | 1648 | 1469188624769 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:57:04 INFO - PROCESS | 1648 | 1469188624770 Marionette TRACE conn2 <- [1,2446,null,{}] 04:57:04 INFO - PROCESS | 1648 | 1469188624773 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:04 INFO - PROCESS | 1648 | 1469188624778 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:04 INFO - PROCESS | 1648 | 1469188624893 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:57:04 INFO - PROCESS | 1648 | 1469188624896 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:04 INFO - PROCESS | 1648 | 1469188624897 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a62b000 == 35 [pid = 1648] [id = 619] 04:57:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119d73c00) [pid = 1648] [serial = 1857] [outer = 0x0] 04:57:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1230a9000) [pid = 1648] [serial = 1858] [outer = 0x119d73c00] 04:57:04 INFO - PROCESS | 1648 | 1469188624922 Marionette DEBUG loaded listener.js 04:57:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1244b9800) [pid = 1648] [serial = 1859] [outer = 0x119d73c00] 04:57:05 INFO - PROCESS | 1648 | 1469188625242 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 04:57:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:57:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 523ms 04:57:05 INFO - PROCESS | 1648 | 1469188625294 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:57:05 INFO - PROCESS | 1648 | 1469188625296 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:57:05 INFO - PROCESS | 1648 | 1469188625300 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:57:05 INFO - PROCESS | 1648 | 1469188625301 Marionette TRACE conn2 <- [1,2450,null,{}] 04:57:05 INFO - PROCESS | 1648 | 1469188625305 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:05 INFO - PROCESS | 1648 | 1469188625308 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:05 INFO - PROCESS | 1648 | 1469188625458 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:57:05 INFO - PROCESS | 1648 | 1469188625475 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:05 INFO - PROCESS | 1648 | 1469188625476 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12310a800 == 36 [pid = 1648] [id = 620] 04:57:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124682c00) [pid = 1648] [serial = 1860] [outer = 0x0] 04:57:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126135000) [pid = 1648] [serial = 1861] [outer = 0x124682c00] 04:57:05 INFO - PROCESS | 1648 | 1469188625516 Marionette DEBUG loaded listener.js 04:57:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126510000) [pid = 1648] [serial = 1862] [outer = 0x124682c00] 04:57:05 INFO - PROCESS | 1648 | 1469188625846 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 04:57:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:57:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 575ms 04:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:57:05 INFO - PROCESS | 1648 | 1469188625878 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:57:05 INFO - PROCESS | 1648 | 1469188625879 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:57:05 INFO - PROCESS | 1648 | 1469188625881 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:57:05 INFO - PROCESS | 1648 | 1469188625883 Marionette TRACE conn2 <- [1,2454,null,{}] 04:57:05 INFO - PROCESS | 1648 | 1469188625885 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:05 INFO - PROCESS | 1648 | 1469188625886 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:05 INFO - PROCESS | 1648 | 1469188625984 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:57:05 INFO - PROCESS | 1648 | 1469188625988 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:05 INFO - PROCESS | 1648 | 1469188625989 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba4d000 == 37 [pid = 1648] [id = 621] 04:57:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126517800) [pid = 1648] [serial = 1863] [outer = 0x0] 04:57:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12692fc00) [pid = 1648] [serial = 1864] [outer = 0x126517800] 04:57:06 INFO - PROCESS | 1648 | 1469188626014 Marionette DEBUG loaded listener.js 04:57:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128b3ec00) [pid = 1648] [serial = 1865] [outer = 0x126517800] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11845a400) [pid = 1648] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1126f6000) [pid = 1648] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1127d1800) [pid = 1648] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116907c00) [pid = 1648] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1129db400) [pid = 1648] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1194e6800) [pid = 1648] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11812f800) [pid = 1648] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x110ea7800) [pid = 1648] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1129d4400) [pid = 1648] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112a61c00) [pid = 1648] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116a9e400) [pid = 1648] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11906ec00) [pid = 1648] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11271d800) [pid = 1648] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x123bd5800) [pid = 1648] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1129b1000) [pid = 1648] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1121bcc00) [pid = 1648] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:57:06 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1244bd800) [pid = 1648] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:57:06 INFO - PROCESS | 1648 | 1469188626426 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 04:57:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:57:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 569ms 04:57:06 INFO - PROCESS | 1648 | 1469188626452 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:57:06 INFO - PROCESS | 1648 | 1469188626454 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:57:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:57:06 INFO - PROCESS | 1648 | 1469188626457 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:57:06 INFO - PROCESS | 1648 | 1469188626459 Marionette TRACE conn2 <- [1,2458,null,{}] 04:57:06 INFO - PROCESS | 1648 | 1469188626463 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:06 INFO - PROCESS | 1648 | 1469188626465 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:06 INFO - PROCESS | 1648 | 1469188626621 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:57:06 INFO - PROCESS | 1648 | 1469188626671 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:06 INFO - PROCESS | 1648 | 1469188626672 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e36800 == 38 [pid = 1648] [id = 622] 04:57:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x111c1a000) [pid = 1648] [serial = 1866] [outer = 0x0] 04:57:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112a8e800) [pid = 1648] [serial = 1867] [outer = 0x111c1a000] 04:57:06 INFO - PROCESS | 1648 | 1469188626697 Marionette DEBUG loaded listener.js 04:57:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11845a400) [pid = 1648] [serial = 1868] [outer = 0x111c1a000] 04:57:06 INFO - PROCESS | 1648 | 1469188626971 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 04:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 571ms 04:57:07 INFO - PROCESS | 1648 | 1469188627028 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:57:07 INFO - PROCESS | 1648 | 1469188627029 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:57:07 INFO - PROCESS | 1648 | 1469188627032 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:57:07 INFO - PROCESS | 1648 | 1469188627033 Marionette TRACE conn2 <- [1,2462,null,{}] 04:57:07 INFO - PROCESS | 1648 | 1469188627035 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:07 INFO - PROCESS | 1648 | 1469188627036 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:07 INFO - PROCESS | 1648 | 1469188627115 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:57:07 INFO - PROCESS | 1648 | 1469188627177 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:07 INFO - PROCESS | 1648 | 1469188627178 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0d6000 == 39 [pid = 1648] [id = 623] 04:57:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1129b4400) [pid = 1648] [serial = 1869] [outer = 0x0] 04:57:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11906ec00) [pid = 1648] [serial = 1870] [outer = 0x1129b4400] 04:57:07 INFO - PROCESS | 1648 | 1469188627203 Marionette DEBUG loaded listener.js 04:57:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12612ac00) [pid = 1648] [serial = 1871] [outer = 0x1129b4400] 04:57:07 INFO - PROCESS | 1648 | 1469188627481 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 04:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 467ms 04:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:57:07 INFO - PROCESS | 1648 | 1469188627500 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:57:07 INFO - PROCESS | 1648 | 1469188627501 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:57:07 INFO - PROCESS | 1648 | 1469188627503 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:57:07 INFO - PROCESS | 1648 | 1469188627507 Marionette TRACE conn2 <- [1,2466,null,{}] 04:57:07 INFO - PROCESS | 1648 | 1469188627515 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:07 INFO - PROCESS | 1648 | 1469188627517 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:07 INFO - PROCESS | 1648 | 1469188627614 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:57:07 INFO - PROCESS | 1648 | 1469188627618 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:07 INFO - PROCESS | 1648 | 1469188627620 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca2d000 == 40 [pid = 1648] [id = 624] 04:57:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1194e0c00) [pid = 1648] [serial = 1872] [outer = 0x0] 04:57:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128bed800) [pid = 1648] [serial = 1873] [outer = 0x1194e0c00] 04:57:07 INFO - PROCESS | 1648 | 1469188627645 Marionette DEBUG loaded listener.js 04:57:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128d51c00) [pid = 1648] [serial = 1874] [outer = 0x1194e0c00] 04:57:07 INFO - PROCESS | 1648 | 1469188627985 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 04:57:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:57:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 526ms 04:57:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:57:08 INFO - PROCESS | 1648 | 1469188628031 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:57:08 INFO - PROCESS | 1648 | 1469188628032 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:57:08 INFO - PROCESS | 1648 | 1469188628034 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:57:08 INFO - PROCESS | 1648 | 1469188628035 Marionette TRACE conn2 <- [1,2470,null,{}] 04:57:08 INFO - PROCESS | 1648 | 1469188628037 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:08 INFO - PROCESS | 1648 | 1469188628039 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:08 INFO - PROCESS | 1648 | 1469188628151 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:57:08 INFO - PROCESS | 1648 | 1469188628156 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:08 INFO - PROCESS | 1648 | 1469188628157 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb0a000 == 41 [pid = 1648] [id = 625] 04:57:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128d52000) [pid = 1648] [serial = 1875] [outer = 0x0] 04:57:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12929c000) [pid = 1648] [serial = 1876] [outer = 0x128d52000] 04:57:08 INFO - PROCESS | 1648 | 1469188628181 Marionette DEBUG loaded listener.js 04:57:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1292a2000) [pid = 1648] [serial = 1877] [outer = 0x128d52000] 04:57:08 INFO - PROCESS | 1648 | 1469188628648 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 04:57:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:57:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 622ms 04:57:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:57:08 INFO - PROCESS | 1648 | 1469188628657 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:57:08 INFO - PROCESS | 1648 | 1469188628660 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:57:08 INFO - PROCESS | 1648 | 1469188628663 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:57:08 INFO - PROCESS | 1648 | 1469188628664 Marionette TRACE conn2 <- [1,2474,null,{}] 04:57:08 INFO - PROCESS | 1648 | 1469188628668 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:08 INFO - PROCESS | 1648 | 1469188628670 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:08 INFO - PROCESS | 1648 | 1469188628778 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:57:08 INFO - PROCESS | 1648 | 1469188628840 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:08 INFO - PROCESS | 1648 | 1469188628842 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194d9800 == 42 [pid = 1648] [id = 626] 04:57:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x112a66000) [pid = 1648] [serial = 1878] [outer = 0x0] 04:57:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x115ddb800) [pid = 1648] [serial = 1879] [outer = 0x112a66000] 04:57:08 INFO - PROCESS | 1648 | 1469188628873 Marionette DEBUG loaded listener.js 04:57:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116985000) [pid = 1648] [serial = 1880] [outer = 0x112a66000] 04:57:09 INFO - PROCESS | 1648 | 1469188629329 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 04:57:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:57:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 721ms 04:57:09 INFO - PROCESS | 1648 | 1469188629384 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:57:09 INFO - PROCESS | 1648 | 1469188629387 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:57:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:57:09 INFO - PROCESS | 1648 | 1469188629392 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:57:09 INFO - PROCESS | 1648 | 1469188629394 Marionette TRACE conn2 <- [1,2478,null,{}] 04:57:09 INFO - PROCESS | 1648 | 1469188629396 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:09 INFO - PROCESS | 1648 | 1469188629398 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:09 INFO - PROCESS | 1648 | 1469188629508 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:57:09 INFO - PROCESS | 1648 | 1469188629613 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:09 INFO - PROCESS | 1648 | 1469188629615 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a638800 == 43 [pid = 1648] [id = 627] 04:57:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1176bd000) [pid = 1648] [serial = 1881] [outer = 0x0] 04:57:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118637000) [pid = 1648] [serial = 1882] [outer = 0x1176bd000] 04:57:09 INFO - PROCESS | 1648 | 1469188629647 Marionette DEBUG loaded listener.js 04:57:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119425c00) [pid = 1648] [serial = 1883] [outer = 0x1176bd000] 04:57:10 INFO - PROCESS | 1648 | 1469188630073 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:57:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:57:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 720ms 04:57:10 INFO - PROCESS | 1648 | 1469188630136 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:57:10 INFO - PROCESS | 1648 | 1469188630137 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:57:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:57:10 INFO - PROCESS | 1648 | 1469188630154 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:57:10 INFO - PROCESS | 1648 | 1469188630156 Marionette TRACE conn2 <- [1,2482,null,{}] 04:57:10 INFO - PROCESS | 1648 | 1469188630164 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:10 INFO - PROCESS | 1648 | 1469188630168 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:10 INFO - PROCESS | 1648 | 1469188630271 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:57:10 INFO - PROCESS | 1648 | 1469188630346 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:10 INFO - PROCESS | 1648 | 1469188630348 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbda000 == 44 [pid = 1648] [id = 628] 04:57:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121067c00) [pid = 1648] [serial = 1884] [outer = 0x0] 04:57:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1233d4800) [pid = 1648] [serial = 1885] [outer = 0x121067c00] 04:57:10 INFO - PROCESS | 1648 | 1469188630381 Marionette DEBUG loaded listener.js 04:57:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124682400) [pid = 1648] [serial = 1886] [outer = 0x121067c00] 04:57:10 INFO - PROCESS | 1648 | 1469188630796 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 04:57:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:57:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 675ms 04:57:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:57:10 INFO - PROCESS | 1648 | 1469188630827 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:57:10 INFO - PROCESS | 1648 | 1469188630829 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:57:10 INFO - PROCESS | 1648 | 1469188630831 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:57:10 INFO - PROCESS | 1648 | 1469188630832 Marionette TRACE conn2 <- [1,2486,null,{}] 04:57:10 INFO - PROCESS | 1648 | 1469188630835 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:10 INFO - PROCESS | 1648 | 1469188630836 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:10 INFO - PROCESS | 1648 | 1469188630952 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:57:11 INFO - PROCESS | 1648 | 1469188631014 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:11 INFO - PROCESS | 1648 | 1469188631015 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d214800 == 45 [pid = 1648] [id = 629] 04:57:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12650f400) [pid = 1648] [serial = 1887] [outer = 0x0] 04:57:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128b76c00) [pid = 1648] [serial = 1888] [outer = 0x12650f400] 04:57:11 INFO - PROCESS | 1648 | 1469188631045 Marionette DEBUG loaded listener.js 04:57:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128bf4c00) [pid = 1648] [serial = 1889] [outer = 0x12650f400] 04:57:11 INFO - PROCESS | 1648 | 1469188631664 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 04:57:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:57:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 869ms 04:57:11 INFO - PROCESS | 1648 | 1469188631701 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:57:11 INFO - PROCESS | 1648 | 1469188631703 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:57:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:57:11 INFO - PROCESS | 1648 | 1469188631728 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:57:11 INFO - PROCESS | 1648 | 1469188631730 Marionette TRACE conn2 <- [1,2490,null,{}] 04:57:11 INFO - PROCESS | 1648 | 1469188631733 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:11 INFO - PROCESS | 1648 | 1469188631735 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:11 INFO - PROCESS | 1648 | 1469188631833 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:57:11 INFO - PROCESS | 1648 | 1469188631910 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:11 INFO - PROCESS | 1648 | 1469188631911 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11819d800 == 46 [pid = 1648] [id = 630] 04:57:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x112f62c00) [pid = 1648] [serial = 1890] [outer = 0x0] 04:57:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x113c0c400) [pid = 1648] [serial = 1891] [outer = 0x112f62c00] 04:57:11 INFO - PROCESS | 1648 | 1469188631939 Marionette DEBUG loaded listener.js 04:57:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x115fb2400) [pid = 1648] [serial = 1892] [outer = 0x112f62c00] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca2d000 == 45 [pid = 1648] [id = 624] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0d6000 == 44 [pid = 1648] [id = 623] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x129e36800 == 43 [pid = 1648] [id = 622] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba4d000 == 42 [pid = 1648] [id = 621] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12310a800 == 41 [pid = 1648] [id = 620] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12a62b000 == 40 [pid = 1648] [id = 619] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1293ca000 == 39 [pid = 1648] [id = 618] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x126c4d800 == 38 [pid = 1648] [id = 617] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x123b79800 == 37 [pid = 1648] [id = 616] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11997f000 == 36 [pid = 1648] [id = 615] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x118184800 == 35 [pid = 1648] [id = 614] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1169b0000 == 34 [pid = 1648] [id = 613] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x118255000 == 33 [pid = 1648] [id = 612] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e7800 == 32 [pid = 1648] [id = 611] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12d214800 == 31 [pid = 1648] [id = 629] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbda000 == 30 [pid = 1648] [id = 628] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12a638800 == 29 [pid = 1648] [id = 627] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb0a000 == 28 [pid = 1648] [id = 625] 04:57:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1194d9800 == 27 [pid = 1648] [id = 626] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x124daa800) [pid = 1648] [serial = 1831] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118632800) [pid = 1648] [serial = 1810] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1193ab800) [pid = 1648] [serial = 1813] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1127d8400) [pid = 1648] [serial = 1801] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1129b2000) [pid = 1648] [serial = 1802] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x116a0e000) [pid = 1648] [serial = 1807] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112a6b800) [pid = 1648] [serial = 1804] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119c84000) [pid = 1648] [serial = 1816] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1194e5800) [pid = 1648] [serial = 1814] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12319bc00) [pid = 1648] [serial = 1819] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11812e000) [pid = 1648] [serial = 1808] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1211ae800) [pid = 1648] [serial = 1817] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1131f1800) [pid = 1648] [serial = 1805] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112713400) [pid = 1648] [serial = 1822] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11322d800) [pid = 1648] [serial = 1799] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112a6b400) [pid = 1648] [serial = 1798] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12384f000) [pid = 1648] [serial = 1820] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1130c0c00) [pid = 1648] [serial = 1823] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11322d000) [pid = 1648] [serial = 1784] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112a68800) [pid = 1648] [serial = 1783] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1185c9c00) [pid = 1648] [serial = 1787] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118123c00) [pid = 1648] [serial = 1786] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1233d2800) [pid = 1648] [serial = 1790] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1244bc000) [pid = 1648] [serial = 1829] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119c87800) [pid = 1648] [serial = 1789] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126ceec00) [pid = 1648] [serial = 1793] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124460400) [pid = 1648] [serial = 1792] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128b76000) [pid = 1648] [serial = 1796] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119085000) [pid = 1648] [serial = 1795] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119c81c00) [pid = 1648] [serial = 1825] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126cee800) [pid = 1648] [serial = 1832] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x123e07800) [pid = 1648] [serial = 1828] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x123ddf400) [pid = 1648] [serial = 1826] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11900a800) [pid = 1648] [serial = 1811] [outer = 0x0] [url = about:blank] 04:57:12 INFO - PROCESS | 1648 | 1469188632951 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:57:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:57:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1275ms 04:57:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:57:13 INFO - PROCESS | 1648 | 1469188633003 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:57:13 INFO - PROCESS | 1648 | 1469188633007 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:57:13 INFO - PROCESS | 1648 | 1469188633012 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:57:13 INFO - PROCESS | 1648 | 1469188633015 Marionette TRACE conn2 <- [1,2494,null,{}] 04:57:13 INFO - PROCESS | 1648 | 1469188633020 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:13 INFO - PROCESS | 1648 | 1469188633025 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:13 INFO - PROCESS | 1648 | 1469188633189 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:57:13 INFO - PROCESS | 1648 | 1469188633300 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:13 INFO - PROCESS | 1648 | 1469188633301 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b0800 == 28 [pid = 1648] [id = 631] 04:57:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11267b800) [pid = 1648] [serial = 1893] [outer = 0x0] 04:57:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11271b800) [pid = 1648] [serial = 1894] [outer = 0x11267b800] 04:57:13 INFO - PROCESS | 1648 | 1469188633334 Marionette DEBUG loaded listener.js 04:57:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1129af400) [pid = 1648] [serial = 1895] [outer = 0x11267b800] 04:57:13 INFO - PROCESS | 1648 | 1469188633842 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 04:57:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:57:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 874ms 04:57:13 INFO - PROCESS | 1648 | 1469188633886 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:57:13 INFO - PROCESS | 1648 | 1469188633889 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:57:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:57:13 INFO - PROCESS | 1648 | 1469188633894 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:57:13 INFO - PROCESS | 1648 | 1469188633896 Marionette TRACE conn2 <- [1,2498,null,{}] 04:57:13 INFO - PROCESS | 1648 | 1469188633899 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:13 INFO - PROCESS | 1648 | 1469188633901 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:14 INFO - PROCESS | 1648 | 1469188634005 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:57:14 INFO - PROCESS | 1648 | 1469188634085 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:14 INFO - PROCESS | 1648 | 1469188634087 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1181a5800 == 29 [pid = 1648] [id = 632] 04:57:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112a67c00) [pid = 1648] [serial = 1896] [outer = 0x0] 04:57:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x112a85800) [pid = 1648] [serial = 1897] [outer = 0x112a67c00] 04:57:14 INFO - PROCESS | 1648 | 1469188634120 Marionette DEBUG loaded listener.js 04:57:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1131e9400) [pid = 1648] [serial = 1898] [outer = 0x112a67c00] 04:57:14 INFO - PROCESS | 1648 | 1469188634672 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:57:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:57:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 823ms 04:57:14 INFO - PROCESS | 1648 | 1469188634717 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:57:14 INFO - PROCESS | 1648 | 1469188634719 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:57:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:57:14 INFO - PROCESS | 1648 | 1469188634722 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:57:14 INFO - PROCESS | 1648 | 1469188634723 Marionette TRACE conn2 <- [1,2502,null,{}] 04:57:14 INFO - PROCESS | 1648 | 1469188634726 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:14 INFO - PROCESS | 1648 | 1469188634727 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:14 INFO - PROCESS | 1648 | 1469188634881 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:57:14 INFO - PROCESS | 1648 | 1469188634962 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:14 INFO - PROCESS | 1648 | 1469188634963 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167c7800 == 30 [pid = 1648] [id = 633] 04:57:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1121b2800) [pid = 1648] [serial = 1899] [outer = 0x0] 04:57:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11267d400) [pid = 1648] [serial = 1900] [outer = 0x1121b2800] 04:57:14 INFO - PROCESS | 1648 | 1469188634991 Marionette DEBUG loaded listener.js 04:57:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1129ad000) [pid = 1648] [serial = 1901] [outer = 0x1121b2800] 04:57:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1ce000 == 29 [pid = 1648] [id = 450] 04:57:15 INFO - PROCESS | 1648 | --DOCSHELL 0x117472000 == 28 [pid = 1648] [id = 451] 04:57:15 INFO - PROCESS | 1648 | --DOCSHELL 0x12be70800 == 27 [pid = 1648] [id = 449] 04:57:15 INFO - PROCESS | 1648 | --DOCSHELL 0x119a78000 == 26 [pid = 1648] [id = 437] 04:57:15 INFO - PROCESS | 1648 | --DOCSHELL 0x1261a1800 == 25 [pid = 1648] [id = 448] 04:57:15 INFO - PROCESS | 1648 | --DOCSHELL 0x11748e000 == 24 [pid = 1648] [id = 436] 04:57:15 INFO - PROCESS | 1648 | 1469188635349 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:57:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:57:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 670ms 04:57:15 INFO - PROCESS | 1648 | 1469188635393 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:57:15 INFO - PROCESS | 1648 | 1469188635396 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:57:15 INFO - PROCESS | 1648 | 1469188635399 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:57:15 INFO - PROCESS | 1648 | 1469188635401 Marionette TRACE conn2 <- [1,2506,null,{}] 04:57:15 INFO - PROCESS | 1648 | 1469188635410 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:15 INFO - PROCESS | 1648 | 1469188635412 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:15 INFO - PROCESS | 1648 | 1469188635492 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:57:15 INFO - PROCESS | 1648 | 1469188635548 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:15 INFO - PROCESS | 1648 | 1469188635549 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x119a63800 == 25 [pid = 1648] [id = 634] 04:57:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112a5f400) [pid = 1648] [serial = 1902] [outer = 0x0] 04:57:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x115fb2c00) [pid = 1648] [serial = 1903] [outer = 0x112a5f400] 04:57:15 INFO - PROCESS | 1648 | 1469188635580 Marionette DEBUG loaded listener.js 04:57:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116983c00) [pid = 1648] [serial = 1904] [outer = 0x112a5f400] 04:57:15 INFO - PROCESS | 1648 | 1469188635887 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:57:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:57:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 520ms 04:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:57:15 INFO - PROCESS | 1648 | 1469188635919 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:57:15 INFO - PROCESS | 1648 | 1469188635920 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:57:15 INFO - PROCESS | 1648 | 1469188635924 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:57:15 INFO - PROCESS | 1648 | 1469188635927 Marionette TRACE conn2 <- [1,2510,null,{}] 04:57:15 INFO - PROCESS | 1648 | 1469188635930 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:15 INFO - PROCESS | 1648 | 1469188635931 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:16 INFO - PROCESS | 1648 | 1469188636012 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:57:16 INFO - PROCESS | 1648 | 1469188636018 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:16 INFO - PROCESS | 1648 | 1469188636019 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1231d7000 == 26 [pid = 1648] [id = 635] 04:57:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116a0e000) [pid = 1648] [serial = 1905] [outer = 0x0] 04:57:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118125c00) [pid = 1648] [serial = 1906] [outer = 0x116a0e000] 04:57:16 INFO - PROCESS | 1648 | 1469188636047 Marionette DEBUG loaded listener.js 04:57:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11823ac00) [pid = 1648] [serial = 1907] [outer = 0x116a0e000] 04:57:16 INFO - PROCESS | 1648 | 1469188636429 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 04:57:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:57:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 524ms 04:57:16 INFO - PROCESS | 1648 | 1469188636448 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:57:16 INFO - PROCESS | 1648 | 1469188636451 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:57:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:57:16 INFO - PROCESS | 1648 | 1469188636461 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:57:16 INFO - PROCESS | 1648 | 1469188636464 Marionette TRACE conn2 <- [1,2514,null,{}] 04:57:16 INFO - PROCESS | 1648 | 1469188636466 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:16 INFO - PROCESS | 1648 | 1469188636469 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:16 INFO - PROCESS | 1648 | 1469188636556 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:57:16 INFO - PROCESS | 1648 | 1469188636561 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:16 INFO - PROCESS | 1648 | 1469188636562 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x124499800 == 27 [pid = 1648] [id = 636] 04:57:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118532000) [pid = 1648] [serial = 1908] [outer = 0x0] 04:57:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119063400) [pid = 1648] [serial = 1909] [outer = 0x118532000] 04:57:16 INFO - PROCESS | 1648 | 1469188636587 Marionette DEBUG loaded listener.js 04:57:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1193ac000) [pid = 1648] [serial = 1910] [outer = 0x118532000] 04:57:16 INFO - PROCESS | 1648 | 1469188636928 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:57:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:57:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 479ms 04:57:16 INFO - PROCESS | 1648 | 1469188636933 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:57:16 INFO - PROCESS | 1648 | 1469188636934 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:57:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:57:16 INFO - PROCESS | 1648 | 1469188636936 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:57:16 INFO - PROCESS | 1648 | 1469188636938 Marionette TRACE conn2 <- [1,2518,null,{}] 04:57:16 INFO - PROCESS | 1648 | 1469188636944 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:16 INFO - PROCESS | 1648 | 1469188636945 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:17 INFO - PROCESS | 1648 | 1469188637026 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:57:17 INFO - PROCESS | 1648 | 1469188637092 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:17 INFO - PROCESS | 1648 | 1469188637093 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167ca000 == 28 [pid = 1648] [id = 637] 04:57:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112679400) [pid = 1648] [serial = 1911] [outer = 0x0] 04:57:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1193b3800) [pid = 1648] [serial = 1912] [outer = 0x112679400] 04:57:17 INFO - PROCESS | 1648 | 1469188637120 Marionette DEBUG loaded listener.js 04:57:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119a56c00) [pid = 1648] [serial = 1913] [outer = 0x112679400] 04:57:17 INFO - PROCESS | 1648 | 1469188637456 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:57:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:57:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 572ms 04:57:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:57:17 INFO - PROCESS | 1648 | 1469188637509 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:57:17 INFO - PROCESS | 1648 | 1469188637510 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:57:17 INFO - PROCESS | 1648 | 1469188637518 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:57:17 INFO - PROCESS | 1648 | 1469188637519 Marionette TRACE conn2 <- [1,2522,null,{}] 04:57:17 INFO - PROCESS | 1648 | 1469188637522 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:17 INFO - PROCESS | 1648 | 1469188637523 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:17 INFO - PROCESS | 1648 | 1469188637625 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:57:17 INFO - PROCESS | 1648 | 1469188637630 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:17 INFO - PROCESS | 1648 | 1469188637634 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193a6800 == 29 [pid = 1648] [id = 638] 04:57:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119d7cc00) [pid = 1648] [serial = 1914] [outer = 0x0] 04:57:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121066800) [pid = 1648] [serial = 1915] [outer = 0x119d7cc00] 04:57:17 INFO - PROCESS | 1648 | 1469188637699 Marionette DEBUG loaded listener.js 04:57:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1211b3400) [pid = 1648] [serial = 1916] [outer = 0x119d7cc00] 04:57:18 INFO - PROCESS | 1648 | 1469188638045 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 578ms 04:57:18 INFO - PROCESS | 1648 | 1469188638091 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:57:18 INFO - PROCESS | 1648 | 1469188638092 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:57:18 INFO - PROCESS | 1648 | 1469188638095 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:57:18 INFO - PROCESS | 1648 | 1469188638096 Marionette TRACE conn2 <- [1,2526,null,{}] 04:57:18 INFO - PROCESS | 1648 | 1469188638098 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:18 INFO - PROCESS | 1648 | 1469188638099 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:18 INFO - PROCESS | 1648 | 1469188638201 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:57:18 INFO - PROCESS | 1648 | 1469188638212 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:18 INFO - PROCESS | 1648 | 1469188638213 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e23000 == 30 [pid = 1648] [id = 639] 04:57:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1230a6c00) [pid = 1648] [serial = 1917] [outer = 0x0] 04:57:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x123851800) [pid = 1648] [serial = 1918] [outer = 0x1230a6c00] 04:57:18 INFO - PROCESS | 1648 | 1469188638238 Marionette DEBUG loaded listener.js 04:57:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x123bd5800) [pid = 1648] [serial = 1919] [outer = 0x1230a6c00] 04:57:18 INFO - PROCESS | 1648 | 1469188638575 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 518ms 04:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:57:18 INFO - PROCESS | 1648 | 1469188638617 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:57:18 INFO - PROCESS | 1648 | 1469188638618 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:57:18 INFO - PROCESS | 1648 | 1469188638620 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:57:18 INFO - PROCESS | 1648 | 1469188638630 Marionette TRACE conn2 <- [1,2530,null,{}] 04:57:18 INFO - PROCESS | 1648 | 1469188638632 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:18 INFO - PROCESS | 1648 | 1469188638633 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:18 INFO - PROCESS | 1648 | 1469188638730 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:57:18 INFO - PROCESS | 1648 | 1469188638768 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:18 INFO - PROCESS | 1648 | 1469188638769 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a862000 == 31 [pid = 1648] [id = 640] 04:57:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x123d98c00) [pid = 1648] [serial = 1920] [outer = 0x0] 04:57:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x123e03000) [pid = 1648] [serial = 1921] [outer = 0x123d98c00] 04:57:18 INFO - PROCESS | 1648 | 1469188638794 Marionette DEBUG loaded listener.js 04:57:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12445c000) [pid = 1648] [serial = 1922] [outer = 0x123d98c00] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112a66000) [pid = 1648] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1176bd000) [pid = 1648] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x121067c00) [pid = 1648] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12650f400) [pid = 1648] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119d73c00) [pid = 1648] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1126f0800) [pid = 1648] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124682c00) [pid = 1648] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126517800) [pid = 1648] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x111c1a000) [pid = 1648] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126cf4000) [pid = 1648] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1127dec00) [pid = 1648] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118457000) [pid = 1648] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1127dd400) [pid = 1648] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112a67000) [pid = 1648] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x115fb8000) [pid = 1648] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119420800) [pid = 1648] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1129b4400) [pid = 1648] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128d52000) [pid = 1648] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:57:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1194e0c00) [pid = 1648] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:57:19 INFO - PROCESS | 1648 | 1469188639118 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:57:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:57:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 527ms 04:57:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:57:19 INFO - PROCESS | 1648 | 1469188639148 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:57:19 INFO - PROCESS | 1648 | 1469188639149 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:57:19 INFO - PROCESS | 1648 | 1469188639151 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:57:19 INFO - PROCESS | 1648 | 1469188639152 Marionette TRACE conn2 <- [1,2534,null,{}] 04:57:19 INFO - PROCESS | 1648 | 1469188639155 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:19 INFO - PROCESS | 1648 | 1469188639156 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:19 INFO - PROCESS | 1648 | 1469188639234 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:57:19 INFO - PROCESS | 1648 | 1469188639292 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:19 INFO - PROCESS | 1648 | 1469188639292 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a86c800 == 32 [pid = 1648] [id = 641] 04:57:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x111c1a000) [pid = 1648] [serial = 1923] [outer = 0x0] 04:57:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112a61c00) [pid = 1648] [serial = 1924] [outer = 0x111c1a000] 04:57:19 INFO - PROCESS | 1648 | 1469188639320 Marionette DEBUG loaded listener.js 04:57:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1194e0c00) [pid = 1648] [serial = 1925] [outer = 0x111c1a000] 04:57:19 INFO - PROCESS | 1648 | 1469188639587 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 04:57:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:57:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 471ms 04:57:19 INFO - PROCESS | 1648 | 1469188639628 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:57:19 INFO - PROCESS | 1648 | 1469188639630 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:57:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:57:19 INFO - PROCESS | 1648 | 1469188639632 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:57:19 INFO - PROCESS | 1648 | 1469188639633 Marionette TRACE conn2 <- [1,2538,null,{}] 04:57:19 INFO - PROCESS | 1648 | 1469188639635 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:19 INFO - PROCESS | 1648 | 1469188639647 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:19 INFO - PROCESS | 1648 | 1469188639734 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:57:19 INFO - PROCESS | 1648 | 1469188639737 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:19 INFO - PROCESS | 1648 | 1469188639739 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x124203800 == 33 [pid = 1648] [id = 642] 04:57:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121082c00) [pid = 1648] [serial = 1926] [outer = 0x0] 04:57:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x123de3000) [pid = 1648] [serial = 1927] [outer = 0x121082c00] 04:57:19 INFO - PROCESS | 1648 | 1469188639765 Marionette DEBUG loaded listener.js 04:57:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1244b9400) [pid = 1648] [serial = 1928] [outer = 0x121082c00] 04:57:20 INFO - PROCESS | 1648 | 1469188640102 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:57:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:57:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 04:57:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:57:20 INFO - PROCESS | 1648 | 1469188640150 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:57:20 INFO - PROCESS | 1648 | 1469188640152 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:57:20 INFO - PROCESS | 1648 | 1469188640154 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:57:20 INFO - PROCESS | 1648 | 1469188640155 Marionette TRACE conn2 <- [1,2542,null,{}] 04:57:20 INFO - PROCESS | 1648 | 1469188640157 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:20 INFO - PROCESS | 1648 | 1469188640158 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:20 INFO - PROCESS | 1648 | 1469188640265 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:57:20 INFO - PROCESS | 1648 | 1469188640273 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:20 INFO - PROCESS | 1648 | 1469188640274 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba59000 == 34 [pid = 1648] [id = 643] 04:57:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1244c0000) [pid = 1648] [serial = 1929] [outer = 0x0] 04:57:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124711400) [pid = 1648] [serial = 1930] [outer = 0x1244c0000] 04:57:20 INFO - PROCESS | 1648 | 1469188640305 Marionette DEBUG loaded listener.js 04:57:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12650a400) [pid = 1648] [serial = 1931] [outer = 0x1244c0000] 04:57:20 INFO - PROCESS | 1648 | 1469188640631 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 04:57:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:57:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 518ms 04:57:20 INFO - PROCESS | 1648 | 1469188640675 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:57:20 INFO - PROCESS | 1648 | 1469188640676 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:57:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:57:20 INFO - PROCESS | 1648 | 1469188640678 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:57:20 INFO - PROCESS | 1648 | 1469188640688 Marionette TRACE conn2 <- [1,2546,null,{}] 04:57:20 INFO - PROCESS | 1648 | 1469188640690 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:20 INFO - PROCESS | 1648 | 1469188640691 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:20 INFO - PROCESS | 1648 | 1469188640783 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:57:20 INFO - PROCESS | 1648 | 1469188640786 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:20 INFO - PROCESS | 1648 | 1469188640787 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0dd000 == 35 [pid = 1648] [id = 644] 04:57:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1244c0800) [pid = 1648] [serial = 1932] [outer = 0x0] 04:57:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126572400) [pid = 1648] [serial = 1933] [outer = 0x1244c0800] 04:57:20 INFO - PROCESS | 1648 | 1469188640864 Marionette DEBUG loaded listener.js 04:57:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b79400) [pid = 1648] [serial = 1934] [outer = 0x1244c0800] 04:57:21 INFO - PROCESS | 1648 | 1469188641257 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 04:57:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:57:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 629ms 04:57:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:57:21 INFO - PROCESS | 1648 | 1469188641308 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:57:21 INFO - PROCESS | 1648 | 1469188641311 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:57:21 INFO - PROCESS | 1648 | 1469188641314 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:57:21 INFO - PROCESS | 1648 | 1469188641316 Marionette TRACE conn2 <- [1,2550,null,{}] 04:57:21 INFO - PROCESS | 1648 | 1469188641320 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:21 INFO - PROCESS | 1648 | 1469188641322 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:21 INFO - PROCESS | 1648 | 1469188641424 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:57:21 INFO - PROCESS | 1648 | 1469188641524 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:21 INFO - PROCESS | 1648 | 1469188641526 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ce2800 == 36 [pid = 1648] [id = 645] 04:57:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1129e1400) [pid = 1648] [serial = 1935] [outer = 0x0] 04:57:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x112a83c00) [pid = 1648] [serial = 1936] [outer = 0x1129e1400] 04:57:21 INFO - PROCESS | 1648 | 1469188641571 Marionette DEBUG loaded listener.js 04:57:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11508d800) [pid = 1648] [serial = 1937] [outer = 0x1129e1400] 04:57:22 INFO - PROCESS | 1648 | 1469188642022 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 04:57:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:57:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 720ms 04:57:22 INFO - PROCESS | 1648 | 1469188642034 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:57:22 INFO - PROCESS | 1648 | 1469188642039 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:57:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:57:22 INFO - PROCESS | 1648 | 1469188642046 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:57:22 INFO - PROCESS | 1648 | 1469188642049 Marionette TRACE conn2 <- [1,2554,null,{}] 04:57:22 INFO - PROCESS | 1648 | 1469188642052 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:22 INFO - PROCESS | 1648 | 1469188642055 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:22 INFO - PROCESS | 1648 | 1469188642258 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:57:22 INFO - PROCESS | 1648 | 1469188642317 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:22 INFO - PROCESS | 1648 | 1469188642318 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c45000 == 37 [pid = 1648] [id = 646] 04:57:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118127400) [pid = 1648] [serial = 1938] [outer = 0x0] 04:57:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118130c00) [pid = 1648] [serial = 1939] [outer = 0x118127400] 04:57:22 INFO - PROCESS | 1648 | 1469188642350 Marionette DEBUG loaded listener.js 04:57:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1185c9400) [pid = 1648] [serial = 1940] [outer = 0x118127400] 04:57:22 INFO - PROCESS | 1648 | 1469188642809 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:57:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:57:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 771ms 04:57:22 INFO - PROCESS | 1648 | 1469188642817 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:57:22 INFO - PROCESS | 1648 | 1469188642818 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:57:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:57:22 INFO - PROCESS | 1648 | 1469188642821 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:57:22 INFO - PROCESS | 1648 | 1469188642825 Marionette TRACE conn2 <- [1,2558,null,{}] 04:57:22 INFO - PROCESS | 1648 | 1469188642833 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:22 INFO - PROCESS | 1648 | 1469188642836 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:22 INFO - PROCESS | 1648 | 1469188642936 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:57:23 INFO - PROCESS | 1648 | 1469188643014 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:23 INFO - PROCESS | 1648 | 1469188643016 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1e8800 == 38 [pid = 1648] [id = 647] 04:57:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119082c00) [pid = 1648] [serial = 1941] [outer = 0x0] 04:57:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119c8bc00) [pid = 1648] [serial = 1942] [outer = 0x119082c00] 04:57:23 INFO - PROCESS | 1648 | 1469188643047 Marionette DEBUG loaded listener.js 04:57:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1211b2800) [pid = 1648] [serial = 1943] [outer = 0x119082c00] 04:57:23 INFO - PROCESS | 1648 | 1469188643520 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:57:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:57:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 725ms 04:57:23 INFO - PROCESS | 1648 | 1469188643563 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:57:23 INFO - PROCESS | 1648 | 1469188643565 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:57:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:57:23 INFO - PROCESS | 1648 | 1469188643569 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:57:23 INFO - PROCESS | 1648 | 1469188643571 Marionette TRACE conn2 <- [1,2562,null,{}] 04:57:23 INFO - PROCESS | 1648 | 1469188643593 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:23 INFO - PROCESS | 1648 | 1469188643596 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:23 INFO - PROCESS | 1648 | 1469188643721 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:57:23 INFO - PROCESS | 1648 | 1469188643794 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:23 INFO - PROCESS | 1648 | 1469188643795 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb0e800 == 39 [pid = 1648] [id = 648] 04:57:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x124711800) [pid = 1648] [serial = 1944] [outer = 0x0] 04:57:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126138400) [pid = 1648] [serial = 1945] [outer = 0x124711800] 04:57:23 INFO - PROCESS | 1648 | 1469188643825 Marionette DEBUG loaded listener.js 04:57:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126cee400) [pid = 1648] [serial = 1946] [outer = 0x124711800] 04:57:24 INFO - PROCESS | 1648 | 1469188644286 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 04:57:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:57:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 741ms 04:57:24 INFO - PROCESS | 1648 | 1469188644325 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:57:24 INFO - PROCESS | 1648 | 1469188644328 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:57:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:57:24 INFO - PROCESS | 1648 | 1469188644331 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:57:24 INFO - PROCESS | 1648 | 1469188644333 Marionette TRACE conn2 <- [1,2566,null,{}] 04:57:24 INFO - PROCESS | 1648 | 1469188644335 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:24 INFO - PROCESS | 1648 | 1469188644336 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:24 INFO - PROCESS | 1648 | 1469188644439 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:57:24 INFO - PROCESS | 1648 | 1469188644499 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:24 INFO - PROCESS | 1648 | 1469188644501 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x118190000 == 40 [pid = 1648] [id = 649] 04:57:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1129ae400) [pid = 1648] [serial = 1947] [outer = 0x0] 04:57:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x113a7b000) [pid = 1648] [serial = 1948] [outer = 0x1129ae400] 04:57:24 INFO - PROCESS | 1648 | 1469188644530 Marionette DEBUG loaded listener.js 04:57:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x119d7f800) [pid = 1648] [serial = 1949] [outer = 0x1129ae400] 04:57:25 INFO - PROCESS | 1648 | 1469188645099 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 04:57:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:57:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 824ms 04:57:25 INFO - PROCESS | 1648 | 1469188645158 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:57:25 INFO - PROCESS | 1648 | 1469188645161 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:57:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:57:25 INFO - PROCESS | 1648 | 1469188645164 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:57:25 INFO - PROCESS | 1648 | 1469188645165 Marionette TRACE conn2 <- [1,2570,null,{}] 04:57:25 INFO - PROCESS | 1648 | 1469188645169 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:25 INFO - PROCESS | 1648 | 1469188645171 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:25 INFO - PROCESS | 1648 | 1469188645261 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:57:25 INFO - PROCESS | 1648 | 1469188645339 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:25 INFO - PROCESS | 1648 | 1469188645340 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194c0800 == 41 [pid = 1648] [id = 650] 04:57:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x112a68800) [pid = 1648] [serial = 1950] [outer = 0x0] 04:57:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x113cf2000) [pid = 1648] [serial = 1951] [outer = 0x112a68800] 04:57:25 INFO - PROCESS | 1648 | 1469188645369 Marionette DEBUG loaded listener.js 04:57:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x116a09c00) [pid = 1648] [serial = 1952] [outer = 0x112a68800] 04:57:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11748f000 == 40 [pid = 1648] [id = 452] 04:57:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1293c8800 == 39 [pid = 1648] [id = 442] 04:57:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b6800 == 38 [pid = 1648] [id = 453] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x113c0c400) [pid = 1648] [serial = 1891] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1169b0800 == 37 [pid = 1648] [id = 631] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1292a2000) [pid = 1648] [serial = 1877] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128bed800) [pid = 1648] [serial = 1873] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x115ddb800) [pid = 1648] [serial = 1879] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118637000) [pid = 1648] [serial = 1882] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116985000) [pid = 1648] [serial = 1880] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1233d4800) [pid = 1648] [serial = 1885] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119425c00) [pid = 1648] [serial = 1883] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128b76c00) [pid = 1648] [serial = 1888] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1230a9000) [pid = 1648] [serial = 1858] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11a09e400) [pid = 1648] [serial = 1855] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x126135000) [pid = 1648] [serial = 1861] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12692fc00) [pid = 1648] [serial = 1864] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x112a8e800) [pid = 1648] [serial = 1867] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128b7dc00) [pid = 1648] [serial = 1835] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x128b46000) [pid = 1648] [serial = 1834] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x115ddc400) [pid = 1648] [serial = 1840] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11672b800) [pid = 1648] [serial = 1841] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118635800) [pid = 1648] [serial = 1849] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126510000) [pid = 1648] [serial = 1862] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1193b0c00) [pid = 1648] [serial = 1850] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1129b7800) [pid = 1648] [serial = 1837] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112a8dc00) [pid = 1648] [serial = 1838] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11305d800) [pid = 1648] [serial = 1843] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1150dc400) [pid = 1648] [serial = 1844] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116a04000) [pid = 1648] [serial = 1846] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11812bc00) [pid = 1648] [serial = 1847] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119c83800) [pid = 1648] [serial = 1852] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124682400) [pid = 1648] [serial = 1886] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128bf4c00) [pid = 1648] [serial = 1889] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128b3ec00) [pid = 1648] [serial = 1865] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12612ac00) [pid = 1648] [serial = 1871] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12107cc00) [pid = 1648] [serial = 1856] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119d73000) [pid = 1648] [serial = 1853] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1244b9800) [pid = 1648] [serial = 1859] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11845a400) [pid = 1648] [serial = 1868] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11906ec00) [pid = 1648] [serial = 1870] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128d51c00) [pid = 1648] [serial = 1874] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12929c000) [pid = 1648] [serial = 1876] [outer = 0x0] [url = about:blank] 04:57:25 INFO - PROCESS | 1648 | 1469188645743 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 04:57:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:57:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 620ms 04:57:25 INFO - PROCESS | 1648 | 1469188645783 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:57:25 INFO - PROCESS | 1648 | 1469188645786 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:57:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:57:25 INFO - PROCESS | 1648 | 1469188645793 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:57:25 INFO - PROCESS | 1648 | 1469188645794 Marionette TRACE conn2 <- [1,2574,null,{}] 04:57:25 INFO - PROCESS | 1648 | 1469188645797 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:25 INFO - PROCESS | 1648 | 1469188645798 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:25 INFO - PROCESS | 1648 | 1469188645881 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:57:25 INFO - PROCESS | 1648 | 1469188645966 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:25 INFO - PROCESS | 1648 | 1469188645967 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x119892800 == 38 [pid = 1648] [id = 651] 04:57:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1181ef000) [pid = 1648] [serial = 1953] [outer = 0x0] 04:57:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118524400) [pid = 1648] [serial = 1954] [outer = 0x1181ef000] 04:57:25 INFO - PROCESS | 1648 | 1469188645996 Marionette DEBUG loaded listener.js 04:57:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118635800) [pid = 1648] [serial = 1955] [outer = 0x1181ef000] 04:57:26 INFO - PROCESS | 1648 | 1469188646303 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 519ms 04:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:57:26 INFO - PROCESS | 1648 | 1469188646314 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:57:26 INFO - PROCESS | 1648 | 1469188646316 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:57:26 INFO - PROCESS | 1648 | 1469188646318 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:57:26 INFO - PROCESS | 1648 | 1469188646320 Marionette TRACE conn2 <- [1,2578,null,{}] 04:57:26 INFO - PROCESS | 1648 | 1469188646330 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:26 INFO - PROCESS | 1648 | 1469188646333 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:26 INFO - PROCESS | 1648 | 1469188646418 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:57:26 INFO - PROCESS | 1648 | 1469188646478 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:26 INFO - PROCESS | 1648 | 1469188646480 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x124208000 == 39 [pid = 1648] [id = 652] 04:57:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118637000) [pid = 1648] [serial = 1956] [outer = 0x0] 04:57:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119421000) [pid = 1648] [serial = 1957] [outer = 0x118637000] 04:57:26 INFO - PROCESS | 1648 | 1469188646508 Marionette DEBUG loaded listener.js 04:57:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121078800) [pid = 1648] [serial = 1958] [outer = 0x118637000] 04:57:26 INFO - PROCESS | 1648 | 1469188646812 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 524ms 04:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:57:26 INFO - PROCESS | 1648 | 1469188646844 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:57:26 INFO - PROCESS | 1648 | 1469188646845 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:57:26 INFO - PROCESS | 1648 | 1469188646847 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:57:26 INFO - PROCESS | 1648 | 1469188646848 Marionette TRACE conn2 <- [1,2582,null,{}] 04:57:26 INFO - PROCESS | 1648 | 1469188646850 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:26 INFO - PROCESS | 1648 | 1469188646852 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:26 INFO - PROCESS | 1648 | 1469188646935 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:57:26 INFO - PROCESS | 1648 | 1469188646940 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:26 INFO - PROCESS | 1648 | 1469188646942 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b97800 == 40 [pid = 1648] [id = 653] 04:57:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1236b2400) [pid = 1648] [serial = 1959] [outer = 0x0] 04:57:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124413800) [pid = 1648] [serial = 1960] [outer = 0x1236b2400] 04:57:26 INFO - PROCESS | 1648 | 1469188646967 Marionette DEBUG loaded listener.js 04:57:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124685c00) [pid = 1648] [serial = 1961] [outer = 0x1236b2400] 04:57:27 INFO - PROCESS | 1648 | 1469188647310 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:57:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:57:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 469ms 04:57:27 INFO - PROCESS | 1648 | 1469188647316 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:57:27 INFO - PROCESS | 1648 | 1469188647317 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:57:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:57:27 INFO - PROCESS | 1648 | 1469188647319 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:57:27 INFO - PROCESS | 1648 | 1469188647320 Marionette TRACE conn2 <- [1,2586,null,{}] 04:57:27 INFO - PROCESS | 1648 | 1469188647326 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:27 INFO - PROCESS | 1648 | 1469188647327 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:27 INFO - PROCESS | 1648 | 1469188647443 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:57:27 INFO - PROCESS | 1648 | 1469188647449 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:27 INFO - PROCESS | 1648 | 1469188647451 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293d3000 == 41 [pid = 1648] [id = 654] 04:57:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119c7f400) [pid = 1648] [serial = 1962] [outer = 0x0] 04:57:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126130c00) [pid = 1648] [serial = 1963] [outer = 0x119c7f400] 04:57:27 INFO - PROCESS | 1648 | 1469188647475 Marionette DEBUG loaded listener.js 04:57:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b3ec00) [pid = 1648] [serial = 1964] [outer = 0x119c7f400] 04:57:27 INFO - PROCESS | 1648 | 1469188647814 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:57:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:57:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 523ms 04:57:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:57:27 INFO - PROCESS | 1648 | 1469188647843 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:57:27 INFO - PROCESS | 1648 | 1469188647844 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:57:27 INFO - PROCESS | 1648 | 1469188647852 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:57:27 INFO - PROCESS | 1648 | 1469188647853 Marionette TRACE conn2 <- [1,2590,null,{}] 04:57:27 INFO - PROCESS | 1648 | 1469188647855 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:27 INFO - PROCESS | 1648 | 1469188647859 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:27 INFO - PROCESS | 1648 | 1469188647984 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:57:28 INFO - PROCESS | 1648 | 1469188648000 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:28 INFO - PROCESS | 1648 | 1469188648001 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x118185000 == 42 [pid = 1648] [id = 655] 04:57:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b76c00) [pid = 1648] [serial = 1965] [outer = 0x0] 04:57:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128bfb400) [pid = 1648] [serial = 1966] [outer = 0x128b76c00] 04:57:28 INFO - PROCESS | 1648 | 1469188648026 Marionette DEBUG loaded listener.js 04:57:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12929e800) [pid = 1648] [serial = 1967] [outer = 0x128b76c00] 04:57:28 INFO - PROCESS | 1648 | 1469188648372 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 04:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 576ms 04:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:57:28 INFO - PROCESS | 1648 | 1469188648423 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:57:28 INFO - PROCESS | 1648 | 1469188648424 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:57:28 INFO - PROCESS | 1648 | 1469188648426 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:57:28 INFO - PROCESS | 1648 | 1469188648427 Marionette TRACE conn2 <- [1,2594,null,{}] 04:57:28 INFO - PROCESS | 1648 | 1469188648429 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:28 INFO - PROCESS | 1648 | 1469188648430 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:28 INFO - PROCESS | 1648 | 1469188648535 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:57:28 INFO - PROCESS | 1648 | 1469188648539 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:28 INFO - PROCESS | 1648 | 1469188648541 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba53800 == 43 [pid = 1648] [id = 656] 04:57:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128b7cc00) [pid = 1648] [serial = 1968] [outer = 0x0] 04:57:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12929ec00) [pid = 1648] [serial = 1969] [outer = 0x128b7cc00] 04:57:28 INFO - PROCESS | 1648 | 1469188648606 Marionette DEBUG loaded listener.js 04:57:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1293b5400) [pid = 1648] [serial = 1970] [outer = 0x128b7cc00] 04:57:28 INFO - PROCESS | 1648 | 1469188648933 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 04:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 04:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:57:28 INFO - PROCESS | 1648 | 1469188648945 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:57:28 INFO - PROCESS | 1648 | 1469188648946 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:57:28 INFO - PROCESS | 1648 | 1469188648948 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:57:28 INFO - PROCESS | 1648 | 1469188648949 Marionette TRACE conn2 <- [1,2598,null,{}] 04:57:28 INFO - PROCESS | 1648 | 1469188648952 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:28 INFO - PROCESS | 1648 | 1469188648953 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:29 INFO - PROCESS | 1648 | 1469188649059 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:57:29 INFO - PROCESS | 1648 | 1469188649072 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:29 INFO - PROCESS | 1648 | 1469188649073 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0e3800 == 44 [pid = 1648] [id = 657] 04:57:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1293b8000) [pid = 1648] [serial = 1971] [outer = 0x0] 04:57:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12956f400) [pid = 1648] [serial = 1972] [outer = 0x1293b8000] 04:57:29 INFO - PROCESS | 1648 | 1469188649097 Marionette DEBUG loaded listener.js 04:57:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129576400) [pid = 1648] [serial = 1973] [outer = 0x1293b8000] 04:57:29 INFO - PROCESS | 1648 | 1469188649433 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:57:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:57:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 518ms 04:57:29 INFO - PROCESS | 1648 | 1469188649467 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:57:29 INFO - PROCESS | 1648 | 1469188649468 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:57:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:57:29 INFO - PROCESS | 1648 | 1469188649470 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:57:29 INFO - PROCESS | 1648 | 1469188649472 Marionette TRACE conn2 <- [1,2602,null,{}] 04:57:29 INFO - PROCESS | 1648 | 1469188649474 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:29 INFO - PROCESS | 1648 | 1469188649475 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:29 INFO - PROCESS | 1648 | 1469188649579 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:57:29 INFO - PROCESS | 1648 | 1469188649617 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:29 INFO - PROCESS | 1648 | 1469188649618 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca2e800 == 45 [pid = 1648] [id = 658] 04:57:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119d7d400) [pid = 1648] [serial = 1974] [outer = 0x0] 04:57:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12a667400) [pid = 1648] [serial = 1975] [outer = 0x119d7d400] 04:57:29 INFO - PROCESS | 1648 | 1469188649650 Marionette DEBUG loaded listener.js 04:57:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a703400) [pid = 1648] [serial = 1976] [outer = 0x119d7d400] 04:57:29 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112f62c00) [pid = 1648] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:57:29 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119d7cc00) [pid = 1648] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:57:29 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118532000) [pid = 1648] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:57:29 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116a0e000) [pid = 1648] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:57:29 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x123d98c00) [pid = 1648] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:57:29 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x111c1a000) [pid = 1648] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:57:29 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1121b2800) [pid = 1648] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:57:29 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1230a6c00) [pid = 1648] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:57:29 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112679400) [pid = 1648] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:57:29 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121082c00) [pid = 1648] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:57:29 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1244c0000) [pid = 1648] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:57:29 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112a5f400) [pid = 1648] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:57:30 INFO - PROCESS | 1648 | 1469188650041 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 04:57:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:57:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 622ms 04:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:57:30 INFO - PROCESS | 1648 | 1469188650094 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:57:30 INFO - PROCESS | 1648 | 1469188650095 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:57:30 INFO - PROCESS | 1648 | 1469188650097 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:57:30 INFO - PROCESS | 1648 | 1469188650098 Marionette TRACE conn2 <- [1,2606,null,{}] 04:57:30 INFO - PROCESS | 1648 | 1469188650100 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:30 INFO - PROCESS | 1648 | 1469188650101 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:30 INFO - PROCESS | 1648 | 1469188650184 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:57:30 INFO - PROCESS | 1648 | 1469188650189 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:30 INFO - PROCESS | 1648 | 1469188650190 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb09000 == 46 [pid = 1648] [id = 659] 04:57:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1129e2000) [pid = 1648] [serial = 1977] [outer = 0x0] 04:57:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11812dc00) [pid = 1648] [serial = 1978] [outer = 0x1129e2000] 04:57:30 INFO - PROCESS | 1648 | 1469188650214 Marionette DEBUG loaded listener.js 04:57:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119d7e800) [pid = 1648] [serial = 1979] [outer = 0x1129e2000] 04:57:30 INFO - PROCESS | 1648 | 1469188650564 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 04:57:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:57:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 521ms 04:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:57:30 INFO - PROCESS | 1648 | 1469188650618 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:57:30 INFO - PROCESS | 1648 | 1469188650620 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:57:30 INFO - PROCESS | 1648 | 1469188650622 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:57:30 INFO - PROCESS | 1648 | 1469188650624 Marionette TRACE conn2 <- [1,2610,null,{}] 04:57:30 INFO - PROCESS | 1648 | 1469188650626 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:30 INFO - PROCESS | 1648 | 1469188650628 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:30 INFO - PROCESS | 1648 | 1469188650750 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:57:30 INFO - PROCESS | 1648 | 1469188650799 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:30 INFO - PROCESS | 1648 | 1469188650801 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d219800 == 47 [pid = 1648] [id = 660] 04:57:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119d7cc00) [pid = 1648] [serial = 1980] [outer = 0x0] 04:57:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a705800) [pid = 1648] [serial = 1981] [outer = 0x119d7cc00] 04:57:30 INFO - PROCESS | 1648 | 1469188650828 Marionette DEBUG loaded listener.js 04:57:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a761800) [pid = 1648] [serial = 1982] [outer = 0x119d7cc00] 04:57:31 INFO - PROCESS | 1648 | 1469188651115 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms 04:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:57:31 INFO - PROCESS | 1648 | 1469188651147 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:57:31 INFO - PROCESS | 1648 | 1469188651149 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:57:31 INFO - PROCESS | 1648 | 1469188651151 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:57:31 INFO - PROCESS | 1648 | 1469188651152 Marionette TRACE conn2 <- [1,2614,null,{}] 04:57:31 INFO - PROCESS | 1648 | 1469188651154 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:31 INFO - PROCESS | 1648 | 1469188651156 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:31 INFO - PROCESS | 1648 | 1469188651246 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:57:31 INFO - PROCESS | 1648 | 1469188651249 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:31 INFO - PROCESS | 1648 | 1469188651250 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d31c800 == 48 [pid = 1648] [id = 661] 04:57:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1211b0400) [pid = 1648] [serial = 1983] [outer = 0x0] 04:57:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a8d3c00) [pid = 1648] [serial = 1984] [outer = 0x1211b0400] 04:57:31 INFO - PROCESS | 1648 | 1469188651274 Marionette DEBUG loaded listener.js 04:57:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a8de800) [pid = 1648] [serial = 1985] [outer = 0x1211b0400] 04:57:31 INFO - PROCESS | 1648 | 1469188651602 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 04:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 468ms 04:57:31 INFO - PROCESS | 1648 | 1469188651620 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:57:31 INFO - PROCESS | 1648 | 1469188651621 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:57:31 INFO - PROCESS | 1648 | 1469188651627 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:57:31 INFO - PROCESS | 1648 | 1469188651628 Marionette TRACE conn2 <- [1,2618,null,{}] 04:57:31 INFO - PROCESS | 1648 | 1469188651630 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:31 INFO - PROCESS | 1648 | 1469188651632 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:31 INFO - PROCESS | 1648 | 1469188651763 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:57:31 INFO - PROCESS | 1648 | 1469188651769 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:31 INFO - PROCESS | 1648 | 1469188651770 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6c6800 == 49 [pid = 1648] [id = 662] 04:57:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a8dec00) [pid = 1648] [serial = 1986] [outer = 0x0] 04:57:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12af5f800) [pid = 1648] [serial = 1987] [outer = 0x12a8dec00] 04:57:31 INFO - PROCESS | 1648 | 1469188651794 Marionette DEBUG loaded listener.js 04:57:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12af64400) [pid = 1648] [serial = 1988] [outer = 0x12a8dec00] 04:57:32 INFO - PROCESS | 1648 | 1469188652297 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 721ms 04:57:32 INFO - PROCESS | 1648 | 1469188652348 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:57:32 INFO - PROCESS | 1648 | 1469188652350 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:57:32 INFO - PROCESS | 1648 | 1469188652353 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:57:32 INFO - PROCESS | 1648 | 1469188652357 Marionette TRACE conn2 <- [1,2622,null,{}] 04:57:32 INFO - PROCESS | 1648 | 1469188652360 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:32 INFO - PROCESS | 1648 | 1469188652362 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:32 INFO - PROCESS | 1648 | 1469188652469 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:57:32 INFO - PROCESS | 1648 | 1469188652543 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:32 INFO - PROCESS | 1648 | 1469188652544 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x119cd5000 == 50 [pid = 1648] [id = 663] 04:57:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11322bc00) [pid = 1648] [serial = 1989] [outer = 0x0] 04:57:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11672b800) [pid = 1648] [serial = 1990] [outer = 0x11322bc00] 04:57:32 INFO - PROCESS | 1648 | 1469188652576 Marionette DEBUG loaded listener.js 04:57:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118127c00) [pid = 1648] [serial = 1991] [outer = 0x11322bc00] 04:57:32 INFO - PROCESS | 1648 | 1469188652995 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 04:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 674ms 04:57:33 INFO - PROCESS | 1648 | 1469188653027 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:57:33 INFO - PROCESS | 1648 | 1469188653030 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:57:33 INFO - PROCESS | 1648 | 1469188653035 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:57:33 INFO - PROCESS | 1648 | 1469188653037 Marionette TRACE conn2 <- [1,2626,null,{}] 04:57:33 INFO - PROCESS | 1648 | 1469188653040 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:33 INFO - PROCESS | 1648 | 1469188653042 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:33 INFO - PROCESS | 1648 | 1469188653151 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:57:33 INFO - PROCESS | 1648 | 1469188653246 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:33 INFO - PROCESS | 1648 | 1469188653247 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af07800 == 51 [pid = 1648] [id = 664] 04:57:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119433800) [pid = 1648] [serial = 1992] [outer = 0x0] 04:57:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119d74c00) [pid = 1648] [serial = 1993] [outer = 0x119433800] 04:57:33 INFO - PROCESS | 1648 | 1469188653278 Marionette DEBUG loaded listener.js 04:57:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1211b3800) [pid = 1648] [serial = 1994] [outer = 0x119433800] 04:57:33 INFO - PROCESS | 1648 | 1469188653704 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 723ms 04:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:57:33 INFO - PROCESS | 1648 | 1469188653759 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:57:33 INFO - PROCESS | 1648 | 1469188653761 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:57:33 INFO - PROCESS | 1648 | 1469188653763 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:57:33 INFO - PROCESS | 1648 | 1469188653766 Marionette TRACE conn2 <- [1,2630,null,{}] 04:57:33 INFO - PROCESS | 1648 | 1469188653774 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:33 INFO - PROCESS | 1648 | 1469188653777 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:33 INFO - PROCESS | 1648 | 1469188653884 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:57:33 INFO - PROCESS | 1648 | 1469188653949 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:33 INFO - PROCESS | 1648 | 1469188653951 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d31e000 == 52 [pid = 1648] [id = 665] 04:57:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x123868c00) [pid = 1648] [serial = 1995] [outer = 0x0] 04:57:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128b73c00) [pid = 1648] [serial = 1996] [outer = 0x123868c00] 04:57:33 INFO - PROCESS | 1648 | 1469188653982 Marionette DEBUG loaded listener.js 04:57:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128bf9400) [pid = 1648] [serial = 1997] [outer = 0x123868c00] 04:57:34 INFO - PROCESS | 1648 | 1469188654426 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 04:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 671ms 04:57:34 INFO - PROCESS | 1648 | 1469188654434 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:57:34 INFO - PROCESS | 1648 | 1469188654436 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:57:34 INFO - PROCESS | 1648 | 1469188654439 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:57:34 INFO - PROCESS | 1648 | 1469188654442 Marionette TRACE conn2 <- [1,2634,null,{}] 04:57:34 INFO - PROCESS | 1648 | 1469188654445 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:34 INFO - PROCESS | 1648 | 1469188654446 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:34 INFO - PROCESS | 1648 | 1469188654572 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:57:34 INFO - PROCESS | 1648 | 1469188654649 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:34 INFO - PROCESS | 1648 | 1469188654650 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x118175800 == 53 [pid = 1648] [id = 666] 04:57:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1176bbc00) [pid = 1648] [serial = 1998] [outer = 0x0] 04:57:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128bf5400) [pid = 1648] [serial = 1999] [outer = 0x1176bbc00] 04:57:34 INFO - PROCESS | 1648 | 1469188654680 Marionette DEBUG loaded listener.js 04:57:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128d5d800) [pid = 1648] [serial = 2000] [outer = 0x1176bbc00] 04:57:35 INFO - PROCESS | 1648 | 1469188655293 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 872ms 04:57:35 INFO - PROCESS | 1648 | 1469188655312 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:57:35 INFO - PROCESS | 1648 | 1469188655314 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:57:35 INFO - PROCESS | 1648 | 1469188655317 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:57:35 INFO - PROCESS | 1648 | 1469188655319 Marionette TRACE conn2 <- [1,2638,null,{}] 04:57:35 INFO - PROCESS | 1648 | 1469188655323 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:35 INFO - PROCESS | 1648 | 1469188655324 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:35 INFO - PROCESS | 1648 | 1469188655421 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:57:35 INFO - PROCESS | 1648 | 1469188655487 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:35 INFO - PROCESS | 1648 | 1469188655489 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f16800 == 54 [pid = 1648] [id = 667] 04:57:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x112a8b000) [pid = 1648] [serial = 2001] [outer = 0x0] 04:57:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x112f61400) [pid = 1648] [serial = 2002] [outer = 0x112a8b000] 04:57:35 INFO - PROCESS | 1648 | 1469188655517 Marionette DEBUG loaded listener.js 04:57:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x115f45800) [pid = 1648] [serial = 2003] [outer = 0x112a8b000] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x112158000 == 53 [pid = 1648] [id = 439] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12af06800 == 52 [pid = 1648] [id = 445] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a633000 == 51 [pid = 1648] [id = 443] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1231df800 == 50 [pid = 1648] [id = 438] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x129e38800 == 49 [pid = 1648] [id = 444] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba49000 == 48 [pid = 1648] [id = 446] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x128c22000 == 47 [pid = 1648] [id = 441] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x124e6e800 == 46 [pid = 1648] [id = 440] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11819d800 == 45 [pid = 1648] [id = 630] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d31c800 == 44 [pid = 1648] [id = 661] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d219800 == 43 [pid = 1648] [id = 660] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb09000 == 42 [pid = 1648] [id = 659] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca2e800 == 41 [pid = 1648] [id = 658] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0e3800 == 40 [pid = 1648] [id = 657] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba53800 == 39 [pid = 1648] [id = 656] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x118185000 == 38 [pid = 1648] [id = 655] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1293d3000 == 37 [pid = 1648] [id = 654] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x128b97800 == 36 [pid = 1648] [id = 653] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x124208000 == 35 [pid = 1648] [id = 652] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119892800 == 34 [pid = 1648] [id = 651] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1167c7800 == 33 [pid = 1648] [id = 633] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1181a5800 == 32 [pid = 1648] [id = 632] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1194c3800 == 31 [pid = 1648] [id = 447] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x118175800 == 30 [pid = 1648] [id = 666] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d31e000 == 29 [pid = 1648] [id = 665] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12af07800 == 28 [pid = 1648] [id = 664] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119cd5000 == 27 [pid = 1648] [id = 663] 04:57:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6c6800 == 26 [pid = 1648] [id = 662] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12650a400) [pid = 1648] [serial = 1931] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x115fb2400) [pid = 1648] [serial = 1892] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x112a85800) [pid = 1648] [serial = 1897] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x121066800) [pid = 1648] [serial = 1915] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1193ac000) [pid = 1648] [serial = 1910] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11823ac00) [pid = 1648] [serial = 1907] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12445c000) [pid = 1648] [serial = 1922] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x112a61c00) [pid = 1648] [serial = 1924] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1129ad000) [pid = 1648] [serial = 1901] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x123851800) [pid = 1648] [serial = 1918] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1193b3800) [pid = 1648] [serial = 1912] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119063400) [pid = 1648] [serial = 1909] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118125c00) [pid = 1648] [serial = 1906] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x123e03000) [pid = 1648] [serial = 1921] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x123de3000) [pid = 1648] [serial = 1927] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124711400) [pid = 1648] [serial = 1930] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11267d400) [pid = 1648] [serial = 1900] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x115fb2c00) [pid = 1648] [serial = 1903] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116983c00) [pid = 1648] [serial = 1904] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x123bd5800) [pid = 1648] [serial = 1919] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1244b9400) [pid = 1648] [serial = 1928] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1194e0c00) [pid = 1648] [serial = 1925] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1211b3400) [pid = 1648] [serial = 1916] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11271b800) [pid = 1648] [serial = 1894] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119a56c00) [pid = 1648] [serial = 1913] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126572400) [pid = 1648] [serial = 1933] [outer = 0x0] [url = about:blank] 04:57:36 INFO - PROCESS | 1648 | 1469188656754 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1476ms 04:57:36 INFO - PROCESS | 1648 | 1469188656795 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:57:36 INFO - PROCESS | 1648 | 1469188656797 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:57:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:57:36 INFO - PROCESS | 1648 | 1469188656800 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:57:36 INFO - PROCESS | 1648 | 1469188656802 Marionette TRACE conn2 <- [1,2642,null,{}] 04:57:36 INFO - PROCESS | 1648 | 1469188656806 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:36 INFO - PROCESS | 1648 | 1469188656809 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:36 INFO - PROCESS | 1648 | 1469188656886 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:57:36 INFO - PROCESS | 1648 | 1469188656895 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:36 INFO - PROCESS | 1648 | 1469188656898 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x117053800 == 27 [pid = 1648] [id = 668] 04:57:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1126fb000) [pid = 1648] [serial = 2004] [outer = 0x0] 04:57:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112712000) [pid = 1648] [serial = 2005] [outer = 0x1126fb000] 04:57:36 INFO - PROCESS | 1648 | 1469188656926 Marionette DEBUG loaded listener.js 04:57:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112675c00) [pid = 1648] [serial = 2006] [outer = 0x1126fb000] 04:57:37 INFO - PROCESS | 1648 | 1469188657259 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:57:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:57:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 520ms 04:57:37 INFO - PROCESS | 1648 | 1469188657321 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:57:37 INFO - PROCESS | 1648 | 1469188657325 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:57:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:57:37 INFO - PROCESS | 1648 | 1469188657329 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:57:37 INFO - PROCESS | 1648 | 1469188657331 Marionette TRACE conn2 <- [1,2646,null,{}] 04:57:37 INFO - PROCESS | 1648 | 1469188657333 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:37 INFO - PROCESS | 1648 | 1469188657335 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:37 INFO - PROCESS | 1648 | 1469188657417 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:57:37 INFO - PROCESS | 1648 | 1469188657422 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:37 INFO - PROCESS | 1648 | 1469188657426 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1191b1000 == 28 [pid = 1648] [id = 669] 04:57:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112a5e400) [pid = 1648] [serial = 2007] [outer = 0x0] 04:57:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x112a6ac00) [pid = 1648] [serial = 2008] [outer = 0x112a5e400] 04:57:37 INFO - PROCESS | 1648 | 1469188657453 Marionette DEBUG loaded listener.js 04:57:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1130c6000) [pid = 1648] [serial = 2009] [outer = 0x112a5e400] 04:57:37 INFO - PROCESS | 1648 | 1469188657801 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:57:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:57:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 04:57:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:57:37 INFO - PROCESS | 1648 | 1469188657849 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:57:37 INFO - PROCESS | 1648 | 1469188657850 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:57:37 INFO - PROCESS | 1648 | 1469188657853 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:57:37 INFO - PROCESS | 1648 | 1469188657855 Marionette TRACE conn2 <- [1,2650,null,{}] 04:57:37 INFO - PROCESS | 1648 | 1469188657863 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:37 INFO - PROCESS | 1648 | 1469188657866 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:37 INFO - PROCESS | 1648 | 1469188657950 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:57:37 INFO - PROCESS | 1648 | 1469188657958 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:37 INFO - PROCESS | 1648 | 1469188657961 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12311c800 == 29 [pid = 1648] [id = 670] 04:57:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1129b1800) [pid = 1648] [serial = 2010] [outer = 0x0] 04:57:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116a0b000) [pid = 1648] [serial = 2011] [outer = 0x1129b1800] 04:57:37 INFO - PROCESS | 1648 | 1469188657989 Marionette DEBUG loaded listener.js 04:57:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x117e3d400) [pid = 1648] [serial = 2012] [outer = 0x1129b1800] 04:57:38 INFO - PROCESS | 1648 | 1469188658334 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:57:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:57:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 522ms 04:57:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:57:38 INFO - PROCESS | 1648 | 1469188658375 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:57:38 INFO - PROCESS | 1648 | 1469188658377 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:57:38 INFO - PROCESS | 1648 | 1469188658379 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:57:38 INFO - PROCESS | 1648 | 1469188658380 Marionette TRACE conn2 <- [1,2654,null,{}] 04:57:38 INFO - PROCESS | 1648 | 1469188658382 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:38 INFO - PROCESS | 1648 | 1469188658384 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:38 INFO - PROCESS | 1648 | 1469188658466 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:57:38 INFO - PROCESS | 1648 | 1469188658539 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:38 INFO - PROCESS | 1648 | 1469188658540 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b65800 == 30 [pid = 1648] [id = 671] 04:57:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x117e3a000) [pid = 1648] [serial = 2013] [outer = 0x0] 04:57:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1185cc800) [pid = 1648] [serial = 2014] [outer = 0x117e3a000] 04:57:38 INFO - PROCESS | 1648 | 1469188658566 Marionette DEBUG loaded listener.js 04:57:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11888a800) [pid = 1648] [serial = 2015] [outer = 0x117e3a000] 04:57:38 INFO - PROCESS | 1648 | 1469188658884 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:57:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:57:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 518ms 04:57:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:57:38 INFO - PROCESS | 1648 | 1469188658898 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:57:38 INFO - PROCESS | 1648 | 1469188658899 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:57:38 INFO - PROCESS | 1648 | 1469188658901 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:57:38 INFO - PROCESS | 1648 | 1469188658902 Marionette TRACE conn2 <- [1,2658,null,{}] 04:57:38 INFO - PROCESS | 1648 | 1469188658904 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:38 INFO - PROCESS | 1648 | 1469188658906 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:39 INFO - PROCESS | 1648 | 1469188659009 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:57:39 INFO - PROCESS | 1648 | 1469188659046 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:39 INFO - PROCESS | 1648 | 1469188659047 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d25000 == 31 [pid = 1648] [id = 672] 04:57:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1129e2400) [pid = 1648] [serial = 2016] [outer = 0x0] 04:57:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119082400) [pid = 1648] [serial = 2017] [outer = 0x1129e2400] 04:57:39 INFO - PROCESS | 1648 | 1469188659072 Marionette DEBUG loaded listener.js 04:57:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119428800) [pid = 1648] [serial = 2018] [outer = 0x1129e2400] 04:57:39 INFO - PROCESS | 1648 | 1469188659401 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:57:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:57:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 518ms 04:57:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:57:39 INFO - PROCESS | 1648 | 1469188659419 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:57:39 INFO - PROCESS | 1648 | 1469188659421 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:57:39 INFO - PROCESS | 1648 | 1469188659424 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:57:39 INFO - PROCESS | 1648 | 1469188659426 Marionette TRACE conn2 <- [1,2662,null,{}] 04:57:39 INFO - PROCESS | 1648 | 1469188659429 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:39 INFO - PROCESS | 1648 | 1469188659433 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:39 INFO - PROCESS | 1648 | 1469188659550 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:57:39 INFO - PROCESS | 1648 | 1469188659563 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:39 INFO - PROCESS | 1648 | 1469188659564 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f71000 == 32 [pid = 1648] [id = 673] 04:57:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1130de400) [pid = 1648] [serial = 2019] [outer = 0x0] 04:57:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119c87800) [pid = 1648] [serial = 2020] [outer = 0x1130de400] 04:57:39 INFO - PROCESS | 1648 | 1469188659589 Marionette DEBUG loaded listener.js 04:57:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12330bc00) [pid = 1648] [serial = 2021] [outer = 0x1130de400] 04:57:39 INFO - PROCESS | 1648 | 1469188659908 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:57:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:57:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 520ms 04:57:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:57:39 INFO - PROCESS | 1648 | 1469188659956 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:57:39 INFO - PROCESS | 1648 | 1469188659957 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:57:39 INFO - PROCESS | 1648 | 1469188659959 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:57:39 INFO - PROCESS | 1648 | 1469188659960 Marionette TRACE conn2 <- [1,2666,null,{}] 04:57:39 INFO - PROCESS | 1648 | 1469188659963 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:39 INFO - PROCESS | 1648 | 1469188659964 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:40 INFO - PROCESS | 1648 | 1469188660065 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:57:40 INFO - PROCESS | 1648 | 1469188660069 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:40 INFO - PROCESS | 1648 | 1469188660070 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293d7000 == 33 [pid = 1648] [id = 674] 04:57:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118123800) [pid = 1648] [serial = 2022] [outer = 0x0] 04:57:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x123850800) [pid = 1648] [serial = 2023] [outer = 0x118123800] 04:57:40 INFO - PROCESS | 1648 | 1469188660095 Marionette DEBUG loaded listener.js 04:57:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x123de6800) [pid = 1648] [serial = 2024] [outer = 0x118123800] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1211b0400) [pid = 1648] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128b76c00) [pid = 1648] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119082c00) [pid = 1648] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1129ae400) [pid = 1648] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1129e1400) [pid = 1648] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118127400) [pid = 1648] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128b7cc00) [pid = 1648] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x124711800) [pid = 1648] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1181ef000) [pid = 1648] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1244c0800) [pid = 1648] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119d7d400) [pid = 1648] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1236b2400) [pid = 1648] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112a68800) [pid = 1648] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119c7f400) [pid = 1648] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118637000) [pid = 1648] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1293b8000) [pid = 1648] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1129e2000) [pid = 1648] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119d7cc00) [pid = 1648] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11267b800) [pid = 1648] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112a67c00) [pid = 1648] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:57:41 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12a8dec00) [pid = 1648] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:57:41 INFO - PROCESS | 1648 | 1469188661283 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 04:57:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:57:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1369ms 04:57:41 INFO - PROCESS | 1648 | 1469188661329 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:57:41 INFO - PROCESS | 1648 | 1469188661330 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:57:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:57:41 INFO - PROCESS | 1648 | 1469188661333 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:57:41 INFO - PROCESS | 1648 | 1469188661334 Marionette TRACE conn2 <- [1,2670,null,{}] 04:57:41 INFO - PROCESS | 1648 | 1469188661336 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:41 INFO - PROCESS | 1648 | 1469188661337 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:41 INFO - PROCESS | 1648 | 1469188661413 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:57:41 INFO - PROCESS | 1648 | 1469188661417 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:41 INFO - PROCESS | 1648 | 1469188661418 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1261ab800 == 34 [pid = 1648] [id = 675] 04:57:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1126f8000) [pid = 1648] [serial = 2025] [outer = 0x0] 04:57:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112a5dc00) [pid = 1648] [serial = 2026] [outer = 0x1126f8000] 04:57:41 INFO - PROCESS | 1648 | 1469188661443 Marionette DEBUG loaded listener.js 04:57:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116f57c00) [pid = 1648] [serial = 2027] [outer = 0x1126f8000] 04:57:42 INFO - PROCESS | 1648 | 1469188662253 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:57:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 04:57:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:57:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:57:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 925ms 04:57:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:57:42 INFO - PROCESS | 1648 | 1469188662258 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 04:57:42 INFO - PROCESS | 1648 | 1469188662260 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:57:42 INFO - PROCESS | 1648 | 1469188662262 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:57:42 INFO - PROCESS | 1648 | 1469188662270 Marionette TRACE conn2 <- [1,2674,null,{}] 04:57:42 INFO - PROCESS | 1648 | 1469188662274 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:42 INFO - PROCESS | 1648 | 1469188662275 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:42 INFO - PROCESS | 1648 | 1469188662355 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:57:42 INFO - PROCESS | 1648 | 1469188662419 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:42 INFO - PROCESS | 1648 | 1469188662420 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12311b800 == 35 [pid = 1648] [id = 676] 04:57:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1126f8400) [pid = 1648] [serial = 2028] [outer = 0x0] 04:57:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1211b0000) [pid = 1648] [serial = 2029] [outer = 0x1126f8400] 04:57:42 INFO - PROCESS | 1648 | 1469188662445 Marionette DEBUG loaded listener.js 04:57:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124262800) [pid = 1648] [serial = 2030] [outer = 0x1126f8400] 04:57:43 INFO - PROCESS | 1648 | 1469188663328 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:57:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 04:57:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:57:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:57:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1080ms 04:57:43 INFO - PROCESS | 1648 | 1469188663343 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 04:57:43 INFO - PROCESS | 1648 | 1469188663346 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:57:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:57:43 INFO - PROCESS | 1648 | 1469188663349 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:57:43 INFO - PROCESS | 1648 | 1469188663351 Marionette TRACE conn2 <- [1,2678,null,{}] 04:57:43 INFO - PROCESS | 1648 | 1469188663355 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:43 INFO - PROCESS | 1648 | 1469188663358 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:43 INFO - PROCESS | 1648 | 1469188663471 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:57:43 INFO - PROCESS | 1648 | 1469188663532 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:43 INFO - PROCESS | 1648 | 1469188663533 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11819b000 == 36 [pid = 1648] [id = 677] 04:57:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1127d5c00) [pid = 1648] [serial = 2031] [outer = 0x0] 04:57:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1127db800) [pid = 1648] [serial = 2032] [outer = 0x1127d5c00] 04:57:43 INFO - PROCESS | 1648 | 1469188663566 Marionette DEBUG loaded listener.js 04:57:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1129d9400) [pid = 1648] [serial = 2033] [outer = 0x1127d5c00] 04:57:44 INFO - PROCESS | 1648 | 1469188664586 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 04:57:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 04:57:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1276ms 04:57:44 INFO - PROCESS | 1648 | 1469188664626 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:57:44 INFO - PROCESS | 1648 | 1469188664629 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:57:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:57:44 INFO - PROCESS | 1648 | 1469188664634 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:57:44 INFO - PROCESS | 1648 | 1469188664636 Marionette TRACE conn2 <- [1,2682,null,{}] 04:57:44 INFO - PROCESS | 1648 | 1469188664638 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:44 INFO - PROCESS | 1648 | 1469188664640 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:44 INFO - PROCESS | 1648 | 1469188664754 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:57:44 INFO - PROCESS | 1648 | 1469188664817 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:44 INFO - PROCESS | 1648 | 1469188664819 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x124209800 == 37 [pid = 1648] [id = 678] 04:57:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x115fb9c00) [pid = 1648] [serial = 2034] [outer = 0x0] 04:57:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x116983c00) [pid = 1648] [serial = 2035] [outer = 0x115fb9c00] 04:57:44 INFO - PROCESS | 1648 | 1469188664874 Marionette DEBUG loaded listener.js 04:57:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118131400) [pid = 1648] [serial = 2036] [outer = 0x115fb9c00] 04:57:45 INFO - PROCESS | 1648 | 1469188665817 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 04:57:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 04:57:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1223ms 04:57:45 INFO - PROCESS | 1648 | 1469188665859 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:57:45 INFO - PROCESS | 1648 | 1469188665861 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:57:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:57:45 INFO - PROCESS | 1648 | 1469188665863 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:57:45 INFO - PROCESS | 1648 | 1469188665866 Marionette TRACE conn2 <- [1,2686,null,{}] 04:57:45 INFO - PROCESS | 1648 | 1469188665874 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:45 INFO - PROCESS | 1648 | 1469188665877 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:46 INFO - PROCESS | 1648 | 1469188666080 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:57:46 INFO - PROCESS | 1648 | 1469188666194 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:46 INFO - PROCESS | 1648 | 1469188666196 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x117068800 == 38 [pid = 1648] [id = 679] 04:57:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1127d2000) [pid = 1648] [serial = 2037] [outer = 0x0] 04:57:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1129ae400) [pid = 1648] [serial = 2038] [outer = 0x1127d2000] 04:57:46 INFO - PROCESS | 1648 | 1469188666224 Marionette DEBUG loaded listener.js 04:57:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x112a5f000) [pid = 1648] [serial = 2039] [outer = 0x1127d2000] 04:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1261ab800 == 37 [pid = 1648] [id = 675] 04:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1293d7000 == 36 [pid = 1648] [id = 674] 04:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x128f71000 == 35 [pid = 1648] [id = 673] 04:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x126d25000 == 34 [pid = 1648] [id = 672] 04:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x123b65800 == 33 [pid = 1648] [id = 671] 04:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12311c800 == 32 [pid = 1648] [id = 670] 04:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1191b1000 == 31 [pid = 1648] [id = 669] 04:57:46 INFO - PROCESS | 1648 | --DOCSHELL 0x117053800 == 30 [pid = 1648] [id = 668] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12af64400) [pid = 1648] [serial = 1988] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12af5f800) [pid = 1648] [serial = 1987] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12a8d3c00) [pid = 1648] [serial = 1984] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128bfb400) [pid = 1648] [serial = 1966] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119c8bc00) [pid = 1648] [serial = 1942] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1211b2800) [pid = 1648] [serial = 1943] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113a7b000) [pid = 1648] [serial = 1948] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119d7f800) [pid = 1648] [serial = 1949] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112a83c00) [pid = 1648] [serial = 1936] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11508d800) [pid = 1648] [serial = 1937] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118130c00) [pid = 1648] [serial = 1939] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1185c9400) [pid = 1648] [serial = 1940] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12929ec00) [pid = 1648] [serial = 1969] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x126138400) [pid = 1648] [serial = 1945] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1293b5400) [pid = 1648] [serial = 1970] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126cee400) [pid = 1648] [serial = 1946] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118524400) [pid = 1648] [serial = 1954] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118635800) [pid = 1648] [serial = 1955] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128b79400) [pid = 1648] [serial = 1934] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a667400) [pid = 1648] [serial = 1975] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124413800) [pid = 1648] [serial = 1960] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x124685c00) [pid = 1648] [serial = 1961] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113cf2000) [pid = 1648] [serial = 1951] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116a09c00) [pid = 1648] [serial = 1952] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x126130c00) [pid = 1648] [serial = 1963] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119421000) [pid = 1648] [serial = 1957] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x121078800) [pid = 1648] [serial = 1958] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12956f400) [pid = 1648] [serial = 1972] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12a8de800) [pid = 1648] [serial = 1985] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11812dc00) [pid = 1648] [serial = 1978] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12a703400) [pid = 1648] [serial = 1976] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x129576400) [pid = 1648] [serial = 1973] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12929e800) [pid = 1648] [serial = 1967] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12a761800) [pid = 1648] [serial = 1982] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x128b3ec00) [pid = 1648] [serial = 1964] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12a705800) [pid = 1648] [serial = 1981] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x119d7e800) [pid = 1648] [serial = 1979] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1129af400) [pid = 1648] [serial = 1895] [outer = 0x0] [url = about:blank] 04:57:46 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1131e9400) [pid = 1648] [serial = 1898] [outer = 0x0] [url = about:blank] 04:57:47 INFO - PROCESS | 1648 | 1469188667120 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:57:47 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 04:57:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:57:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:57:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1273ms 04:57:47 INFO - PROCESS | 1648 | 1469188667138 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 04:57:47 INFO - PROCESS | 1648 | 1469188667142 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:57:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:57:47 INFO - PROCESS | 1648 | 1469188667146 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:57:47 INFO - PROCESS | 1648 | 1469188667148 Marionette TRACE conn2 <- [1,2690,null,{}] 04:57:47 INFO - PROCESS | 1648 | 1469188667151 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:47 INFO - PROCESS | 1648 | 1469188667152 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:47 INFO - PROCESS | 1648 | 1469188667253 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:57:47 INFO - PROCESS | 1648 | 1469188667310 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:47 INFO - PROCESS | 1648 | 1469188667311 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11850e800 == 31 [pid = 1648] [id = 680] 04:57:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x112a82800) [pid = 1648] [serial = 2040] [outer = 0x0] 04:57:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x115fb4400) [pid = 1648] [serial = 2041] [outer = 0x112a82800] 04:57:47 INFO - PROCESS | 1648 | 1469188667338 Marionette DEBUG loaded listener.js 04:57:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x116a04c00) [pid = 1648] [serial = 2042] [outer = 0x112a82800] 04:57:48 INFO - PROCESS | 1648 | 1469188668136 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:57:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:57:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:57:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:57:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1020ms 04:57:48 INFO - PROCESS | 1648 | 1469188668166 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 04:57:48 INFO - PROCESS | 1648 | 1469188668168 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:57:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:57:48 INFO - PROCESS | 1648 | 1469188668170 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:57:48 INFO - PROCESS | 1648 | 1469188668172 Marionette TRACE conn2 <- [1,2694,null,{}] 04:57:48 INFO - PROCESS | 1648 | 1469188668174 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:48 INFO - PROCESS | 1648 | 1469188668175 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:48 INFO - PROCESS | 1648 | 1469188668256 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:57:48 INFO - PROCESS | 1648 | 1469188668319 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:48 INFO - PROCESS | 1648 | 1469188668321 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211c8800 == 32 [pid = 1648] [id = 681] 04:57:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x112671c00) [pid = 1648] [serial = 2043] [outer = 0x0] 04:57:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1185c6c00) [pid = 1648] [serial = 2044] [outer = 0x112671c00] 04:57:48 INFO - PROCESS | 1648 | 1469188668346 Marionette DEBUG loaded listener.js 04:57:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11906cc00) [pid = 1648] [serial = 2045] [outer = 0x112671c00] 04:57:49 INFO - PROCESS | 1648 | 1469188669151 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:57:49 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:57:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:57:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:57:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1024ms 04:57:49 INFO - PROCESS | 1648 | 1469188669195 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 04:57:49 INFO - PROCESS | 1648 | 1469188669197 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:57:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:57:49 INFO - PROCESS | 1648 | 1469188669204 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:57:49 INFO - PROCESS | 1648 | 1469188669207 Marionette TRACE conn2 <- [1,2698,null,{}] 04:57:49 INFO - PROCESS | 1648 | 1469188669223 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:49 INFO - PROCESS | 1648 | 1469188669225 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:49 INFO - PROCESS | 1648 | 1469188669330 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:57:49 INFO - PROCESS | 1648 | 1469188669334 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:49 INFO - PROCESS | 1648 | 1469188669335 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12678a000 == 33 [pid = 1648] [id = 682] 04:57:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11267a400) [pid = 1648] [serial = 2046] [outer = 0x0] 04:57:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x119420000) [pid = 1648] [serial = 2047] [outer = 0x11267a400] 04:57:49 INFO - PROCESS | 1648 | 1469188669392 Marionette DEBUG loaded listener.js 04:57:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119d76000) [pid = 1648] [serial = 2048] [outer = 0x11267a400] 04:57:49 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x117e3a000) [pid = 1648] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:57:49 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11322bc00) [pid = 1648] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:57:49 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x119433800) [pid = 1648] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:57:49 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x123868c00) [pid = 1648] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:57:49 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1176bbc00) [pid = 1648] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:57:49 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1130de400) [pid = 1648] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:57:49 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x118123800) [pid = 1648] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:57:49 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1126f8000) [pid = 1648] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:57:49 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1129e2400) [pid = 1648] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:57:49 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x112a5e400) [pid = 1648] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:57:49 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x1129b1800) [pid = 1648] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:57:49 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x1126fb000) [pid = 1648] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:57:49 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x112a8b000) [pid = 1648] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:57:50 INFO - PROCESS | 1648 | 1469188670185 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:57:50 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:57:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:57:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:57:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 993ms 04:57:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:57:50 INFO - PROCESS | 1648 | 1469188670194 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 04:57:50 INFO - PROCESS | 1648 | 1469188670195 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:57:50 INFO - PROCESS | 1648 | 1469188670197 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:57:50 INFO - PROCESS | 1648 | 1469188670198 Marionette TRACE conn2 <- [1,2702,null,{}] 04:57:50 INFO - PROCESS | 1648 | 1469188670200 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:50 INFO - PROCESS | 1648 | 1469188670201 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:50 INFO - PROCESS | 1648 | 1469188670282 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:57:50 INFO - PROCESS | 1648 | 1469188670339 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:50 INFO - PROCESS | 1648 | 1469188670341 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b95800 == 34 [pid = 1648] [id = 683] 04:57:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1126f8000) [pid = 1648] [serial = 2049] [outer = 0x0] 04:57:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1176bbc00) [pid = 1648] [serial = 2050] [outer = 0x1126f8000] 04:57:50 INFO - PROCESS | 1648 | 1469188670366 Marionette DEBUG loaded listener.js 04:57:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1194e6800) [pid = 1648] [serial = 2051] [outer = 0x1126f8000] 04:57:50 INFO - PROCESS | 1648 | 1469188670661 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:57:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:57:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 04:57:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:57:50 INFO - PROCESS | 1648 | 1469188670718 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:57:50 INFO - PROCESS | 1648 | 1469188670719 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:57:50 INFO - PROCESS | 1648 | 1469188670721 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:57:50 INFO - PROCESS | 1648 | 1469188670722 Marionette TRACE conn2 <- [1,2706,null,{}] 04:57:50 INFO - PROCESS | 1648 | 1469188670727 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:50 INFO - PROCESS | 1648 | 1469188670728 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:50 INFO - PROCESS | 1648 | 1469188670806 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:57:50 INFO - PROCESS | 1648 | 1469188670812 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:50 INFO - PROCESS | 1648 | 1469188670816 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a630800 == 35 [pid = 1648] [id = 684] 04:57:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1211b0c00) [pid = 1648] [serial = 2052] [outer = 0x0] 04:57:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1211b4c00) [pid = 1648] [serial = 2053] [outer = 0x1211b0c00] 04:57:50 INFO - PROCESS | 1648 | 1469188670849 Marionette DEBUG loaded listener.js 04:57:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x12384a800) [pid = 1648] [serial = 2054] [outer = 0x1211b0c00] 04:57:51 INFO - PROCESS | 1648 | 1469188671199 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 04:57:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:57:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 521ms 04:57:51 INFO - PROCESS | 1648 | 1469188671243 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:57:51 INFO - PROCESS | 1648 | 1469188671244 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:57:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:57:51 INFO - PROCESS | 1648 | 1469188671256 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:57:51 INFO - PROCESS | 1648 | 1469188671258 Marionette TRACE conn2 <- [1,2710,null,{}] 04:57:51 INFO - PROCESS | 1648 | 1469188671260 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:51 INFO - PROCESS | 1648 | 1469188671261 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:51 INFO - PROCESS | 1648 | 1469188671347 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:57:51 INFO - PROCESS | 1648 | 1469188671350 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:51 INFO - PROCESS | 1648 | 1469188671352 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b189000 == 36 [pid = 1648] [id = 685] 04:57:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x123855800) [pid = 1648] [serial = 2055] [outer = 0x0] 04:57:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x124263400) [pid = 1648] [serial = 2056] [outer = 0x123855800] 04:57:51 INFO - PROCESS | 1648 | 1469188671376 Marionette DEBUG loaded listener.js 04:57:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1244b9400) [pid = 1648] [serial = 2057] [outer = 0x123855800] 04:57:51 INFO - PROCESS | 1648 | 1469188671711 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 04:57:51 INFO - PROCESS | 1648 | 1469188671728 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:57:51 INFO - PROCESS | 1648 | 1469188671730 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:57:51 INFO - PROCESS | 1648 | 1469188671731 Marionette TRACE conn2 <- [1,2714,null,{}] 04:57:51 INFO - PROCESS | 1648 | 1469188671734 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:51 INFO - PROCESS | 1648 | 1469188671735 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:51 INFO - PROCESS | 1648 | 1469188671814 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:57:51 INFO - PROCESS | 1648 | 1469188671818 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:51 INFO - PROCESS | 1648 | 1469188671819 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba43000 == 37 [pid = 1648] [id = 686] 04:57:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x124416400) [pid = 1648] [serial = 2058] [outer = 0x0] 04:57:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x124711800) [pid = 1648] [serial = 2059] [outer = 0x124416400] 04:57:51 INFO - PROCESS | 1648 | 1469188671843 Marionette DEBUG loaded listener.js 04:57:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x124dafc00) [pid = 1648] [serial = 2060] [outer = 0x124416400] 04:57:52 INFO - PROCESS | 1648 | 1469188672174 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 04:57:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:57:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 470ms 04:57:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:57:52 INFO - PROCESS | 1648 | 1469188672200 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:57:52 INFO - PROCESS | 1648 | 1469188672202 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:57:52 INFO - PROCESS | 1648 | 1469188672204 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:57:52 INFO - PROCESS | 1648 | 1469188672205 Marionette TRACE conn2 <- [1,2718,null,{}] 04:57:52 INFO - PROCESS | 1648 | 1469188672207 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:52 INFO - PROCESS | 1648 | 1469188672208 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:52 INFO - PROCESS | 1648 | 1469188672318 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:57:52 INFO - PROCESS | 1648 | 1469188672325 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:52 INFO - PROCESS | 1648 | 1469188672326 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be7b000 == 38 [pid = 1648] [id = 687] 04:57:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1244bfc00) [pid = 1648] [serial = 2061] [outer = 0x0] 04:57:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x126138c00) [pid = 1648] [serial = 2062] [outer = 0x1244bfc00] 04:57:52 INFO - PROCESS | 1648 | 1469188672358 Marionette DEBUG loaded listener.js 04:57:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x126795c00) [pid = 1648] [serial = 2063] [outer = 0x1244bfc00] 04:57:52 INFO - PROCESS | 1648 | 1469188672765 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 04:57:52 INFO - PROCESS | 1648 | 1469188672775 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:57:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:57:52 INFO - PROCESS | 1648 | 1469188672778 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:57:52 INFO - PROCESS | 1648 | 1469188672780 Marionette TRACE conn2 <- [1,2722,null,{}] 04:57:52 INFO - PROCESS | 1648 | 1469188672784 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:52 INFO - PROCESS | 1648 | 1469188672786 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:52 INFO - PROCESS | 1648 | 1469188672892 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:57:52 INFO - PROCESS | 1648 | 1469188672957 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:52 INFO - PROCESS | 1648 | 1469188672958 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11998d000 == 39 [pid = 1648] [id = 688] 04:57:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1129b0800) [pid = 1648] [serial = 2064] [outer = 0x0] 04:57:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1129d9c00) [pid = 1648] [serial = 2065] [outer = 0x1129b0800] 04:57:53 INFO - PROCESS | 1648 | 1469188673031 Marionette DEBUG loaded listener.js 04:57:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x113cfe400) [pid = 1648] [serial = 2066] [outer = 0x1129b0800] 04:57:53 INFO - PROCESS | 1648 | 1469188673497 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 04:57:53 INFO - PROCESS | 1648 | 1469188673552 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:57:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:57:53 INFO - PROCESS | 1648 | 1469188673557 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:57:53 INFO - PROCESS | 1648 | 1469188673559 Marionette TRACE conn2 <- [1,2726,null,{}] 04:57:53 INFO - PROCESS | 1648 | 1469188673561 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:53 INFO - PROCESS | 1648 | 1469188673563 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:53 INFO - PROCESS | 1648 | 1469188673666 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:57:53 INFO - PROCESS | 1648 | 1469188673744 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:53 INFO - PROCESS | 1648 | 1469188673745 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x129233000 == 40 [pid = 1648] [id = 689] 04:57:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11906ec00) [pid = 1648] [serial = 2067] [outer = 0x0] 04:57:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1193ac000) [pid = 1648] [serial = 2068] [outer = 0x11906ec00] 04:57:53 INFO - PROCESS | 1648 | 1469188673817 Marionette DEBUG loaded listener.js 04:57:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1194e1400) [pid = 1648] [serial = 2069] [outer = 0x11906ec00] 04:57:54 INFO - PROCESS | 1648 | 1469188674228 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 04:57:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:57:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 719ms 04:57:54 INFO - PROCESS | 1648 | 1469188674290 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:57:54 INFO - PROCESS | 1648 | 1469188674292 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:57:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:57:54 INFO - PROCESS | 1648 | 1469188674296 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:57:54 INFO - PROCESS | 1648 | 1469188674298 Marionette TRACE conn2 <- [1,2730,null,{}] 04:57:54 INFO - PROCESS | 1648 | 1469188674307 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:54 INFO - PROCESS | 1648 | 1469188674312 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:54 INFO - PROCESS | 1648 | 1469188674414 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:57:54 INFO - PROCESS | 1648 | 1469188674491 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:54 INFO - PROCESS | 1648 | 1469188674494 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c0de000 == 41 [pid = 1648] [id = 690] 04:57:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1211bb800) [pid = 1648] [serial = 2070] [outer = 0x0] 04:57:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1236bc400) [pid = 1648] [serial = 2071] [outer = 0x1211bb800] 04:57:54 INFO - PROCESS | 1648 | 1469188674525 Marionette DEBUG loaded listener.js 04:57:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124264800) [pid = 1648] [serial = 2072] [outer = 0x1211bb800] 04:57:55 INFO - PROCESS | 1648 | 1469188675417 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:57:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 04:57:55 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:57:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:57:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1172ms 04:57:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:57:55 INFO - PROCESS | 1648 | 1469188675469 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 04:57:55 INFO - PROCESS | 1648 | 1469188675471 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:57:55 INFO - PROCESS | 1648 | 1469188675473 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:57:55 INFO - PROCESS | 1648 | 1469188675474 Marionette TRACE conn2 <- [1,2734,null,{}] 04:57:55 INFO - PROCESS | 1648 | 1469188675477 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:55 INFO - PROCESS | 1648 | 1469188675478 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:55 INFO - PROCESS | 1648 | 1469188675610 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:57:55 INFO - PROCESS | 1648 | 1469188675806 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:55 INFO - PROCESS | 1648 | 1469188675807 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11819f800 == 42 [pid = 1648] [id = 691] 04:57:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112672000) [pid = 1648] [serial = 2073] [outer = 0x0] 04:57:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1127de800) [pid = 1648] [serial = 2074] [outer = 0x112672000] 04:57:55 INFO - PROCESS | 1648 | 1469188675861 Marionette DEBUG loaded listener.js 04:57:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x112f6bc00) [pid = 1648] [serial = 2075] [outer = 0x112672000] 04:57:56 INFO - PROCESS | 1648 | 1469188676296 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 04:57:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:57:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 870ms 04:57:56 INFO - PROCESS | 1648 | 1469188676344 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:57:56 INFO - PROCESS | 1648 | 1469188676347 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:57:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:57:56 INFO - PROCESS | 1648 | 1469188676349 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:57:56 INFO - PROCESS | 1648 | 1469188676351 Marionette TRACE conn2 <- [1,2738,null,{}] 04:57:56 INFO - PROCESS | 1648 | 1469188676355 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:56 INFO - PROCESS | 1648 | 1469188676357 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba43000 == 41 [pid = 1648] [id = 686] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12b189000 == 40 [pid = 1648] [id = 685] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12a630800 == 39 [pid = 1648] [id = 684] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x128b95800 == 38 [pid = 1648] [id = 683] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12678a000 == 37 [pid = 1648] [id = 682] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1211c8800 == 36 [pid = 1648] [id = 681] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11850e800 == 35 [pid = 1648] [id = 680] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x117068800 == 34 [pid = 1648] [id = 679] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11819b000 == 33 [pid = 1648] [id = 677] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12311b800 == 32 [pid = 1648] [id = 676] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x124209800 == 31 [pid = 1648] [id = 678] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x116f16800 == 30 [pid = 1648] [id = 667] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11819f800 == 29 [pid = 1648] [id = 691] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12c0de000 == 28 [pid = 1648] [id = 690] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x129233000 == 27 [pid = 1648] [id = 689] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12be7b000 == 26 [pid = 1648] [id = 687] 04:57:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11998d000 == 25 [pid = 1648] [id = 688] 04:57:56 INFO - PROCESS | 1648 | 1469188676987 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116f57c00) [pid = 1648] [serial = 2027] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112a5dc00) [pid = 1648] [serial = 2026] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x123de6800) [pid = 1648] [serial = 2024] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119428800) [pid = 1648] [serial = 2018] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12330bc00) [pid = 1648] [serial = 2021] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11888a800) [pid = 1648] [serial = 2015] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1211b0000) [pid = 1648] [serial = 2029] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119082400) [pid = 1648] [serial = 2017] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x112a6ac00) [pid = 1648] [serial = 2008] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1130c6000) [pid = 1648] [serial = 2009] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x116a0b000) [pid = 1648] [serial = 2011] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x117e3d400) [pid = 1648] [serial = 2012] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x112712000) [pid = 1648] [serial = 2005] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x112675c00) [pid = 1648] [serial = 2006] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x112f61400) [pid = 1648] [serial = 2002] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x115f45800) [pid = 1648] [serial = 2003] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1185cc800) [pid = 1648] [serial = 2014] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x118127c00) [pid = 1648] [serial = 1991] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x11672b800) [pid = 1648] [serial = 1990] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1211b3800) [pid = 1648] [serial = 1994] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x119d74c00) [pid = 1648] [serial = 1993] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x128bf9400) [pid = 1648] [serial = 1997] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x128b73c00) [pid = 1648] [serial = 1996] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x128d5d800) [pid = 1648] [serial = 2000] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x128bf5400) [pid = 1648] [serial = 1999] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x119c87800) [pid = 1648] [serial = 2020] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x123850800) [pid = 1648] [serial = 2023] [outer = 0x0] [url = about:blank] 04:57:57 INFO - PROCESS | 1648 | 1469188677119 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:57 INFO - PROCESS | 1648 | 1469188677120 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11657d000 == 26 [pid = 1648] [id = 692] 04:57:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x111ca8c00) [pid = 1648] [serial = 2076] [outer = 0x0] 04:57:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x112675800) [pid = 1648] [serial = 2077] [outer = 0x111ca8c00] 04:57:57 INFO - PROCESS | 1648 | 1469188677149 Marionette DEBUG loaded listener.js 04:57:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1126fd000) [pid = 1648] [serial = 2078] [outer = 0x111ca8c00] 04:57:57 INFO - PROCESS | 1648 | 1469188677465 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 04:57:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:57:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1121ms 04:57:57 INFO - PROCESS | 1648 | 1469188677471 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:57:57 INFO - PROCESS | 1648 | 1469188677477 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:57:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:57:57 INFO - PROCESS | 1648 | 1469188677486 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:57:57 INFO - PROCESS | 1648 | 1469188677488 Marionette TRACE conn2 <- [1,2742,null,{}] 04:57:57 INFO - PROCESS | 1648 | 1469188677494 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:57 INFO - PROCESS | 1648 | 1469188677496 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:57 INFO - PROCESS | 1648 | 1469188677602 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:57:57 INFO - PROCESS | 1648 | 1469188677656 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:57 INFO - PROCESS | 1648 | 1469188677658 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11824d000 == 27 [pid = 1648] [id = 693] 04:57:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11276c000) [pid = 1648] [serial = 2079] [outer = 0x0] 04:57:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1129d4c00) [pid = 1648] [serial = 2080] [outer = 0x11276c000] 04:57:57 INFO - PROCESS | 1648 | 1469188677687 Marionette DEBUG loaded listener.js 04:57:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x112a63c00) [pid = 1648] [serial = 2081] [outer = 0x11276c000] 04:57:58 INFO - PROCESS | 1648 | 1469188678069 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:57:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:57:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 624ms 04:57:58 INFO - PROCESS | 1648 | 1469188678111 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:57:58 INFO - PROCESS | 1648 | 1469188678114 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:57:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:57:58 INFO - PROCESS | 1648 | 1469188678129 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:57:58 INFO - PROCESS | 1648 | 1469188678130 Marionette TRACE conn2 <- [1,2746,null,{}] 04:57:58 INFO - PROCESS | 1648 | 1469188678135 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:58 INFO - PROCESS | 1648 | 1469188678137 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:58 INFO - PROCESS | 1648 | 1469188678225 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:57:58 INFO - PROCESS | 1648 | 1469188678231 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:58 INFO - PROCESS | 1648 | 1469188678233 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x11998d000 == 28 [pid = 1648] [id = 694] 04:57:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x112f62000) [pid = 1648] [serial = 2082] [outer = 0x0] 04:57:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x113a76800) [pid = 1648] [serial = 2083] [outer = 0x112f62000] 04:57:58 INFO - PROCESS | 1648 | 1469188678267 Marionette DEBUG loaded listener.js 04:57:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x115099400) [pid = 1648] [serial = 2084] [outer = 0x112f62000] 04:57:58 INFO - PROCESS | 1648 | 1469188678615 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:57:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:57:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 526ms 04:57:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:57:58 INFO - PROCESS | 1648 | 1469188678651 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:57:58 INFO - PROCESS | 1648 | 1469188678653 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:57:58 INFO - PROCESS | 1648 | 1469188678661 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:57:58 INFO - PROCESS | 1648 | 1469188678664 Marionette TRACE conn2 <- [1,2750,null,{}] 04:57:58 INFO - PROCESS | 1648 | 1469188678667 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:58 INFO - PROCESS | 1648 | 1469188678669 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:58 INFO - PROCESS | 1648 | 1469188678781 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:57:58 INFO - PROCESS | 1648 | 1469188678819 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:58 INFO - PROCESS | 1648 | 1469188678820 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x123370000 == 29 [pid = 1648] [id = 695] 04:57:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x115de5800) [pid = 1648] [serial = 2085] [outer = 0x0] 04:57:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x116532800) [pid = 1648] [serial = 2086] [outer = 0x115de5800] 04:57:58 INFO - PROCESS | 1648 | 1469188678846 Marionette DEBUG loaded listener.js 04:57:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x116f6b400) [pid = 1648] [serial = 2087] [outer = 0x115de5800] 04:57:59 INFO - PROCESS | 1648 | 1469188679144 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:57:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:57:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 528ms 04:57:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:57:59 INFO - PROCESS | 1648 | 1469188679185 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:57:59 INFO - PROCESS | 1648 | 1469188679186 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:57:59 INFO - PROCESS | 1648 | 1469188679188 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:57:59 INFO - PROCESS | 1648 | 1469188679190 Marionette TRACE conn2 <- [1,2754,null,{}] 04:57:59 INFO - PROCESS | 1648 | 1469188679194 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:59 INFO - PROCESS | 1648 | 1469188679195 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:59 INFO - PROCESS | 1648 | 1469188679294 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:57:59 INFO - PROCESS | 1648 | 1469188679297 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:59 INFO - PROCESS | 1648 | 1469188679299 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b65800 == 30 [pid = 1648] [id = 696] 04:57:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x116a0f000) [pid = 1648] [serial = 2088] [outer = 0x0] 04:57:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118130c00) [pid = 1648] [serial = 2089] [outer = 0x116a0f000] 04:57:59 INFO - PROCESS | 1648 | 1469188679324 Marionette DEBUG loaded listener.js 04:57:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118455c00) [pid = 1648] [serial = 2090] [outer = 0x116a0f000] 04:57:59 INFO - PROCESS | 1648 | 1469188679678 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:57:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:57:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 521ms 04:57:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:57:59 INFO - PROCESS | 1648 | 1469188679715 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:57:59 INFO - PROCESS | 1648 | 1469188679716 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:57:59 INFO - PROCESS | 1648 | 1469188679719 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:57:59 INFO - PROCESS | 1648 | 1469188679720 Marionette TRACE conn2 <- [1,2758,null,{}] 04:57:59 INFO - PROCESS | 1648 | 1469188679722 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:59 INFO - PROCESS | 1648 | 1469188679723 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:59 INFO - PROCESS | 1648 | 1469188679821 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:57:59 INFO - PROCESS | 1648 | 1469188679825 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:59 INFO - PROCESS | 1648 | 1469188679829 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:57:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c3a000 == 31 [pid = 1648] [id = 697] 04:57:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112a81800) [pid = 1648] [serial = 2091] [outer = 0x0] 04:57:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118638c00) [pid = 1648] [serial = 2092] [outer = 0x112a81800] 04:57:59 INFO - PROCESS | 1648 | 1469188679893 Marionette DEBUG loaded listener.js 04:57:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11907dc00) [pid = 1648] [serial = 2093] [outer = 0x112a81800] 04:58:00 INFO - PROCESS | 1648 | 1469188680222 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:58:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:58:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 04:58:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:58:00 INFO - PROCESS | 1648 | 1469188680238 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:58:00 INFO - PROCESS | 1648 | 1469188680239 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:58:00 INFO - PROCESS | 1648 | 1469188680243 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:58:00 INFO - PROCESS | 1648 | 1469188680244 Marionette TRACE conn2 <- [1,2762,null,{}] 04:58:00 INFO - PROCESS | 1648 | 1469188680247 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:00 INFO - PROCESS | 1648 | 1469188680248 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:00 INFO - PROCESS | 1648 | 1469188680344 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:58:00 INFO - PROCESS | 1648 | 1469188680354 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:00 INFO - PROCESS | 1648 | 1469188680355 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1167bd800 == 32 [pid = 1648] [id = 698] 04:58:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11863b800) [pid = 1648] [serial = 2094] [outer = 0x0] 04:58:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1193b9400) [pid = 1648] [serial = 2095] [outer = 0x11863b800] 04:58:00 INFO - PROCESS | 1648 | 1469188680382 Marionette DEBUG loaded listener.js 04:58:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119c7d800) [pid = 1648] [serial = 2096] [outer = 0x11863b800] 04:58:00 INFO - PROCESS | 1648 | 1469188680731 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:58:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:58:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 519ms 04:58:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:58:00 INFO - PROCESS | 1648 | 1469188680768 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:58:00 INFO - PROCESS | 1648 | 1469188680769 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:58:00 INFO - PROCESS | 1648 | 1469188680772 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:58:00 INFO - PROCESS | 1648 | 1469188680774 Marionette TRACE conn2 <- [1,2766,null,{}] 04:58:00 INFO - PROCESS | 1648 | 1469188680777 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:00 INFO - PROCESS | 1648 | 1469188680779 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:00 INFO - PROCESS | 1648 | 1469188680921 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:58:00 INFO - PROCESS | 1648 | 1469188680978 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:00 INFO - PROCESS | 1648 | 1469188680979 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x129242000 == 33 [pid = 1648] [id = 699] 04:58:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x10eaffc00) [pid = 1648] [serial = 2097] [outer = 0x0] 04:58:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119c86800) [pid = 1648] [serial = 2098] [outer = 0x10eaffc00] 04:58:01 INFO - PROCESS | 1648 | 1469188681020 Marionette DEBUG loaded listener.js 04:58:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119d7d800) [pid = 1648] [serial = 2099] [outer = 0x10eaffc00] 04:58:01 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11267a400) [pid = 1648] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:58:01 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1211b0c00) [pid = 1648] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:58:01 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x123855800) [pid = 1648] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:58:01 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124416400) [pid = 1648] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:58:01 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x115fb9c00) [pid = 1648] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:58:01 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x112671c00) [pid = 1648] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:58:01 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x112a82800) [pid = 1648] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:58:01 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1127d2000) [pid = 1648] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:58:01 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1244bfc00) [pid = 1648] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:58:01 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1126f8400) [pid = 1648] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:58:01 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1127d5c00) [pid = 1648] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:58:01 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1126f8000) [pid = 1648] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:58:01 INFO - PROCESS | 1648 | 1469188681520 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:58:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:58:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 774ms 04:58:01 INFO - PROCESS | 1648 | 1469188681546 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:58:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:58:01 INFO - PROCESS | 1648 | 1469188681547 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:58:01 INFO - PROCESS | 1648 | 1469188681550 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:58:01 INFO - PROCESS | 1648 | 1469188681551 Marionette TRACE conn2 <- [1,2770,null,{}] 04:58:01 INFO - PROCESS | 1648 | 1469188681553 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:01 INFO - PROCESS | 1648 | 1469188681554 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:01 INFO - PROCESS | 1648 | 1469188681654 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:58:01 INFO - PROCESS | 1648 | 1469188681717 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:01 INFO - PROCESS | 1648 | 1469188681719 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293e0800 == 34 [pid = 1648] [id = 700] 04:58:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x111e5b800) [pid = 1648] [serial = 2100] [outer = 0x0] 04:58:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1181f4400) [pid = 1648] [serial = 2101] [outer = 0x111e5b800] 04:58:01 INFO - PROCESS | 1648 | 1469188681744 Marionette DEBUG loaded listener.js 04:58:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119d80400) [pid = 1648] [serial = 2102] [outer = 0x111e5b800] 04:58:02 INFO - PROCESS | 1648 | 1469188682016 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:58:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:58:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 04:58:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:58:02 INFO - PROCESS | 1648 | 1469188682068 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:58:02 INFO - PROCESS | 1648 | 1469188682069 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:58:02 INFO - PROCESS | 1648 | 1469188682071 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:58:02 INFO - PROCESS | 1648 | 1469188682072 Marionette TRACE conn2 <- [1,2774,null,{}] 04:58:02 INFO - PROCESS | 1648 | 1469188682076 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:02 INFO - PROCESS | 1648 | 1469188682079 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:02 INFO - PROCESS | 1648 | 1469188682154 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:58:02 INFO - PROCESS | 1648 | 1469188682159 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:02 INFO - PROCESS | 1648 | 1469188682161 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7ee000 == 35 [pid = 1648] [id = 701] 04:58:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119d80800) [pid = 1648] [serial = 2103] [outer = 0x0] 04:58:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x121083000) [pid = 1648] [serial = 2104] [outer = 0x119d80800] 04:58:02 INFO - PROCESS | 1648 | 1469188682185 Marionette DEBUG loaded listener.js 04:58:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1211b2400) [pid = 1648] [serial = 2105] [outer = 0x119d80800] 04:58:02 INFO - PROCESS | 1648 | 1469188682497 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 04:58:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:58:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 473ms 04:58:02 INFO - PROCESS | 1648 | 1469188682544 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:58:02 INFO - PROCESS | 1648 | 1469188682546 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:58:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:58:02 INFO - PROCESS | 1648 | 1469188682548 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:58:02 INFO - PROCESS | 1648 | 1469188682549 Marionette TRACE conn2 <- [1,2778,null,{}] 04:58:02 INFO - PROCESS | 1648 | 1469188682551 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:02 INFO - PROCESS | 1648 | 1469188682552 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:02 INFO - PROCESS | 1648 | 1469188682654 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:58:02 INFO - PROCESS | 1648 | 1469188682662 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:02 INFO - PROCESS | 1648 | 1469188682664 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0d800 == 36 [pid = 1648] [id = 702] 04:58:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1211b1800) [pid = 1648] [serial = 2106] [outer = 0x0] 04:58:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12330bc00) [pid = 1648] [serial = 2107] [outer = 0x1211b1800] 04:58:02 INFO - PROCESS | 1648 | 1469188682691 Marionette DEBUG loaded listener.js 04:58:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12386a400) [pid = 1648] [serial = 2108] [outer = 0x1211b1800] 04:58:03 INFO - PROCESS | 1648 | 1469188683031 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:58:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:58:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 518ms 04:58:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:58:03 INFO - PROCESS | 1648 | 1469188683067 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:58:03 INFO - PROCESS | 1648 | 1469188683068 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:58:03 INFO - PROCESS | 1648 | 1469188683070 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:58:03 INFO - PROCESS | 1648 | 1469188683072 Marionette TRACE conn2 <- [1,2782,null,{}] 04:58:03 INFO - PROCESS | 1648 | 1469188683074 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:03 INFO - PROCESS | 1648 | 1469188683076 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:03 INFO - PROCESS | 1648 | 1469188683164 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:58:03 INFO - PROCESS | 1648 | 1469188683167 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:03 INFO - PROCESS | 1648 | 1469188683168 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x123361000 == 37 [pid = 1648] [id = 703] 04:58:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12397f800) [pid = 1648] [serial = 2109] [outer = 0x0] 04:58:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124467800) [pid = 1648] [serial = 2110] [outer = 0x12397f800] 04:58:03 INFO - PROCESS | 1648 | 1469188683192 Marionette DEBUG loaded listener.js 04:58:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124da9000) [pid = 1648] [serial = 2111] [outer = 0x12397f800] 04:58:03 INFO - PROCESS | 1648 | 1469188683720 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:58:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:58:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 673ms 04:58:03 INFO - PROCESS | 1648 | 1469188683744 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:58:03 INFO - PROCESS | 1648 | 1469188683747 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:58:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:58:03 INFO - PROCESS | 1648 | 1469188683750 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:58:03 INFO - PROCESS | 1648 | 1469188683752 Marionette TRACE conn2 <- [1,2786,null,{}] 04:58:03 INFO - PROCESS | 1648 | 1469188683756 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:03 INFO - PROCESS | 1648 | 1469188683758 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:03 INFO - PROCESS | 1648 | 1469188683869 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:58:03 INFO - PROCESS | 1648 | 1469188683954 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:03 INFO - PROCESS | 1648 | 1469188683955 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11938b000 == 38 [pid = 1648] [id = 704] 04:58:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1126ff000) [pid = 1648] [serial = 2112] [outer = 0x0] 04:58:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1127ddc00) [pid = 1648] [serial = 2113] [outer = 0x1126ff000] 04:58:03 INFO - PROCESS | 1648 | 1469188683990 Marionette DEBUG loaded listener.js 04:58:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1129e0800) [pid = 1648] [serial = 2114] [outer = 0x1126ff000] 04:58:04 INFO - PROCESS | 1648 | 1469188684515 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:58:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:58:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 820ms 04:58:04 INFO - PROCESS | 1648 | 1469188684570 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:58:04 INFO - PROCESS | 1648 | 1469188684573 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:58:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:58:04 INFO - PROCESS | 1648 | 1469188684606 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:58:04 INFO - PROCESS | 1648 | 1469188684609 Marionette TRACE conn2 <- [1,2790,null,{}] 04:58:04 INFO - PROCESS | 1648 | 1469188684613 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:04 INFO - PROCESS | 1648 | 1469188684615 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:04 INFO - PROCESS | 1648 | 1469188684725 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:58:04 INFO - PROCESS | 1648 | 1469188684806 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:04 INFO - PROCESS | 1648 | 1469188684807 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e14000 == 39 [pid = 1648] [id = 705] 04:58:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11508e800) [pid = 1648] [serial = 2115] [outer = 0x0] 04:58:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x115de5c00) [pid = 1648] [serial = 2116] [outer = 0x11508e800] 04:58:04 INFO - PROCESS | 1648 | 1469188684839 Marionette DEBUG loaded listener.js 04:58:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11672c000) [pid = 1648] [serial = 2117] [outer = 0x11508e800] 04:58:05 INFO - PROCESS | 1648 | 1469188685483 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:58:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0d800 == 38 [pid = 1648] [id = 702] 04:58:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7ee000 == 37 [pid = 1648] [id = 701] 04:58:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1293e0800 == 36 [pid = 1648] [id = 700] 04:58:05 INFO - PROCESS | 1648 | --DOCSHELL 0x129242000 == 35 [pid = 1648] [id = 699] 04:58:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1167bd800 == 34 [pid = 1648] [id = 698] 04:58:05 INFO - PROCESS | 1648 | --DOCSHELL 0x126c3a000 == 33 [pid = 1648] [id = 697] 04:58:05 INFO - PROCESS | 1648 | --DOCSHELL 0x123b65800 == 32 [pid = 1648] [id = 696] 04:58:05 INFO - PROCESS | 1648 | --DOCSHELL 0x123370000 == 31 [pid = 1648] [id = 695] 04:58:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11998d000 == 30 [pid = 1648] [id = 694] 04:58:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11824d000 == 29 [pid = 1648] [id = 693] 04:58:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11657d000 == 28 [pid = 1648] [id = 692] 04:58:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:58:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 925ms 04:58:05 INFO - PROCESS | 1648 | 1469188685530 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:58:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:58:05 INFO - PROCESS | 1648 | 1469188685532 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:58:05 INFO - PROCESS | 1648 | 1469188685535 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:58:05 INFO - PROCESS | 1648 | 1469188685537 Marionette TRACE conn2 <- [1,2794,null,{}] 04:58:05 INFO - PROCESS | 1648 | 1469188685541 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:05 INFO - PROCESS | 1648 | 1469188685545 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:05 INFO - PROCESS | 1648 | 1469188685620 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119420000) [pid = 1648] [serial = 2047] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1211b4c00) [pid = 1648] [serial = 2053] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124263400) [pid = 1648] [serial = 2056] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119d76000) [pid = 1648] [serial = 2048] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12384a800) [pid = 1648] [serial = 2054] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124711800) [pid = 1648] [serial = 2059] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116983c00) [pid = 1648] [serial = 2035] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118131400) [pid = 1648] [serial = 2036] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1185c6c00) [pid = 1648] [serial = 2044] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x115fb4400) [pid = 1648] [serial = 2041] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116a04c00) [pid = 1648] [serial = 2042] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1129ae400) [pid = 1648] [serial = 2038] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x124dafc00) [pid = 1648] [serial = 2060] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x112a5f000) [pid = 1648] [serial = 2039] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126138c00) [pid = 1648] [serial = 2062] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x124262800) [pid = 1648] [serial = 2030] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1127db800) [pid = 1648] [serial = 2032] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1129d9400) [pid = 1648] [serial = 2033] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1244b9400) [pid = 1648] [serial = 2057] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1176bbc00) [pid = 1648] [serial = 2050] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x126795c00) [pid = 1648] [serial = 2063] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1194e6800) [pid = 1648] [serial = 2051] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11906cc00) [pid = 1648] [serial = 2045] [outer = 0x0] [url = about:blank] 04:58:05 INFO - PROCESS | 1648 | 1469188685685 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:05 INFO - PROCESS | 1648 | 1469188685688 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x117473000 == 29 [pid = 1648] [id = 706] 04:58:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1127dec00) [pid = 1648] [serial = 2118] [outer = 0x0] 04:58:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1129df000) [pid = 1648] [serial = 2119] [outer = 0x1127dec00] 04:58:05 INFO - PROCESS | 1648 | 1469188685721 Marionette DEBUG loaded listener.js 04:58:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x112a6ac00) [pid = 1648] [serial = 2120] [outer = 0x1127dec00] 04:58:06 INFO - PROCESS | 1648 | 1469188686017 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 04:58:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:58:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 519ms 04:58:06 INFO - PROCESS | 1648 | 1469188686055 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:58:06 INFO - PROCESS | 1648 | 1469188686058 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:58:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:58:06 INFO - PROCESS | 1648 | 1469188686086 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:58:06 INFO - PROCESS | 1648 | 1469188686088 Marionette TRACE conn2 <- [1,2798,null,{}] 04:58:06 INFO - PROCESS | 1648 | 1469188686090 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:06 INFO - PROCESS | 1648 | 1469188686092 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:06 INFO - PROCESS | 1648 | 1469188686171 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:58:06 INFO - PROCESS | 1648 | 1469188686247 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:06 INFO - PROCESS | 1648 | 1469188686249 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11998d000 == 30 [pid = 1648] [id = 707] 04:58:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x112a81400) [pid = 1648] [serial = 2121] [outer = 0x0] 04:58:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x113cfe000) [pid = 1648] [serial = 2122] [outer = 0x112a81400] 04:58:06 INFO - PROCESS | 1648 | 1469188686277 Marionette DEBUG loaded listener.js 04:58:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x116a09c00) [pid = 1648] [serial = 2123] [outer = 0x112a81400] 04:58:06 INFO - PROCESS | 1648 | 1469188686587 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 04:58:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:58:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 525ms 04:58:06 INFO - PROCESS | 1648 | 1469188686612 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:58:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:58:06 INFO - PROCESS | 1648 | 1469188686614 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:58:06 INFO - PROCESS | 1648 | 1469188686616 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:58:06 INFO - PROCESS | 1648 | 1469188686619 Marionette TRACE conn2 <- [1,2802,null,{}] 04:58:06 INFO - PROCESS | 1648 | 1469188686630 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:06 INFO - PROCESS | 1648 | 1469188686633 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:06 INFO - PROCESS | 1648 | 1469188686718 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:58:06 INFO - PROCESS | 1648 | 1469188686780 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:06 INFO - PROCESS | 1648 | 1469188686782 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x124206800 == 31 [pid = 1648] [id = 708] 04:58:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112714400) [pid = 1648] [serial = 2124] [outer = 0x0] 04:58:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1176c2400) [pid = 1648] [serial = 2125] [outer = 0x112714400] 04:58:06 INFO - PROCESS | 1648 | 1469188686810 Marionette DEBUG loaded listener.js 04:58:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118638800) [pid = 1648] [serial = 2126] [outer = 0x112714400] 04:58:07 INFO - PROCESS | 1648 | 1469188687083 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:58:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:58:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 471ms 04:58:07 INFO - PROCESS | 1648 | 1469188687088 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:58:07 INFO - PROCESS | 1648 | 1469188687090 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:58:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:58:07 INFO - PROCESS | 1648 | 1469188687102 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:58:07 INFO - PROCESS | 1648 | 1469188687103 Marionette TRACE conn2 <- [1,2806,null,{}] 04:58:07 INFO - PROCESS | 1648 | 1469188687105 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:07 INFO - PROCESS | 1648 | 1469188687106 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:07 INFO - PROCESS | 1648 | 1469188687198 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:58:07 INFO - PROCESS | 1648 | 1469188687201 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:07 INFO - PROCESS | 1648 | 1469188687203 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d34000 == 32 [pid = 1648] [id = 709] 04:58:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11907b800) [pid = 1648] [serial = 2127] [outer = 0x0] 04:58:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1193b1400) [pid = 1648] [serial = 2128] [outer = 0x11907b800] 04:58:07 INFO - PROCESS | 1648 | 1469188687230 Marionette DEBUG loaded listener.js 04:58:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1194e8c00) [pid = 1648] [serial = 2129] [outer = 0x11907b800] 04:58:07 INFO - PROCESS | 1648 | 1469188687582 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:58:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:58:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 520ms 04:58:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:58:07 INFO - PROCESS | 1648 | 1469188687636 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:58:07 INFO - PROCESS | 1648 | 1469188687637 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:58:07 INFO - PROCESS | 1648 | 1469188687639 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:58:07 INFO - PROCESS | 1648 | 1469188687640 Marionette TRACE conn2 <- [1,2810,null,{}] 04:58:07 INFO - PROCESS | 1648 | 1469188687643 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:07 INFO - PROCESS | 1648 | 1469188687644 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:07 INFO - PROCESS | 1648 | 1469188687745 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:58:07 INFO - PROCESS | 1648 | 1469188687757 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:07 INFO - PROCESS | 1648 | 1469188687758 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x129236000 == 33 [pid = 1648] [id = 710] 04:58:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x117e38400) [pid = 1648] [serial = 2130] [outer = 0x0] 04:58:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119c87800) [pid = 1648] [serial = 2131] [outer = 0x117e38400] 04:58:07 INFO - PROCESS | 1648 | 1469188687783 Marionette DEBUG loaded listener.js 04:58:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119d75000) [pid = 1648] [serial = 2132] [outer = 0x117e38400] 04:58:08 INFO - PROCESS | 1648 | 1469188688114 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:58:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:58:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 522ms 04:58:08 INFO - PROCESS | 1648 | 1469188688161 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:58:08 INFO - PROCESS | 1648 | 1469188688163 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:58:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:58:08 INFO - PROCESS | 1648 | 1469188688165 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:58:08 INFO - PROCESS | 1648 | 1469188688166 Marionette TRACE conn2 <- [1,2814,null,{}] 04:58:08 INFO - PROCESS | 1648 | 1469188688168 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:08 INFO - PROCESS | 1648 | 1469188688172 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:08 INFO - PROCESS | 1648 | 1469188688290 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:58:08 INFO - PROCESS | 1648 | 1469188688295 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:08 INFO - PROCESS | 1648 | 1469188688296 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293e2000 == 34 [pid = 1648] [id = 711] 04:58:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119c89400) [pid = 1648] [serial = 2133] [outer = 0x0] 04:58:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121086c00) [pid = 1648] [serial = 2134] [outer = 0x119c89400] 04:58:08 INFO - PROCESS | 1648 | 1469188688320 Marionette DEBUG loaded listener.js 04:58:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124413c00) [pid = 1648] [serial = 2135] [outer = 0x119c89400] 04:58:08 INFO - PROCESS | 1648 | 1469188688693 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 04:58:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:58:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 569ms 04:58:08 INFO - PROCESS | 1648 | 1469188688735 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:58:08 INFO - PROCESS | 1648 | 1469188688737 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:58:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:58:08 INFO - PROCESS | 1648 | 1469188688740 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:58:08 INFO - PROCESS | 1648 | 1469188688744 Marionette TRACE conn2 <- [1,2818,null,{}] 04:58:08 INFO - PROCESS | 1648 | 1469188688774 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:08 INFO - PROCESS | 1648 | 1469188688776 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:08 INFO - PROCESS | 1648 | 1469188688864 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:58:08 INFO - PROCESS | 1648 | 1469188688867 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:08 INFO - PROCESS | 1648 | 1469188688869 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af11000 == 35 [pid = 1648] [id = 712] 04:58:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119d73800) [pid = 1648] [serial = 2136] [outer = 0x0] 04:58:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124687800) [pid = 1648] [serial = 2137] [outer = 0x119d73800] 04:58:08 INFO - PROCESS | 1648 | 1469188688889 Marionette DEBUG loaded listener.js 04:58:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12612c000) [pid = 1648] [serial = 2138] [outer = 0x119d73800] 04:58:09 INFO - PROCESS | 1648 | 1469188689334 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 04:58:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:58:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 598ms 04:58:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:58:09 INFO - PROCESS | 1648 | 1469188689339 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:58:09 INFO - PROCESS | 1648 | 1469188689341 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:58:09 INFO - PROCESS | 1648 | 1469188689345 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:58:09 INFO - PROCESS | 1648 | 1469188689346 Marionette TRACE conn2 <- [1,2822,null,{}] 04:58:09 INFO - PROCESS | 1648 | 1469188689350 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:09 INFO - PROCESS | 1648 | 1469188689352 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:09 INFO - PROCESS | 1648 | 1469188689504 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:58:09 INFO - PROCESS | 1648 | 1469188689552 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:09 INFO - PROCESS | 1648 | 1469188689554 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba3f000 == 36 [pid = 1648] [id = 713] 04:58:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126134000) [pid = 1648] [serial = 2139] [outer = 0x0] 04:58:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12650f400) [pid = 1648] [serial = 2140] [outer = 0x126134000] 04:58:09 INFO - PROCESS | 1648 | 1469188689641 Marionette DEBUG loaded listener.js 04:58:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126795c00) [pid = 1648] [serial = 2141] [outer = 0x126134000] 04:58:09 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11863b800) [pid = 1648] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:58:09 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x10eaffc00) [pid = 1648] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:58:09 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1211b1800) [pid = 1648] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:58:09 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11276c000) [pid = 1648] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:58:09 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1129b0800) [pid = 1648] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:58:09 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x111ca8c00) [pid = 1648] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:58:09 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x115de5800) [pid = 1648] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:58:09 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112f62000) [pid = 1648] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:58:09 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112672000) [pid = 1648] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:58:09 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11906ec00) [pid = 1648] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:58:09 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1211bb800) [pid = 1648] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:58:09 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116a0f000) [pid = 1648] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:58:09 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x112a81800) [pid = 1648] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:58:09 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x111e5b800) [pid = 1648] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:58:10 INFO - PROCESS | 1648 | 1469188690017 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:58:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:58:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 721ms 04:58:10 INFO - PROCESS | 1648 | 1469188690068 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:58:10 INFO - PROCESS | 1648 | 1469188690069 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:58:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:58:10 INFO - PROCESS | 1648 | 1469188690072 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:58:10 INFO - PROCESS | 1648 | 1469188690073 Marionette TRACE conn2 <- [1,2826,null,{}] 04:58:10 INFO - PROCESS | 1648 | 1469188690078 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:10 INFO - PROCESS | 1648 | 1469188690079 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:10 INFO - PROCESS | 1648 | 1469188690156 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:58:10 INFO - PROCESS | 1648 | 1469188690161 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:10 INFO - PROCESS | 1648 | 1469188690162 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x123b75000 == 37 [pid = 1648] [id = 714] 04:58:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1126f8800) [pid = 1648] [serial = 2142] [outer = 0x0] 04:58:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116726000) [pid = 1648] [serial = 2143] [outer = 0x1126f8800] 04:58:10 INFO - PROCESS | 1648 | 1469188690186 Marionette DEBUG loaded listener.js 04:58:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11941d400) [pid = 1648] [serial = 2144] [outer = 0x1126f8800] 04:58:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbe2000 == 36 [pid = 1648] [id = 16] 04:58:10 INFO - PROCESS | 1648 | 1469188690548 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:58:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:58:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 521ms 04:58:10 INFO - PROCESS | 1648 | 1469188690593 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:58:10 INFO - PROCESS | 1648 | 1469188690595 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:58:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:58:10 INFO - PROCESS | 1648 | 1469188690597 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:58:10 INFO - PROCESS | 1648 | 1469188690598 Marionette TRACE conn2 <- [1,2830,null,{}] 04:58:10 INFO - PROCESS | 1648 | 1469188690600 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:10 INFO - PROCESS | 1648 | 1469188690601 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:10 INFO - PROCESS | 1648 | 1469188690681 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:58:10 INFO - PROCESS | 1648 | 1469188690749 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:10 INFO - PROCESS | 1648 | 1469188690750 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d30000 == 37 [pid = 1648] [id = 715] 04:58:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1129d8400) [pid = 1648] [serial = 2145] [outer = 0x0] 04:58:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11941f400) [pid = 1648] [serial = 2146] [outer = 0x1129d8400] 04:58:10 INFO - PROCESS | 1648 | 1469188690774 Marionette DEBUG loaded listener.js 04:58:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11812cc00) [pid = 1648] [serial = 2147] [outer = 0x1129d8400] 04:58:11 INFO - PROCESS | 1648 | 1469188691077 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:58:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:58:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 04:58:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:58:11 INFO - PROCESS | 1648 | 1469188691115 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:58:11 INFO - PROCESS | 1648 | 1469188691117 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:58:11 INFO - PROCESS | 1648 | 1469188691119 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:58:11 INFO - PROCESS | 1648 | 1469188691121 Marionette TRACE conn2 <- [1,2834,null,{}] 04:58:11 INFO - PROCESS | 1648 | 1469188691123 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:11 INFO - PROCESS | 1648 | 1469188691126 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:11 INFO - PROCESS | 1648 | 1469188691218 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:58:11 INFO - PROCESS | 1648 | 1469188691221 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:11 INFO - PROCESS | 1648 | 1469188691223 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6df800 == 38 [pid = 1648] [id = 716] 04:58:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119421c00) [pid = 1648] [serial = 2148] [outer = 0x0] 04:58:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126cec400) [pid = 1648] [serial = 2149] [outer = 0x119421c00] 04:58:11 INFO - PROCESS | 1648 | 1469188691250 Marionette DEBUG loaded listener.js 04:58:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128b75800) [pid = 1648] [serial = 2150] [outer = 0x119421c00] 04:58:11 INFO - PROCESS | 1648 | 1469188691580 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:58:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:58:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 475ms 04:58:11 INFO - PROCESS | 1648 | 1469188691595 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:58:11 INFO - PROCESS | 1648 | 1469188691597 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:58:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:58:11 INFO - PROCESS | 1648 | 1469188691600 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:58:11 INFO - PROCESS | 1648 | 1469188691601 Marionette TRACE conn2 <- [1,2838,null,{}] 04:58:11 INFO - PROCESS | 1648 | 1469188691603 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:11 INFO - PROCESS | 1648 | 1469188691604 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:11 INFO - PROCESS | 1648 | 1469188691719 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:58:11 INFO - PROCESS | 1648 | 1469188691725 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:11 INFO - PROCESS | 1648 | 1469188691727 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6eb000 == 39 [pid = 1648] [id = 717] 04:58:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126798400) [pid = 1648] [serial = 2151] [outer = 0x0] 04:58:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b78400) [pid = 1648] [serial = 2152] [outer = 0x126798400] 04:58:11 INFO - PROCESS | 1648 | 1469188691750 Marionette DEBUG loaded listener.js 04:58:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128befc00) [pid = 1648] [serial = 2153] [outer = 0x126798400] 04:58:12 INFO - PROCESS | 1648 | 1469188692229 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:58:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:58:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 04:58:12 INFO - PROCESS | 1648 | 1469188692271 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:58:12 INFO - PROCESS | 1648 | 1469188692274 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:58:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:58:12 INFO - PROCESS | 1648 | 1469188692279 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:58:12 INFO - PROCESS | 1648 | 1469188692282 Marionette TRACE conn2 <- [1,2842,null,{}] 04:58:12 INFO - PROCESS | 1648 | 1469188692286 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:12 INFO - PROCESS | 1648 | 1469188692287 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:12 INFO - PROCESS | 1648 | 1469188692388 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:58:12 INFO - PROCESS | 1648 | 1469188692463 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:12 INFO - PROCESS | 1648 | 1469188692465 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x119cec000 == 40 [pid = 1648] [id = 718] 04:58:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112a60000) [pid = 1648] [serial = 2154] [outer = 0x0] 04:58:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112dc3400) [pid = 1648] [serial = 2155] [outer = 0x112a60000] 04:58:12 INFO - PROCESS | 1648 | 1469188692496 Marionette DEBUG loaded listener.js 04:58:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x115de2c00) [pid = 1648] [serial = 2156] [outer = 0x112a60000] 04:58:12 INFO - PROCESS | 1648 | 1469188692927 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:58:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:58:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 673ms 04:58:12 INFO - PROCESS | 1648 | 1469188692952 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:58:12 INFO - PROCESS | 1648 | 1469188692955 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:58:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:58:12 INFO - PROCESS | 1648 | 1469188692960 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:58:12 INFO - PROCESS | 1648 | 1469188692961 Marionette TRACE conn2 <- [1,2846,null,{}] 04:58:12 INFO - PROCESS | 1648 | 1469188692964 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:12 INFO - PROCESS | 1648 | 1469188692966 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:13 INFO - PROCESS | 1648 | 1469188693074 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:58:13 INFO - PROCESS | 1648 | 1469188693166 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:13 INFO - PROCESS | 1648 | 1469188693167 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e39000 == 41 [pid = 1648] [id = 719] 04:58:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118122c00) [pid = 1648] [serial = 2157] [outer = 0x0] 04:58:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118457c00) [pid = 1648] [serial = 2158] [outer = 0x118122c00] 04:58:13 INFO - PROCESS | 1648 | 1469188693212 Marionette DEBUG loaded listener.js 04:58:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119070800) [pid = 1648] [serial = 2159] [outer = 0x118122c00] 04:58:13 INFO - PROCESS | 1648 | 1469188693635 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:58:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:58:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 721ms 04:58:13 INFO - PROCESS | 1648 | 1469188693681 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:58:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:58:13 INFO - PROCESS | 1648 | 1469188693682 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:58:13 INFO - PROCESS | 1648 | 1469188693685 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:58:13 INFO - PROCESS | 1648 | 1469188693687 Marionette TRACE conn2 <- [1,2850,null,{}] 04:58:13 INFO - PROCESS | 1648 | 1469188693695 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:13 INFO - PROCESS | 1648 | 1469188693698 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:13 INFO - PROCESS | 1648 | 1469188693804 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:58:13 INFO - PROCESS | 1648 | 1469188693864 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:13 INFO - PROCESS | 1648 | 1469188693867 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca41000 == 42 [pid = 1648] [id = 720] 04:58:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12107f400) [pid = 1648] [serial = 2160] [outer = 0x0] 04:58:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x123309c00) [pid = 1648] [serial = 2161] [outer = 0x12107f400] 04:58:13 INFO - PROCESS | 1648 | 1469188693898 Marionette DEBUG loaded listener.js 04:58:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x123d9f800) [pid = 1648] [serial = 2162] [outer = 0x12107f400] 04:58:14 INFO - PROCESS | 1648 | 1469188694310 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:58:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:58:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 670ms 04:58:14 INFO - PROCESS | 1648 | 1469188694356 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:58:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:58:14 INFO - PROCESS | 1648 | 1469188694358 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:58:14 INFO - PROCESS | 1648 | 1469188694360 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:58:14 INFO - PROCESS | 1648 | 1469188694362 Marionette TRACE conn2 <- [1,2854,null,{}] 04:58:14 INFO - PROCESS | 1648 | 1469188694364 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:14 INFO - PROCESS | 1648 | 1469188694365 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:14 INFO - PROCESS | 1648 | 1469188694488 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:58:14 INFO - PROCESS | 1648 | 1469188694574 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:14 INFO - PROCESS | 1648 | 1469188694575 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb1a000 == 43 [pid = 1648] [id = 721] 04:58:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124da8000) [pid = 1648] [serial = 2163] [outer = 0x0] 04:58:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12692f000) [pid = 1648] [serial = 2164] [outer = 0x124da8000] 04:58:14 INFO - PROCESS | 1648 | 1469188694606 Marionette DEBUG loaded listener.js 04:58:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128b3f000) [pid = 1648] [serial = 2165] [outer = 0x124da8000] 04:58:15 INFO - PROCESS | 1648 | 1469188695213 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:58:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:58:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 870ms 04:58:15 INFO - PROCESS | 1648 | 1469188695231 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:58:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:58:15 INFO - PROCESS | 1648 | 1469188695234 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:58:15 INFO - PROCESS | 1648 | 1469188695237 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:58:15 INFO - PROCESS | 1648 | 1469188695239 Marionette TRACE conn2 <- [1,2858,null,{}] 04:58:15 INFO - PROCESS | 1648 | 1469188695242 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:15 INFO - PROCESS | 1648 | 1469188695244 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:15 INFO - PROCESS | 1648 | 1469188695330 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:58:15 INFO - PROCESS | 1648 | 1469188695439 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:15 INFO - PROCESS | 1648 | 1469188695442 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x11748b000 == 44 [pid = 1648] [id = 722] 04:58:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1129d7800) [pid = 1648] [serial = 2166] [outer = 0x0] 04:58:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1129e3c00) [pid = 1648] [serial = 2167] [outer = 0x1129d7800] 04:58:15 INFO - PROCESS | 1648 | 1469188695476 Marionette DEBUG loaded listener.js 04:58:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1130ea000) [pid = 1648] [serial = 2168] [outer = 0x1129d7800] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6df800 == 43 [pid = 1648] [id = 716] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x126d30000 == 42 [pid = 1648] [id = 715] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x123b75000 == 41 [pid = 1648] [id = 714] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba3f000 == 40 [pid = 1648] [id = 713] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12af11000 == 39 [pid = 1648] [id = 712] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1293e2000 == 38 [pid = 1648] [id = 711] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x129236000 == 37 [pid = 1648] [id = 710] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x126d34000 == 36 [pid = 1648] [id = 709] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x124206800 == 35 [pid = 1648] [id = 708] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11998d000 == 34 [pid = 1648] [id = 707] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbe1800 == 33 [pid = 1648] [id = 17] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x117473000 == 32 [pid = 1648] [id = 706] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x124e14000 == 31 [pid = 1648] [id = 705] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11938b000 == 30 [pid = 1648] [id = 704] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x123361000 == 29 [pid = 1648] [id = 703] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb1a000 == 28 [pid = 1648] [id = 721] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca41000 == 27 [pid = 1648] [id = 720] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x129e39000 == 26 [pid = 1648] [id = 719] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119cec000 == 25 [pid = 1648] [id = 718] 04:58:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6eb000 == 24 [pid = 1648] [id = 717] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1129d9c00) [pid = 1648] [serial = 2065] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x113cfe400) [pid = 1648] [serial = 2066] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x112675800) [pid = 1648] [serial = 2077] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1126fd000) [pid = 1648] [serial = 2078] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116532800) [pid = 1648] [serial = 2086] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113a76800) [pid = 1648] [serial = 2083] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x115099400) [pid = 1648] [serial = 2084] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x112f6bc00) [pid = 1648] [serial = 2075] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1127de800) [pid = 1648] [serial = 2074] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1193ac000) [pid = 1648] [serial = 2068] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1194e1400) [pid = 1648] [serial = 2069] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124264800) [pid = 1648] [serial = 2072] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1236bc400) [pid = 1648] [serial = 2071] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118130c00) [pid = 1648] [serial = 2089] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11907dc00) [pid = 1648] [serial = 2093] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118638c00) [pid = 1648] [serial = 2092] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1181f4400) [pid = 1648] [serial = 2101] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1193b9400) [pid = 1648] [serial = 2095] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119c86800) [pid = 1648] [serial = 2098] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119d80400) [pid = 1648] [serial = 2102] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121083000) [pid = 1648] [serial = 2104] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12330bc00) [pid = 1648] [serial = 2107] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119d7d800) [pid = 1648] [serial = 2099] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x112a63c00) [pid = 1648] [serial = 2081] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1129d4c00) [pid = 1648] [serial = 2080] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119c7d800) [pid = 1648] [serial = 2096] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118455c00) [pid = 1648] [serial = 2090] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124467800) [pid = 1648] [serial = 2110] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x116f6b400) [pid = 1648] [serial = 2087] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12386a400) [pid = 1648] [serial = 2108] [outer = 0x0] [url = about:blank] 04:58:16 INFO - PROCESS | 1648 | 1469188696452 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:58:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:58:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1226ms 04:58:16 INFO - PROCESS | 1648 | 1469188696462 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:58:16 INFO - PROCESS | 1648 | 1469188696465 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:58:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:58:16 INFO - PROCESS | 1648 | 1469188696468 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:58:16 INFO - PROCESS | 1648 | 1469188696470 Marionette TRACE conn2 <- [1,2862,null,{}] 04:58:16 INFO - PROCESS | 1648 | 1469188696474 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:16 INFO - PROCESS | 1648 | 1469188696478 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:16 INFO - PROCESS | 1648 | 1469188696563 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:58:16 INFO - PROCESS | 1648 | 1469188696568 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:16 INFO - PROCESS | 1648 | 1469188696570 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x117472000 == 25 [pid = 1648] [id = 723] 04:58:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112764800) [pid = 1648] [serial = 2169] [outer = 0x0] 04:58:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1127d3c00) [pid = 1648] [serial = 2170] [outer = 0x112764800] 04:58:16 INFO - PROCESS | 1648 | 1469188696601 Marionette DEBUG loaded listener.js 04:58:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1129b5c00) [pid = 1648] [serial = 2171] [outer = 0x112764800] 04:58:17 INFO - PROCESS | 1648 | 1469188697086 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:58:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:58:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 625ms 04:58:17 INFO - PROCESS | 1648 | 1469188697096 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:58:17 INFO - PROCESS | 1648 | 1469188697099 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:58:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:58:17 INFO - PROCESS | 1648 | 1469188697104 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:58:17 INFO - PROCESS | 1648 | 1469188697105 Marionette TRACE conn2 <- [1,2866,null,{}] 04:58:17 INFO - PROCESS | 1648 | 1469188697108 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:17 INFO - PROCESS | 1648 | 1469188697112 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:17 INFO - PROCESS | 1648 | 1469188697191 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:58:17 INFO - PROCESS | 1648 | 1469188697197 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:17 INFO - PROCESS | 1648 | 1469188697198 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11919a800 == 26 [pid = 1648] [id = 724] 04:58:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x112a63000) [pid = 1648] [serial = 2172] [outer = 0x0] 04:58:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112f69c00) [pid = 1648] [serial = 2173] [outer = 0x112a63000] 04:58:17 INFO - PROCESS | 1648 | 1469188697226 Marionette DEBUG loaded listener.js 04:58:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1133c5400) [pid = 1648] [serial = 2174] [outer = 0x112a63000] 04:58:17 INFO - PROCESS | 1648 | 1469188697558 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:58:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:58:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 472ms 04:58:17 INFO - PROCESS | 1648 | 1469188697577 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:58:17 INFO - PROCESS | 1648 | 1469188697579 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:58:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:58:17 INFO - PROCESS | 1648 | 1469188697588 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:58:17 INFO - PROCESS | 1648 | 1469188697591 Marionette TRACE conn2 <- [1,2870,null,{}] 04:58:17 INFO - PROCESS | 1648 | 1469188697598 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:17 INFO - PROCESS | 1648 | 1469188697601 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:17 INFO - PROCESS | 1648 | 1469188697685 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:58:17 INFO - PROCESS | 1648 | 1469188697743 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:17 INFO - PROCESS | 1648 | 1469188697745 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a07a800 == 27 [pid = 1648] [id = 725] 04:58:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x115098800) [pid = 1648] [serial = 2175] [outer = 0x0] 04:58:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1129b7c00) [pid = 1648] [serial = 2176] [outer = 0x115098800] 04:58:17 INFO - PROCESS | 1648 | 1469188697772 Marionette DEBUG loaded listener.js 04:58:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116aa0800) [pid = 1648] [serial = 2177] [outer = 0x115098800] 04:58:18 INFO - PROCESS | 1648 | 1469188698071 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 04:58:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:58:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 524ms 04:58:18 INFO - PROCESS | 1648 | 1469188698113 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:58:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:58:18 INFO - PROCESS | 1648 | 1469188698115 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:58:18 INFO - PROCESS | 1648 | 1469188698117 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:58:18 INFO - PROCESS | 1648 | 1469188698118 Marionette TRACE conn2 <- [1,2874,null,{}] 04:58:18 INFO - PROCESS | 1648 | 1469188698121 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:18 INFO - PROCESS | 1648 | 1469188698122 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:18 INFO - PROCESS | 1648 | 1469188698201 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:58:18 INFO - PROCESS | 1648 | 1469188698263 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:18 INFO - PROCESS | 1648 | 1469188698264 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1237b8800 == 28 [pid = 1648] [id = 726] 04:58:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x116a04000) [pid = 1648] [serial = 2178] [outer = 0x0] 04:58:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11812fc00) [pid = 1648] [serial = 2179] [outer = 0x116a04000] 04:58:18 INFO - PROCESS | 1648 | 1469188698290 Marionette DEBUG loaded listener.js 04:58:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118459400) [pid = 1648] [serial = 2180] [outer = 0x116a04000] 04:58:18 INFO - PROCESS | 1648 | 1469188698596 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:58:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:58:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 520ms 04:58:18 INFO - PROCESS | 1648 | 1469188698640 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:58:18 INFO - PROCESS | 1648 | 1469188698643 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:58:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:58:18 INFO - PROCESS | 1648 | 1469188698646 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:58:18 INFO - PROCESS | 1648 | 1469188698647 Marionette TRACE conn2 <- [1,2878,null,{}] 04:58:18 INFO - PROCESS | 1648 | 1469188698650 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:18 INFO - PROCESS | 1648 | 1469188698651 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:18 INFO - PROCESS | 1648 | 1469188698751 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:58:18 INFO - PROCESS | 1648 | 1469188698790 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:18 INFO - PROCESS | 1648 | 1469188698791 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12619c800 == 29 [pid = 1648] [id = 727] 04:58:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11845a400) [pid = 1648] [serial = 2181] [outer = 0x0] 04:58:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118638000) [pid = 1648] [serial = 2182] [outer = 0x11845a400] 04:58:18 INFO - PROCESS | 1648 | 1469188698816 Marionette DEBUG loaded listener.js 04:58:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119066800) [pid = 1648] [serial = 2183] [outer = 0x11845a400] 04:58:19 INFO - PROCESS | 1648 | 1469188699137 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:58:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:58:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 519ms 04:58:19 INFO - PROCESS | 1648 | 1469188699165 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:58:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:58:19 INFO - PROCESS | 1648 | 1469188699167 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:58:19 INFO - PROCESS | 1648 | 1469188699169 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:58:19 INFO - PROCESS | 1648 | 1469188699170 Marionette TRACE conn2 <- [1,2882,null,{}] 04:58:19 INFO - PROCESS | 1648 | 1469188699172 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:19 INFO - PROCESS | 1648 | 1469188699179 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:19 INFO - PROCESS | 1648 | 1469188699295 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:58:19 INFO - PROCESS | 1648 | 1469188699305 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:19 INFO - PROCESS | 1648 | 1469188699307 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d3d800 == 30 [pid = 1648] [id = 728] 04:58:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118637400) [pid = 1648] [serial = 2184] [outer = 0x0] 04:58:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1193ba800) [pid = 1648] [serial = 2185] [outer = 0x118637400] 04:58:19 INFO - PROCESS | 1648 | 1469188699332 Marionette DEBUG loaded listener.js 04:58:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119d59000) [pid = 1648] [serial = 2186] [outer = 0x118637400] 04:58:19 INFO - PROCESS | 1648 | 1469188699667 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:58:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:58:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 518ms 04:58:19 INFO - PROCESS | 1648 | 1469188699688 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:58:19 INFO - PROCESS | 1648 | 1469188699689 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:58:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:58:19 INFO - PROCESS | 1648 | 1469188699691 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:58:19 INFO - PROCESS | 1648 | 1469188699692 Marionette TRACE conn2 <- [1,2886,null,{}] 04:58:19 INFO - PROCESS | 1648 | 1469188699694 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:19 INFO - PROCESS | 1648 | 1469188699696 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:19 INFO - PROCESS | 1648 | 1469188699800 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:58:19 INFO - PROCESS | 1648 | 1469188699815 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:19 INFO - PROCESS | 1648 | 1469188699816 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x129233800 == 31 [pid = 1648] [id = 729] 04:58:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119d7d800) [pid = 1648] [serial = 2187] [outer = 0x0] 04:58:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121078c00) [pid = 1648] [serial = 2188] [outer = 0x119d7d800] 04:58:19 INFO - PROCESS | 1648 | 1469188699840 Marionette DEBUG loaded listener.js 04:58:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1211ae800) [pid = 1648] [serial = 2189] [outer = 0x119d7d800] 04:58:20 INFO - PROCESS | 1648 | 1469188700187 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:58:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:58:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 520ms 04:58:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:58:20 INFO - PROCESS | 1648 | 1469188700213 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:58:20 INFO - PROCESS | 1648 | 1469188700214 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:58:20 INFO - PROCESS | 1648 | 1469188700216 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:58:20 INFO - PROCESS | 1648 | 1469188700217 Marionette TRACE conn2 <- [1,2890,null,{}] 04:58:20 INFO - PROCESS | 1648 | 1469188700226 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:20 INFO - PROCESS | 1648 | 1469188700228 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:20 INFO - PROCESS | 1648 | 1469188700325 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:58:20 INFO - PROCESS | 1648 | 1469188700328 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:20 INFO - PROCESS | 1648 | 1469188700329 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293d6800 == 32 [pid = 1648] [id = 730] 04:58:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119d7dc00) [pid = 1648] [serial = 2190] [outer = 0x0] 04:58:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12330a000) [pid = 1648] [serial = 2191] [outer = 0x119d7dc00] 04:58:20 INFO - PROCESS | 1648 | 1469188700354 Marionette DEBUG loaded listener.js 04:58:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12384f800) [pid = 1648] [serial = 2192] [outer = 0x119d7dc00] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12cbe2800) [pid = 1648] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x126798400) [pid = 1648] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119d80800) [pid = 1648] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119421c00) [pid = 1648] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119c89400) [pid = 1648] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119d73800) [pid = 1648] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126134000) [pid = 1648] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12cf03000) [pid = 1648] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11508e800) [pid = 1648] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12397f800) [pid = 1648] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11907b800) [pid = 1648] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112714400) [pid = 1648] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1127dec00) [pid = 1648] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1126ff000) [pid = 1648] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112a81400) [pid = 1648] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1129d8400) [pid = 1648] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1126f8800) [pid = 1648] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:58:20 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x117e38400) [pid = 1648] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:58:20 INFO - PROCESS | 1648 | 1469188700838 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:58:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:58:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 670ms 04:58:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:58:20 INFO - PROCESS | 1648 | 1469188700886 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:58:20 INFO - PROCESS | 1648 | 1469188700887 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:58:20 INFO - PROCESS | 1648 | 1469188700889 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:58:20 INFO - PROCESS | 1648 | 1469188700891 Marionette TRACE conn2 <- [1,2894,null,{}] 04:58:20 INFO - PROCESS | 1648 | 1469188700893 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:20 INFO - PROCESS | 1648 | 1469188700895 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:20 INFO - PROCESS | 1648 | 1469188700970 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:58:21 INFO - PROCESS | 1648 | 1469188701029 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:21 INFO - PROCESS | 1648 | 1469188701030 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x129e3f800 == 33 [pid = 1648] [id = 731] 04:58:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11267b800) [pid = 1648] [serial = 2193] [outer = 0x0] 04:58:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112a81400) [pid = 1648] [serial = 2194] [outer = 0x11267b800] 04:58:21 INFO - PROCESS | 1648 | 1469188701062 Marionette DEBUG loaded listener.js 04:58:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1185d1c00) [pid = 1648] [serial = 2195] [outer = 0x11267b800] 04:58:21 INFO - PROCESS | 1648 | 1469188701348 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:58:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:58:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 470ms 04:58:21 INFO - PROCESS | 1648 | 1469188701367 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:58:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:58:21 INFO - PROCESS | 1648 | 1469188701368 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:58:21 INFO - PROCESS | 1648 | 1469188701371 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:58:21 INFO - PROCESS | 1648 | 1469188701372 Marionette TRACE conn2 <- [1,2898,null,{}] 04:58:21 INFO - PROCESS | 1648 | 1469188701383 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:21 INFO - PROCESS | 1648 | 1469188701384 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:21 INFO - PROCESS | 1648 | 1469188701491 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:58:21 INFO - PROCESS | 1648 | 1469188701497 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:21 INFO - PROCESS | 1648 | 1469188701498 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af08800 == 34 [pid = 1648] [id = 732] 04:58:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11862fc00) [pid = 1648] [serial = 2196] [outer = 0x0] 04:58:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x123851000) [pid = 1648] [serial = 2197] [outer = 0x11862fc00] 04:58:21 INFO - PROCESS | 1648 | 1469188701537 Marionette DEBUG loaded listener.js 04:58:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123982400) [pid = 1648] [serial = 2198] [outer = 0x11862fc00] 04:58:22 INFO - PROCESS | 1648 | 1469188702017 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:58:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:58:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 673ms 04:58:22 INFO - PROCESS | 1648 | 1469188702044 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:58:22 INFO - PROCESS | 1648 | 1469188702046 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:58:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:58:22 INFO - PROCESS | 1648 | 1469188702050 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:58:22 INFO - PROCESS | 1648 | 1469188702053 Marionette TRACE conn2 <- [1,2902,null,{}] 04:58:22 INFO - PROCESS | 1648 | 1469188702056 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:22 INFO - PROCESS | 1648 | 1469188702060 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:22 INFO - PROCESS | 1648 | 1469188702198 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:58:22 INFO - PROCESS | 1648 | 1469188702245 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:22 INFO - PROCESS | 1648 | 1469188702259 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba5a800 == 35 [pid = 1648] [id = 733] 04:58:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121081800) [pid = 1648] [serial = 2199] [outer = 0x0] 04:58:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124258c00) [pid = 1648] [serial = 2200] [outer = 0x121081800] 04:58:22 INFO - PROCESS | 1648 | 1469188702303 Marionette DEBUG loaded listener.js 04:58:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124daac00) [pid = 1648] [serial = 2201] [outer = 0x121081800] 04:58:22 INFO - PROCESS | 1648 | 1469188702762 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:58:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:58:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 772ms 04:58:22 INFO - PROCESS | 1648 | 1469188702822 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:58:22 INFO - PROCESS | 1648 | 1469188702825 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:58:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:58:22 INFO - PROCESS | 1648 | 1469188702830 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:58:22 INFO - PROCESS | 1648 | 1469188702833 Marionette TRACE conn2 <- [1,2906,null,{}] 04:58:22 INFO - PROCESS | 1648 | 1469188702837 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:22 INFO - PROCESS | 1648 | 1469188702839 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:22 INFO - PROCESS | 1648 | 1469188702949 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:58:23 INFO - PROCESS | 1648 | 1469188703026 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:23 INFO - PROCESS | 1648 | 1469188703029 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e48800 == 36 [pid = 1648] [id = 734] 04:58:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11267fc00) [pid = 1648] [serial = 2202] [outer = 0x0] 04:58:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112712000) [pid = 1648] [serial = 2203] [outer = 0x11267fc00] 04:58:23 INFO - PROCESS | 1648 | 1469188703060 Marionette DEBUG loaded listener.js 04:58:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1129b2000) [pid = 1648] [serial = 2204] [outer = 0x11267fc00] 04:58:23 INFO - PROCESS | 1648 | 1469188703531 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:58:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:58:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 774ms 04:58:23 INFO - PROCESS | 1648 | 1469188703605 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:58:23 INFO - PROCESS | 1648 | 1469188703609 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:58:23 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:58:23 INFO - PROCESS | 1648 | 1469188703643 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:58:23 INFO - PROCESS | 1648 | 1469188703646 Marionette TRACE conn2 <- [1,2910,null,{}] 04:58:23 INFO - PROCESS | 1648 | 1469188703648 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:23 INFO - PROCESS | 1648 | 1469188703650 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:23 INFO - PROCESS | 1648 | 1469188703763 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:58:23 INFO - PROCESS | 1648 | 1469188703855 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:23 INFO - PROCESS | 1648 | 1469188703856 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x124206800 == 37 [pid = 1648] [id = 735] 04:58:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x115de1400) [pid = 1648] [serial = 2205] [outer = 0x0] 04:58:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x115de8800) [pid = 1648] [serial = 2206] [outer = 0x115de1400] 04:58:23 INFO - PROCESS | 1648 | 1469188703887 Marionette DEBUG loaded listener.js 04:58:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116905000) [pid = 1648] [serial = 2207] [outer = 0x115de1400] 04:58:24 INFO - PROCESS | 1648 | 1469188704349 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 04:58:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:58:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:58:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 725ms 04:58:24 INFO - PROCESS | 1648 | 1469188704365 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:58:24 INFO - PROCESS | 1648 | 1469188704368 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:58:24 INFO - TEST-START | /DOMEvents/constructors.html 04:58:24 INFO - PROCESS | 1648 | 1469188704372 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:58:24 INFO - PROCESS | 1648 | 1469188704376 Marionette TRACE conn2 <- [1,2914,null,{}] 04:58:24 INFO - PROCESS | 1648 | 1469188704388 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:24 INFO - PROCESS | 1648 | 1469188704393 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:24 INFO - PROCESS | 1648 | 1469188704735 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:58:24 INFO - PROCESS | 1648 | 1469188704798 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:24 INFO - PROCESS | 1648 | 1469188704799 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11704d800 == 38 [pid = 1648] [id = 736] 04:58:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1129b4c00) [pid = 1648] [serial = 2208] [outer = 0x0] 04:58:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1129d7c00) [pid = 1648] [serial = 2209] [outer = 0x1129b4c00] 04:58:24 INFO - PROCESS | 1648 | 1469188704827 Marionette DEBUG loaded listener.js 04:58:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x112a80800) [pid = 1648] [serial = 2210] [outer = 0x1129b4c00] 04:58:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12af08800 == 37 [pid = 1648] [id = 732] 04:58:25 INFO - PROCESS | 1648 | --DOCSHELL 0x129e3f800 == 36 [pid = 1648] [id = 731] 04:58:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1293d6800 == 35 [pid = 1648] [id = 730] 04:58:25 INFO - PROCESS | 1648 | --DOCSHELL 0x129233800 == 34 [pid = 1648] [id = 729] 04:58:25 INFO - PROCESS | 1648 | --DOCSHELL 0x126d3d800 == 33 [pid = 1648] [id = 728] 04:58:25 INFO - PROCESS | 1648 | --DOCSHELL 0x12619c800 == 32 [pid = 1648] [id = 727] 04:58:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1237b8800 == 31 [pid = 1648] [id = 726] 04:58:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11a07a800 == 30 [pid = 1648] [id = 725] 04:58:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11919a800 == 29 [pid = 1648] [id = 724] 04:58:25 INFO - PROCESS | 1648 | --DOCSHELL 0x117472000 == 28 [pid = 1648] [id = 723] 04:58:25 INFO - PROCESS | 1648 | 1469188705308 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:58:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:58:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:58:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:58:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:58:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:58:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:58:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:58:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:58:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:58:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:58:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:58:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:58:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:58:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:58:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 984ms 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128befc00) [pid = 1648] [serial = 2153] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1211b2400) [pid = 1648] [serial = 2105] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128b78400) [pid = 1648] [serial = 2152] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126cec400) [pid = 1648] [serial = 2149] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121086c00) [pid = 1648] [serial = 2134] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124687800) [pid = 1648] [serial = 2137] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12650f400) [pid = 1648] [serial = 2140] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1181f0400) [pid = 1648] [serial = 1460] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x115de5c00) [pid = 1648] [serial = 2116] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11672c000) [pid = 1648] [serial = 2117] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124da9000) [pid = 1648] [serial = 2111] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1193b1400) [pid = 1648] [serial = 2128] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1176c2400) [pid = 1648] [serial = 2125] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118638800) [pid = 1648] [serial = 2126] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1129df000) [pid = 1648] [serial = 2119] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112a6ac00) [pid = 1648] [serial = 2120] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1127ddc00) [pid = 1648] [serial = 2113] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1129e0800) [pid = 1648] [serial = 2114] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113cfe000) [pid = 1648] [serial = 2122] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x116a09c00) [pid = 1648] [serial = 2123] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12612c000) [pid = 1648] [serial = 2138] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11812cc00) [pid = 1648] [serial = 2147] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126795c00) [pid = 1648] [serial = 2141] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x116726000) [pid = 1648] [serial = 2143] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x119c87800) [pid = 1648] [serial = 2131] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128b75800) [pid = 1648] [serial = 2150] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x124413c00) [pid = 1648] [serial = 2135] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11941f400) [pid = 1648] [serial = 2146] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1194e8c00) [pid = 1648] [serial = 2129] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x11941d400) [pid = 1648] [serial = 2144] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x119d75000) [pid = 1648] [serial = 2132] [outer = 0x0] [url = about:blank] 04:58:25 INFO - PROCESS | 1648 | 1469188705365 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:58:25 INFO - PROCESS | 1648 | 1469188705368 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:58:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:58:25 INFO - PROCESS | 1648 | 1469188705373 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:58:25 INFO - PROCESS | 1648 | 1469188705375 Marionette TRACE conn2 <- [1,2918,null,{}] 04:58:25 INFO - PROCESS | 1648 | 1469188705384 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:25 INFO - PROCESS | 1648 | 1469188705385 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:25 INFO - PROCESS | 1648 | 1469188705466 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:58:25 INFO - PROCESS | 1648 | 1469188705470 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:25 INFO - PROCESS | 1648 | 1469188705472 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11909d800 == 29 [pid = 1648] [id = 737] 04:58:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x115ddd000) [pid = 1648] [serial = 2211] [outer = 0x0] 04:58:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x116984000) [pid = 1648] [serial = 2212] [outer = 0x115ddd000] 04:58:25 INFO - PROCESS | 1648 | 1469188705501 Marionette DEBUG loaded listener.js 04:58:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x116f6b400) [pid = 1648] [serial = 2213] [outer = 0x115ddd000] 04:58:25 INFO - PROCESS | 1648 | 1469188705820 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:58:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:58:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 475ms 04:58:25 INFO - PROCESS | 1648 | 1469188705849 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:58:25 INFO - PROCESS | 1648 | 1469188705850 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:58:25 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:58:25 INFO - PROCESS | 1648 | 1469188705853 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:58:25 INFO - PROCESS | 1648 | 1469188705854 Marionette TRACE conn2 <- [1,2922,null,{}] 04:58:25 INFO - PROCESS | 1648 | 1469188705856 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:25 INFO - PROCESS | 1648 | 1469188705858 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:25 INFO - PROCESS | 1648 | 1469188705969 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:58:26 INFO - PROCESS | 1648 | 1469188706030 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:26 INFO - PROCESS | 1648 | 1469188706031 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1231e4800 == 30 [pid = 1648] [id = 738] 04:58:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1176bb000) [pid = 1648] [serial = 2214] [outer = 0x0] 04:58:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11812cc00) [pid = 1648] [serial = 2215] [outer = 0x1176bb000] 04:58:26 INFO - PROCESS | 1648 | 1469188706056 Marionette DEBUG loaded listener.js 04:58:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119008000) [pid = 1648] [serial = 2216] [outer = 0x1176bb000] 04:58:26 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:58:26 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:58:26 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:58:26 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:58:26 INFO - PROCESS | 1648 | 1469188706329 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 04:58:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:58:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:58:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:58:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:58:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 04:58:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:58:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:58:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:58:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 04:58:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:58:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:58:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:58:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 04:58:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:58:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:58:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:58:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:58:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 520ms 04:58:26 INFO - PROCESS | 1648 | 1469188706381 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:58:26 INFO - PROCESS | 1648 | 1469188706384 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:58:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:58:26 INFO - PROCESS | 1648 | 1469188706392 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:58:26 INFO - PROCESS | 1648 | 1469188706397 Marionette TRACE conn2 <- [1,2926,null,{}] 04:58:26 INFO - PROCESS | 1648 | 1469188706400 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:26 INFO - PROCESS | 1648 | 1469188706403 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:26 INFO - PROCESS | 1648 | 1469188706489 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:58:26 INFO - PROCESS | 1648 | 1469188706549 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:26 INFO - PROCESS | 1648 | 1469188706551 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d2e000 == 31 [pid = 1648] [id = 739] 04:58:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112a5f400) [pid = 1648] [serial = 2217] [outer = 0x0] 04:58:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119080000) [pid = 1648] [serial = 2218] [outer = 0x112a5f400] 04:58:26 INFO - PROCESS | 1648 | 1469188706576 Marionette DEBUG loaded listener.js 04:58:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119c8a400) [pid = 1648] [serial = 2219] [outer = 0x112a5f400] 04:58:26 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:58:26 INFO - PROCESS | 1648 | 1469188706840 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 04:58:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:58:26 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 479ms 04:58:26 INFO - PROCESS | 1648 | 1469188706868 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:58:26 INFO - PROCESS | 1648 | 1469188706869 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:58:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:58:26 INFO - PROCESS | 1648 | 1469188706871 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:58:26 INFO - PROCESS | 1648 | 1469188706872 Marionette TRACE conn2 <- [1,2930,null,{}] 04:58:26 INFO - PROCESS | 1648 | 1469188706882 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:26 INFO - PROCESS | 1648 | 1469188706883 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:26 INFO - PROCESS | 1648 | 1469188706973 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:58:26 INFO - PROCESS | 1648 | 1469188706979 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:26 INFO - PROCESS | 1648 | 1469188706980 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293c7000 == 32 [pid = 1648] [id = 740] 04:58:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119d74400) [pid = 1648] [serial = 2220] [outer = 0x0] 04:58:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1211adc00) [pid = 1648] [serial = 2221] [outer = 0x119d74400] 04:58:27 INFO - PROCESS | 1648 | 1469188707004 Marionette DEBUG loaded listener.js 04:58:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x123199c00) [pid = 1648] [serial = 2222] [outer = 0x119d74400] 04:58:27 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:58:27 INFO - PROCESS | 1648 | 1469188707293 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 04:58:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:58:27 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 472ms 04:58:27 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:58:27 INFO - PROCESS | 1648 | 1469188707345 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:58:27 INFO - PROCESS | 1648 | 1469188707346 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:58:27 INFO - PROCESS | 1648 | 1469188707348 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:58:27 INFO - PROCESS | 1648 | 1469188707349 Marionette TRACE conn2 <- [1,2934,null,{}] 04:58:27 INFO - PROCESS | 1648 | 1469188707351 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:27 INFO - PROCESS | 1648 | 1469188707353 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:27 INFO - PROCESS | 1648 | 1469188707468 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:58:27 INFO - PROCESS | 1648 | 1469188707479 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:27 INFO - PROCESS | 1648 | 1469188707483 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a85f000 == 33 [pid = 1648] [id = 741] 04:58:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x123e03000) [pid = 1648] [serial = 2223] [outer = 0x0] 04:58:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124417800) [pid = 1648] [serial = 2224] [outer = 0x123e03000] 04:58:27 INFO - PROCESS | 1648 | 1469188707515 Marionette DEBUG loaded listener.js 04:58:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1247ecc00) [pid = 1648] [serial = 2225] [outer = 0x123e03000] 04:58:27 INFO - PROCESS | 1648 | 1469188707846 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:58:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:58:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 520ms 04:58:27 INFO - PROCESS | 1648 | 1469188707869 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:58:27 INFO - PROCESS | 1648 | 1469188707870 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:58:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:58:27 INFO - PROCESS | 1648 | 1469188707872 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:58:27 INFO - PROCESS | 1648 | 1469188707873 Marionette TRACE conn2 <- [1,2938,null,{}] 04:58:27 INFO - PROCESS | 1648 | 1469188707877 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:27 INFO - PROCESS | 1648 | 1469188707879 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:27 INFO - PROCESS | 1648 | 1469188707984 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:58:28 INFO - PROCESS | 1648 | 1469188707997 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:28 INFO - PROCESS | 1648 | 1469188707998 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b73f000 == 34 [pid = 1648] [id = 742] 04:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1247ed800) [pid = 1648] [serial = 2226] [outer = 0x0] 04:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126137800) [pid = 1648] [serial = 2227] [outer = 0x1247ed800] 04:58:28 INFO - PROCESS | 1648 | 1469188708022 Marionette DEBUG loaded listener.js 04:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126933800) [pid = 1648] [serial = 2228] [outer = 0x1247ed800] 04:58:28 INFO - PROCESS | 1648 | 1469188708332 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:58:28 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:58:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 472ms 04:58:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:58:28 INFO - PROCESS | 1648 | 1469188708346 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:58:28 INFO - PROCESS | 1648 | 1469188708347 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:58:28 INFO - PROCESS | 1648 | 1469188708349 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:58:28 INFO - PROCESS | 1648 | 1469188708351 Marionette TRACE conn2 <- [1,2942,null,{}] 04:58:28 INFO - PROCESS | 1648 | 1469188708353 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:28 INFO - PROCESS | 1648 | 1469188708354 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:28 INFO - PROCESS | 1648 | 1469188708457 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:58:28 INFO - PROCESS | 1648 | 1469188708460 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:28 INFO - PROCESS | 1648 | 1469188708461 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be6f800 == 35 [pid = 1648] [id = 743] 04:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124dae000) [pid = 1648] [serial = 2229] [outer = 0x0] 04:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126cf5400) [pid = 1648] [serial = 2230] [outer = 0x124dae000] 04:58:28 INFO - PROCESS | 1648 | 1469188708486 Marionette DEBUG loaded listener.js 04:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b6f400) [pid = 1648] [serial = 2231] [outer = 0x124dae000] 04:58:28 INFO - PROCESS | 1648 | 1469188708782 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 04:58:28 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:58:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:58:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 468ms 04:58:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:58:28 INFO - PROCESS | 1648 | 1469188708818 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:58:28 INFO - PROCESS | 1648 | 1469188708819 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:58:28 INFO - PROCESS | 1648 | 1469188708822 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:58:28 INFO - PROCESS | 1648 | 1469188708823 Marionette TRACE conn2 <- [1,2946,null,{}] 04:58:28 INFO - PROCESS | 1648 | 1469188708832 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:28 INFO - PROCESS | 1648 | 1469188708834 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:28 INFO - PROCESS | 1648 | 1469188708948 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:58:28 INFO - PROCESS | 1648 | 1469188708952 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:28 INFO - PROCESS | 1648 | 1469188708953 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1c9800 == 36 [pid = 1648] [id = 744] 04:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126796400) [pid = 1648] [serial = 2232] [outer = 0x0] 04:58:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b79400) [pid = 1648] [serial = 2233] [outer = 0x126796400] 04:58:28 INFO - PROCESS | 1648 | 1469188708977 Marionette DEBUG loaded listener.js 04:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128bee400) [pid = 1648] [serial = 2234] [outer = 0x126796400] 04:58:29 INFO - PROCESS | 1648 | 1469188709288 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:58:29 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:58:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 475ms 04:58:29 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:58:29 INFO - PROCESS | 1648 | 1469188709299 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:58:29 INFO - PROCESS | 1648 | 1469188709300 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:58:29 INFO - PROCESS | 1648 | 1469188709309 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:58:29 INFO - PROCESS | 1648 | 1469188709312 Marionette TRACE conn2 <- [1,2950,null,{}] 04:58:29 INFO - PROCESS | 1648 | 1469188709315 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:29 INFO - PROCESS | 1648 | 1469188709316 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:29 INFO - PROCESS | 1648 | 1469188709418 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:58:29 INFO - PROCESS | 1648 | 1469188709422 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:29 INFO - PROCESS | 1648 | 1469188709423 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1e1800 == 37 [pid = 1648] [id = 745] 04:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1129b1800) [pid = 1648] [serial = 2235] [outer = 0x0] 04:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1193b8c00) [pid = 1648] [serial = 2236] [outer = 0x1129b1800] 04:58:29 INFO - PROCESS | 1648 | 1469188709562 Marionette DEBUG loaded listener.js 04:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128bf4000) [pid = 1648] [serial = 2237] [outer = 0x1129b1800] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11845a400) [pid = 1648] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116a04000) [pid = 1648] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118637400) [pid = 1648] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x115098800) [pid = 1648] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112a63000) [pid = 1648] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112764800) [pid = 1648] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1129d7800) [pid = 1648] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112a60000) [pid = 1648] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11267b800) [pid = 1648] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118122c00) [pid = 1648] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12107f400) [pid = 1648] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124da8000) [pid = 1648] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11862fc00) [pid = 1648] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119d7d800) [pid = 1648] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:58:29 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119d7dc00) [pid = 1648] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:58:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x113238800 == 38 [pid = 1648] [id = 746] 04:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1129b9800) [pid = 1648] [serial = 2238] [outer = 0x0] 04:58:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x112a60000) [pid = 1648] [serial = 2239] [outer = 0x1129b9800] 04:58:29 INFO - PROCESS | 1648 | 1469188709838 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:58:29 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:58:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 582ms 04:58:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:58:29 INFO - PROCESS | 1648 | 1469188709884 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:58:29 INFO - PROCESS | 1648 | 1469188709885 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:58:29 INFO - PROCESS | 1648 | 1469188709887 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:58:29 INFO - PROCESS | 1648 | 1469188709888 Marionette TRACE conn2 <- [1,2954,null,{}] 04:58:29 INFO - PROCESS | 1648 | 1469188709891 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:29 INFO - PROCESS | 1648 | 1469188709894 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:30 INFO - PROCESS | 1648 | 1469188710007 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:58:30 INFO - PROCESS | 1648 | 1469188710011 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:30 INFO - PROCESS | 1648 | 1469188710012 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca33000 == 39 [pid = 1648] [id = 747] 04:58:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113224800) [pid = 1648] [serial = 2240] [outer = 0x0] 04:58:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121066c00) [pid = 1648] [serial = 2241] [outer = 0x113224800] 04:58:30 INFO - PROCESS | 1648 | 1469188710039 Marionette DEBUG loaded listener.js 04:58:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128bf5800) [pid = 1648] [serial = 2242] [outer = 0x113224800] 04:58:30 INFO - PROCESS | 1648 | 1469188710349 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:58:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:58:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:58:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 475ms 04:58:30 INFO - PROCESS | 1648 | 1469188710365 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:58:30 INFO - PROCESS | 1648 | 1469188710367 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:58:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:58:30 INFO - PROCESS | 1648 | 1469188710369 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:58:30 INFO - PROCESS | 1648 | 1469188710371 Marionette TRACE conn2 <- [1,2958,null,{}] 04:58:30 INFO - PROCESS | 1648 | 1469188710373 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:30 INFO - PROCESS | 1648 | 1469188710376 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:30 INFO - PROCESS | 1648 | 1469188710511 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:58:30 INFO - PROCESS | 1648 | 1469188710518 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:30 INFO - PROCESS | 1648 | 1469188710519 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbe4800 == 40 [pid = 1648] [id = 748] 04:58:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128bf5400) [pid = 1648] [serial = 2243] [outer = 0x0] 04:58:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128d33000) [pid = 1648] [serial = 2244] [outer = 0x128bf5400] 04:58:30 INFO - PROCESS | 1648 | 1469188710544 Marionette DEBUG loaded listener.js 04:58:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1292a2c00) [pid = 1648] [serial = 2245] [outer = 0x128bf5400] 04:58:30 INFO - PROCESS | 1648 | 1469188710819 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:58:30 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:58:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 473ms 04:58:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:58:30 INFO - PROCESS | 1648 | 1469188710848 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:58:30 INFO - PROCESS | 1648 | 1469188710849 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:58:30 INFO - PROCESS | 1648 | 1469188710852 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:58:30 INFO - PROCESS | 1648 | 1469188710853 Marionette TRACE conn2 <- [1,2962,null,{}] 04:58:30 INFO - PROCESS | 1648 | 1469188710856 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:30 INFO - PROCESS | 1648 | 1469188710858 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:30 INFO - PROCESS | 1648 | 1469188710963 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:58:30 INFO - PROCESS | 1648 | 1469188710966 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:30 INFO - PROCESS | 1648 | 1469188710967 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d218000 == 41 [pid = 1648] [id = 749] 04:58:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116f5a800) [pid = 1648] [serial = 2246] [outer = 0x0] 04:58:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1293aec00) [pid = 1648] [serial = 2247] [outer = 0x116f5a800] 04:58:30 INFO - PROCESS | 1648 | 1469188710993 Marionette DEBUG loaded listener.js 04:58:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12956e000) [pid = 1648] [serial = 2248] [outer = 0x116f5a800] 04:58:31 INFO - PROCESS | 1648 | 1469188711299 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:58:31 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:58:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 469ms 04:58:31 INFO - PROCESS | 1648 | 1469188711322 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:58:31 INFO - PROCESS | 1648 | 1469188711324 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:58:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:58:31 INFO - PROCESS | 1648 | 1469188711330 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:58:31 INFO - PROCESS | 1648 | 1469188711332 Marionette TRACE conn2 <- [1,2966,null,{}] 04:58:31 INFO - PROCESS | 1648 | 1469188711335 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:31 INFO - PROCESS | 1648 | 1469188711337 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:31 INFO - PROCESS | 1648 | 1469188711467 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:58:31 INFO - PROCESS | 1648 | 1469188711636 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:31 INFO - PROCESS | 1648 | 1469188711638 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x115dcb000 == 42 [pid = 1648] [id = 750] 04:58:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x10eaff000) [pid = 1648] [serial = 2249] [outer = 0x0] 04:58:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112672c00) [pid = 1648] [serial = 2250] [outer = 0x10eaff000] 04:58:31 INFO - PROCESS | 1648 | 1469188711682 Marionette DEBUG loaded listener.js 04:58:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1127dec00) [pid = 1648] [serial = 2251] [outer = 0x10eaff000] 04:58:32 INFO - PROCESS | 1648 | 1469188712064 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:58:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:58:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 774ms 04:58:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:58:32 INFO - PROCESS | 1648 | 1469188712103 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:58:32 INFO - PROCESS | 1648 | 1469188712105 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:58:32 INFO - PROCESS | 1648 | 1469188712108 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:58:32 INFO - PROCESS | 1648 | 1469188712110 Marionette TRACE conn2 <- [1,2970,null,{}] 04:58:32 INFO - PROCESS | 1648 | 1469188712114 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:32 INFO - PROCESS | 1648 | 1469188712117 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:32 INFO - PROCESS | 1648 | 1469188712228 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:58:32 INFO - PROCESS | 1648 | 1469188712327 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:32 INFO - PROCESS | 1648 | 1469188712329 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e0e000 == 43 [pid = 1648] [id = 751] 04:58:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x113a7b000) [pid = 1648] [serial = 2252] [outer = 0x0] 04:58:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116a02800) [pid = 1648] [serial = 2253] [outer = 0x113a7b000] 04:58:32 INFO - PROCESS | 1648 | 1469188712360 Marionette DEBUG loaded listener.js 04:58:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x117e3dc00) [pid = 1648] [serial = 2254] [outer = 0x113a7b000] 04:58:32 INFO - PROCESS | 1648 | 1469188712721 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:58:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:58:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 620ms 04:58:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:58:32 INFO - PROCESS | 1648 | 1469188712731 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:58:32 INFO - PROCESS | 1648 | 1469188712734 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:58:32 INFO - PROCESS | 1648 | 1469188712737 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:58:32 INFO - PROCESS | 1648 | 1469188712739 Marionette TRACE conn2 <- [1,2974,null,{}] 04:58:32 INFO - PROCESS | 1648 | 1469188712741 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:32 INFO - PROCESS | 1648 | 1469188712743 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:32 INFO - PROCESS | 1648 | 1469188712852 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:58:32 INFO - PROCESS | 1648 | 1469188712914 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:32 INFO - PROCESS | 1648 | 1469188712915 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0a000 == 44 [pid = 1648] [id = 752] 04:58:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1185c2c00) [pid = 1648] [serial = 2255] [outer = 0x0] 04:58:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1193b9000) [pid = 1648] [serial = 2256] [outer = 0x1185c2c00] 04:58:32 INFO - PROCESS | 1648 | 1469188712985 Marionette DEBUG loaded listener.js 04:58:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119c7d800) [pid = 1648] [serial = 2257] [outer = 0x1185c2c00] 04:58:33 INFO - PROCESS | 1648 | 1469188713350 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 04:58:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 04:58:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 625ms 04:58:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:58:33 INFO - PROCESS | 1648 | 1469188713363 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:58:33 INFO - PROCESS | 1648 | 1469188713364 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:58:33 INFO - PROCESS | 1648 | 1469188713368 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:58:33 INFO - PROCESS | 1648 | 1469188713372 Marionette TRACE conn2 <- [1,2978,null,{}] 04:58:33 INFO - PROCESS | 1648 | 1469188713379 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:33 INFO - PROCESS | 1648 | 1469188713382 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:33 INFO - PROCESS | 1648 | 1469188713492 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:58:33 INFO - PROCESS | 1648 | 1469188713577 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:33 INFO - PROCESS | 1648 | 1469188713579 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d316000 == 45 [pid = 1648] [id = 753] 04:58:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1211b6c00) [pid = 1648] [serial = 2258] [outer = 0x0] 04:58:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124264800) [pid = 1648] [serial = 2259] [outer = 0x1211b6c00] 04:58:33 INFO - PROCESS | 1648 | 1469188713620 Marionette DEBUG loaded listener.js 04:58:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1247e4000) [pid = 1648] [serial = 2260] [outer = 0x1211b6c00] 04:58:33 INFO - PROCESS | 1648 | 1469188713966 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:58:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:58:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 626ms 04:58:33 INFO - PROCESS | 1648 | 1469188713994 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:58:33 INFO - PROCESS | 1648 | 1469188713996 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:58:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:58:34 INFO - PROCESS | 1648 | 1469188713999 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:58:34 INFO - PROCESS | 1648 | 1469188714000 Marionette TRACE conn2 <- [1,2982,null,{}] 04:58:34 INFO - PROCESS | 1648 | 1469188714002 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:34 INFO - PROCESS | 1648 | 1469188714004 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:34 INFO - PROCESS | 1648 | 1469188714111 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:58:34 INFO - PROCESS | 1648 | 1469188714168 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:34 INFO - PROCESS | 1648 | 1469188714169 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6c4800 == 46 [pid = 1648] [id = 754] 04:58:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126134c00) [pid = 1648] [serial = 2261] [outer = 0x0] 04:58:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128b70c00) [pid = 1648] [serial = 2262] [outer = 0x126134c00] 04:58:34 INFO - PROCESS | 1648 | 1469188714198 Marionette DEBUG loaded listener.js 04:58:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128bfc000) [pid = 1648] [serial = 2263] [outer = 0x126134c00] 04:58:34 INFO - PROCESS | 1648 | 1469188714590 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 04:58:34 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:58:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:58:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 618ms 04:58:34 INFO - PROCESS | 1648 | 1469188714618 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:58:34 INFO - PROCESS | 1648 | 1469188714619 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:58:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:58:34 INFO - PROCESS | 1648 | 1469188714622 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:58:34 INFO - PROCESS | 1648 | 1469188714623 Marionette TRACE conn2 <- [1,2986,null,{}] 04:58:34 INFO - PROCESS | 1648 | 1469188714626 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:34 INFO - PROCESS | 1648 | 1469188714627 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:34 INFO - PROCESS | 1648 | 1469188714732 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:58:34 INFO - PROCESS | 1648 | 1469188714792 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:34 INFO - PROCESS | 1648 | 1469188714796 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1231df800 == 47 [pid = 1648] [id = 755] 04:58:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128d37000) [pid = 1648] [serial = 2264] [outer = 0x0] 04:58:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12929e800) [pid = 1648] [serial = 2265] [outer = 0x128d37000] 04:58:34 INFO - PROCESS | 1648 | 1469188714832 Marionette DEBUG loaded listener.js 04:58:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x129572c00) [pid = 1648] [serial = 2266] [outer = 0x128d37000] 04:58:35 INFO - PROCESS | 1648 | 1469188715394 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:58:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:58:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 823ms 04:58:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:58:35 INFO - PROCESS | 1648 | 1469188715445 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:58:35 INFO - PROCESS | 1648 | 1469188715448 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:58:35 INFO - PROCESS | 1648 | 1469188715450 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:58:35 INFO - PROCESS | 1648 | 1469188715453 Marionette TRACE conn2 <- [1,2990,null,{}] 04:58:35 INFO - PROCESS | 1648 | 1469188715457 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:35 INFO - PROCESS | 1648 | 1469188715458 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:35 INFO - PROCESS | 1648 | 1469188715555 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:58:35 INFO - PROCESS | 1648 | 1469188715618 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:35 INFO - PROCESS | 1648 | 1469188715620 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x123615000 == 48 [pid = 1648] [id = 756] 04:58:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x115f42c00) [pid = 1648] [serial = 2267] [outer = 0x0] 04:58:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x115fb4c00) [pid = 1648] [serial = 2268] [outer = 0x115f42c00] 04:58:35 INFO - PROCESS | 1648 | 1469188715647 Marionette DEBUG loaded listener.js 04:58:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x116a0e000) [pid = 1648] [serial = 2269] [outer = 0x115f42c00] 04:58:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x11704c000 == 49 [pid = 1648] [id = 757] 04:58:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1185cc000) [pid = 1648] [serial = 2270] [outer = 0x0] 04:58:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x117e2fc00) [pid = 1648] [serial = 2271] [outer = 0x1185cc000] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d218000 == 48 [pid = 1648] [id = 749] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbe4800 == 47 [pid = 1648] [id = 748] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca33000 == 46 [pid = 1648] [id = 747] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x113238800 == 45 [pid = 1648] [id = 746] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1e1800 == 44 [pid = 1648] [id = 745] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1c9800 == 43 [pid = 1648] [id = 744] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12be6f800 == 42 [pid = 1648] [id = 743] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12b73f000 == 41 [pid = 1648] [id = 742] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12a85f000 == 40 [pid = 1648] [id = 741] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1293c7000 == 39 [pid = 1648] [id = 740] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x126d2e000 == 38 [pid = 1648] [id = 739] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1231e4800 == 37 [pid = 1648] [id = 738] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11909d800 == 36 [pid = 1648] [id = 737] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11704d800 == 35 [pid = 1648] [id = 736] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x124206800 == 34 [pid = 1648] [id = 735] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba5a800 == 33 [pid = 1648] [id = 733] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x117e48800 == 32 [pid = 1648] [id = 734] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11748b000 == 31 [pid = 1648] [id = 722] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x1231df800 == 30 [pid = 1648] [id = 755] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6c4800 == 29 [pid = 1648] [id = 754] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d316000 == 28 [pid = 1648] [id = 753] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0a000 == 27 [pid = 1648] [id = 752] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x124e0e000 == 26 [pid = 1648] [id = 751] 04:58:36 INFO - PROCESS | 1648 | --DOCSHELL 0x115dcb000 == 25 [pid = 1648] [id = 750] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119066800) [pid = 1648] [serial = 2183] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118638000) [pid = 1648] [serial = 2182] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11812fc00) [pid = 1648] [serial = 2179] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1193ba800) [pid = 1648] [serial = 2185] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1129b7c00) [pid = 1648] [serial = 2176] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x116aa0800) [pid = 1648] [serial = 2177] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x112f69c00) [pid = 1648] [serial = 2173] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1133c5400) [pid = 1648] [serial = 2174] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1127d3c00) [pid = 1648] [serial = 2170] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1129b5c00) [pid = 1648] [serial = 2171] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1129e3c00) [pid = 1648] [serial = 2167] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1130ea000) [pid = 1648] [serial = 2168] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x115de2c00) [pid = 1648] [serial = 2156] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112dc3400) [pid = 1648] [serial = 2155] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112a81400) [pid = 1648] [serial = 2194] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119070800) [pid = 1648] [serial = 2159] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118457c00) [pid = 1648] [serial = 2158] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123d9f800) [pid = 1648] [serial = 2162] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x123309c00) [pid = 1648] [serial = 2161] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128b3f000) [pid = 1648] [serial = 2165] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12692f000) [pid = 1648] [serial = 2164] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x123982400) [pid = 1648] [serial = 2198] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1211ae800) [pid = 1648] [serial = 2189] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124258c00) [pid = 1648] [serial = 2200] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121078c00) [pid = 1648] [serial = 2188] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12330a000) [pid = 1648] [serial = 2191] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123851000) [pid = 1648] [serial = 2197] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12384f800) [pid = 1648] [serial = 2192] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1185d1c00) [pid = 1648] [serial = 2195] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119d59000) [pid = 1648] [serial = 2186] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118459400) [pid = 1648] [serial = 2180] [outer = 0x0] [url = about:blank] 04:58:36 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12cbe8000) [pid = 1648] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:58:36 INFO - PROCESS | 1648 | 1469188716689 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:58:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:58:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1276ms 04:58:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:58:36 INFO - PROCESS | 1648 | 1469188716727 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:58:36 INFO - PROCESS | 1648 | 1469188716729 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:58:36 INFO - PROCESS | 1648 | 1469188716732 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:58:36 INFO - PROCESS | 1648 | 1469188716734 Marionette TRACE conn2 <- [1,2994,null,{}] 04:58:36 INFO - PROCESS | 1648 | 1469188716737 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:36 INFO - PROCESS | 1648 | 1469188716739 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:36 INFO - PROCESS | 1648 | 1469188716836 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:58:36 INFO - PROCESS | 1648 | 1469188716843 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:36 INFO - PROCESS | 1648 | 1469188716844 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e45800 == 26 [pid = 1648] [id = 758] 04:58:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1126f9800) [pid = 1648] [serial = 2272] [outer = 0x0] 04:58:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1129ab800) [pid = 1648] [serial = 2273] [outer = 0x1126f9800] 04:58:36 INFO - PROCESS | 1648 | 1469188716872 Marionette DEBUG loaded listener.js 04:58:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1129b9c00) [pid = 1648] [serial = 2274] [outer = 0x1126f9800] 04:58:37 INFO - PROCESS | 1648 | 1469188717195 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:58:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:58:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:58:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 04:58:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:58:37 INFO - PROCESS | 1648 | 1469188717251 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:58:37 INFO - PROCESS | 1648 | 1469188717255 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:58:37 INFO - PROCESS | 1648 | 1469188717260 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:58:37 INFO - PROCESS | 1648 | 1469188717261 Marionette TRACE conn2 <- [1,2998,null,{}] 04:58:37 INFO - PROCESS | 1648 | 1469188717264 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:37 INFO - PROCESS | 1648 | 1469188717265 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:37 INFO - PROCESS | 1648 | 1469188717351 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:58:37 INFO - PROCESS | 1648 | 1469188717355 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:37 INFO - PROCESS | 1648 | 1469188717356 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x119394800 == 27 [pid = 1648] [id = 759] 04:58:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1129dfc00) [pid = 1648] [serial = 2275] [outer = 0x0] 04:58:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112a80c00) [pid = 1648] [serial = 2276] [outer = 0x1129dfc00] 04:58:37 INFO - PROCESS | 1648 | 1469188717387 Marionette DEBUG loaded listener.js 04:58:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1131e4c00) [pid = 1648] [serial = 2277] [outer = 0x1129dfc00] 04:58:37 INFO - PROCESS | 1648 | 1469188717717 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:58:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:58:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 470ms 04:58:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:58:37 INFO - PROCESS | 1648 | 1469188717730 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:58:37 INFO - PROCESS | 1648 | 1469188717731 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:58:37 INFO - PROCESS | 1648 | 1469188717733 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:58:37 INFO - PROCESS | 1648 | 1469188717736 Marionette TRACE conn2 <- [1,3002,null,{}] 04:58:37 INFO - PROCESS | 1648 | 1469188717746 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:37 INFO - PROCESS | 1648 | 1469188717749 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:37 INFO - PROCESS | 1648 | 1469188717836 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:58:37 INFO - PROCESS | 1648 | 1469188717895 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:37 INFO - PROCESS | 1648 | 1469188717898 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11a07b000 == 28 [pid = 1648] [id = 760] 04:58:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x112716400) [pid = 1648] [serial = 2278] [outer = 0x0] 04:58:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x116539800) [pid = 1648] [serial = 2279] [outer = 0x112716400] 04:58:37 INFO - PROCESS | 1648 | 1469188717926 Marionette DEBUG loaded listener.js 04:58:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x116f61c00) [pid = 1648] [serial = 2280] [outer = 0x112716400] 04:58:38 INFO - PROCESS | 1648 | 1469188718212 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:58:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:58:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 521ms 04:58:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:58:38 INFO - PROCESS | 1648 | 1469188718254 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:58:38 INFO - PROCESS | 1648 | 1469188718256 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:58:38 INFO - PROCESS | 1648 | 1469188718259 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:58:38 INFO - PROCESS | 1648 | 1469188718262 Marionette TRACE conn2 <- [1,3006,null,{}] 04:58:38 INFO - PROCESS | 1648 | 1469188718266 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:38 INFO - PROCESS | 1648 | 1469188718267 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:38 INFO - PROCESS | 1648 | 1469188718347 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:58:38 INFO - PROCESS | 1648 | 1469188718403 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:38 INFO - PROCESS | 1648 | 1469188718404 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x124208800 == 29 [pid = 1648] [id = 761] 04:58:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1176b5000) [pid = 1648] [serial = 2281] [outer = 0x0] 04:58:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118459400) [pid = 1648] [serial = 2282] [outer = 0x1176b5000] 04:58:38 INFO - PROCESS | 1648 | 1469188718432 Marionette DEBUG loaded listener.js 04:58:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118883000) [pid = 1648] [serial = 2283] [outer = 0x1176b5000] 04:58:38 INFO - PROCESS | 1648 | 1469188718664 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:58:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:58:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 472ms 04:58:38 INFO - PROCESS | 1648 | 1469188718733 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:58:38 INFO - PROCESS | 1648 | 1469188718741 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:58:38 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:58:38 INFO - PROCESS | 1648 | 1469188718754 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:58:38 INFO - PROCESS | 1648 | 1469188718755 Marionette TRACE conn2 <- [1,3010,null,{}] 04:58:38 INFO - PROCESS | 1648 | 1469188718758 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:38 INFO - PROCESS | 1648 | 1469188718760 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:38 INFO - PROCESS | 1648 | 1469188718862 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:58:38 INFO - PROCESS | 1648 | 1469188718907 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:38 INFO - PROCESS | 1648 | 1469188718908 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d21800 == 30 [pid = 1648] [id = 762] 04:58:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1129db800) [pid = 1648] [serial = 2284] [outer = 0x0] 04:58:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1193ab800) [pid = 1648] [serial = 2285] [outer = 0x1129db800] 04:58:38 INFO - PROCESS | 1648 | 1469188718935 Marionette DEBUG loaded listener.js 04:58:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119425c00) [pid = 1648] [serial = 2286] [outer = 0x1129db800] 04:58:39 INFO - PROCESS | 1648 | 1469188719230 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 04:58:39 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 04:58:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 524ms 04:58:39 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:58:39 INFO - PROCESS | 1648 | 1469188719279 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:58:39 INFO - PROCESS | 1648 | 1469188719280 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:58:39 INFO - PROCESS | 1648 | 1469188719283 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:58:39 INFO - PROCESS | 1648 | 1469188719284 Marionette TRACE conn2 <- [1,3014,null,{}] 04:58:39 INFO - PROCESS | 1648 | 1469188719286 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:39 INFO - PROCESS | 1648 | 1469188719290 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:39 INFO - PROCESS | 1648 | 1469188719412 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:58:39 INFO - PROCESS | 1648 | 1469188719416 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:39 INFO - PROCESS | 1648 | 1469188719417 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x129239000 == 31 [pid = 1648] [id = 763] 04:58:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119433800) [pid = 1648] [serial = 2287] [outer = 0x0] 04:58:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119c85800) [pid = 1648] [serial = 2288] [outer = 0x119433800] 04:58:39 INFO - PROCESS | 1648 | 1469188719443 Marionette DEBUG loaded listener.js 04:58:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1211b2c00) [pid = 1648] [serial = 2289] [outer = 0x119433800] 04:58:39 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:58:39 INFO - PROCESS | 1648 | 1469188719828 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:58:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:58:39 INFO - {} 04:58:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:58:39 INFO - {} 04:58:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:58:39 INFO - {} 04:58:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:58:39 INFO - {} 04:58:39 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 569ms 04:58:39 INFO - PROCESS | 1648 | 1469188719855 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:58:39 INFO - PROCESS | 1648 | 1469188719856 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:58:39 INFO - TEST-START | /FileAPI/fileReader.html 04:58:39 INFO - PROCESS | 1648 | 1469188719859 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:58:39 INFO - PROCESS | 1648 | 1469188719860 Marionette TRACE conn2 <- [1,3018,null,{}] 04:58:39 INFO - PROCESS | 1648 | 1469188719862 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:39 INFO - PROCESS | 1648 | 1469188719863 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:39 INFO - PROCESS | 1648 | 1469188719960 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:58:39 INFO - PROCESS | 1648 | 1469188719963 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:39 INFO - PROCESS | 1648 | 1469188719964 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a633800 == 32 [pid = 1648] [id = 764] 04:58:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1211b3000) [pid = 1648] [serial = 2290] [outer = 0x0] 04:58:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12384a400) [pid = 1648] [serial = 2291] [outer = 0x1211b3000] 04:58:39 INFO - PROCESS | 1648 | 1469188719989 Marionette DEBUG loaded listener.js 04:58:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x123de8c00) [pid = 1648] [serial = 2292] [outer = 0x1211b3000] 04:58:40 INFO - PROCESS | 1648 | 1469188720296 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 04:58:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:58:40 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:58:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:58:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:58:40 INFO - TEST-OK | /FileAPI/fileReader.html | took 470ms 04:58:40 INFO - PROCESS | 1648 | 1469188720334 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:58:40 INFO - PROCESS | 1648 | 1469188720336 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:58:40 INFO - TEST-START | /FileAPI/historical.html 04:58:40 INFO - PROCESS | 1648 | 1469188720339 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:58:40 INFO - PROCESS | 1648 | 1469188720342 Marionette TRACE conn2 <- [1,3022,null,{}] 04:58:40 INFO - PROCESS | 1648 | 1469188720349 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:40 INFO - PROCESS | 1648 | 1469188720351 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:40 INFO - PROCESS | 1648 | 1469188720513 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:58:40 INFO - PROCESS | 1648 | 1469188720530 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:40 INFO - PROCESS | 1648 | 1469188720531 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0a000 == 33 [pid = 1648] [id = 765] 04:58:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1185cb400) [pid = 1648] [serial = 2293] [outer = 0x0] 04:58:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x124469000) [pid = 1648] [serial = 2294] [outer = 0x1185cb400] 04:58:40 INFO - PROCESS | 1648 | 1469188720568 Marionette DEBUG loaded listener.js 04:58:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1247ed000) [pid = 1648] [serial = 2295] [outer = 0x1185cb400] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1247ed800) [pid = 1648] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124dae000) [pid = 1648] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x126796400) [pid = 1648] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x112a5f400) [pid = 1648] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1176bb000) [pid = 1648] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1129b4c00) [pid = 1648] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x115ddd000) [pid = 1648] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11267fc00) [pid = 1648] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x115de1400) [pid = 1648] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121081800) [pid = 1648] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119d74400) [pid = 1648] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128bf5400) [pid = 1648] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116f5a800) [pid = 1648] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1129b1800) [pid = 1648] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1129b9800) [pid = 1648] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x123e03000) [pid = 1648] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:58:41 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113224800) [pid = 1648] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:58:41 INFO - PROCESS | 1648 | 1469188721175 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 04:58:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:58:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:58:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:58:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:58:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:58:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:58:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:58:41 INFO - TEST-OK | /FileAPI/historical.html | took 876ms 04:58:41 INFO - TEST-START | /FileAPI/idlharness.html 04:58:41 INFO - PROCESS | 1648 | 1469188721216 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:58:41 INFO - PROCESS | 1648 | 1469188721217 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:58:41 INFO - PROCESS | 1648 | 1469188721219 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:58:41 INFO - PROCESS | 1648 | 1469188721220 Marionette TRACE conn2 <- [1,3026,null,{}] 04:58:41 INFO - PROCESS | 1648 | 1469188721223 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:41 INFO - PROCESS | 1648 | 1469188721224 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:41 INFO - PROCESS | 1648 | 1469188721334 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:58:41 INFO - PROCESS | 1648 | 1469188721375 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:41 INFO - PROCESS | 1648 | 1469188721376 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211cc800 == 34 [pid = 1648] [id = 766] 04:58:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11267e400) [pid = 1648] [serial = 2296] [outer = 0x0] 04:58:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1185cdc00) [pid = 1648] [serial = 2297] [outer = 0x11267e400] 04:58:41 INFO - PROCESS | 1648 | 1469188721401 Marionette DEBUG loaded listener.js 04:58:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1247ed800) [pid = 1648] [serial = 2298] [outer = 0x11267e400] 04:58:41 INFO - PROCESS | 1648 | 1469188721837 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:58:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:58:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:58:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:58:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:58:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:58:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:58:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:58:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:58:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:58:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:58:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:58:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:58:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:58:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:58:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:58:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:58:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:58:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:58:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:58:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:58:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 04:58:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:58:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:58:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:58:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:58:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:58:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:58:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:58:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:58:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:58:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:58:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:58:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:58:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:58:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:58:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:58:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 04:58:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:58:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:58:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:58:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:58:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:58:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:58:41 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:58:41 INFO - TEST-OK | /FileAPI/idlharness.html | took 684ms 04:58:41 INFO - PROCESS | 1648 | 1469188721905 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:58:41 INFO - PROCESS | 1648 | 1469188721908 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:58:41 INFO - TEST-START | /FileAPI/idlharness.worker 04:58:41 INFO - PROCESS | 1648 | 1469188721922 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:58:41 INFO - PROCESS | 1648 | 1469188721924 Marionette TRACE conn2 <- [1,3030,null,{}] 04:58:41 INFO - PROCESS | 1648 | 1469188721928 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:41 INFO - PROCESS | 1648 | 1469188721930 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:42 INFO - PROCESS | 1648 | 1469188722057 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:58:42 INFO - PROCESS | 1648 | 1469188722065 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:42 INFO - PROCESS | 1648 | 1469188722066 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cbeb800 == 35 [pid = 1648] [id = 767] 04:58:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126570c00) [pid = 1648] [serial = 2299] [outer = 0x0] 04:58:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a66a400) [pid = 1648] [serial = 2300] [outer = 0x126570c00] 04:58:42 INFO - PROCESS | 1648 | 1469188722107 Marionette DEBUG loaded listener.js 04:58:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a704400) [pid = 1648] [serial = 2301] [outer = 0x126570c00] 04:58:42 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:58:42 INFO - PROCESS | 1648 | 1469188722802 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:58:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:58:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:58:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:58:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:58:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:58:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:58:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:58:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:58:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:58:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:58:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:58:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:58:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:58:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:58:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:58:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:58:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:58:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:58:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:58:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:58:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:58:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:58:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:58:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:58:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:58:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:58:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:58:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:58:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:58:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:58:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:58:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:58:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:58:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:58:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:58:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:58:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:58:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:58:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:58:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:58:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:58:42 INFO - {} 04:58:42 INFO - TEST-OK | /FileAPI/idlharness.worker | took 937ms 04:58:42 INFO - PROCESS | 1648 | 1469188722860 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:58:42 INFO - PROCESS | 1648 | 1469188722862 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:58:42 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:58:42 INFO - PROCESS | 1648 | 1469188722864 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:58:42 INFO - PROCESS | 1648 | 1469188722865 Marionette TRACE conn2 <- [1,3034,null,{}] 04:58:42 INFO - PROCESS | 1648 | 1469188722868 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:42 INFO - PROCESS | 1648 | 1469188722870 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:42 INFO - PROCESS | 1648 | 1469188722973 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:58:42 INFO - PROCESS | 1648 | 1469188722979 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:42 INFO - PROCESS | 1648 | 1469188722980 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d21000 == 36 [pid = 1648] [id = 768] 04:58:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a757000) [pid = 1648] [serial = 2302] [outer = 0x0] 04:58:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12c041c00) [pid = 1648] [serial = 2303] [outer = 0x12a757000] 04:58:43 INFO - PROCESS | 1648 | 1469188723013 Marionette DEBUG loaded listener.js 04:58:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12c048800) [pid = 1648] [serial = 2304] [outer = 0x12a757000] 04:58:43 INFO - PROCESS | 1648 | 1469188723539 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:58:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:58:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 723ms 04:58:43 INFO - PROCESS | 1648 | 1469188723604 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:58:43 INFO - PROCESS | 1648 | 1469188723608 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:58:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:58:43 INFO - PROCESS | 1648 | 1469188723617 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:58:43 INFO - PROCESS | 1648 | 1469188723622 Marionette TRACE conn2 <- [1,3038,null,{}] 04:58:43 INFO - PROCESS | 1648 | 1469188723628 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:43 INFO - PROCESS | 1648 | 1469188723631 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:43 INFO - PROCESS | 1648 | 1469188723796 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:58:43 INFO - PROCESS | 1648 | 1469188723878 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:43 INFO - PROCESS | 1648 | 1469188723880 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11919c000 == 37 [pid = 1648] [id = 769] 04:58:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1129abc00) [pid = 1648] [serial = 2305] [outer = 0x0] 04:58:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1129b8800) [pid = 1648] [serial = 2306] [outer = 0x1129abc00] 04:58:43 INFO - PROCESS | 1648 | 1469188723912 Marionette DEBUG loaded listener.js 04:58:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x112a63000) [pid = 1648] [serial = 2307] [outer = 0x1129abc00] 04:58:44 INFO - PROCESS | 1648 | 1469188724317 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 04:58:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:58:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:58:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 730ms 04:58:44 INFO - PROCESS | 1648 | 1469188724347 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:58:44 INFO - PROCESS | 1648 | 1469188724350 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:58:44 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:58:44 INFO - PROCESS | 1648 | 1469188724355 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:58:44 INFO - PROCESS | 1648 | 1469188724357 Marionette TRACE conn2 <- [1,3042,null,{}] 04:58:44 INFO - PROCESS | 1648 | 1469188724360 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:44 INFO - PROCESS | 1648 | 1469188724362 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:44 INFO - PROCESS | 1648 | 1469188724481 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:58:44 INFO - PROCESS | 1648 | 1469188724542 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:44 INFO - PROCESS | 1648 | 1469188724543 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265e5800 == 38 [pid = 1648] [id = 770] 04:58:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x112a82c00) [pid = 1648] [serial = 2308] [outer = 0x0] 04:58:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x115de7400) [pid = 1648] [serial = 2309] [outer = 0x112a82c00] 04:58:44 INFO - PROCESS | 1648 | 1469188724574 Marionette DEBUG loaded listener.js 04:58:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118129000) [pid = 1648] [serial = 2310] [outer = 0x112a82c00] 04:58:45 INFO - PROCESS | 1648 | 1469188725097 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:58:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:58:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:58:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:58:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:58:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:58:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:58:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:58:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:58:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:58:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:58:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:58:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 781ms 04:58:45 INFO - PROCESS | 1648 | 1469188725206 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:58:45 INFO - PROCESS | 1648 | 1469188725208 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:58:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:58:45 INFO - PROCESS | 1648 | 1469188725215 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:58:45 INFO - PROCESS | 1648 | 1469188725218 Marionette TRACE conn2 <- [1,3046,null,{}] 04:58:45 INFO - PROCESS | 1648 | 1469188725227 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:45 INFO - PROCESS | 1648 | 1469188725231 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:45 INFO - PROCESS | 1648 | 1469188725351 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:58:45 INFO - PROCESS | 1648 | 1469188725543 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:45 INFO - PROCESS | 1648 | 1469188725545 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11694c000 == 39 [pid = 1648] [id = 771] 04:58:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1126f6000) [pid = 1648] [serial = 2311] [outer = 0x0] 04:58:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x112714000) [pid = 1648] [serial = 2312] [outer = 0x1126f6000] 04:58:45 INFO - PROCESS | 1648 | 1469188725573 Marionette DEBUG loaded listener.js 04:58:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1129ba400) [pid = 1648] [serial = 2313] [outer = 0x1126f6000] 04:58:45 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:58:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12cbeb800 == 38 [pid = 1648] [id = 767] 04:58:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1211cc800 == 37 [pid = 1648] [id = 766] 04:58:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0a000 == 36 [pid = 1648] [id = 765] 04:58:45 INFO - PROCESS | 1648 | --DOCSHELL 0x12a633800 == 35 [pid = 1648] [id = 764] 04:58:45 INFO - PROCESS | 1648 | --DOCSHELL 0x129239000 == 34 [pid = 1648] [id = 763] 04:58:45 INFO - PROCESS | 1648 | --DOCSHELL 0x126d21800 == 33 [pid = 1648] [id = 762] 04:58:45 INFO - PROCESS | 1648 | --DOCSHELL 0x124208800 == 32 [pid = 1648] [id = 761] 04:58:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11a07b000 == 31 [pid = 1648] [id = 760] 04:58:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119394800 == 30 [pid = 1648] [id = 759] 04:58:46 INFO - PROCESS | 1648 | --DOCSHELL 0x117e45800 == 29 [pid = 1648] [id = 758] 04:58:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11704c000 == 28 [pid = 1648] [id = 757] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126137800) [pid = 1648] [serial = 2227] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126cf5400) [pid = 1648] [serial = 2230] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128b79400) [pid = 1648] [serial = 2233] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119080000) [pid = 1648] [serial = 2218] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11812cc00) [pid = 1648] [serial = 2215] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119008000) [pid = 1648] [serial = 2216] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1129d7c00) [pid = 1648] [serial = 2209] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112a80800) [pid = 1648] [serial = 2210] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116f6b400) [pid = 1648] [serial = 2213] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116984000) [pid = 1648] [serial = 2212] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x112712000) [pid = 1648] [serial = 2203] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1129b2000) [pid = 1648] [serial = 2204] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x115de8800) [pid = 1648] [serial = 2206] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116905000) [pid = 1648] [serial = 2207] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124daac00) [pid = 1648] [serial = 2201] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1211adc00) [pid = 1648] [serial = 2221] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x123199c00) [pid = 1648] [serial = 2222] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119c8a400) [pid = 1648] [serial = 2219] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128bee400) [pid = 1648] [serial = 2234] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128d33000) [pid = 1648] [serial = 2244] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1292a2c00) [pid = 1648] [serial = 2245] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1293aec00) [pid = 1648] [serial = 2247] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128bf4000) [pid = 1648] [serial = 2237] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112a60000) [pid = 1648] [serial = 2239] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1193b8c00) [pid = 1648] [serial = 2236] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x121066c00) [pid = 1648] [serial = 2241] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x124417800) [pid = 1648] [serial = 2224] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12956e000) [pid = 1648] [serial = 2248] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128bf5800) [pid = 1648] [serial = 2242] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128b6f400) [pid = 1648] [serial = 2231] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126933800) [pid = 1648] [serial = 2228] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1247ecc00) [pid = 1648] [serial = 2225] [outer = 0x0] [url = about:blank] 04:58:46 INFO - PROCESS | 1648 | 1469188726053 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:58:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:58:46 INFO - {} 04:58:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 874ms 04:58:46 INFO - PROCESS | 1648 | 1469188726090 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:58:46 INFO - PROCESS | 1648 | 1469188726093 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:58:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:58:46 INFO - PROCESS | 1648 | 1469188726096 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:58:46 INFO - PROCESS | 1648 | 1469188726097 Marionette TRACE conn2 <- [1,3050,null,{}] 04:58:46 INFO - PROCESS | 1648 | 1469188726101 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:46 INFO - PROCESS | 1648 | 1469188726104 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:46 INFO - PROCESS | 1648 | 1469188726186 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:58:46 INFO - PROCESS | 1648 | 1469188726195 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:46 INFO - PROCESS | 1648 | 1469188726197 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1198a2800 == 29 [pid = 1648] [id = 772] 04:58:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112a8b000) [pid = 1648] [serial = 2314] [outer = 0x0] 04:58:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113c63000) [pid = 1648] [serial = 2315] [outer = 0x112a8b000] 04:58:46 INFO - PROCESS | 1648 | 1469188726226 Marionette DEBUG loaded listener.js 04:58:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x115fb1c00) [pid = 1648] [serial = 2316] [outer = 0x112a8b000] 04:58:46 INFO - PROCESS | 1648 | 1469188726556 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 04:58:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:58:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:58:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:58:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:58:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 469ms 04:58:46 INFO - PROCESS | 1648 | 1469188726591 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:58:46 INFO - PROCESS | 1648 | 1469188726594 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:58:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:58:46 INFO - PROCESS | 1648 | 1469188726598 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:58:46 INFO - PROCESS | 1648 | 1469188726600 Marionette TRACE conn2 <- [1,3054,null,{}] 04:58:46 INFO - PROCESS | 1648 | 1469188726602 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:46 INFO - PROCESS | 1648 | 1469188726603 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:46 INFO - PROCESS | 1648 | 1469188726687 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:58:46 INFO - PROCESS | 1648 | 1469188726693 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:46 INFO - PROCESS | 1648 | 1469188726696 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12395a000 == 30 [pid = 1648] [id = 773] 04:58:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116725400) [pid = 1648] [serial = 2317] [outer = 0x0] 04:58:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116f5a800) [pid = 1648] [serial = 2318] [outer = 0x116725400] 04:58:46 INFO - PROCESS | 1648 | 1469188726722 Marionette DEBUG loaded listener.js 04:58:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118232000) [pid = 1648] [serial = 2319] [outer = 0x116725400] 04:58:47 INFO - PROCESS | 1648 | 1469188727176 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:58:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 04:58:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:58:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 634ms 04:58:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:58:47 INFO - PROCESS | 1648 | 1469188727233 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:58:47 INFO - PROCESS | 1648 | 1469188727235 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:58:47 INFO - PROCESS | 1648 | 1469188727242 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:58:47 INFO - PROCESS | 1648 | 1469188727248 Marionette TRACE conn2 <- [1,3058,null,{}] 04:58:47 INFO - PROCESS | 1648 | 1469188727253 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:47 INFO - PROCESS | 1648 | 1469188727256 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:47 INFO - PROCESS | 1648 | 1469188727349 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:58:47 INFO - PROCESS | 1648 | 1469188727360 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:47 INFO - PROCESS | 1648 | 1469188727361 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b8e800 == 31 [pid = 1648] [id = 774] 04:58:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121074800) [pid = 1648] [serial = 2320] [outer = 0x0] 04:58:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1211b7800) [pid = 1648] [serial = 2321] [outer = 0x121074800] 04:58:47 INFO - PROCESS | 1648 | 1469188727386 Marionette DEBUG loaded listener.js 04:58:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1236b9800) [pid = 1648] [serial = 2322] [outer = 0x121074800] 04:58:47 INFO - PROCESS | 1648 | 1469188727736 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 04:58:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:58:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:58:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:58:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:58:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:58:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:58:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:58:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:58:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:58:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:58:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:58:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:58:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:58:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:58:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:58:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:58:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 532ms 04:58:47 INFO - PROCESS | 1648 | 1469188727771 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:58:47 INFO - PROCESS | 1648 | 1469188727774 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:58:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:58:47 INFO - PROCESS | 1648 | 1469188727799 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:58:47 INFO - PROCESS | 1648 | 1469188727801 Marionette TRACE conn2 <- [1,3062,null,{}] 04:58:47 INFO - PROCESS | 1648 | 1469188727805 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:47 INFO - PROCESS | 1648 | 1469188727806 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:47 INFO - PROCESS | 1648 | 1469188727938 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:58:47 INFO - PROCESS | 1648 | 1469188727962 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:47 INFO - PROCESS | 1648 | 1469188727964 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x110f32000 == 32 [pid = 1648] [id = 775] 04:58:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12397e000) [pid = 1648] [serial = 2323] [outer = 0x0] 04:58:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124da8000) [pid = 1648] [serial = 2324] [outer = 0x12397e000] 04:58:48 INFO - PROCESS | 1648 | 1469188728005 Marionette DEBUG loaded listener.js 04:58:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126571400) [pid = 1648] [serial = 2325] [outer = 0x12397e000] 04:58:48 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:58:48 INFO - PROCESS | 1648 | 1469188728419 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:58:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:58:48 INFO - {} 04:58:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 669ms 04:58:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:58:48 INFO - PROCESS | 1648 | 1469188728469 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:58:48 INFO - PROCESS | 1648 | 1469188728470 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:58:48 INFO - PROCESS | 1648 | 1469188728472 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:58:48 INFO - PROCESS | 1648 | 1469188728473 Marionette TRACE conn2 <- [1,3066,null,{}] 04:58:48 INFO - PROCESS | 1648 | 1469188728475 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:48 INFO - PROCESS | 1648 | 1469188728477 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:48 INFO - PROCESS | 1648 | 1469188728583 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:58:48 INFO - PROCESS | 1648 | 1469188728600 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:48 INFO - PROCESS | 1648 | 1469188728605 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a86d000 == 33 [pid = 1648] [id = 776] 04:58:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b70400) [pid = 1648] [serial = 2326] [outer = 0x0] 04:58:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b73c00) [pid = 1648] [serial = 2327] [outer = 0x128b70400] 04:58:48 INFO - PROCESS | 1648 | 1469188728637 Marionette DEBUG loaded listener.js 04:58:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128bf8c00) [pid = 1648] [serial = 2328] [outer = 0x128b70400] 04:58:48 INFO - PROCESS | 1648 | 1469188728979 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 04:58:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:58:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:58:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:58:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:58:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:58:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:58:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:58:48 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 525ms 04:58:49 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:58:49 INFO - PROCESS | 1648 | 1469188728997 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:58:49 INFO - PROCESS | 1648 | 1469188728998 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:58:49 INFO - PROCESS | 1648 | 1469188729001 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:58:49 INFO - PROCESS | 1648 | 1469188729002 Marionette TRACE conn2 <- [1,3070,null,{}] 04:58:49 INFO - PROCESS | 1648 | 1469188729004 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:49 INFO - PROCESS | 1648 | 1469188729006 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:49 INFO - PROCESS | 1648 | 1469188729113 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:58:49 INFO - PROCESS | 1648 | 1469188729116 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:49 INFO - PROCESS | 1648 | 1469188729118 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x119eaf000 == 34 [pid = 1648] [id = 777] 04:58:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128d31c00) [pid = 1648] [serial = 2329] [outer = 0x0] 04:58:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1293b2c00) [pid = 1648] [serial = 2330] [outer = 0x128d31c00] 04:58:49 INFO - PROCESS | 1648 | 1469188729143 Marionette DEBUG loaded listener.js 04:58:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x129575400) [pid = 1648] [serial = 2331] [outer = 0x128d31c00] 04:58:49 INFO - PROCESS | 1648 | 1469188729498 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 04:58:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:58:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:58:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:58:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:58:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:58:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:58:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 518ms 04:58:49 INFO - PROCESS | 1648 | 1469188729520 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:58:49 INFO - PROCESS | 1648 | 1469188729521 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:58:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:58:49 INFO - PROCESS | 1648 | 1469188729531 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:58:49 INFO - PROCESS | 1648 | 1469188729532 Marionette TRACE conn2 <- [1,3074,null,{}] 04:58:49 INFO - PROCESS | 1648 | 1469188729535 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:49 INFO - PROCESS | 1648 | 1469188729537 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:49 INFO - PROCESS | 1648 | 1469188729679 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:58:49 INFO - PROCESS | 1648 | 1469188729733 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:49 INFO - PROCESS | 1648 | 1469188729734 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d8c000 == 35 [pid = 1648] [id = 778] 04:58:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129575800) [pid = 1648] [serial = 2332] [outer = 0x0] 04:58:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a66ec00) [pid = 1648] [serial = 2333] [outer = 0x129575800] 04:58:49 INFO - PROCESS | 1648 | 1469188729785 Marionette DEBUG loaded listener.js 04:58:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a75d000) [pid = 1648] [serial = 2334] [outer = 0x129575800] 04:58:50 INFO - PROCESS | 1648 | 1469188730216 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 04:58:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:58:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:58:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:58:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:58:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:58:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:58:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 720ms 04:58:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:58:50 INFO - PROCESS | 1648 | 1469188730251 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:58:50 INFO - PROCESS | 1648 | 1469188730252 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:58:50 INFO - PROCESS | 1648 | 1469188730255 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:58:50 INFO - PROCESS | 1648 | 1469188730256 Marionette TRACE conn2 <- [1,3078,null,{}] 04:58:50 INFO - PROCESS | 1648 | 1469188730258 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:50 INFO - PROCESS | 1648 | 1469188730259 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:50 INFO - PROCESS | 1648 | 1469188730344 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:58:50 INFO - PROCESS | 1648 | 1469188730364 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:50 INFO - PROCESS | 1648 | 1469188730365 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c1d6800 == 36 [pid = 1648] [id = 779] 04:58:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a75d400) [pid = 1648] [serial = 2335] [outer = 0x0] 04:58:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a763800) [pid = 1648] [serial = 2336] [outer = 0x12a75d400] 04:58:50 INFO - PROCESS | 1648 | 1469188730392 Marionette DEBUG loaded listener.js 04:58:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1181f2400) [pid = 1648] [serial = 2337] [outer = 0x12a75d400] 04:58:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 04:58:50 INFO - reader.readAsText(blob_2) 04:58:50 INFO - }" did not throw 04:58:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 04:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 04:58:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 04:58:50 INFO - reader.readAsDataURL(blob_2) 04:58:50 INFO - }" did not throw 04:58:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 04:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 04:58:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 04:58:50 INFO - reader.readAsArrayBuffer(blob_2) 04:58:50 INFO - }" did not throw 04:58:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 04:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 04:58:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 04:58:50 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 04:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:58:50 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 04:58:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:58:50 INFO - PROCESS | 1648 | 1469188730726 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:58:50 INFO - PROCESS | 1648 | 1469188730731 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:58:50 INFO - PROCESS | 1648 | 1469188730732 Marionette TRACE conn2 <- [1,3082,null,{}] 04:58:50 INFO - PROCESS | 1648 | 1469188730735 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:50 INFO - PROCESS | 1648 | 1469188730736 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:50 INFO - PROCESS | 1648 | 1469188730828 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:58:50 INFO - PROCESS | 1648 | 1469188730892 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:50 INFO - PROCESS | 1648 | 1469188730894 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c6ea000 == 37 [pid = 1648] [id = 780] 04:58:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a75ec00) [pid = 1648] [serial = 2338] [outer = 0x0] 04:58:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a8ddc00) [pid = 1648] [serial = 2339] [outer = 0x12a75ec00] 04:58:50 INFO - PROCESS | 1648 | 1469188730918 Marionette DEBUG loaded listener.js 04:58:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12af5f800) [pid = 1648] [serial = 2340] [outer = 0x12a75ec00] 04:58:51 INFO - PROCESS | 1648 | 1469188731158 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 04:58:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:58:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:58:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:58:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 470ms 04:58:51 INFO - PROCESS | 1648 | 1469188731201 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:58:51 INFO - PROCESS | 1648 | 1469188731202 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:58:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:58:51 INFO - PROCESS | 1648 | 1469188731204 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:58:51 INFO - PROCESS | 1648 | 1469188731205 Marionette TRACE conn2 <- [1,3086,null,{}] 04:58:51 INFO - PROCESS | 1648 | 1469188731208 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:51 INFO - PROCESS | 1648 | 1469188731209 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:51 INFO - PROCESS | 1648 | 1469188731303 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:58:51 INFO - PROCESS | 1648 | 1469188731307 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:51 INFO - PROCESS | 1648 | 1469188731308 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x118264800 == 38 [pid = 1648] [id = 781] 04:58:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1129d4400) [pid = 1648] [serial = 2341] [outer = 0x0] 04:58:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x123853800) [pid = 1648] [serial = 2342] [outer = 0x1129d4400] 04:58:51 INFO - PROCESS | 1648 | 1469188731335 Marionette DEBUG loaded listener.js 04:58:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12af69000) [pid = 1648] [serial = 2343] [outer = 0x1129d4400] 04:58:51 INFO - PROCESS | 1648 | 1469188731663 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:58:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:58:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 467ms 04:58:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:58:51 INFO - PROCESS | 1648 | 1469188731673 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:58:51 INFO - PROCESS | 1648 | 1469188731674 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:58:51 INFO - PROCESS | 1648 | 1469188731678 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:58:51 INFO - PROCESS | 1648 | 1469188731681 Marionette TRACE conn2 <- [1,3090,null,{}] 04:58:51 INFO - PROCESS | 1648 | 1469188731684 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:51 INFO - PROCESS | 1648 | 1469188731685 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:51 INFO - PROCESS | 1648 | 1469188731818 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:58:51 INFO - PROCESS | 1648 | 1469188731824 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:51 INFO - PROCESS | 1648 | 1469188731825 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb1f000 == 39 [pid = 1648] [id = 782] 04:58:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12af68c00) [pid = 1648] [serial = 2344] [outer = 0x0] 04:58:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12af6c800) [pid = 1648] [serial = 2345] [outer = 0x12af68c00] 04:58:51 INFO - PROCESS | 1648 | 1469188731850 Marionette DEBUG loaded listener.js 04:58:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12b9d6000) [pid = 1648] [serial = 2346] [outer = 0x12af68c00] 04:58:52 INFO - PROCESS | 1648 | 1469188732252 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:58:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:58:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 623ms 04:58:52 INFO - PROCESS | 1648 | 1469188732302 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:58:52 INFO - PROCESS | 1648 | 1469188732305 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:58:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:58:52 INFO - PROCESS | 1648 | 1469188732311 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:58:52 INFO - PROCESS | 1648 | 1469188732315 Marionette TRACE conn2 <- [1,3094,null,{}] 04:58:52 INFO - PROCESS | 1648 | 1469188732322 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:52 INFO - PROCESS | 1648 | 1469188732325 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:52 INFO - PROCESS | 1648 | 1469188732500 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:58:52 INFO - PROCESS | 1648 | 1469188732602 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:52 INFO - PROCESS | 1648 | 1469188732605 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11909f000 == 40 [pid = 1648] [id = 783] 04:58:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1129d6400) [pid = 1648] [serial = 2347] [outer = 0x0] 04:58:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x112a5e800) [pid = 1648] [serial = 2348] [outer = 0x1129d6400] 04:58:52 INFO - PROCESS | 1648 | 1469188732638 Marionette DEBUG loaded listener.js 04:58:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1131e6000) [pid = 1648] [serial = 2349] [outer = 0x1129d6400] 04:58:53 INFO - PROCESS | 1648 | 1469188733046 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:58:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 777ms 04:58:53 INFO - PROCESS | 1648 | 1469188733086 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:58:53 INFO - PROCESS | 1648 | 1469188733089 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:58:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:58:53 INFO - PROCESS | 1648 | 1469188733094 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:58:53 INFO - PROCESS | 1648 | 1469188733096 Marionette TRACE conn2 <- [1,3098,null,{}] 04:58:53 INFO - PROCESS | 1648 | 1469188733098 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:53 INFO - PROCESS | 1648 | 1469188733100 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:53 INFO - PROCESS | 1648 | 1469188733210 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:58:53 INFO - PROCESS | 1648 | 1469188733315 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:53 INFO - PROCESS | 1648 | 1469188733317 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d26800 == 41 [pid = 1648] [id = 784] 04:58:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x115de8400) [pid = 1648] [serial = 2350] [outer = 0x0] 04:58:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118126000) [pid = 1648] [serial = 2351] [outer = 0x115de8400] 04:58:53 INFO - PROCESS | 1648 | 1469188733349 Marionette DEBUG loaded listener.js 04:58:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119008000) [pid = 1648] [serial = 2352] [outer = 0x115de8400] 04:58:53 INFO - PROCESS | 1648 | 1469188733714 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 04:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:58:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 669ms 04:58:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:58:53 INFO - PROCESS | 1648 | 1469188733764 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:58:53 INFO - PROCESS | 1648 | 1469188733766 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:58:53 INFO - PROCESS | 1648 | 1469188733768 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:58:53 INFO - PROCESS | 1648 | 1469188733770 Marionette TRACE conn2 <- [1,3102,null,{}] 04:58:53 INFO - PROCESS | 1648 | 1469188733778 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:53 INFO - PROCESS | 1648 | 1469188733782 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:53 INFO - PROCESS | 1648 | 1469188733888 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:58:54 INFO - PROCESS | 1648 | 1469188734007 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:54 INFO - PROCESS | 1648 | 1469188734009 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a86b000 == 42 [pid = 1648] [id = 785] 04:58:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x119c84800) [pid = 1648] [serial = 2353] [outer = 0x0] 04:58:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x121083000) [pid = 1648] [serial = 2354] [outer = 0x119c84800] 04:58:54 INFO - PROCESS | 1648 | 1469188734042 Marionette DEBUG loaded listener.js 04:58:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x123853c00) [pid = 1648] [serial = 2355] [outer = 0x119c84800] 04:58:54 INFO - PROCESS | 1648 | 1469188734400 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:58:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:58:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 671ms 04:58:54 INFO - PROCESS | 1648 | 1469188734439 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:58:54 INFO - PROCESS | 1648 | 1469188734441 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:58:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:58:54 INFO - PROCESS | 1648 | 1469188734443 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:58:54 INFO - PROCESS | 1648 | 1469188734445 Marionette TRACE conn2 <- [1,3106,null,{}] 04:58:54 INFO - PROCESS | 1648 | 1469188734447 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:54 INFO - PROCESS | 1648 | 1469188734448 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:54 INFO - PROCESS | 1648 | 1469188734553 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:58:54 INFO - PROCESS | 1648 | 1469188734690 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:54 INFO - PROCESS | 1648 | 1469188734692 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cb22800 == 43 [pid = 1648] [id = 786] 04:58:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1244b7800) [pid = 1648] [serial = 2356] [outer = 0x0] 04:58:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126796400) [pid = 1648] [serial = 2357] [outer = 0x1244b7800] 04:58:54 INFO - PROCESS | 1648 | 1469188734722 Marionette DEBUG loaded listener.js 04:58:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x128b3dc00) [pid = 1648] [serial = 2358] [outer = 0x1244b7800] 04:58:55 INFO - PROCESS | 1648 | 1469188735089 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 04:58:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:58:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:58:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:58:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 670ms 04:58:55 INFO - PROCESS | 1648 | 1469188735113 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:58:55 INFO - PROCESS | 1648 | 1469188735115 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:58:55 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:58:55 INFO - PROCESS | 1648 | 1469188735117 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:58:55 INFO - PROCESS | 1648 | 1469188735118 Marionette TRACE conn2 <- [1,3110,null,{}] 04:58:55 INFO - PROCESS | 1648 | 1469188735121 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:55 INFO - PROCESS | 1648 | 1469188735122 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:55 INFO - PROCESS | 1648 | 1469188735227 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:58:55 INFO - PROCESS | 1648 | 1469188735290 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:55 INFO - PROCESS | 1648 | 1469188735292 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x119094000 == 44 [pid = 1648] [id = 787] 04:58:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x112767400) [pid = 1648] [serial = 2359] [outer = 0x0] 04:58:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x112a80800) [pid = 1648] [serial = 2360] [outer = 0x112767400] 04:58:55 INFO - PROCESS | 1648 | 1469188735500 Marionette DEBUG loaded listener.js 04:58:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x115fb1400) [pid = 1648] [serial = 2361] [outer = 0x112767400] 04:58:55 INFO - PROCESS | 1648 | 1469188735887 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 04:58:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:58:55 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 04:58:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:58:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 826ms 04:58:55 INFO - PROCESS | 1648 | 1469188735980 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:58:55 INFO - PROCESS | 1648 | 1469188735984 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:58:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:58:55 INFO - PROCESS | 1648 | 1469188735991 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:58:55 INFO - PROCESS | 1648 | 1469188735995 Marionette TRACE conn2 <- [1,3114,null,{}] 04:58:56 INFO - PROCESS | 1648 | 1469188736000 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:56 INFO - PROCESS | 1648 | 1469188736002 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:56 INFO - PROCESS | 1648 | 1469188736152 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:58:56 INFO - PROCESS | 1648 | 1469188736258 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\", \"4d88c8fa-e348-470c-bdd9-98c107ab349e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:56 INFO - PROCESS | 1648 | 1469188736261 Marionette INFO sendAsync e2641317-bdf8-8a4a-a2f9-cd5021004f33 04:58:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1211c1000 == 45 [pid = 1648] [id = 788] 04:58:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11812a800) [pid = 1648] [serial = 2362] [outer = 0x0] 04:58:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x119422800) [pid = 1648] [serial = 2363] [outer = 0x11812a800] 04:58:56 INFO - PROCESS | 1648 | 1469188736321 Marionette DEBUG loaded listener.js 04:58:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x121066c00) [pid = 1648] [serial = 2364] [outer = 0x11812a800] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x118264800 == 44 [pid = 1648] [id = 781] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12c6ea000 == 43 [pid = 1648] [id = 780] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12c1d6800 == 42 [pid = 1648] [id = 779] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x112d8c000 == 41 [pid = 1648] [id = 778] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x119eaf000 == 40 [pid = 1648] [id = 777] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12a86d000 == 39 [pid = 1648] [id = 776] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x110f32000 == 38 [pid = 1648] [id = 775] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x128b8e800 == 37 [pid = 1648] [id = 774] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12395a000 == 36 [pid = 1648] [id = 773] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1198a2800 == 35 [pid = 1648] [id = 772] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x11694c000 == 34 [pid = 1648] [id = 771] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x1265e5800 == 33 [pid = 1648] [id = 770] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x11919c000 == 32 [pid = 1648] [id = 769] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x126d21000 == 31 [pid = 1648] [id = 768] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x123615000 == 30 [pid = 1648] [id = 756] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x119094000 == 29 [pid = 1648] [id = 787] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb22800 == 28 [pid = 1648] [id = 786] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12a86b000 == 27 [pid = 1648] [id = 785] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x126d26800 == 26 [pid = 1648] [id = 784] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12cb1f000 == 25 [pid = 1648] [id = 782] 04:58:57 INFO - PROCESS | 1648 | --DOCSHELL 0x11909f000 == 24 [pid = 1648] [id = 783] 04:58:57 INFO - PROCESS | 1648 | 1469188737318 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:58:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:58:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1374ms 04:58:57 INFO - PROCESS | 1648 | 1469188737364 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:58:57 INFO - PROCESS | 1648 | 1469188737367 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:58:58 WARNING - u'runner_teardown' () 04:58:58 INFO - No more tests 04:58:58 INFO - Got 0 unexpected results 04:58:58 INFO - SUITE-END | took 507s 04:58:58 INFO - Closing logging queue 04:58:58 INFO - queue closed 04:58:58 INFO - Return code: 0 04:58:58 WARNING - # TBPL SUCCESS # 04:58:58 INFO - Running post-action listener: _resource_record_post_action 04:58:58 INFO - Running post-run listener: _resource_record_post_run 04:58:59 INFO - Total resource usage - Wall time: 529s; CPU: 57.0%; Read bytes: 36967936; Write bytes: 955302400; Read time: 251; Write time: 4989 04:58:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:58:59 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146401792; Write bytes: 147105792; Read time: 13339; Write time: 315 04:58:59 INFO - run-tests - Wall time: 512s; CPU: 58.0%; Read bytes: 34977280; Write bytes: 796596736; Read time: 232; Write time: 4634 04:58:59 INFO - Running post-run listener: _upload_blobber_files 04:58:59 INFO - Blob upload gear active. 04:58:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:58:59 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 04:58:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:58:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:59:00 INFO - (blobuploader) - INFO - Open directory for files ... 04:59:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:59:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:59:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:59:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:59:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:59:01 INFO - (blobuploader) - INFO - Done attempting. 04:59:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:59:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:59:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:59:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:59:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:59:02 INFO - (blobuploader) - INFO - Done attempting. 04:59:03 INFO - (blobuploader) - INFO - Iteration through files over. 04:59:03 INFO - Return code: 0 04:59:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:59:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:59:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e95209ac450410f15375a9eb4b34966489419ac7b9473273e9d84f2c35d5681be1597b482b1de9509ba6607663b7736643ebe336d042b818a12214300b1446d6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1fba2f3be9b343355299d6fb244d03d75a10b4f64e76654ff4afddededa34cb5323a2083d74d8677d01f8a191031878dd8495dc9b602f192cb8ea24ceb90219c"} 04:59:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:59:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:59:03 INFO - Contents: 04:59:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e95209ac450410f15375a9eb4b34966489419ac7b9473273e9d84f2c35d5681be1597b482b1de9509ba6607663b7736643ebe336d042b818a12214300b1446d6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1fba2f3be9b343355299d6fb244d03d75a10b4f64e76654ff4afddededa34cb5323a2083d74d8677d01f8a191031878dd8495dc9b602f192cb8ea24ceb90219c"} 04:59:03 INFO - Running post-run listener: copy_logs_to_upload_dir 04:59:03 INFO - Copying logs to upload dir... 04:59:03 INFO - mkdir: /builds/slave/test/build/upload/logs 04:59:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=584.765533 ========= master_lag: 0.36 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 45 secs) (at 2016-07-22 04:59:03.415636) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-22 04:59:03.419231) ========= 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.dxmHMD4N92/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.UGYQniKmO4/Listeners TMPDIR=/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e95209ac450410f15375a9eb4b34966489419ac7b9473273e9d84f2c35d5681be1597b482b1de9509ba6607663b7736643ebe336d042b818a12214300b1446d6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1fba2f3be9b343355299d6fb244d03d75a10b4f64e76654ff4afddededa34cb5323a2083d74d8677d01f8a191031878dd8495dc9b602f192cb8ea24ceb90219c"} build_url:https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012959 build_url: 'https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e95209ac450410f15375a9eb4b34966489419ac7b9473273e9d84f2c35d5681be1597b482b1de9509ba6607663b7736643ebe336d042b818a12214300b1446d6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1fba2f3be9b343355299d6fb244d03d75a10b4f64e76654ff4afddededa34cb5323a2083d74d8677d01f8a191031878dd8495dc9b602f192cb8ea24ceb90219c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/XEGMBom5SKWRYne7_wZG2A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-22 04:59:03.460226) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 04:59:03.460663) ========= 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.dxmHMD4N92/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.UGYQniKmO4/Listeners TMPDIR=/var/folders/8n/198zz2_16l7gkp94nf1ypm3000000w/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.005051 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 04:59:03.512107) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-22 04:59:03.512521) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-22 04:59:03.513011) ========= ========= Total master_lag: 0.50 =========