builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0153 starttime: 1463432896.26 results: success (0) buildid: 20160516124143 builduid: 3a25a15ff16c4b0cb6e450f554c3ebd7 revision: 17724486e1591858eea09dc327475a25883854a4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-16 14:08:16.261110) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-16 14:08:16.262507) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-16 14:08:16.262905) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-16 14:08:16.316951) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:08:16.317251) ========= 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.QBORzGkzaa/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.0IvZKuhUOe/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/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-05-16 14:08:16-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 15.2M=0.001s 2016-05-16 14:08:16 (15.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.116340 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:08:16.455805) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:08:16.456162) ========= 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.QBORzGkzaa/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.0IvZKuhUOe/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/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.028439 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:08:16.512288) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-16 14:08:16.512681) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 17724486e1591858eea09dc327475a25883854a4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 17724486e1591858eea09dc327475a25883854a4 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.QBORzGkzaa/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.0IvZKuhUOe/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/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-05-16 14:08:16,587 truncating revision to first 12 chars 2016-05-16 14:08:16,587 Setting DEBUG logging. 2016-05-16 14:08:16,587 attempt 1/10 2016-05-16 14:08:16,587 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/17724486e159?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-16 14:08:17,783 unpacking tar archive at: mozilla-aurora-17724486e159/testing/mozharness/ program finished with exit code 0 elapsedTime=1.536648 ========= master_lag: 0.50 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-16 14:08:18.547672) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-16 14:08:18.548028) ========= script_repo_revision: 17724486e1591858eea09dc327475a25883854a4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-16 14:08:18.548461) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-16 14:08:18.548791) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-16 14:08:18.654837) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 50 secs) (at 2016-05-16 14:08:18.655173) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.QBORzGkzaa/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.0IvZKuhUOe/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/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 14:08:19 INFO - MultiFileLogger online at 20160516 14:08:19 in /builds/slave/test 14:08:19 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 14:08:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:08:19 INFO - {'append_to_log': False, 14:08:19 INFO - 'base_work_dir': '/builds/slave/test', 14:08:19 INFO - 'blob_upload_branch': 'mozilla-aurora', 14:08:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:08:19 INFO - 'buildbot_json_path': 'buildprops.json', 14:08:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:08:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:08:19 INFO - 'download_minidump_stackwalk': True, 14:08:19 INFO - 'download_symbols': 'true', 14:08:19 INFO - 'e10s': False, 14:08:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:08:19 INFO - 'tooltool.py': '/tools/tooltool.py', 14:08:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:08:19 INFO - '/tools/misc-python/virtualenv.py')}, 14:08:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:08:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:08:19 INFO - 'log_level': 'info', 14:08:19 INFO - 'log_to_console': True, 14:08:19 INFO - 'opt_config_files': (), 14:08:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:08:19 INFO - '--processes=1', 14:08:19 INFO - '--config=%(test_path)s/wptrunner.ini', 14:08:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:08:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:08:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:08:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:08:19 INFO - 'pip_index': False, 14:08:19 INFO - 'require_test_zip': True, 14:08:19 INFO - 'test_type': ('testharness',), 14:08:19 INFO - 'this_chunk': '1', 14:08:19 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:08:19 INFO - 'total_chunks': '10', 14:08:19 INFO - 'virtualenv_path': 'venv', 14:08:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:08:19 INFO - 'work_dir': 'build'} 14:08:19 INFO - ##### 14:08:19 INFO - ##### Running clobber step. 14:08:19 INFO - ##### 14:08:19 INFO - Running pre-action listener: _resource_record_pre_action 14:08:19 INFO - Running main action method: clobber 14:08:19 INFO - rmtree: /builds/slave/test/build 14:08:19 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:08:20 INFO - Running post-action listener: _resource_record_post_action 14:08:20 INFO - ##### 14:08:20 INFO - ##### Running read-buildbot-config step. 14:08:20 INFO - ##### 14:08:20 INFO - Running pre-action listener: _resource_record_pre_action 14:08:20 INFO - Running main action method: read_buildbot_config 14:08:20 INFO - Using buildbot properties: 14:08:20 INFO - { 14:08:20 INFO - "project": "", 14:08:20 INFO - "product": "firefox", 14:08:20 INFO - "script_repo_revision": "production", 14:08:20 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 14:08:20 INFO - "repository": "", 14:08:20 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 14:08:20 INFO - "buildid": "20160516124143", 14:08:20 INFO - "pgo_build": "False", 14:08:20 INFO - "basedir": "/builds/slave/test", 14:08:20 INFO - "buildnumber": 0, 14:08:20 INFO - "slavename": "t-yosemite-r7-0153", 14:08:20 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 14:08:20 INFO - "platform": "macosx64", 14:08:20 INFO - "branch": "mozilla-aurora", 14:08:20 INFO - "revision": "17724486e1591858eea09dc327475a25883854a4", 14:08:20 INFO - "repo_path": "releases/mozilla-aurora", 14:08:20 INFO - "moz_repo_path": "", 14:08:20 INFO - "stage_platform": "macosx64", 14:08:20 INFO - "builduid": "3a25a15ff16c4b0cb6e450f554c3ebd7", 14:08:20 INFO - "slavebuilddir": "test" 14:08:20 INFO - } 14:08:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 14:08:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 14:08:20 INFO - Running post-action listener: _resource_record_post_action 14:08:20 INFO - ##### 14:08:20 INFO - ##### Running download-and-extract step. 14:08:20 INFO - ##### 14:08:20 INFO - Running pre-action listener: _resource_record_pre_action 14:08:20 INFO - Running main action method: download_and_extract 14:08:20 INFO - mkdir: /builds/slave/test/build/tests 14:08: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')]} 14:08:20 INFO - https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 14:08:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 14:08:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 14:08:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 14:08:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 14:08:32 INFO - Downloaded 1235 bytes. 14:08:32 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 14:08:32 INFO - Using the following test package requirements: 14:08:32 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 14:08:32 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:32 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 14:08:32 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:32 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 14:08:32 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:32 INFO - u'jsshell-mac64.zip'], 14:08:32 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:32 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 14:08:32 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 14:08:32 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:32 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 14:08:32 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:32 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 14:08:32 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:32 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 14:08:32 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:32 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 14:08:32 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 14:08:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:08:32 INFO - https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 14:08:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 14:08:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 14:08:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 14:08:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 14:08:38 INFO - Downloaded 17983205 bytes. 14:08:38 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:08:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:08:38 INFO - caution: filename not matched: web-platform/* 14:08:38 INFO - Return code: 11 14:08:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:08:38 INFO - https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 14:08:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 14:08:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 14:08:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 14:08:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 14:08:40 INFO - Downloaded 36409048 bytes. 14:08:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:08:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:08:44 INFO - caution: filename not matched: bin/* 14:08:44 INFO - caution: filename not matched: config/* 14:08:44 INFO - caution: filename not matched: mozbase/* 14:08:44 INFO - caution: filename not matched: marionette/* 14:08:44 INFO - caution: filename not matched: tools/wptserve/* 14:08:44 INFO - Return code: 11 14:08:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:08:44 INFO - https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 14:08:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 14:08:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 14:08:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 14:08:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 14:08:51 INFO - Downloaded 73029837 bytes. 14:08:51 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 14:08:51 INFO - mkdir: /builds/slave/test/properties 14:08:51 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:08:51 INFO - Writing to file /builds/slave/test/properties/build_url 14:08:51 INFO - Contents: 14:08:51 INFO - build_url:https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 14:08:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 14:08:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:08:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:08:52 INFO - Contents: 14:08:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 14:08:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:08:52 INFO - https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:08:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 14:08:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 14:08:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 14:08:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 14:08:55 INFO - Downloaded 103567686 bytes. 14:08:55 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:08:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:08:59 INFO - Return code: 0 14:08:59 INFO - Running post-action listener: _resource_record_post_action 14:08:59 INFO - Running post-action listener: set_extra_try_arguments 14:08:59 INFO - ##### 14:08:59 INFO - ##### Running create-virtualenv step. 14:08:59 INFO - ##### 14:08:59 INFO - Running pre-action listener: _pre_create_virtualenv 14:08:59 INFO - Running pre-action listener: _resource_record_pre_action 14:08:59 INFO - Running main action method: create_virtualenv 14:08:59 INFO - Creating virtualenv /builds/slave/test/build/venv 14:08:59 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 14:08:59 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:08:59 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:08:59 INFO - Using real prefix '/tools/python27' 14:08:59 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:09:00 INFO - Installing distribute.............................................................................................................................................................................................done. 14:09:03 INFO - Installing pip.................done. 14:09:03 INFO - Return code: 0 14:09:03 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:09:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:09:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:09:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:09:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:09:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10c0c4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa863d64f80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0dd5e0>, '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 0x10bcc0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bceb990>, '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.QBORzGkzaa/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.0IvZKuhUOe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:09:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 14:09:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 14:09:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QBORzGkzaa/Render', 14:09:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:09:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:09:03 INFO - 'HOME': '/Users/cltbld', 14:09:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:09:03 INFO - 'LOGNAME': 'cltbld', 14:09:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:09:03 INFO - 'MOZ_NO_REMOTE': '1', 14:09:03 INFO - 'NO_EM_RESTART': '1', 14:09:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:09:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:09:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:09:03 INFO - 'PWD': '/builds/slave/test', 14:09:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:09:03 INFO - 'SHELL': '/bin/bash', 14:09:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.0IvZKuhUOe/Listeners', 14:09:03 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 14:09:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:09:03 INFO - 'USER': 'cltbld', 14:09:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:09:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:09:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:09:03 INFO - 'XPC_FLAGS': '0x0', 14:09:03 INFO - 'XPC_SERVICE_NAME': '0', 14:09:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:09:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:09:03 INFO - Downloading/unpacking psutil>=0.7.1 14:09:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:09:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:09:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:09:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:09:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:09:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:09:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:09:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:09:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:09:05 INFO - Installing collected packages: psutil 14:09:05 INFO - Running setup.py install for psutil 14:09:06 INFO - building 'psutil._psutil_osx' extension 14:09:06 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 14:09:06 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 14:09:06 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 14:09:06 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 14:09:06 INFO - building 'psutil._psutil_posix' extension 14:09:06 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 14:09:06 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 14:09:06 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 14:09:06 INFO - ^ 14:09:07 INFO - 1 warning generated. 14:09:07 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 14:09:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:09:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:09:07 INFO - Successfully installed psutil 14:09:07 INFO - Cleaning up... 14:09:07 INFO - Return code: 0 14:09:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:09:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:09:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:09:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:09:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:09:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:07 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 0x10c0c4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa863d64f80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0dd5e0>, '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 0x10bcc0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bceb990>, '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.QBORzGkzaa/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.0IvZKuhUOe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:09:07 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 14:09:07 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 14:09:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QBORzGkzaa/Render', 14:09:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:09:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:09:07 INFO - 'HOME': '/Users/cltbld', 14:09:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:09:07 INFO - 'LOGNAME': 'cltbld', 14:09:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:09:07 INFO - 'MOZ_NO_REMOTE': '1', 14:09:07 INFO - 'NO_EM_RESTART': '1', 14:09:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:09:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:09:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:09:07 INFO - 'PWD': '/builds/slave/test', 14:09:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:09:07 INFO - 'SHELL': '/bin/bash', 14:09:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.0IvZKuhUOe/Listeners', 14:09:07 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 14:09:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:09:07 INFO - 'USER': 'cltbld', 14:09:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:09:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:09:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:09:07 INFO - 'XPC_FLAGS': '0x0', 14:09:07 INFO - 'XPC_SERVICE_NAME': '0', 14:09:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:09:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:09:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:09:07 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 14:09:07 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 14:09:07 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 14:09:07 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 14:09:07 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 14:09:07 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 14:09:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:09:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:09:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:09:09 INFO - Installing collected packages: mozsystemmonitor 14:09:09 INFO - Running setup.py install for mozsystemmonitor 14:09:10 INFO - Successfully installed mozsystemmonitor 14:09:10 INFO - Cleaning up... 14:09:10 INFO - Return code: 0 14:09:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:09:10 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')]} 14:09:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:09:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:10 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')]} 14:09:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:09:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:10 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 0x10c0c4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa863d64f80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0dd5e0>, '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 0x10bcc0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bceb990>, '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.QBORzGkzaa/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.0IvZKuhUOe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:09:10 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 14:09:10 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 14:09:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QBORzGkzaa/Render', 14:09:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:09:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:09:10 INFO - 'HOME': '/Users/cltbld', 14:09:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:09:10 INFO - 'LOGNAME': 'cltbld', 14:09:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:09:10 INFO - 'MOZ_NO_REMOTE': '1', 14:09:10 INFO - 'NO_EM_RESTART': '1', 14:09:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:09:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:09:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:09:10 INFO - 'PWD': '/builds/slave/test', 14:09:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:09:10 INFO - 'SHELL': '/bin/bash', 14:09:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.0IvZKuhUOe/Listeners', 14:09:10 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 14:09:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:09:10 INFO - 'USER': 'cltbld', 14:09:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:09:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:09:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:09:10 INFO - 'XPC_FLAGS': '0x0', 14:09:10 INFO - 'XPC_SERVICE_NAME': '0', 14:09:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:09:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:09:10 INFO - Downloading/unpacking blobuploader==1.2.4 14:09:10 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 14:09:10 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 14:09:10 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 14:09:10 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 14:09:10 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 14:09:10 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 14:09:12 INFO - Downloading blobuploader-1.2.4.tar.gz 14:09:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:09:12 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:09:12 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 14:09:12 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 14:09:12 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 14:09:12 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 14:09:12 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 14:09:12 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 14:09:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:09:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:09:13 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 14:09:13 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 14:09:13 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 14:09:13 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 14:09:13 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 14:09:13 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 14:09:14 INFO - Downloading docopt-0.6.1.tar.gz 14:09:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:09:14 INFO - Installing collected packages: blobuploader, requests, docopt 14:09:14 INFO - Running setup.py install for blobuploader 14:09:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:09:14 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:09:14 INFO - Running setup.py install for requests 14:09:14 INFO - Running setup.py install for docopt 14:09:14 INFO - Successfully installed blobuploader requests docopt 14:09:14 INFO - Cleaning up... 14:09:15 INFO - Return code: 0 14:09:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:09:15 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')]} 14:09:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:09:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:15 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')]} 14:09:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:09:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:15 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 0x10c0c4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa863d64f80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0dd5e0>, '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 0x10bcc0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bceb990>, '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.QBORzGkzaa/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.0IvZKuhUOe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:09:15 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 14:09:15 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 14:09:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QBORzGkzaa/Render', 14:09:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:09:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:09:15 INFO - 'HOME': '/Users/cltbld', 14:09:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:09:15 INFO - 'LOGNAME': 'cltbld', 14:09:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:09:15 INFO - 'MOZ_NO_REMOTE': '1', 14:09:15 INFO - 'NO_EM_RESTART': '1', 14:09:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:09:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:09:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:09:15 INFO - 'PWD': '/builds/slave/test', 14:09:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:09:15 INFO - 'SHELL': '/bin/bash', 14:09:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.0IvZKuhUOe/Listeners', 14:09:15 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 14:09:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:09:15 INFO - 'USER': 'cltbld', 14:09:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:09:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:09:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:09:15 INFO - 'XPC_FLAGS': '0x0', 14:09:15 INFO - 'XPC_SERVICE_NAME': '0', 14:09:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:09:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:09:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:09:15 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-iDuu5z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:09:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:09:15 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-Kc5Ej7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:09:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:09:15 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-zp39EH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:09:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:09:15 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-yIeV6r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:09:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:09:15 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-lztZc6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:09:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:09:15 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-baGY8L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:09:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:09:15 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-dhaHDP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:09:16 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-sQyKGJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:09:16 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-jmYmhO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:09:16 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-Cfkv4C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:09:16 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-rma84Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:09:16 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-hfHWTl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:09:16 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-IV6bLb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:09:16 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-Qf4Lhz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:09:16 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-BGl0Sy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:09:16 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-UtqLSW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:09:16 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-Ff19w7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:09:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:09:17 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-3Txcjc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:09:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:09:17 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-4XugjC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:09:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:09:17 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-q1aO9k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:09:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:09:17 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-xt1n6V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:09:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:09:17 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 14:09:17 INFO - Running setup.py install for manifestparser 14:09:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:09:18 INFO - Running setup.py install for mozcrash 14:09:18 INFO - Running setup.py install for mozdebug 14:09:18 INFO - Running setup.py install for mozdevice 14:09:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:09:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:09:18 INFO - Running setup.py install for mozfile 14:09:18 INFO - Running setup.py install for mozhttpd 14:09:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:09:18 INFO - Running setup.py install for mozinfo 14:09:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:09:18 INFO - Running setup.py install for mozInstall 14:09:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:09:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:09:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:09:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:09:19 INFO - Running setup.py install for mozleak 14:09:19 INFO - Running setup.py install for mozlog 14:09:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:09:19 INFO - Running setup.py install for moznetwork 14:09:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:09:19 INFO - Running setup.py install for mozprocess 14:09:19 INFO - Running setup.py install for mozprofile 14:09:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:09:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:09:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:09:19 INFO - Running setup.py install for mozrunner 14:09:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:09:19 INFO - Running setup.py install for mozscreenshot 14:09:20 INFO - Running setup.py install for moztest 14:09:20 INFO - Running setup.py install for mozversion 14:09:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:09:20 INFO - Running setup.py install for wptserve 14:09:20 INFO - Running setup.py install for marionette-driver 14:09:20 INFO - Running setup.py install for browsermob-proxy 14:09:20 INFO - Running setup.py install for marionette-client 14:09:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:09:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:09:21 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 14:09:21 INFO - Cleaning up... 14:09:21 INFO - Return code: 0 14:09:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:09: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')]} 14:09:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:09:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09: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')]} 14:09:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:09:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:21 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 0x10c0c4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0e1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa863d64f80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c0dd5e0>, '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 0x10bcc0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bceb990>, '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.QBORzGkzaa/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.0IvZKuhUOe/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:09:21 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 14:09:21 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 14:09:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QBORzGkzaa/Render', 14:09:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:09:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:09:21 INFO - 'HOME': '/Users/cltbld', 14:09:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:09:21 INFO - 'LOGNAME': 'cltbld', 14:09:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:09:21 INFO - 'MOZ_NO_REMOTE': '1', 14:09:21 INFO - 'NO_EM_RESTART': '1', 14:09:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:09:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:09:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:09:21 INFO - 'PWD': '/builds/slave/test', 14:09:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:09:21 INFO - 'SHELL': '/bin/bash', 14:09:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.0IvZKuhUOe/Listeners', 14:09:21 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 14:09:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:09:21 INFO - 'USER': 'cltbld', 14:09:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:09:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:09:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:09:21 INFO - 'XPC_FLAGS': '0x0', 14:09:21 INFO - 'XPC_SERVICE_NAME': '0', 14:09:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:09:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:09:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:09:21 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-7K4DpC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:09:21 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)) 14:09:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:09:21 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-nQpDUm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:09:21 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)) 14:09:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:09:21 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-UlvcSn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:09:21 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)) 14:09:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:09:21 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-XUFpqy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:09:21 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)) 14:09:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:09:21 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-NgbrDm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:09:22 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)) 14:09:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:09:22 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-MWjYJ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:09:22 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)) 14:09:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:09:22 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-KBvtrk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:09:22 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)) 14:09:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:09:22 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-toClh6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:09:22 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)) 14:09:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:09:22 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-PFvNuR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:09:22 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)) 14:09:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:09:22 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-m9jgqd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:09:22 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)) 14:09:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:09:22 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-sPAT4M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:09:22 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)) 14:09:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:09:22 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-NFtZke-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:09:22 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)) 14:09:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:09:22 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-3kAYFc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:09:22 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)) 14:09:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:09:22 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-5FmAbz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:09:23 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)) 14:09:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:09:23 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-2RmVjW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:09:23 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)) 14:09:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:09:23 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-eYgb5F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:09:23 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)) 14:09:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:09:23 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-JL42Mp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:09:23 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)) 14:09:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:09:23 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-FgAqyc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:09:23 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)) 14:09:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:09:23 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-p1VvJE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:09:23 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)) 14:09:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:09:23 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-jK_Loo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:09:23 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)) 14:09:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:09:24 INFO - Running setup.py (path:/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/pip-1bLvbv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:09:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:09:24 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)) 14:09:24 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)) 14:09:24 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)) 14:09:24 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)) 14:09:24 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)) 14:09:24 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)) 14:09:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:09:24 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 14:09:24 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 14:09:24 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 14:09:24 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 14:09:24 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 14:09:24 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 14:09:26 INFO - Downloading blessings-1.6.tar.gz 14:09:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:09:26 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)) 14:09:26 INFO - Installing collected packages: blessings 14:09:26 INFO - Running setup.py install for blessings 14:09:26 INFO - Successfully installed blessings 14:09:26 INFO - Cleaning up... 14:09:27 INFO - Return code: 0 14:09:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:09:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:09:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:09:27 INFO - Reading from file tmpfile_stdout 14:09:27 INFO - Current package versions: 14:09:27 INFO - blessings == 1.6 14:09:27 INFO - blobuploader == 1.2.4 14:09:27 INFO - browsermob-proxy == 0.6.0 14:09:27 INFO - docopt == 0.6.1 14:09:27 INFO - manifestparser == 1.1 14:09:27 INFO - marionette-client == 2.3.0 14:09:27 INFO - marionette-driver == 1.4.0 14:09:27 INFO - mozInstall == 1.12 14:09:27 INFO - mozcrash == 0.17 14:09:27 INFO - mozdebug == 0.1 14:09:27 INFO - mozdevice == 0.48 14:09:27 INFO - mozfile == 1.2 14:09:27 INFO - mozhttpd == 0.7 14:09:27 INFO - mozinfo == 0.9 14:09:27 INFO - mozleak == 0.1 14:09:27 INFO - mozlog == 3.1 14:09:27 INFO - moznetwork == 0.27 14:09:27 INFO - mozprocess == 0.22 14:09:27 INFO - mozprofile == 0.28 14:09:27 INFO - mozrunner == 6.11 14:09:27 INFO - mozscreenshot == 0.1 14:09:27 INFO - mozsystemmonitor == 0.0 14:09:27 INFO - moztest == 0.7 14:09:27 INFO - mozversion == 1.4 14:09:27 INFO - psutil == 3.1.1 14:09:27 INFO - requests == 1.2.3 14:09:27 INFO - wptserve == 1.4.0 14:09:27 INFO - wsgiref == 0.1.2 14:09:27 INFO - Running post-action listener: _resource_record_post_action 14:09:27 INFO - Running post-action listener: _start_resource_monitoring 14:09:27 INFO - Starting resource monitoring. 14:09:27 INFO - ##### 14:09:27 INFO - ##### Running pull step. 14:09:27 INFO - ##### 14:09:27 INFO - Running pre-action listener: _resource_record_pre_action 14:09:27 INFO - Running main action method: pull 14:09:27 INFO - Pull has nothing to do! 14:09:27 INFO - Running post-action listener: _resource_record_post_action 14:09:27 INFO - ##### 14:09:27 INFO - ##### Running install step. 14:09:27 INFO - ##### 14:09:27 INFO - Running pre-action listener: _resource_record_pre_action 14:09:27 INFO - Running main action method: install 14:09:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:09:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:09:27 INFO - Reading from file tmpfile_stdout 14:09:27 INFO - Detecting whether we're running mozinstall >=1.0... 14:09:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:09:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:09:27 INFO - Reading from file tmpfile_stdout 14:09:27 INFO - Output received: 14:09:27 INFO - Usage: mozinstall [options] installer 14:09:27 INFO - Options: 14:09:27 INFO - -h, --help show this help message and exit 14:09:27 INFO - -d DEST, --destination=DEST 14:09:27 INFO - Directory to install application into. [default: 14:09:27 INFO - "/builds/slave/test"] 14:09:27 INFO - --app=APP Application being installed. [default: firefox] 14:09:27 INFO - mkdir: /builds/slave/test/build/application 14:09:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 14:09:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 14:09:45 INFO - Reading from file tmpfile_stdout 14:09:45 INFO - Output received: 14:09:45 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 14:09:45 INFO - Running post-action listener: _resource_record_post_action 14:09:45 INFO - ##### 14:09:45 INFO - ##### Running run-tests step. 14:09:45 INFO - ##### 14:09:45 INFO - Running pre-action listener: _resource_record_pre_action 14:09:45 INFO - Running main action method: run_tests 14:09:45 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:09:45 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:09:45 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:09:45 INFO - grabbing minidump binary from tooltool 14:09:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:09:45 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 0x10c0dd5e0>, '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 0x10bcc0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bceb990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:09:45 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 14:09:45 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 14:09:45 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:09:45 INFO - Return code: 0 14:09:45 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 14:09:45 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:09:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 14:09:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 14:09:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.QBORzGkzaa/Render', 14:09:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:09:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:09:45 INFO - 'HOME': '/Users/cltbld', 14:09:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:09:45 INFO - 'LOGNAME': 'cltbld', 14:09:45 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:09:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:09:45 INFO - 'MOZ_NO_REMOTE': '1', 14:09:45 INFO - 'NO_EM_RESTART': '1', 14:09:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:09:45 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:09:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:09:45 INFO - 'PWD': '/builds/slave/test', 14:09:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:09:45 INFO - 'SHELL': '/bin/bash', 14:09:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.0IvZKuhUOe/Listeners', 14:09:45 INFO - 'TMPDIR': '/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/', 14:09:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:09:45 INFO - 'USER': 'cltbld', 14:09:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:09:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:09:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:09:45 INFO - 'XPC_FLAGS': '0x0', 14:09:45 INFO - 'XPC_SERVICE_NAME': '0', 14:09:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:09:45 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 14:09:46 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 14:09:46 INFO - import pkg_resources 14:09:47 INFO - Using 1 client processes 14:09:47 INFO - wptserve Starting http server on 127.0.0.1:8000 14:09:47 INFO - wptserve Starting http server on 127.0.0.1:8001 14:09:47 INFO - wptserve Starting http server on 127.0.0.1:8443 14:09:49 INFO - SUITE-START | Running 778 tests 14:09:49 INFO - Running testharness tests 14:09:49 INFO - Setting up ssl 14:09:49 INFO - PROCESS | certutil | 14:09:49 INFO - PROCESS | certutil | 14:09:49 INFO - PROCESS | certutil | 14:09:49 INFO - Certificate Nickname Trust Attributes 14:09:49 INFO - SSL,S/MIME,JAR/XPI 14:09:49 INFO - 14:09:49 INFO - web-platform-tests CT,, 14:09:49 INFO - 14:09:49 INFO - Starting runner 14:09:50 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 14:09:50 INFO - PROCESS | 1651 | 1463432990591 Marionette DEBUG Marionette enabled via build flag and pref 14:09:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x113cc4800 == 1 [pid = 1651] [id = 1] 14:09:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 1 (0x113cc5000) [pid = 1651] [serial = 1] [outer = 0x0] 14:09:50 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 14:09:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 2 (0x113cc6000) [pid = 1651] [serial = 2] [outer = 0x113cc5000] 14:09:50 INFO - PROCESS | 1651 | 1463432990901 Marionette INFO Listening on port 2828 14:09:51 INFO - PROCESS | 1651 | 1463432991130 Marionette DEBUG Marionette enabled via command-line flag 14:09:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1166f9000 == 2 [pid = 1651] [id = 2] 14:09:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 3 (0x1166f9800) [pid = 1651] [serial = 3] [outer = 0x0] 14:09:51 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 14:09:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 4 (0x1166fa800) [pid = 1651] [serial = 4] [outer = 0x1166f9800] 14:09:51 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:09:51 INFO - PROCESS | 1651 | 1463432991293 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 14:09:51 INFO - PROCESS | 1651 | 1463432991365 Marionette DEBUG Closed connection conn0 14:09:51 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:09:51 INFO - PROCESS | 1651 | 1463432991371 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 14:09:51 INFO - PROCESS | 1651 | 1463432991379 Marionette DEBUG Closed connection conn1 14:09:51 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:09:51 INFO - PROCESS | 1651 | 1463432991384 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 14:09:51 INFO - PROCESS | 1651 | 1463432991393 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:09:51 INFO - PROCESS | 1651 | 1463432991399 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160516124143","device":"desktop","version":"48.0a2"} 14:09:51 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:09:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x120606800 == 3 [pid = 1651] [id = 3] 14:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 5 (0x120607000) [pid = 1651] [serial = 5] [outer = 0x0] 14:09:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x120607800 == 4 [pid = 1651] [id = 4] 14:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 6 (0x119fee400) [pid = 1651] [serial = 6] [outer = 0x0] 14:09:52 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:09:52 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:09:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f4d000 == 5 [pid = 1651] [id = 5] 14:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 7 (0x119fedc00) [pid = 1651] [serial = 7] [outer = 0x0] 14:09:52 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:09:52 INFO - PROCESS | 1651 | [1651] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 8 (0x124012000) [pid = 1651] [serial = 8] [outer = 0x119fedc00] 14:09:52 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 14:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 9 (0x124705000) [pid = 1651] [serial = 9] [outer = 0x120607000] 14:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 10 (0x123d55c00) [pid = 1651] [serial = 10] [outer = 0x119fee400] 14:09:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 11 (0x123e04000) [pid = 1651] [serial = 11] [outer = 0x119fedc00] 14:09:53 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:09:53 INFO - PROCESS | 1651 | 1463432993440 Marionette DEBUG loaded listener.js 14:09:53 INFO - PROCESS | 1651 | 1463432993448 Marionette DEBUG loaded listener.js 14:09:53 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 14:09:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 12 (0x1267f5400) [pid = 1651] [serial = 12] [outer = 0x119fedc00] 14:09:53 INFO - PROCESS | 1651 | 1463432993798 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"35bca431-f422-7b4a-bbf5-65fb6a7532dd","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160516124143","device":"desktop","version":"48.0a2","command_id":1}}] 14:09:53 INFO - PROCESS | 1651 | 1463432993906 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}] 14:09:53 INFO - PROCESS | 1651 | 1463432993963 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 14:09:54 INFO - PROCESS | 1651 | 1463432994028 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:09:54 INFO - PROCESS | 1651 | [1651] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:09:54 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 13 (0x128f08400) [pid = 1651] [serial = 13] [outer = 0x119fedc00] 14:09:54 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:09:54 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:09:54 INFO - PROCESS | 1651 | 1463432994495 Marionette TRACE conn2 <- [1,3,null,{}] 14:09:54 INFO - PROCESS | 1651 | 1463432994497 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:09:54 INFO - PROCESS | 1651 | 1463432994525 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 14:09:54 INFO - PROCESS | 1651 | 1463432994553 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 14:09:54 INFO - PROCESS | 1651 | 1463432994555 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 14:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:09:54 INFO - PROCESS | 1651 | 1463432994558 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:09:54 INFO - PROCESS | 1651 | 1463432994560 Marionette TRACE conn2 <- [1,6,null,{}] 14:09:54 INFO - PROCESS | 1651 | 1463432994563 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}] 14:09:54 INFO - PROCESS | 1651 | 1463432994576 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 14:09:54 INFO - PROCESS | 1651 | 1463432994578 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x129023000 == 6 [pid = 1651] [id = 6] 14:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 14 (0x12907b800) [pid = 1651] [serial = 14] [outer = 0x0] 14:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 15 (0x129307800) [pid = 1651] [serial = 15] [outer = 0x12907b800] 14:09:54 INFO - PROCESS | 1651 | 1463432994610 Marionette DEBUG loaded listener.js 14:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 16 (0x12930d800) [pid = 1651] [serial = 16] [outer = 0x12907b800] 14:09:54 INFO - PROCESS | 1651 | 1463432994889 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]]]}] 14:09:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 14:09:54 INFO - PROCESS | 1651 | 1463432994929 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 14:09:54 INFO - PROCESS | 1651 | 1463432994930 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 14:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:09:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x113d7f000 == 7 [pid = 1651] [id = 7] 14:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 17 (0x114e0e400) [pid = 1651] [serial = 17] [outer = 0x0] 14:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 18 (0x1295c1800) [pid = 1651] [serial = 18] [outer = 0x114e0e400] 14:09:54 INFO - PROCESS | 1651 | 1463432994956 Marionette DEBUG loaded listener.js 14:09:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 19 (0x1295c4800) [pid = 1651] [serial = 19] [outer = 0x114e0e400] 14:09:55 INFO - PROCESS | 1651 | 1463432994994 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:09:55 INFO - PROCESS | 1651 | 1463432994996 Marionette TRACE conn2 <- [1,10,null,{}] 14:09:55 INFO - PROCESS | 1651 | 1463432995031 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}] 14:09:55 INFO - PROCESS | 1651 | 1463432995135 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 14:09:55 INFO - PROCESS | 1651 | 1463432995189 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab1b800 == 8 [pid = 1651] [id = 8] 14:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 20 (0x12ab04c00) [pid = 1651] [serial = 20] [outer = 0x0] 14:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 21 (0x12ab06800) [pid = 1651] [serial = 21] [outer = 0x12ab04c00] 14:09:55 INFO - PROCESS | 1651 | 1463432995220 Marionette DEBUG loaded listener.js 14:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 22 (0x12ab0a800) [pid = 1651] [serial = 22] [outer = 0x12ab04c00] 14:09:55 INFO - PROCESS | 1651 | 1463432995574 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]]]}] 14:09:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:09:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 653ms 14:09:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:09:55 INFO - PROCESS | 1651 | 1463432995587 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 14:09:55 INFO - PROCESS | 1651 | 1463432995589 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 14:09:55 INFO - PROCESS | 1651 | 1463432995591 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:09:55 INFO - PROCESS | 1651 | 1463432995592 Marionette TRACE conn2 <- [1,14,null,{}] 14:09:55 INFO - PROCESS | 1651 | 1463432995594 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}] 14:09:55 INFO - PROCESS | 1651 | 1463432995697 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 14:09:55 INFO - PROCESS | 1651 | 1463432995702 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b363000 == 9 [pid = 1651] [id = 9] 14:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 23 (0x12ab0d800) [pid = 1651] [serial = 23] [outer = 0x0] 14:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 24 (0x12aca9800) [pid = 1651] [serial = 24] [outer = 0x12ab0d800] 14:09:55 INFO - PROCESS | 1651 | 1463432995727 Marionette DEBUG loaded listener.js 14:09:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 25 (0x12adee800) [pid = 1651] [serial = 25] [outer = 0x12ab0d800] 14:09:55 INFO - PROCESS | 1651 | 1463432995977 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]]]}] 14:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 14:09:56 INFO - PROCESS | 1651 | 1463432996009 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 14:09:56 INFO - PROCESS | 1651 | 1463432996010 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 14:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:09:56 INFO - PROCESS | 1651 | 1463432996013 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:09:56 INFO - PROCESS | 1651 | 1463432996014 Marionette TRACE conn2 <- [1,18,null,{}] 14:09:56 INFO - PROCESS | 1651 | 1463432996027 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}] 14:09:56 INFO - PROCESS | 1651 | 1463432996122 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 14:09:56 INFO - PROCESS | 1651 | 1463432996128 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12baa4800 == 10 [pid = 1651] [id = 10] 14:09:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 26 (0x12bb25400) [pid = 1651] [serial = 26] [outer = 0x0] 14:09:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 27 (0x12bb28400) [pid = 1651] [serial = 27] [outer = 0x12bb25400] 14:09:56 INFO - PROCESS | 1651 | 1463432996153 Marionette DEBUG loaded listener.js 14:09:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 28 (0x12bb69c00) [pid = 1651] [serial = 28] [outer = 0x12bb25400] 14:09:56 INFO - PROCESS | 1651 | 1463432996446 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]]]}] 14:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 473ms 14:09:56 INFO - PROCESS | 1651 | 1463432996489 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 14:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:09:56 INFO - PROCESS | 1651 | 1463432996490 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 14:09:56 INFO - PROCESS | 1651 | 1463432996492 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:09:56 INFO - PROCESS | 1651 | 1463432996494 Marionette TRACE conn2 <- [1,22,null,{}] 14:09:56 INFO - PROCESS | 1651 | 1463432996496 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}] 14:09:56 INFO - PROCESS | 1651 | 1463432996582 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 14:09:56 INFO - PROCESS | 1651 | 1463432996589 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c011800 == 11 [pid = 1651] [id = 11] 14:09:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 29 (0x12bb6cc00) [pid = 1651] [serial = 29] [outer = 0x0] 14:09:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 30 (0x12be5f400) [pid = 1651] [serial = 30] [outer = 0x12bb6cc00] 14:09:56 INFO - PROCESS | 1651 | 1463432996614 Marionette DEBUG loaded listener.js 14:09:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 31 (0x12be66c00) [pid = 1651] [serial = 31] [outer = 0x12bb6cc00] 14:09:56 INFO - PROCESS | 1651 | 1463432996866 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]]]}] 14:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 14:09:56 INFO - PROCESS | 1651 | 1463432996912 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 14:09:56 INFO - PROCESS | 1651 | 1463432996913 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 14:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:09:56 INFO - PROCESS | 1651 | 1463432996924 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:09:56 INFO - PROCESS | 1651 | 1463432996925 Marionette TRACE conn2 <- [1,26,null,{}] 14:09:56 INFO - PROCESS | 1651 | 1463432996928 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}] 14:09:57 INFO - PROCESS | 1651 | 1463432997027 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 14:09:57 INFO - PROCESS | 1651 | 1463432997034 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12065b000 == 12 [pid = 1651] [id = 12] 14:09:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 32 (0x1181ef800) [pid = 1651] [serial = 32] [outer = 0x0] 14:09:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 33 (0x129074800) [pid = 1651] [serial = 33] [outer = 0x1181ef800] 14:09:57 INFO - PROCESS | 1651 | 1463432997058 Marionette DEBUG loaded listener.js 14:09:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 34 (0x12bed7c00) [pid = 1651] [serial = 34] [outer = 0x1181ef800] 14:09:57 INFO - PROCESS | 1651 | 1463432997300 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]]]}] 14:09:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 427ms 14:09:57 INFO - PROCESS | 1651 | 1463432997343 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 14:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:09:57 INFO - PROCESS | 1651 | 1463432997344 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 14:09:57 INFO - PROCESS | 1651 | 1463432997346 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:09:57 INFO - PROCESS | 1651 | 1463432997347 Marionette TRACE conn2 <- [1,30,null,{}] 14:09:57 INFO - PROCESS | 1651 | 1463432997357 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}] 14:09:57 INFO - PROCESS | 1651 | 1463432997448 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 14:09:57 INFO - PROCESS | 1651 | 1463432997453 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c80f000 == 13 [pid = 1651] [id = 13] 14:09:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 35 (0x12beda800) [pid = 1651] [serial = 35] [outer = 0x0] 14:09:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 36 (0x12c825c00) [pid = 1651] [serial = 36] [outer = 0x12beda800] 14:09:57 INFO - PROCESS | 1651 | 1463432997478 Marionette DEBUG loaded listener.js 14:09:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 37 (0x12c829800) [pid = 1651] [serial = 37] [outer = 0x12beda800] 14:09:57 INFO - PROCESS | 1651 | 1463432997717 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]]]}] 14:09:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 420ms 14:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:09:57 INFO - PROCESS | 1651 | 1463432997774 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 14:09:57 INFO - PROCESS | 1651 | 1463432997775 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 14:09:57 INFO - PROCESS | 1651 | 1463432997777 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:09:57 INFO - PROCESS | 1651 | 1463432997778 Marionette TRACE conn2 <- [1,34,null,{}] 14:09:57 INFO - PROCESS | 1651 | 1463432997781 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}] 14:09:57 INFO - PROCESS | 1651 | 1463432997881 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 14:09:57 INFO - PROCESS | 1651 | 1463432997886 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x126831800 == 14 [pid = 1651] [id = 14] 14:09:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 38 (0x12c829c00) [pid = 1651] [serial = 38] [outer = 0x0] 14:09:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 39 (0x12c830800) [pid = 1651] [serial = 39] [outer = 0x12c829c00] 14:09:57 INFO - PROCESS | 1651 | 1463432997927 Marionette DEBUG loaded listener.js 14:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 40 (0x12c9c2c00) [pid = 1651] [serial = 40] [outer = 0x12c829c00] 14:09:58 INFO - PROCESS | 1651 | 1463432998325 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]]]}] 14:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 568ms 14:09:58 INFO - PROCESS | 1651 | 1463432998346 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 14:09:58 INFO - PROCESS | 1651 | 1463432998347 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 14:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:09:58 INFO - PROCESS | 1651 | 1463432998350 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:09:58 INFO - PROCESS | 1651 | 1463432998352 Marionette TRACE conn2 <- [1,38,null,{}] 14:09:58 INFO - PROCESS | 1651 | 1463432998355 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}] 14:09:58 INFO - PROCESS | 1651 | 1463432998460 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 14:09:58 INFO - PROCESS | 1651 | 1463432998465 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce3f000 == 15 [pid = 1651] [id = 15] 14:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 41 (0x12c9c5400) [pid = 1651] [serial = 41] [outer = 0x0] 14:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 42 (0x12c9cb000) [pid = 1651] [serial = 42] [outer = 0x12c9c5400] 14:09:58 INFO - PROCESS | 1651 | 1463432998489 Marionette DEBUG loaded listener.js 14:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 43 (0x12ce27400) [pid = 1651] [serial = 43] [outer = 0x12c9c5400] 14:09:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d18b000 == 16 [pid = 1651] [id = 16] 14:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 44 (0x12d18d800) [pid = 1651] [serial = 44] [outer = 0x0] 14:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 45 (0x12d191000) [pid = 1651] [serial = 45] [outer = 0x12d18d800] 14:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 46 (0x12d194800) [pid = 1651] [serial = 46] [outer = 0x12d18d800] 14:09:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d18a800 == 17 [pid = 1651] [id = 17] 14:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 47 (0x12c9c4400) [pid = 1651] [serial = 47] [outer = 0x0] 14:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 48 (0x12d166800) [pid = 1651] [serial = 48] [outer = 0x12c9c4400] 14:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 49 (0x1166c4800) [pid = 1651] [serial = 49] [outer = 0x12c9c4400] 14:09:58 INFO - PROCESS | 1651 | 1463432998831 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]]]}] 14:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 520ms 14:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:09:58 INFO - PROCESS | 1651 | 1463432998870 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 14:09:58 INFO - PROCESS | 1651 | 1463432998871 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 14:09:58 INFO - PROCESS | 1651 | 1463432998874 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:09:58 INFO - PROCESS | 1651 | 1463432998875 Marionette TRACE conn2 <- [1,42,null,{}] 14:09:58 INFO - PROCESS | 1651 | 1463432998877 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}] 14:09:58 INFO - PROCESS | 1651 | 1463432998967 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 14:09:58 INFO - PROCESS | 1651 | 1463432998971 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d4c9800 == 18 [pid = 1651] [id = 18] 14:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x12ce2bc00) [pid = 1651] [serial = 50] [outer = 0x0] 14:09:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x12d2d4000) [pid = 1651] [serial = 51] [outer = 0x12ce2bc00] 14:09:58 INFO - PROCESS | 1651 | 1463432998996 Marionette DEBUG loaded listener.js 14:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x12d579000) [pid = 1651] [serial = 52] [outer = 0x12ce2bc00] 14:09:59 INFO - PROCESS | 1651 | 1463432999265 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]]]}] 14:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 14:09:59 INFO - PROCESS | 1651 | 1463432999294 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 14:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:09:59 INFO - PROCESS | 1651 | 1463432999296 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 14:09:59 INFO - PROCESS | 1651 | 1463432999298 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:09:59 INFO - PROCESS | 1651 | 1463432999300 Marionette TRACE conn2 <- [1,46,null,{}] 14:09:59 INFO - PROCESS | 1651 | 1463432999310 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}] 14:09:59 INFO - PROCESS | 1651 | 1463432999401 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 14:09:59 INFO - PROCESS | 1651 | 1463432999406 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6e1000 == 19 [pid = 1651] [id = 19] 14:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x119448c00) [pid = 1651] [serial = 53] [outer = 0x0] 14:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x12d57ac00) [pid = 1651] [serial = 54] [outer = 0x119448c00] 14:09:59 INFO - PROCESS | 1651 | 1463432999434 Marionette DEBUG loaded listener.js 14:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x12d57f800) [pid = 1651] [serial = 55] [outer = 0x119448c00] 14:09:59 INFO - PROCESS | 1651 | 1463432999675 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]]]}] 14:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 427ms 14:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:09:59 INFO - PROCESS | 1651 | 1463432999726 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 14:09:59 INFO - PROCESS | 1651 | 1463432999727 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 14:09:59 INFO - PROCESS | 1651 | 1463432999729 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:09:59 INFO - PROCESS | 1651 | 1463432999730 Marionette TRACE conn2 <- [1,50,null,{}] 14:09:59 INFO - PROCESS | 1651 | 1463432999740 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}] 14:09:59 INFO - PROCESS | 1651 | 1463432999837 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 14:09:59 INFO - PROCESS | 1651 | 1463432999841 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7b5000 == 20 [pid = 1651] [id = 20] 14:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x12d582400) [pid = 1651] [serial = 56] [outer = 0x0] 14:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x12d6cc800) [pid = 1651] [serial = 57] [outer = 0x12d582400] 14:09:59 INFO - PROCESS | 1651 | 1463432999866 Marionette DEBUG loaded listener.js 14:09:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x12d6d2400) [pid = 1651] [serial = 58] [outer = 0x12d582400] 14:10:00 INFO - PROCESS | 1651 | 1463433000102 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]]]}] 14:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 14:10:00 INFO - PROCESS | 1651 | 1463433000148 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 14:10:00 INFO - PROCESS | 1651 | 1463433000149 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 14:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:10:00 INFO - PROCESS | 1651 | 1463433000161 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:10:00 INFO - PROCESS | 1651 | 1463433000162 Marionette TRACE conn2 <- [1,54,null,{}] 14:10:00 INFO - PROCESS | 1651 | 1463433000164 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}] 14:10:00 INFO - PROCESS | 1651 | 1463433000277 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 14:10:00 INFO - PROCESS | 1651 | 1463433000281 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7c4800 == 21 [pid = 1651] [id = 21] 14:10:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x12d938000) [pid = 1651] [serial = 59] [outer = 0x0] 14:10:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x12d938800) [pid = 1651] [serial = 60] [outer = 0x12d938000] 14:10:00 INFO - PROCESS | 1651 | 1463433000319 Marionette DEBUG loaded listener.js 14:10:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x12d941c00) [pid = 1651] [serial = 61] [outer = 0x12d938000] 14:10:00 INFO - PROCESS | 1651 | 1463433000582 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]]]}] 14:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 468ms 14:10:00 INFO - PROCESS | 1651 | 1463433000630 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 14:10:00 INFO - PROCESS | 1651 | 1463433000631 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 14:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:10:00 INFO - PROCESS | 1651 | 1463433000645 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:10:00 INFO - PROCESS | 1651 | 1463433000646 Marionette TRACE conn2 <- [1,58,null,{}] 14:10:00 INFO - PROCESS | 1651 | 1463433000650 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}] 14:10:00 INFO - PROCESS | 1651 | 1463433000865 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 14:10:01 INFO - PROCESS | 1651 | 1463433001530 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x112164800 == 22 [pid = 1651] [id = 22] 14:10:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x1121b2400) [pid = 1651] [serial = 62] [outer = 0x0] 14:10:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x11296a000) [pid = 1651] [serial = 63] [outer = 0x1121b2400] 14:10:01 INFO - PROCESS | 1651 | 1463433001595 Marionette DEBUG loaded listener.js 14:10:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x112e2c000) [pid = 1651] [serial = 64] [outer = 0x1121b2400] 14:10:02 INFO - PROCESS | 1651 | 1463433002080 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]]]}] 14:10:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1484ms 14:10:02 INFO - PROCESS | 1651 | 1463433002120 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 14:10:02 INFO - PROCESS | 1651 | 1463433002123 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 14:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:10:02 INFO - PROCESS | 1651 | 1463433002126 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:10:02 INFO - PROCESS | 1651 | 1463433002128 Marionette TRACE conn2 <- [1,62,null,{}] 14:10:02 INFO - PROCESS | 1651 | 1463433002132 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}] 14:10:02 INFO - PROCESS | 1651 | 1463433002275 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 14:10:02 INFO - PROCESS | 1651 | 1463433002320 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e24000 == 23 [pid = 1651] [id = 23] 14:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x114ede000) [pid = 1651] [serial = 65] [outer = 0x0] 14:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x116761800) [pid = 1651] [serial = 66] [outer = 0x114ede000] 14:10:02 INFO - PROCESS | 1651 | 1463433002355 Marionette DEBUG loaded listener.js 14:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x116a5dc00) [pid = 1651] [serial = 67] [outer = 0x114ede000] 14:10:02 INFO - PROCESS | 1651 | 1463433002772 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]]]}] 14:10:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 14:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:10:02 INFO - PROCESS | 1651 | 1463433002798 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 14:10:02 INFO - PROCESS | 1651 | 1463433002800 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 14:10:02 INFO - PROCESS | 1651 | 1463433002802 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:10:02 INFO - PROCESS | 1651 | 1463433002804 Marionette TRACE conn2 <- [1,66,null,{}] 14:10:02 INFO - PROCESS | 1651 | 1463433002806 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}] 14:10:02 INFO - PROCESS | 1651 | 1463433002926 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 14:10:02 INFO - PROCESS | 1651 | 1463433002974 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x117115000 == 24 [pid = 1651] [id = 24] 14:10:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1181ec800) [pid = 1651] [serial = 68] [outer = 0x0] 14:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x118366000) [pid = 1651] [serial = 69] [outer = 0x1181ec800] 14:10:03 INFO - PROCESS | 1651 | 1463433003005 Marionette DEBUG loaded listener.js 14:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1187a9400) [pid = 1651] [serial = 70] [outer = 0x1181ec800] 14:10:03 INFO - PROCESS | 1651 | 1463433003655 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]]]}] 14:10:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 919ms 14:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:10:03 INFO - PROCESS | 1651 | 1463433003722 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 14:10:03 INFO - PROCESS | 1651 | 1463433003724 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 14:10:03 INFO - PROCESS | 1651 | 1463433003727 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:10:03 INFO - PROCESS | 1651 | 1463433003729 Marionette TRACE conn2 <- [1,70,null,{}] 14:10:03 INFO - PROCESS | 1651 | 1463433003733 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}] 14:10:03 INFO - PROCESS | 1651 | 1463433003813 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 14:10:03 INFO - PROCESS | 1651 | 1463433003878 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x113cc3000 == 25 [pid = 1651] [id = 25] 14:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1166c0800) [pid = 1651] [serial = 71] [outer = 0x0] 14:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x116765800) [pid = 1651] [serial = 72] [outer = 0x1166c0800] 14:10:03 INFO - PROCESS | 1651 | 1463433003908 Marionette DEBUG loaded listener.js 14:10:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1168a2000) [pid = 1651] [serial = 73] [outer = 0x1166c0800] 14:10:04 INFO - PROCESS | 1651 | 1463433004315 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]]]}] 14:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 622ms 14:10:04 INFO - PROCESS | 1651 | 1463433004360 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 14:10:04 INFO - PROCESS | 1651 | 1463433004364 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 14:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:10:04 INFO - PROCESS | 1651 | 1463433004374 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:10:04 INFO - PROCESS | 1651 | 1463433004376 Marionette TRACE conn2 <- [1,74,null,{}] 14:10:04 INFO - PROCESS | 1651 | 1463433004378 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}] 14:10:04 INFO - PROCESS | 1651 | 1463433004451 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 14:10:04 INFO - PROCESS | 1651 | 1463433004456 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x116484000 == 26 [pid = 1651] [id = 26] 14:10:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x116a61000) [pid = 1651] [serial = 74] [outer = 0x0] 14:10:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x117678000) [pid = 1651] [serial = 75] [outer = 0x116a61000] 14:10:04 INFO - PROCESS | 1651 | 1463433004485 Marionette DEBUG loaded listener.js 14:10:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x117e2dc00) [pid = 1651] [serial = 76] [outer = 0x116a61000] 14:10:04 INFO - PROCESS | 1651 | 1463433004802 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]]]}] 14:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 14:10:04 INFO - PROCESS | 1651 | 1463433004844 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 14:10:04 INFO - PROCESS | 1651 | 1463433004845 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 14:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:10:04 INFO - PROCESS | 1651 | 1463433004847 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:10:04 INFO - PROCESS | 1651 | 1463433004850 Marionette TRACE conn2 <- [1,78,null,{}] 14:10:04 INFO - PROCESS | 1651 | 1463433004860 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}] 14:10:04 INFO - PROCESS | 1651 | 1463433004940 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 14:10:04 INFO - PROCESS | 1651 | 1463433004987 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x116887000 == 27 [pid = 1651] [id = 27] 14:10:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11339d800) [pid = 1651] [serial = 77] [outer = 0x0] 14:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x117e32400) [pid = 1651] [serial = 78] [outer = 0x11339d800] 14:10:05 INFO - PROCESS | 1651 | 1463433005016 Marionette DEBUG loaded listener.js 14:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11879ec00) [pid = 1651] [serial = 79] [outer = 0x11339d800] 14:10:05 INFO - PROCESS | 1651 | 1463433005291 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]]]}] 14:10:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 476ms 14:10:05 INFO - PROCESS | 1651 | 1463433005324 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 14:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:10:05 INFO - PROCESS | 1651 | 1463433005326 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 14:10:05 INFO - PROCESS | 1651 | 1463433005328 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:10:05 INFO - PROCESS | 1651 | 1463433005329 Marionette TRACE conn2 <- [1,82,null,{}] 14:10:05 INFO - PROCESS | 1651 | 1463433005332 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}] 14:10:05 INFO - PROCESS | 1651 | 1463433005426 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 14:10:05 INFO - PROCESS | 1651 | 1463433005430 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x117460800 == 28 [pid = 1651] [id = 28] 14:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1188c1400) [pid = 1651] [serial = 80] [outer = 0x0] 14:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11920e400) [pid = 1651] [serial = 81] [outer = 0x1188c1400] 14:10:05 INFO - PROCESS | 1651 | 1463433005458 Marionette DEBUG loaded listener.js 14:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1192ac000) [pid = 1651] [serial = 82] [outer = 0x1188c1400] 14:10:05 INFO - PROCESS | 1651 | 1463433005783 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]]]}] 14:10:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 519ms 14:10:05 INFO - PROCESS | 1651 | 1463433005848 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 14:10:05 INFO - PROCESS | 1651 | 1463433005849 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 14:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:10:05 INFO - PROCESS | 1651 | 1463433005851 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:10:05 INFO - PROCESS | 1651 | 1463433005852 Marionette TRACE conn2 <- [1,86,null,{}] 14:10:05 INFO - PROCESS | 1651 | 1463433005855 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}] 14:10:05 INFO - PROCESS | 1651 | 1463433005925 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 14:10:05 INFO - PROCESS | 1651 | 1463433005930 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180d4000 == 29 [pid = 1651] [id = 29] 14:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x113398000) [pid = 1651] [serial = 83] [outer = 0x0] 14:10:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1193f1c00) [pid = 1651] [serial = 84] [outer = 0x113398000] 14:10:05 INFO - PROCESS | 1651 | 1463433005958 Marionette DEBUG loaded listener.js 14:10:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11944b000) [pid = 1651] [serial = 85] [outer = 0x113398000] 14:10:06 INFO - PROCESS | 1651 | 1463433006248 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]]]}] 14:10:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 420ms 14:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:10:06 INFO - PROCESS | 1651 | 1463433006276 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 14:10:06 INFO - PROCESS | 1651 | 1463433006277 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 14:10:06 INFO - PROCESS | 1651 | 1463433006279 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:10:06 INFO - PROCESS | 1651 | 1463433006280 Marionette TRACE conn2 <- [1,90,null,{}] 14:10:06 INFO - PROCESS | 1651 | 1463433006283 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}] 14:10:06 INFO - PROCESS | 1651 | 1463433006372 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 14:10:06 INFO - PROCESS | 1651 | 1463433006423 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x118574800 == 30 [pid = 1651] [id = 30] 14:10:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x117e24800) [pid = 1651] [serial = 86] [outer = 0x0] 14:10:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11944ec00) [pid = 1651] [serial = 87] [outer = 0x117e24800] 14:10:06 INFO - PROCESS | 1651 | 1463433006450 Marionette DEBUG loaded listener.js 14:10:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123875c00) [pid = 1651] [serial = 88] [outer = 0x117e24800] 14:10:06 INFO - PROCESS | 1651 | 1463433006714 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]]]}] 14:10:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 14:10:06 INFO - PROCESS | 1651 | 1463433006748 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 14:10:06 INFO - PROCESS | 1651 | 1463433006750 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 14:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:10:06 INFO - PROCESS | 1651 | 1463433006761 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:10:06 INFO - PROCESS | 1651 | 1463433006762 Marionette TRACE conn2 <- [1,94,null,{}] 14:10:06 INFO - PROCESS | 1651 | 1463433006764 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}] 14:10:06 INFO - PROCESS | 1651 | 1463433006839 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 14:10:06 INFO - PROCESS | 1651 | 1463433006843 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11926d800 == 31 [pid = 1651] [id = 31] 14:10:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1192a1400) [pid = 1651] [serial = 89] [outer = 0x0] 14:10:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12387b000) [pid = 1651] [serial = 90] [outer = 0x1192a1400] 14:10:06 INFO - PROCESS | 1651 | 1463433006871 Marionette DEBUG loaded listener.js 14:10:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1239d2800) [pid = 1651] [serial = 91] [outer = 0x1192a1400] 14:10:07 INFO - PROCESS | 1651 | 1463433007161 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]]]}] 14:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 14:10:07 INFO - PROCESS | 1651 | 1463433007179 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 14:10:07 INFO - PROCESS | 1651 | 1463433007181 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 14:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:10:07 INFO - PROCESS | 1651 | 1463433007191 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:10:07 INFO - PROCESS | 1651 | 1463433007192 Marionette TRACE conn2 <- [1,98,null,{}] 14:10:07 INFO - PROCESS | 1651 | 1463433007195 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}] 14:10:07 INFO - PROCESS | 1651 | 1463433007296 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 14:10:07 INFO - PROCESS | 1651 | 1463433007323 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x119310000 == 32 [pid = 1651] [id = 32] 14:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123879000) [pid = 1651] [serial = 92] [outer = 0x0] 14:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123bde800) [pid = 1651] [serial = 93] [outer = 0x123879000] 14:10:07 INFO - PROCESS | 1651 | 1463433007349 Marionette DEBUG loaded listener.js 14:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123e0a000) [pid = 1651] [serial = 94] [outer = 0x123879000] 14:10:07 INFO - PROCESS | 1651 | 1463433007599 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]]]}] 14:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 427ms 14:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:10:07 INFO - PROCESS | 1651 | 1463433007611 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 14:10:07 INFO - PROCESS | 1651 | 1463433007612 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 14:10:07 INFO - PROCESS | 1651 | 1463433007614 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:10:07 INFO - PROCESS | 1651 | 1463433007615 Marionette TRACE conn2 <- [1,102,null,{}] 14:10:07 INFO - PROCESS | 1651 | 1463433007627 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}] 14:10:07 INFO - PROCESS | 1651 | 1463433007720 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 14:10:07 INFO - PROCESS | 1651 | 1463433007724 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x116886800 == 33 [pid = 1651] [id = 33] 14:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123c7b400) [pid = 1651] [serial = 95] [outer = 0x0] 14:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123e73400) [pid = 1651] [serial = 96] [outer = 0x123c7b400] 14:10:07 INFO - PROCESS | 1651 | 1463433007751 Marionette DEBUG loaded listener.js 14:10:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1242ab800) [pid = 1651] [serial = 97] [outer = 0x123c7b400] 14:10:08 INFO - PROCESS | 1651 | 1463433008025 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]]]}] 14:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 476ms 14:10:08 INFO - PROCESS | 1651 | 1463433008090 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 14:10:08 INFO - PROCESS | 1651 | 1463433008091 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 14:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:10:08 INFO - PROCESS | 1651 | 1463433008094 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:10:08 INFO - PROCESS | 1651 | 1463433008095 Marionette TRACE conn2 <- [1,106,null,{}] 14:10:08 INFO - PROCESS | 1651 | 1463433008097 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}] 14:10:08 INFO - PROCESS | 1651 | 1463433008169 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 14:10:08 INFO - PROCESS | 1651 | 1463433008219 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c1c800 == 34 [pid = 1651] [id = 34] 14:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1187a0000) [pid = 1651] [serial = 98] [outer = 0x0] 14:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1246b4c00) [pid = 1651] [serial = 99] [outer = 0x1187a0000] 14:10:08 INFO - PROCESS | 1651 | 1463433008245 Marionette DEBUG loaded listener.js 14:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1246c1c00) [pid = 1651] [serial = 100] [outer = 0x1187a0000] 14:10:08 INFO - PROCESS | 1651 | 1463433008510 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]]]}] 14:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 14:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:10:08 INFO - PROCESS | 1651 | 1463433008562 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 14:10:08 INFO - PROCESS | 1651 | 1463433008564 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 14:10:08 INFO - PROCESS | 1651 | 1463433008570 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:10:08 INFO - PROCESS | 1651 | 1463433008574 Marionette TRACE conn2 <- [1,110,null,{}] 14:10:08 INFO - PROCESS | 1651 | 1463433008578 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}] 14:10:08 INFO - PROCESS | 1651 | 1463433008713 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 14:10:08 INFO - PROCESS | 1651 | 1463433008720 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x120654800 == 35 [pid = 1651] [id = 35] 14:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1246b8400) [pid = 1651] [serial = 101] [outer = 0x0] 14:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124bc4c00) [pid = 1651] [serial = 102] [outer = 0x1246b8400] 14:10:08 INFO - PROCESS | 1651 | 1463433008763 Marionette DEBUG loaded listener.js 14:10:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x125814400) [pid = 1651] [serial = 103] [outer = 0x1246b8400] 14:10:09 INFO - PROCESS | 1651 | 1463433009169 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]]]}] 14:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 625ms 14:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:10:09 INFO - PROCESS | 1651 | 1463433009203 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 14:10:09 INFO - PROCESS | 1651 | 1463433009205 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 14:10:09 INFO - PROCESS | 1651 | 1463433009207 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:10:09 INFO - PROCESS | 1651 | 1463433009208 Marionette TRACE conn2 <- [1,114,null,{}] 14:10:09 INFO - PROCESS | 1651 | 1463433009211 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}] 14:10:09 INFO - PROCESS | 1651 | 1463433009288 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 14:10:09 INFO - PROCESS | 1651 | 1463433009292 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x123978000 == 36 [pid = 1651] [id = 36] 14:10:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x124e8e000) [pid = 1651] [serial = 104] [outer = 0x0] 14:10:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x126159000) [pid = 1651] [serial = 105] [outer = 0x124e8e000] 14:10:09 INFO - PROCESS | 1651 | 1463433009316 Marionette DEBUG loaded listener.js 14:10:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12654a800) [pid = 1651] [serial = 106] [outer = 0x124e8e000] 14:10:09 INFO - PROCESS | 1651 | 1463433009624 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]]]}] 14:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 14:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:10:09 INFO - PROCESS | 1651 | 1463433009676 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 14:10:09 INFO - PROCESS | 1651 | 1463433009677 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 14:10:09 INFO - PROCESS | 1651 | 1463433009679 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:10:09 INFO - PROCESS | 1651 | 1463433009680 Marionette TRACE conn2 <- [1,118,null,{}] 14:10:09 INFO - PROCESS | 1651 | 1463433009682 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}] 14:10:09 INFO - PROCESS | 1651 | 1463433009755 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 14:10:09 INFO - PROCESS | 1651 | 1463433009802 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12398b800 == 37 [pid = 1651] [id = 37] 14:10:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12581d000) [pid = 1651] [serial = 107] [outer = 0x0] 14:10:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1265f0000) [pid = 1651] [serial = 108] [outer = 0x12581d000] 14:10:09 INFO - PROCESS | 1651 | 1463433009826 Marionette DEBUG loaded listener.js 14:10:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1267f3c00) [pid = 1651] [serial = 109] [outer = 0x12581d000] 14:10:10 INFO - PROCESS | 1651 | 1463433010106 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]]]}] 14:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 14:10:10 INFO - PROCESS | 1651 | 1463433010150 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 14:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:10:10 INFO - PROCESS | 1651 | 1463433010166 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 14:10:10 INFO - PROCESS | 1651 | 1463433010171 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:10:10 INFO - PROCESS | 1651 | 1463433010172 Marionette TRACE conn2 <- [1,122,null,{}] 14:10:10 INFO - PROCESS | 1651 | 1463433010174 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}] 14:10:10 INFO - PROCESS | 1651 | 1463433010247 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 14:10:10 INFO - PROCESS | 1651 | 1463433010252 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f4f000 == 38 [pid = 1651] [id = 38] 14:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1267e6400) [pid = 1651] [serial = 110] [outer = 0x0] 14:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x128c44000) [pid = 1651] [serial = 111] [outer = 0x1267e6400] 14:10:10 INFO - PROCESS | 1651 | 1463433010278 Marionette DEBUG loaded listener.js 14:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x128c4a400) [pid = 1651] [serial = 112] [outer = 0x1267e6400] 14:10:10 INFO - PROCESS | 1651 | 1463433010572 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]]]}] 14:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 14:10:10 INFO - PROCESS | 1651 | 1463433010592 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 14:10:10 INFO - PROCESS | 1651 | 1463433010593 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 14:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:10:10 INFO - PROCESS | 1651 | 1463433010596 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:10:10 INFO - PROCESS | 1651 | 1463433010597 Marionette TRACE conn2 <- [1,126,null,{}] 14:10:10 INFO - PROCESS | 1651 | 1463433010599 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}] 14:10:10 INFO - PROCESS | 1651 | 1463433010678 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 14:10:10 INFO - PROCESS | 1651 | 1463433010682 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12436d800 == 39 [pid = 1651] [id = 39] 14:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x128c45400) [pid = 1651] [serial = 113] [outer = 0x0] 14:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x128f05400) [pid = 1651] [serial = 114] [outer = 0x128c45400] 14:10:10 INFO - PROCESS | 1651 | 1463433010708 Marionette DEBUG loaded listener.js 14:10:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x129078c00) [pid = 1651] [serial = 115] [outer = 0x128c45400] 14:10:11 INFO - PROCESS | 1651 | 1463433010998 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]]]}] 14:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 419ms 14:10:11 INFO - PROCESS | 1651 | 1463433011024 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 14:10:11 INFO - PROCESS | 1651 | 1463433011025 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 14:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:10:11 INFO - PROCESS | 1651 | 1463433011029 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:10:11 INFO - PROCESS | 1651 | 1463433011031 Marionette TRACE conn2 <- [1,130,null,{}] 14:10:11 INFO - PROCESS | 1651 | 1463433011041 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}] 14:10:11 INFO - PROCESS | 1651 | 1463433011150 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 14:10:11 INFO - PROCESS | 1651 | 1463433011158 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x124a21000 == 40 [pid = 1651] [id = 40] 14:10:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1267f0400) [pid = 1651] [serial = 116] [outer = 0x0] 14:10:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x129077c00) [pid = 1651] [serial = 117] [outer = 0x1267f0400] 14:10:11 INFO - PROCESS | 1651 | 1463433011190 Marionette DEBUG loaded listener.js 14:10:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x129314000) [pid = 1651] [serial = 118] [outer = 0x1267f0400] 14:10:11 INFO - PROCESS | 1651 | 1463433011494 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]]]}] 14:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 520ms 14:10:11 INFO - PROCESS | 1651 | 1463433011551 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 14:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:10:11 INFO - PROCESS | 1651 | 1463433011554 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 14:10:11 INFO - PROCESS | 1651 | 1463433011556 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:10:11 INFO - PROCESS | 1651 | 1463433011557 Marionette TRACE conn2 <- [1,134,null,{}] 14:10:11 INFO - PROCESS | 1651 | 1463433011560 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}] 14:10:11 INFO - PROCESS | 1651 | 1463433011635 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 14:10:11 INFO - PROCESS | 1651 | 1463433011640 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x125857800 == 41 [pid = 1651] [id = 41] 14:10:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x128d55800) [pid = 1651] [serial = 119] [outer = 0x0] 14:10:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1295c4400) [pid = 1651] [serial = 120] [outer = 0x128d55800] 14:10:11 INFO - PROCESS | 1651 | 1463433011664 Marionette DEBUG loaded listener.js 14:10:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12a78d000) [pid = 1651] [serial = 121] [outer = 0x128d55800] 14:10:12 INFO - PROCESS | 1651 | 1463433012663 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]]]}] 14:10:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1119ms 14:10:12 INFO - PROCESS | 1651 | 1463433012676 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 14:10:12 INFO - PROCESS | 1651 | 1463433012679 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 14:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:10:12 INFO - PROCESS | 1651 | 1463433012682 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:10:12 INFO - PROCESS | 1651 | 1463433012686 Marionette TRACE conn2 <- [1,138,null,{}] 14:10:12 INFO - PROCESS | 1651 | 1463433012705 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}] 14:10:12 INFO - PROCESS | 1651 | 1463433012804 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 14:10:12 INFO - PROCESS | 1651 | 1463433012811 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x113314800 == 42 [pid = 1651] [id = 42] 14:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1164a6400) [pid = 1651] [serial = 122] [outer = 0x0] 14:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11676f000) [pid = 1651] [serial = 123] [outer = 0x1164a6400] 14:10:12 INFO - PROCESS | 1651 | 1463433012839 Marionette DEBUG loaded listener.js 14:10:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x116a61800) [pid = 1651] [serial = 124] [outer = 0x1164a6400] 14:10:13 INFO - PROCESS | 1651 | 1463433013149 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]]]}] 14:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 484ms 14:10:13 INFO - PROCESS | 1651 | 1463433013167 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 14:10:13 INFO - PROCESS | 1651 | 1463433013174 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 14:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:10:13 INFO - PROCESS | 1651 | 1463433013185 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:10:13 INFO - PROCESS | 1651 | 1463433013188 Marionette TRACE conn2 <- [1,142,null,{}] 14:10:13 INFO - PROCESS | 1651 | 1463433013191 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}] 14:10:13 INFO - PROCESS | 1651 | 1463433013280 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 14:10:13 INFO - PROCESS | 1651 | 1463433013286 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ecb000 == 43 [pid = 1651] [id = 43] 14:10:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x116aa6800) [pid = 1651] [serial = 125] [outer = 0x0] 14:10:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x117e2c800) [pid = 1651] [serial = 126] [outer = 0x116aa6800] 14:10:13 INFO - PROCESS | 1651 | 1463433013342 Marionette DEBUG loaded listener.js 14:10:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1182e6400) [pid = 1651] [serial = 127] [outer = 0x116aa6800] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12c829c00) [pid = 1651] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12beda800) [pid = 1651] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1181ef800) [pid = 1651] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12bb6cc00) [pid = 1651] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12bb25400) [pid = 1651] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12ab0d800) [pid = 1651] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12ab04c00) [pid = 1651] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12907b800) [pid = 1651] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12d582400) [pid = 1651] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x119448c00) [pid = 1651] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12ce2bc00) [pid = 1651] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12c9c5400) [pid = 1651] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1188c1400) [pid = 1651] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x113398000) [pid = 1651] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x117e24800) [pid = 1651] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1192a1400) [pid = 1651] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x123879000) [pid = 1651] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x123c7b400) [pid = 1651] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1187a0000) [pid = 1651] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x124e8e000) [pid = 1651] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12581d000) [pid = 1651] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1267e6400) [pid = 1651] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12d938000) [pid = 1651] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1121b2400) [pid = 1651] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x114ede000) [pid = 1651] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1181ec800) [pid = 1651] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1166c0800) [pid = 1651] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x116a61000) [pid = 1651] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:10:14 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11339d800) [pid = 1651] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:10:14 INFO - PROCESS | 1651 | 1463433014379 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]]]}] 14:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1224ms 14:10:14 INFO - PROCESS | 1651 | 1463433014409 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 14:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:10:14 INFO - PROCESS | 1651 | 1463433014410 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 14:10:14 INFO - PROCESS | 1651 | 1463433014413 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:10:14 INFO - PROCESS | 1651 | 1463433014426 Marionette TRACE conn2 <- [1,146,null,{}] 14:10:14 INFO - PROCESS | 1651 | 1463433014434 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}] 14:10:14 INFO - PROCESS | 1651 | 1463433014512 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 14:10:14 INFO - PROCESS | 1651 | 1463433014520 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x11711c000 == 44 [pid = 1651] [id = 44] 14:10:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x115e12400) [pid = 1651] [serial = 128] [outer = 0x0] 14:10:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11835ac00) [pid = 1651] [serial = 129] [outer = 0x115e12400] 14:10:14 INFO - PROCESS | 1651 | 1463433014549 Marionette DEBUG loaded listener.js 14:10:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1185b3c00) [pid = 1651] [serial = 130] [outer = 0x115e12400] 14:10:14 INFO - PROCESS | 1651 | 1463433014929 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]]]}] 14:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 532ms 14:10:14 INFO - PROCESS | 1651 | 1463433014945 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 14:10:14 INFO - PROCESS | 1651 | 1463433014946 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 14:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:10:14 INFO - PROCESS | 1651 | 1463433014949 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:10:14 INFO - PROCESS | 1651 | 1463433014950 Marionette TRACE conn2 <- [1,150,null,{}] 14:10:14 INFO - PROCESS | 1651 | 1463433014955 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}] 14:10:15 INFO - PROCESS | 1651 | 1463433015026 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 14:10:15 INFO - PROCESS | 1651 | 1463433015030 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180c2800 == 45 [pid = 1651] [id = 45] 14:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1187a0400) [pid = 1651] [serial = 131] [outer = 0x0] 14:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1188c6800) [pid = 1651] [serial = 132] [outer = 0x1187a0400] 14:10:15 INFO - PROCESS | 1651 | 1463433015058 Marionette DEBUG loaded listener.js 14:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1192a1c00) [pid = 1651] [serial = 133] [outer = 0x1187a0400] 14:10:15 INFO - PROCESS | 1651 | 1463433015372 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]]]}] 14:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 14:10:15 INFO - PROCESS | 1651 | 1463433015420 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 14:10:15 INFO - PROCESS | 1651 | 1463433015421 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 14:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:10:15 INFO - PROCESS | 1651 | 1463433015424 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:10:15 INFO - PROCESS | 1651 | 1463433015425 Marionette TRACE conn2 <- [1,154,null,{}] 14:10:15 INFO - PROCESS | 1651 | 1463433015427 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}] 14:10:15 INFO - PROCESS | 1651 | 1463433015507 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 14:10:15 INFO - PROCESS | 1651 | 1463433015552 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180da800 == 46 [pid = 1651] [id = 46] 14:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x114ee1400) [pid = 1651] [serial = 134] [outer = 0x0] 14:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1192ab400) [pid = 1651] [serial = 135] [outer = 0x114ee1400] 14:10:15 INFO - PROCESS | 1651 | 1463433015578 Marionette DEBUG loaded listener.js 14:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1193fac00) [pid = 1651] [serial = 136] [outer = 0x114ee1400] 14:10:15 INFO - PROCESS | 1651 | 1463433015869 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]]]}] 14:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 14:10:15 INFO - PROCESS | 1651 | 1463433015892 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 14:10:15 INFO - PROCESS | 1651 | 1463433015894 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 14:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:10:15 INFO - PROCESS | 1651 | 1463433015896 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:10:15 INFO - PROCESS | 1651 | 1463433015897 Marionette TRACE conn2 <- [1,158,null,{}] 14:10:15 INFO - PROCESS | 1651 | 1463433015899 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}] 14:10:15 INFO - PROCESS | 1651 | 1463433015981 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 14:10:15 INFO - PROCESS | 1651 | 1463433015988 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x119315800 == 47 [pid = 1651] [id = 47] 14:10:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119446c00) [pid = 1651] [serial = 137] [outer = 0x0] 14:10:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x119ff7000) [pid = 1651] [serial = 138] [outer = 0x119446c00] 14:10:16 INFO - PROCESS | 1651 | 1463433016014 Marionette DEBUG loaded listener.js 14:10:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12387cc00) [pid = 1651] [serial = 139] [outer = 0x119446c00] 14:10:16 INFO - PROCESS | 1651 | 1463433016302 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]]]}] 14:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 420ms 14:10:16 INFO - PROCESS | 1651 | 1463433016316 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 14:10:16 INFO - PROCESS | 1651 | 1463433016318 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 14:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:10:16 INFO - PROCESS | 1651 | 1463433016329 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:10:16 INFO - PROCESS | 1651 | 1463433016330 Marionette TRACE conn2 <- [1,162,null,{}] 14:10:16 INFO - PROCESS | 1651 | 1463433016333 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}] 14:10:16 INFO - PROCESS | 1651 | 1463433016461 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 14:10:16 INFO - PROCESS | 1651 | 1463433016512 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x112628800 == 48 [pid = 1651] [id = 48] 14:10:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x112965c00) [pid = 1651] [serial = 140] [outer = 0x0] 14:10:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x112da4c00) [pid = 1651] [serial = 141] [outer = 0x112965c00] 14:10:16 INFO - PROCESS | 1651 | 1463433016543 Marionette DEBUG loaded listener.js 14:10:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x114ede000) [pid = 1651] [serial = 142] [outer = 0x112965c00] 14:10:17 INFO - PROCESS | 1651 | 1463433017012 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]]]}] 14:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 723ms 14:10:17 INFO - PROCESS | 1651 | 1463433017052 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 14:10:17 INFO - PROCESS | 1651 | 1463433017055 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 14:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:10:17 INFO - PROCESS | 1651 | 1463433017058 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:10:17 INFO - PROCESS | 1651 | 1463433017060 Marionette TRACE conn2 <- [1,166,null,{}] 14:10:17 INFO - PROCESS | 1651 | 1463433017064 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}] 14:10:17 INFO - PROCESS | 1651 | 1463433017190 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 14:10:17 INFO - PROCESS | 1651 | 1463433017256 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x117458800 == 49 [pid = 1651] [id = 49] 14:10:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x117e2ec00) [pid = 1651] [serial = 143] [outer = 0x0] 14:10:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1181e9000) [pid = 1651] [serial = 144] [outer = 0x117e2ec00] 14:10:17 INFO - PROCESS | 1651 | 1463433017289 Marionette DEBUG loaded listener.js 14:10:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x118361c00) [pid = 1651] [serial = 145] [outer = 0x117e2ec00] 14:10:17 INFO - PROCESS | 1651 | 1463433017732 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]]]}] 14:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 720ms 14:10:17 INFO - PROCESS | 1651 | 1463433017785 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 14:10:17 INFO - PROCESS | 1651 | 1463433017787 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 14:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:10:17 INFO - PROCESS | 1651 | 1463433017791 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:10:17 INFO - PROCESS | 1651 | 1463433017792 Marionette TRACE conn2 <- [1,170,null,{}] 14:10:17 INFO - PROCESS | 1651 | 1463433017795 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}] 14:10:17 INFO - PROCESS | 1651 | 1463433017884 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 14:10:17 INFO - PROCESS | 1651 | 1463433017949 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c28800 == 50 [pid = 1651] [id = 50] 14:10:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11879d000) [pid = 1651] [serial = 146] [outer = 0x0] 14:10:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1192abc00) [pid = 1651] [serial = 147] [outer = 0x11879d000] 14:10:17 INFO - PROCESS | 1651 | 1463433017979 Marionette DEBUG loaded listener.js 14:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x119951800) [pid = 1651] [serial = 148] [outer = 0x11879d000] 14:10:18 INFO - PROCESS | 1651 | 1463433018364 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]]]}] 14:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 618ms 14:10:18 INFO - PROCESS | 1651 | 1463433018410 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 14:10:18 INFO - PROCESS | 1651 | 1463433018413 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 14:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:10:18 INFO - PROCESS | 1651 | 1463433018421 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:10:18 INFO - PROCESS | 1651 | 1463433018424 Marionette TRACE conn2 <- [1,174,null,{}] 14:10:18 INFO - PROCESS | 1651 | 1463433018427 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}] 14:10:18 INFO - PROCESS | 1651 | 1463433018533 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 14:10:18 INFO - PROCESS | 1651 | 1463433018608 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x120647800 == 51 [pid = 1651] [id = 51] 14:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1188bfc00) [pid = 1651] [serial = 149] [outer = 0x0] 14:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x119ff0400) [pid = 1651] [serial = 150] [outer = 0x1188bfc00] 14:10:18 INFO - PROCESS | 1651 | 1463433018638 Marionette DEBUG loaded listener.js 14:10:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x123d54000) [pid = 1651] [serial = 151] [outer = 0x1188bfc00] 14:10:19 INFO - PROCESS | 1651 | 1463433019069 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]]]}] 14:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 675ms 14:10:19 INFO - PROCESS | 1651 | 1463433019092 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 14:10:19 INFO - PROCESS | 1651 | 1463433019093 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 14:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:10:19 INFO - PROCESS | 1651 | 1463433019096 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:10:19 INFO - PROCESS | 1651 | 1463433019097 Marionette TRACE conn2 <- [1,178,null,{}] 14:10:19 INFO - PROCESS | 1651 | 1463433019117 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}] 14:10:19 INFO - PROCESS | 1651 | 1463433019227 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 14:10:19 INFO - PROCESS | 1651 | 1463433019275 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x115d14000 == 52 [pid = 1651] [id = 52] 14:10:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11767f400) [pid = 1651] [serial = 152] [outer = 0x0] 14:10:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11920f400) [pid = 1651] [serial = 153] [outer = 0x11767f400] 14:10:19 INFO - PROCESS | 1651 | 1463433019306 Marionette DEBUG loaded listener.js 14:10:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x123879400) [pid = 1651] [serial = 154] [outer = 0x11767f400] 14:10:19 INFO - PROCESS | 1651 | 1463433019792 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]]]}] 14:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 771ms 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x119315800 == 51 [pid = 1651] [id = 47] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1180da800 == 50 [pid = 1651] [id = 46] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1180c2800 == 49 [pid = 1651] [id = 45] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x11711c000 == 48 [pid = 1651] [id = 44] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x115ecb000 == 47 [pid = 1651] [id = 43] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x113314800 == 46 [pid = 1651] [id = 42] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x117460800 == 45 [pid = 1651] [id = 28] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x118574800 == 44 [pid = 1651] [id = 30] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x116887000 == 43 [pid = 1651] [id = 27] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x125857800 == 42 [pid = 1651] [id = 41] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x116886800 == 41 [pid = 1651] [id = 33] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x119310000 == 40 [pid = 1651] [id = 32] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x11926d800 == 39 [pid = 1651] [id = 31] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1180d4000 == 38 [pid = 1651] [id = 29] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x120647800 == 37 [pid = 1651] [id = 51] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x124a21000 == 36 [pid = 1651] [id = 40] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x119c28800 == 35 [pid = 1651] [id = 50] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x123f4f000 == 34 [pid = 1651] [id = 38] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12436d800 == 33 [pid = 1651] [id = 39] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x119c1c800 == 32 [pid = 1651] [id = 34] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12398b800 == 31 [pid = 1651] [id = 37] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x117458800 == 30 [pid = 1651] [id = 49] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x123978000 == 29 [pid = 1651] [id = 36] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x112628800 == 28 [pid = 1651] [id = 48] 14:10:20 INFO - PROCESS | 1651 | --DOCSHELL 0x120654800 == 27 [pid = 1651] [id = 35] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x117e32400) [pid = 1651] [serial = 78] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11920e400) [pid = 1651] [serial = 81] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1193f1c00) [pid = 1651] [serial = 84] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11944b000) [pid = 1651] [serial = 85] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11944ec00) [pid = 1651] [serial = 87] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x123875c00) [pid = 1651] [serial = 88] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12387b000) [pid = 1651] [serial = 90] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1239d2800) [pid = 1651] [serial = 91] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x123bde800) [pid = 1651] [serial = 93] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x123e0a000) [pid = 1651] [serial = 94] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x123e73400) [pid = 1651] [serial = 96] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1242ab800) [pid = 1651] [serial = 97] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1246b4c00) [pid = 1651] [serial = 99] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1246c1c00) [pid = 1651] [serial = 100] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12654a800) [pid = 1651] [serial = 106] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1267f3c00) [pid = 1651] [serial = 109] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x128c4a400) [pid = 1651] [serial = 112] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11879ec00) [pid = 1651] [serial = 79] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x116a5dc00) [pid = 1651] [serial = 67] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x129077c00) [pid = 1651] [serial = 117] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1192ac000) [pid = 1651] [serial = 82] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x112e2c000) [pid = 1651] [serial = 64] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12d941c00) [pid = 1651] [serial = 61] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x124bc4c00) [pid = 1651] [serial = 102] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126159000) [pid = 1651] [serial = 105] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1265f0000) [pid = 1651] [serial = 108] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x128c44000) [pid = 1651] [serial = 111] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128f05400) [pid = 1651] [serial = 114] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11296a000) [pid = 1651] [serial = 63] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116761800) [pid = 1651] [serial = 66] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118366000) [pid = 1651] [serial = 69] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1187a9400) [pid = 1651] [serial = 70] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116765800) [pid = 1651] [serial = 72] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1168a2000) [pid = 1651] [serial = 73] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x117678000) [pid = 1651] [serial = 75] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x117e2dc00) [pid = 1651] [serial = 76] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12adee800) [pid = 1651] [serial = 25] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12aca9800) [pid = 1651] [serial = 24] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12ab06800) [pid = 1651] [serial = 21] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12ab0a800) [pid = 1651] [serial = 22] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12930d800) [pid = 1651] [serial = 16] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1295c1800) [pid = 1651] [serial = 18] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x129307800) [pid = 1651] [serial = 15] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123e04000) [pid = 1651] [serial = 11] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x124012000) [pid = 1651] [serial = 8] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12d579000) [pid = 1651] [serial = 52] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12d2d4000) [pid = 1651] [serial = 51] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12d191000) [pid = 1651] [serial = 45] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12d166800) [pid = 1651] [serial = 48] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12c9cb000) [pid = 1651] [serial = 42] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12ce27400) [pid = 1651] [serial = 43] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12c830800) [pid = 1651] [serial = 39] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12c9c2c00) [pid = 1651] [serial = 40] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12c829800) [pid = 1651] [serial = 37] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x12bed7c00) [pid = 1651] [serial = 34] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x12c825c00) [pid = 1651] [serial = 36] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x129074800) [pid = 1651] [serial = 33] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x12be5f400) [pid = 1651] [serial = 30] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x12be66c00) [pid = 1651] [serial = 31] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x12bb28400) [pid = 1651] [serial = 27] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x12bb69c00) [pid = 1651] [serial = 28] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x12d938800) [pid = 1651] [serial = 60] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x12d6cc800) [pid = 1651] [serial = 57] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x12d6d2400) [pid = 1651] [serial = 58] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x12d57ac00) [pid = 1651] [serial = 54] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x12d57f800) [pid = 1651] [serial = 55] [outer = 0x0] [url = about:blank] 14:10:20 INFO - PROCESS | 1651 | 1463433020421 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 14:10:20 INFO - PROCESS | 1651 | 1463433020424 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 14:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:10:20 INFO - PROCESS | 1651 | 1463433020438 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:10:20 INFO - PROCESS | 1651 | 1463433020440 Marionette TRACE conn2 <- [1,182,null,{}] 14:10:20 INFO - PROCESS | 1651 | 1463433020444 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}] 14:10:20 INFO - PROCESS | 1651 | 1463433020515 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 14:10:20 INFO - PROCESS | 1651 | 1463433020523 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11255d800 == 28 [pid = 1651] [id = 53] 14:10:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x115d6fc00) [pid = 1651] [serial = 155] [outer = 0x0] 14:10:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x115e86400) [pid = 1651] [serial = 156] [outer = 0x115d6fc00] 14:10:20 INFO - PROCESS | 1651 | 1463433020552 Marionette DEBUG loaded listener.js 14:10:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x1164a5000) [pid = 1651] [serial = 157] [outer = 0x115d6fc00] 14:10:20 INFO - PROCESS | 1651 | 1463433020860 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]]]}] 14:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 474ms 14:10:20 INFO - PROCESS | 1651 | 1463433020910 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 14:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:10:20 INFO - PROCESS | 1651 | 1463433020912 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 14:10:20 INFO - PROCESS | 1651 | 1463433020918 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:10:20 INFO - PROCESS | 1651 | 1463433020921 Marionette TRACE conn2 <- [1,186,null,{}] 14:10:20 INFO - PROCESS | 1651 | 1463433020940 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}] 14:10:21 INFO - PROCESS | 1651 | 1463433021010 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 14:10:21 INFO - PROCESS | 1651 | 1463433021016 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1161c6800 == 29 [pid = 1651] [id = 54] 14:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x11660bc00) [pid = 1651] [serial = 158] [outer = 0x0] 14:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x11676bc00) [pid = 1651] [serial = 159] [outer = 0x11660bc00] 14:10:21 INFO - PROCESS | 1651 | 1463433021045 Marionette DEBUG loaded listener.js 14:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x117677800) [pid = 1651] [serial = 160] [outer = 0x11660bc00] 14:10:21 INFO - PROCESS | 1651 | 1463433021323 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]]]}] 14:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 424ms 14:10:21 INFO - PROCESS | 1651 | 1463433021343 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 14:10:21 INFO - PROCESS | 1651 | 1463433021344 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 14:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:10:21 INFO - PROCESS | 1651 | 1463433021347 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:10:21 INFO - PROCESS | 1651 | 1463433021349 Marionette TRACE conn2 <- [1,190,null,{}] 14:10:21 INFO - PROCESS | 1651 | 1463433021363 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}] 14:10:21 INFO - PROCESS | 1651 | 1463433021443 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 14:10:21 INFO - PROCESS | 1651 | 1463433021451 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x116f67800 == 30 [pid = 1651] [id = 55] 14:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1181f5400) [pid = 1651] [serial = 161] [outer = 0x0] 14:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11835e000) [pid = 1651] [serial = 162] [outer = 0x1181f5400] 14:10:21 INFO - PROCESS | 1651 | 1463433021482 Marionette DEBUG loaded listener.js 14:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1185b3400) [pid = 1651] [serial = 163] [outer = 0x1181f5400] 14:10:21 INFO - PROCESS | 1651 | 1463433021828 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]]]}] 14:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 527ms 14:10:21 INFO - PROCESS | 1651 | 1463433021874 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 14:10:21 INFO - PROCESS | 1651 | 1463433021875 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 14:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:10:21 INFO - PROCESS | 1651 | 1463433021878 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:10:21 INFO - PROCESS | 1651 | 1463433021879 Marionette TRACE conn2 <- [1,194,null,{}] 14:10:21 INFO - PROCESS | 1651 | 1463433021881 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}] 14:10:21 INFO - PROCESS | 1651 | 1463433021953 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 14:10:21 INFO - PROCESS | 1651 | 1463433021958 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x117456000 == 31 [pid = 1651] [id = 56] 14:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1185bf800) [pid = 1651] [serial = 164] [outer = 0x0] 14:10:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1187a1800) [pid = 1651] [serial = 165] [outer = 0x1185bf800] 14:10:21 INFO - PROCESS | 1651 | 1463433021985 Marionette DEBUG loaded listener.js 14:10:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11900f000) [pid = 1651] [serial = 166] [outer = 0x1185bf800] 14:10:22 INFO - PROCESS | 1651 | 1463433022278 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]]]}] 14:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 419ms 14:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:10:22 INFO - PROCESS | 1651 | 1463433022297 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 14:10:22 INFO - PROCESS | 1651 | 1463433022298 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 14:10:22 INFO - PROCESS | 1651 | 1463433022308 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:10:22 INFO - PROCESS | 1651 | 1463433022310 Marionette TRACE conn2 <- [1,198,null,{}] 14:10:22 INFO - PROCESS | 1651 | 1463433022312 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}] 14:10:22 INFO - PROCESS | 1651 | 1463433022382 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 14:10:22 INFO - PROCESS | 1651 | 1463433022388 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11829c800 == 32 [pid = 1651] [id = 57] 14:10:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1192a2800) [pid = 1651] [serial = 167] [outer = 0x0] 14:10:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1193f6c00) [pid = 1651] [serial = 168] [outer = 0x1192a2800] 14:10:22 INFO - PROCESS | 1651 | 1463433022414 Marionette DEBUG loaded listener.js 14:10:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119443c00) [pid = 1651] [serial = 169] [outer = 0x1192a2800] 14:10:22 INFO - PROCESS | 1651 | 1463433022731 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]]]}] 14:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 476ms 14:10:22 INFO - PROCESS | 1651 | 1463433022778 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 14:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:10:22 INFO - PROCESS | 1651 | 1463433022779 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 14:10:22 INFO - PROCESS | 1651 | 1463433022782 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:10:22 INFO - PROCESS | 1651 | 1463433022784 Marionette TRACE conn2 <- [1,202,null,{}] 14:10:22 INFO - PROCESS | 1651 | 1463433022790 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}] 14:10:22 INFO - PROCESS | 1651 | 1463433022942 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 14:10:22 INFO - PROCESS | 1651 | 1463433022959 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11903b000 == 33 [pid = 1651] [id = 58] 14:10:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119cbb800) [pid = 1651] [serial = 170] [outer = 0x0] 14:10:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119df4000) [pid = 1651] [serial = 171] [outer = 0x119cbb800] 14:10:23 INFO - PROCESS | 1651 | 1463433023022 Marionette DEBUG loaded listener.js 14:10:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x123876000) [pid = 1651] [serial = 172] [outer = 0x119cbb800] 14:10:23 INFO - PROCESS | 1651 | 1463433023430 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]]]}] 14:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 672ms 14:10:23 INFO - PROCESS | 1651 | 1463433023458 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 14:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:10:23 INFO - PROCESS | 1651 | 1463433023460 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 14:10:23 INFO - PROCESS | 1651 | 1463433023464 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:10:23 INFO - PROCESS | 1651 | 1463433023466 Marionette TRACE conn2 <- [1,206,null,{}] 14:10:23 INFO - PROCESS | 1651 | 1463433023469 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}] 14:10:23 INFO - PROCESS | 1651 | 1463433023593 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 14:10:23 INFO - PROCESS | 1651 | 1463433023601 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x11947b000 == 34 [pid = 1651] [id = 59] 14:10:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x115e86000) [pid = 1651] [serial = 173] [outer = 0x0] 14:10:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1239cf400) [pid = 1651] [serial = 174] [outer = 0x115e86000] 14:10:23 INFO - PROCESS | 1651 | 1463433023641 Marionette DEBUG loaded listener.js 14:10:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x123e05c00) [pid = 1651] [serial = 175] [outer = 0x115e86000] 14:10:24 INFO - PROCESS | 1651 | 1463433024027 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]]]}] 14:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 621ms 14:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:10:24 INFO - PROCESS | 1651 | 1463433024085 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 14:10:24 INFO - PROCESS | 1651 | 1463433024086 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 14:10:24 INFO - PROCESS | 1651 | 1463433024089 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:10:24 INFO - PROCESS | 1651 | 1463433024091 Marionette TRACE conn2 <- [1,210,null,{}] 14:10:24 INFO - PROCESS | 1651 | 1463433024094 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}] 14:10:24 INFO - PROCESS | 1651 | 1463433024216 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 14:10:24 INFO - PROCESS | 1651 | 1463433024239 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c17800 == 35 [pid = 1651] [id = 60] 14:10:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119957000) [pid = 1651] [serial = 176] [outer = 0x0] 14:10:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x124011c00) [pid = 1651] [serial = 177] [outer = 0x119957000] 14:10:24 INFO - PROCESS | 1651 | 1463433024278 Marionette DEBUG loaded listener.js 14:10:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1242a5000) [pid = 1651] [serial = 178] [outer = 0x119957000] 14:10:24 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119446c00) [pid = 1651] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:10:24 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x116aa6800) [pid = 1651] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:10:24 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1164a6400) [pid = 1651] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:10:24 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x114ee1400) [pid = 1651] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:10:24 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x115e12400) [pid = 1651] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:10:24 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1187a0400) [pid = 1651] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:10:24 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x128d55800) [pid = 1651] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:10:24 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1246b8400) [pid = 1651] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:10:24 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x128c45400) [pid = 1651] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:10:24 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1267f0400) [pid = 1651] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:10:24 INFO - PROCESS | 1651 | 1463433024721 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]]]}] 14:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 671ms 14:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:10:24 INFO - PROCESS | 1651 | 1463433024760 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 14:10:24 INFO - PROCESS | 1651 | 1463433024761 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 14:10:24 INFO - PROCESS | 1651 | 1463433024763 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:10:24 INFO - PROCESS | 1651 | 1463433024764 Marionette TRACE conn2 <- [1,214,null,{}] 14:10:24 INFO - PROCESS | 1651 | 1463433024767 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}] 14:10:24 INFO - PROCESS | 1651 | 1463433024833 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 14:10:24 INFO - PROCESS | 1651 | 1463433024873 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c1f800 == 36 [pid = 1651] [id = 61] 14:10:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x116a5d800) [pid = 1651] [serial = 179] [outer = 0x0] 14:10:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119df2000) [pid = 1651] [serial = 180] [outer = 0x116a5d800] 14:10:24 INFO - PROCESS | 1651 | 1463433024899 Marionette DEBUG loaded listener.js 14:10:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1246b4c00) [pid = 1651] [serial = 181] [outer = 0x116a5d800] 14:10:25 INFO - PROCESS | 1651 | 1463433025150 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]]]}] 14:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 14:10:25 INFO - PROCESS | 1651 | 1463433025182 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 14:10:25 INFO - PROCESS | 1651 | 1463433025183 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 14:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:10:25 INFO - PROCESS | 1651 | 1463433025197 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:10:25 INFO - PROCESS | 1651 | 1463433025199 Marionette TRACE conn2 <- [1,218,null,{}] 14:10:25 INFO - PROCESS | 1651 | 1463433025213 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}] 14:10:25 INFO - PROCESS | 1651 | 1463433025328 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 14:10:25 INFO - PROCESS | 1651 | 1463433025335 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x120655800 == 37 [pid = 1651] [id = 62] 14:10:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1246be000) [pid = 1651] [serial = 182] [outer = 0x0] 14:10:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x124adbc00) [pid = 1651] [serial = 183] [outer = 0x1246be000] 14:10:25 INFO - PROCESS | 1651 | 1463433025373 Marionette DEBUG loaded listener.js 14:10:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x124bc5000) [pid = 1651] [serial = 184] [outer = 0x1246be000] 14:10:25 INFO - PROCESS | 1651 | 1463433025794 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]]]}] 14:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 630ms 14:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:10:25 INFO - PROCESS | 1651 | 1463433025827 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 14:10:25 INFO - PROCESS | 1651 | 1463433025829 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 14:10:25 INFO - PROCESS | 1651 | 1463433025831 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:10:25 INFO - PROCESS | 1651 | 1463433025833 Marionette TRACE conn2 <- [1,222,null,{}] 14:10:25 INFO - PROCESS | 1651 | 1463433025836 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}] 14:10:25 INFO - PROCESS | 1651 | 1463433025925 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 14:10:25 INFO - PROCESS | 1651 | 1463433025930 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12397d000 == 38 [pid = 1651] [id = 63] 14:10:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x124e83000) [pid = 1651] [serial = 185] [outer = 0x0] 14:10:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x124eb5800) [pid = 1651] [serial = 186] [outer = 0x124e83000] 14:10:25 INFO - PROCESS | 1651 | 1463433025960 Marionette DEBUG loaded listener.js 14:10:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x12518cc00) [pid = 1651] [serial = 187] [outer = 0x124e83000] 14:10:26 INFO - PROCESS | 1651 | 1463433026257 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]]]}] 14:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 471ms 14:10:26 INFO - PROCESS | 1651 | 1463433026305 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 14:10:26 INFO - PROCESS | 1651 | 1463433026306 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 14:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:10:26 INFO - PROCESS | 1651 | 1463433026308 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:10:26 INFO - PROCESS | 1651 | 1463433026309 Marionette TRACE conn2 <- [1,226,null,{}] 14:10:26 INFO - PROCESS | 1651 | 1463433026312 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}] 14:10:26 INFO - PROCESS | 1651 | 1463433026392 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 14:10:26 INFO - PROCESS | 1651 | 1463433026435 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c0a000 == 39 [pid = 1651] [id = 64] 14:10:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124e8e000) [pid = 1651] [serial = 188] [outer = 0x0] 14:10:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12581f800) [pid = 1651] [serial = 189] [outer = 0x124e8e000] 14:10:26 INFO - PROCESS | 1651 | 1463433026461 Marionette DEBUG loaded listener.js 14:10:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12615fc00) [pid = 1651] [serial = 190] [outer = 0x124e8e000] 14:10:27 INFO - PROCESS | 1651 | 1463433027039 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]]]}] 14:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 769ms 14:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:10:27 INFO - PROCESS | 1651 | 1463433027077 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 14:10:27 INFO - PROCESS | 1651 | 1463433027080 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 14:10:27 INFO - PROCESS | 1651 | 1463433027084 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:10:27 INFO - PROCESS | 1651 | 1463433027086 Marionette TRACE conn2 <- [1,230,null,{}] 14:10:27 INFO - PROCESS | 1651 | 1463433027090 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}] 14:10:27 INFO - PROCESS | 1651 | 1463433027190 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 14:10:27 INFO - PROCESS | 1651 | 1463433027276 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x116495800 == 40 [pid = 1651] [id = 65] 14:10:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11339e800) [pid = 1651] [serial = 191] [outer = 0x0] 14:10:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11642e000) [pid = 1651] [serial = 192] [outer = 0x11339e800] 14:10:27 INFO - PROCESS | 1651 | 1463433027308 Marionette DEBUG loaded listener.js 14:10:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116770000) [pid = 1651] [serial = 193] [outer = 0x11339e800] 14:10:27 INFO - PROCESS | 1651 | 1463433027822 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]]]}] 14:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 921ms 14:10:28 INFO - PROCESS | 1651 | 1463433028025 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 14:10:28 INFO - PROCESS | 1651 | 1463433028028 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 14:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:10:28 INFO - PROCESS | 1651 | 1463433028031 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:10:28 INFO - PROCESS | 1651 | 1463433028033 Marionette TRACE conn2 <- [1,234,null,{}] 14:10:28 INFO - PROCESS | 1651 | 1463433028036 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}] 14:10:28 INFO - PROCESS | 1651 | 1463433028128 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 14:10:28 INFO - PROCESS | 1651 | 1463433028166 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x115eb5000 == 41 [pid = 1651] [id = 66] 14:10:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1166bfc00) [pid = 1651] [serial = 194] [outer = 0x0] 14:10:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116765c00) [pid = 1651] [serial = 195] [outer = 0x1166bfc00] 14:10:28 INFO - PROCESS | 1651 | 1463433028193 Marionette DEBUG loaded listener.js 14:10:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x116a68c00) [pid = 1651] [serial = 196] [outer = 0x1166bfc00] 14:10:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12397d000 == 40 [pid = 1651] [id = 63] 14:10:28 INFO - PROCESS | 1651 | --DOCSHELL 0x120655800 == 39 [pid = 1651] [id = 62] 14:10:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119c1f800 == 38 [pid = 1651] [id = 61] 14:10:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119c17800 == 37 [pid = 1651] [id = 60] 14:10:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11947b000 == 36 [pid = 1651] [id = 59] 14:10:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11903b000 == 35 [pid = 1651] [id = 58] 14:10:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11829c800 == 34 [pid = 1651] [id = 57] 14:10:28 INFO - PROCESS | 1651 | --DOCSHELL 0x117456000 == 33 [pid = 1651] [id = 56] 14:10:28 INFO - PROCESS | 1651 | --DOCSHELL 0x116f67800 == 32 [pid = 1651] [id = 55] 14:10:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1161c6800 == 31 [pid = 1651] [id = 54] 14:10:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11255d800 == 30 [pid = 1651] [id = 53] 14:10:28 INFO - PROCESS | 1651 | --DOCSHELL 0x115d14000 == 29 [pid = 1651] [id = 52] 14:10:28 INFO - PROCESS | 1651 | 1463433028530 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]]]}] 14:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 522ms 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119ff7000) [pid = 1651] [serial = 138] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12387cc00) [pid = 1651] [serial = 139] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x117e2c800) [pid = 1651] [serial = 126] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11676f000) [pid = 1651] [serial = 123] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1193fac00) [pid = 1651] [serial = 136] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1182e6400) [pid = 1651] [serial = 127] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1185b3c00) [pid = 1651] [serial = 130] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1192a1c00) [pid = 1651] [serial = 133] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1192ab400) [pid = 1651] [serial = 135] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11835ac00) [pid = 1651] [serial = 129] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x116a61800) [pid = 1651] [serial = 124] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12a78d000) [pid = 1651] [serial = 121] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1188c6800) [pid = 1651] [serial = 132] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1295c4400) [pid = 1651] [serial = 120] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x125814400) [pid = 1651] [serial = 103] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x129078c00) [pid = 1651] [serial = 115] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x129314000) [pid = 1651] [serial = 118] [outer = 0x0] [url = about:blank] 14:10:28 INFO - PROCESS | 1651 | 1463433028568 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 14:10:28 INFO - PROCESS | 1651 | 1463433028571 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 14:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:10:28 INFO - PROCESS | 1651 | 1463433028579 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:10:28 INFO - PROCESS | 1651 | 1463433028582 Marionette TRACE conn2 <- [1,238,null,{}] 14:10:28 INFO - PROCESS | 1651 | 1463433028585 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}] 14:10:28 INFO - PROCESS | 1651 | 1463433028656 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 14:10:28 INFO - PROCESS | 1651 | 1463433028661 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1166e7000 == 30 [pid = 1651] [id = 67] 14:10:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11767e000) [pid = 1651] [serial = 197] [outer = 0x0] 14:10:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1181ec400) [pid = 1651] [serial = 198] [outer = 0x11767e000] 14:10:28 INFO - PROCESS | 1651 | 1463433028689 Marionette DEBUG loaded listener.js 14:10:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1182e1000) [pid = 1651] [serial = 199] [outer = 0x11767e000] 14:10:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1184af800) [pid = 1651] [serial = 200] [outer = 0x12c9c4400] 14:10:29 INFO - PROCESS | 1651 | 1463433029040 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]]]}] 14:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 473ms 14:10:29 INFO - PROCESS | 1651 | 1463433029050 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 14:10:29 INFO - PROCESS | 1651 | 1463433029051 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 14:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:10:29 INFO - PROCESS | 1651 | 1463433029055 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:10:29 INFO - PROCESS | 1651 | 1463433029057 Marionette TRACE conn2 <- [1,242,null,{}] 14:10:29 INFO - PROCESS | 1651 | 1463433029064 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}] 14:10:29 INFO - PROCESS | 1651 | 1463433029145 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 14:10:29 INFO - PROCESS | 1651 | 1463433029189 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11712c800 == 31 [pid = 1651] [id = 68] 14:10:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1181e7400) [pid = 1651] [serial = 201] [outer = 0x0] 14:10:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1185c5800) [pid = 1651] [serial = 202] [outer = 0x1181e7400] 14:10:29 INFO - PROCESS | 1651 | 1463433029218 Marionette DEBUG loaded listener.js 14:10:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1192af000) [pid = 1651] [serial = 203] [outer = 0x1181e7400] 14:10:29 INFO - PROCESS | 1651 | 1463433029508 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]]]}] 14:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 471ms 14:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:10:29 INFO - PROCESS | 1651 | 1463433029526 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 14:10:29 INFO - PROCESS | 1651 | 1463433029528 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 14:10:29 INFO - PROCESS | 1651 | 1463433029530 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:10:29 INFO - PROCESS | 1651 | 1463433029531 Marionette TRACE conn2 <- [1,246,null,{}] 14:10:29 INFO - PROCESS | 1651 | 1463433029533 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}] 14:10:29 INFO - PROCESS | 1651 | 1463433029625 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 14:10:29 INFO - PROCESS | 1651 | 1463433029629 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11886c800 == 32 [pid = 1651] [id = 69] 14:10:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119c3ec00) [pid = 1651] [serial = 204] [outer = 0x0] 14:10:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11944bc00) [pid = 1651] [serial = 205] [outer = 0x119c3ec00] 14:10:29 INFO - PROCESS | 1651 | 1463433029657 Marionette DEBUG loaded listener.js 14:10:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119ccac00) [pid = 1651] [serial = 206] [outer = 0x119c3ec00] 14:10:29 INFO - PROCESS | 1651 | 1463433029946 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]]]}] 14:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 418ms 14:10:29 INFO - PROCESS | 1651 | 1463433029949 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 14:10:29 INFO - PROCESS | 1651 | 1463433029950 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 14:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:10:29 INFO - PROCESS | 1651 | 1463433029960 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:10:29 INFO - PROCESS | 1651 | 1463433029961 Marionette TRACE conn2 <- [1,250,null,{}] 14:10:29 INFO - PROCESS | 1651 | 1463433029963 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}] 14:10:30 INFO - PROCESS | 1651 | 1463433030054 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 14:10:30 INFO - PROCESS | 1651 | 1463433030060 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11927e800 == 33 [pid = 1651] [id = 70] 14:10:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112e2dc00) [pid = 1651] [serial = 207] [outer = 0x0] 14:10:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119c3ac00) [pid = 1651] [serial = 208] [outer = 0x112e2dc00] 14:10:30 INFO - PROCESS | 1651 | 1463433030085 Marionette DEBUG loaded listener.js 14:10:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12396c000) [pid = 1651] [serial = 209] [outer = 0x112e2dc00] 14:10:30 INFO - PROCESS | 1651 | 1463433030358 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]]]}] 14:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 418ms 14:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:10:30 INFO - PROCESS | 1651 | 1463433030379 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 14:10:30 INFO - PROCESS | 1651 | 1463433030380 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 14:10:30 INFO - PROCESS | 1651 | 1463433030382 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:10:30 INFO - PROCESS | 1651 | 1463433030383 Marionette TRACE conn2 <- [1,254,null,{}] 14:10:30 INFO - PROCESS | 1651 | 1463433030393 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}] 14:10:30 INFO - PROCESS | 1651 | 1463433030499 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 14:10:30 INFO - PROCESS | 1651 | 1463433030509 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c35000 == 34 [pid = 1651] [id = 71] 14:10:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123e70000) [pid = 1651] [serial = 210] [outer = 0x0] 14:10:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1242b1800) [pid = 1651] [serial = 211] [outer = 0x123e70000] 14:10:30 INFO - PROCESS | 1651 | 1463433030534 Marionette DEBUG loaded listener.js 14:10:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x124eb2800) [pid = 1651] [serial = 212] [outer = 0x123e70000] 14:10:30 INFO - PROCESS | 1651 | 1463433030858 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]]]}] 14:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 526ms 14:10:30 INFO - PROCESS | 1651 | 1463433030909 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 14:10:30 INFO - PROCESS | 1651 | 1463433030910 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 14:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:10:30 INFO - PROCESS | 1651 | 1463433030913 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:10:30 INFO - PROCESS | 1651 | 1463433030913 Marionette TRACE conn2 <- [1,258,null,{}] 14:10:30 INFO - PROCESS | 1651 | 1463433030916 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}] 14:10:30 INFO - PROCESS | 1651 | 1463433030996 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 14:10:31 INFO - PROCESS | 1651 | 1463433031025 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12064c000 == 35 [pid = 1651] [id = 72] 14:10:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119df7c00) [pid = 1651] [serial = 213] [outer = 0x0] 14:10:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1250db800) [pid = 1651] [serial = 214] [outer = 0x119df7c00] 14:10:31 INFO - PROCESS | 1651 | 1463433031048 Marionette DEBUG loaded listener.js 14:10:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x125819c00) [pid = 1651] [serial = 215] [outer = 0x119df7c00] 14:10:31 INFO - PROCESS | 1651 | 1463433031337 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]]]}] 14:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 467ms 14:10:31 INFO - PROCESS | 1651 | 1463433031381 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 14:10:31 INFO - PROCESS | 1651 | 1463433031382 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 14:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:10:31 INFO - PROCESS | 1651 | 1463433031385 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:10:31 INFO - PROCESS | 1651 | 1463433031388 Marionette TRACE conn2 <- [1,262,null,{}] 14:10:31 INFO - PROCESS | 1651 | 1463433031398 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}] 14:10:31 INFO - PROCESS | 1651 | 1463433031480 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 14:10:31 INFO - PROCESS | 1651 | 1463433031485 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12398f000 == 36 [pid = 1651] [id = 73] 14:10:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x124012800) [pid = 1651] [serial = 216] [outer = 0x0] 14:10:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x126155400) [pid = 1651] [serial = 217] [outer = 0x124012800] 14:10:31 INFO - PROCESS | 1651 | 1463433031510 Marionette DEBUG loaded listener.js 14:10:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1265f0000) [pid = 1651] [serial = 218] [outer = 0x124012800] 14:10:31 INFO - PROCESS | 1651 | 1463433031820 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]]]}] 14:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 471ms 14:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:10:31 INFO - PROCESS | 1651 | 1463433031859 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 14:10:31 INFO - PROCESS | 1651 | 1463433031860 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 14:10:31 INFO - PROCESS | 1651 | 1463433031862 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:10:31 INFO - PROCESS | 1651 | 1463433031874 Marionette TRACE conn2 <- [1,266,null,{}] 14:10:31 INFO - PROCESS | 1651 | 1463433031876 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}] 14:10:31 INFO - PROCESS | 1651 | 1463433031956 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 14:10:31 INFO - PROCESS | 1651 | 1463433031984 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12422d000 == 37 [pid = 1651] [id = 74] 14:10:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126781c00) [pid = 1651] [serial = 219] [outer = 0x0] 14:10:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1267ee400) [pid = 1651] [serial = 220] [outer = 0x126781c00] 14:10:32 INFO - PROCESS | 1651 | 1463433032008 Marionette DEBUG loaded listener.js 14:10:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1268a1c00) [pid = 1651] [serial = 221] [outer = 0x126781c00] 14:10:32 INFO - PROCESS | 1651 | 1463433032290 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]]]}] 14:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 479ms 14:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:10:32 INFO - PROCESS | 1651 | 1463433032342 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 14:10:32 INFO - PROCESS | 1651 | 1463433032343 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 14:10:32 INFO - PROCESS | 1651 | 1463433032345 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:10:32 INFO - PROCESS | 1651 | 1463433032346 Marionette TRACE conn2 <- [1,270,null,{}] 14:10:32 INFO - PROCESS | 1651 | 1463433032355 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}] 14:10:32 INFO - PROCESS | 1651 | 1463433032440 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 14:10:32 INFO - PROCESS | 1651 | 1463433032444 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x118867000 == 38 [pid = 1651] [id = 75] 14:10:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1265f3800) [pid = 1651] [serial = 222] [outer = 0x0] 14:10:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128b35c00) [pid = 1651] [serial = 223] [outer = 0x1265f3800] 14:10:32 INFO - PROCESS | 1651 | 1463433032469 Marionette DEBUG loaded listener.js 14:10:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x128c47800) [pid = 1651] [serial = 224] [outer = 0x1265f3800] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119cbb800) [pid = 1651] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1181f5400) [pid = 1651] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1192a2800) [pid = 1651] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11660bc00) [pid = 1651] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x115d6fc00) [pid = 1651] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x115e86000) [pid = 1651] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112965c00) [pid = 1651] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x117e2ec00) [pid = 1651] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11879d000) [pid = 1651] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1188bfc00) [pid = 1651] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x124e83000) [pid = 1651] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116a5d800) [pid = 1651] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119957000) [pid = 1651] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1246be000) [pid = 1651] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:10:32 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1185bf800) [pid = 1651] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:10:32 INFO - PROCESS | 1651 | 1463433032804 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]]]}] 14:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 14:10:32 INFO - PROCESS | 1651 | 1463433032814 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 14:10:32 INFO - PROCESS | 1651 | 1463433032815 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 14:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:10:32 INFO - PROCESS | 1651 | 1463433032817 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:10:32 INFO - PROCESS | 1651 | 1463433032821 Marionette TRACE conn2 <- [1,274,null,{}] 14:10:32 INFO - PROCESS | 1651 | 1463433032823 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}] 14:10:32 INFO - PROCESS | 1651 | 1463433032905 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 14:10:32 INFO - PROCESS | 1651 | 1463433032909 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12064b000 == 39 [pid = 1651] [id = 76] 14:10:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1164a7400) [pid = 1651] [serial = 225] [outer = 0x0] 14:10:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11835b400) [pid = 1651] [serial = 226] [outer = 0x1164a7400] 14:10:32 INFO - PROCESS | 1651 | 1463433032939 Marionette DEBUG loaded listener.js 14:10:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128d50000) [pid = 1651] [serial = 227] [outer = 0x1164a7400] 14:10:33 INFO - PROCESS | 1651 | 1463433033276 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]]]}] 14:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 472ms 14:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:10:33 INFO - PROCESS | 1651 | 1463433033289 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 14:10:33 INFO - PROCESS | 1651 | 1463433033291 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 14:10:33 INFO - PROCESS | 1651 | 1463433033293 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:10:33 INFO - PROCESS | 1651 | 1463433033294 Marionette TRACE conn2 <- [1,278,null,{}] 14:10:33 INFO - PROCESS | 1651 | 1463433033296 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}] 14:10:33 INFO - PROCESS | 1651 | 1463433033383 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 14:10:33 INFO - PROCESS | 1651 | 1463433033392 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x125658000 == 40 [pid = 1651] [id = 77] 14:10:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128d58000) [pid = 1651] [serial = 228] [outer = 0x0] 14:10:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128f0d400) [pid = 1651] [serial = 229] [outer = 0x128d58000] 14:10:33 INFO - PROCESS | 1651 | 1463433033416 Marionette DEBUG loaded listener.js 14:10:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x129079800) [pid = 1651] [serial = 230] [outer = 0x128d58000] 14:10:33 INFO - PROCESS | 1651 | 1463433033702 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]]]}] 14:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 14:10:33 INFO - PROCESS | 1651 | 1463433033762 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 14:10:33 INFO - PROCESS | 1651 | 1463433033763 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 14:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:10:33 INFO - PROCESS | 1651 | 1463433033765 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:10:33 INFO - PROCESS | 1651 | 1463433033767 Marionette TRACE conn2 <- [1,282,null,{}] 14:10:33 INFO - PROCESS | 1651 | 1463433033769 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}] 14:10:33 INFO - PROCESS | 1651 | 1463433033839 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 14:10:33 INFO - PROCESS | 1651 | 1463433033843 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12677b800 == 41 [pid = 1651] [id = 78] 14:10:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x129079c00) [pid = 1651] [serial = 231] [outer = 0x0] 14:10:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12930d400) [pid = 1651] [serial = 232] [outer = 0x129079c00] 14:10:33 INFO - PROCESS | 1651 | 1463433033869 Marionette DEBUG loaded listener.js 14:10:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x129314c00) [pid = 1651] [serial = 233] [outer = 0x129079c00] 14:10:34 INFO - PROCESS | 1651 | 1463433034158 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]]]}] 14:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 418ms 14:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:10:34 INFO - PROCESS | 1651 | 1463433034212 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 14:10:34 INFO - PROCESS | 1651 | 1463433034213 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 14:10:34 INFO - PROCESS | 1651 | 1463433034215 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:10:34 INFO - PROCESS | 1651 | 1463433034216 Marionette TRACE conn2 <- [1,286,null,{}] 14:10:34 INFO - PROCESS | 1651 | 1463433034220 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}] 14:10:34 INFO - PROCESS | 1651 | 1463433034312 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 14:10:34 INFO - PROCESS | 1651 | 1463433034320 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c18800 == 42 [pid = 1651] [id = 79] 14:10:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x129315000) [pid = 1651] [serial = 234] [outer = 0x0] 14:10:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1295bb000) [pid = 1651] [serial = 235] [outer = 0x129315000] 14:10:34 INFO - PROCESS | 1651 | 1463433034345 Marionette DEBUG loaded listener.js 14:10:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1295c8400) [pid = 1651] [serial = 236] [outer = 0x129315000] 14:10:34 INFO - PROCESS | 1651 | 1463433034618 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]]]}] 14:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 423ms 14:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:10:34 INFO - PROCESS | 1651 | 1463433034641 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 14:10:34 INFO - PROCESS | 1651 | 1463433034642 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 14:10:34 INFO - PROCESS | 1651 | 1463433034645 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:10:34 INFO - PROCESS | 1651 | 1463433034646 Marionette TRACE conn2 <- [1,290,null,{}] 14:10:34 INFO - PROCESS | 1651 | 1463433034648 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}] 14:10:34 INFO - PROCESS | 1651 | 1463433034725 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 14:10:34 INFO - PROCESS | 1651 | 1463433034812 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x112542800 == 43 [pid = 1651] [id = 80] 14:10:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x111a0a000) [pid = 1651] [serial = 237] [outer = 0x0] 14:10:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1121b2000) [pid = 1651] [serial = 238] [outer = 0x111a0a000] 14:10:34 INFO - PROCESS | 1651 | 1463433034843 Marionette DEBUG loaded listener.js 14:10:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11339d400) [pid = 1651] [serial = 239] [outer = 0x111a0a000] 14:10:35 INFO - PROCESS | 1651 | 1463433035273 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]]]}] 14:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 668ms 14:10:35 INFO - PROCESS | 1651 | 1463433035314 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 14:10:35 INFO - PROCESS | 1651 | 1463433035317 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 14:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:10:35 INFO - PROCESS | 1651 | 1463433035320 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:10:35 INFO - PROCESS | 1651 | 1463433035322 Marionette TRACE conn2 <- [1,294,null,{}] 14:10:35 INFO - PROCESS | 1651 | 1463433035326 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}] 14:10:35 INFO - PROCESS | 1651 | 1463433035423 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 14:10:35 INFO - PROCESS | 1651 | 1463433035492 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x119032000 == 44 [pid = 1651] [id = 81] 14:10:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x117e2f800) [pid = 1651] [serial = 240] [outer = 0x0] 14:10:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1181ed000) [pid = 1651] [serial = 241] [outer = 0x117e2f800] 14:10:35 INFO - PROCESS | 1651 | 1463433035536 Marionette DEBUG loaded listener.js 14:10:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1184a8800) [pid = 1651] [serial = 242] [outer = 0x117e2f800] 14:10:35 INFO - PROCESS | 1651 | 1463433035947 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]]]}] 14:10:35 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. 14:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 672ms 14:10:36 INFO - PROCESS | 1651 | 1463433036008 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 14:10:36 INFO - PROCESS | 1651 | 1463433036011 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 14:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:10:36 INFO - PROCESS | 1651 | 1463433036015 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:10:36 INFO - PROCESS | 1651 | 1463433036016 Marionette TRACE conn2 <- [1,298,null,{}] 14:10:36 INFO - PROCESS | 1651 | 1463433036022 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}] 14:10:36 INFO - PROCESS | 1651 | 1463433036113 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 14:10:36 INFO - PROCESS | 1651 | 1463433036170 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x124225000 == 45 [pid = 1651] [id = 82] 14:10:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1192a2c00) [pid = 1651] [serial = 243] [outer = 0x0] 14:10:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1193ef400) [pid = 1651] [serial = 244] [outer = 0x1192a2c00] 14:10:36 INFO - PROCESS | 1651 | 1463433036199 Marionette DEBUG loaded listener.js 14:10:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119c46800) [pid = 1651] [serial = 245] [outer = 0x1192a2c00] 14:10:36 INFO - PROCESS | 1651 | 1463433036605 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]]]}] 14:10:36 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. 14:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 14:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:10:36 INFO - PROCESS | 1651 | 1463433036636 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 14:10:36 INFO - PROCESS | 1651 | 1463433036637 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 14:10:36 INFO - PROCESS | 1651 | 1463433036645 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:10:36 INFO - PROCESS | 1651 | 1463433036650 Marionette TRACE conn2 <- [1,302,null,{}] 14:10:36 INFO - PROCESS | 1651 | 1463433036653 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}] 14:10:36 INFO - PROCESS | 1651 | 1463433036795 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 14:10:36 INFO - PROCESS | 1651 | 1463433036919 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ab6000 == 46 [pid = 1651] [id = 83] 14:10:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x119c42000) [pid = 1651] [serial = 246] [outer = 0x0] 14:10:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x123e65c00) [pid = 1651] [serial = 247] [outer = 0x119c42000] 14:10:36 INFO - PROCESS | 1651 | 1463433036949 Marionette DEBUG loaded listener.js 14:10:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1246c1800) [pid = 1651] [serial = 248] [outer = 0x119c42000] 14:10:37 INFO - PROCESS | 1651 | 1463433037488 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]]]}] 14:10:37 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. 14:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 880ms 14:10:37 INFO - PROCESS | 1651 | 1463433037521 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 14:10:37 INFO - PROCESS | 1651 | 1463433037523 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 14:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:10:37 INFO - PROCESS | 1651 | 1463433037527 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:10:37 INFO - PROCESS | 1651 | 1463433037529 Marionette TRACE conn2 <- [1,306,null,{}] 14:10:37 INFO - PROCESS | 1651 | 1463433037533 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}] 14:10:37 INFO - PROCESS | 1651 | 1463433037657 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 14:10:37 INFO - PROCESS | 1651 | 1463433037665 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1166f7800 == 47 [pid = 1651] [id = 84] 14:10:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1121b6800) [pid = 1651] [serial = 249] [outer = 0x0] 14:10:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x114edb800) [pid = 1651] [serial = 250] [outer = 0x1121b6800] 14:10:37 INFO - PROCESS | 1651 | 1463433037705 Marionette DEBUG loaded listener.js 14:10:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1166c0800) [pid = 1651] [serial = 251] [outer = 0x1121b6800] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x128c18800 == 46 [pid = 1651] [id = 79] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12677b800 == 45 [pid = 1651] [id = 78] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x125658000 == 44 [pid = 1651] [id = 77] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12064b000 == 43 [pid = 1651] [id = 76] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x118867000 == 42 [pid = 1651] [id = 75] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12422d000 == 41 [pid = 1651] [id = 74] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12398f000 == 40 [pid = 1651] [id = 73] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12064c000 == 39 [pid = 1651] [id = 72] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x119c35000 == 38 [pid = 1651] [id = 71] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11927e800 == 37 [pid = 1651] [id = 70] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12581f800) [pid = 1651] [serial = 189] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11886c800 == 36 [pid = 1651] [id = 69] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11712c800 == 35 [pid = 1651] [id = 68] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1166e7000 == 34 [pid = 1651] [id = 67] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x115eb5000 == 33 [pid = 1651] [id = 66] 14:10:38 INFO - PROCESS | 1651 | --DOCSHELL 0x123c0a000 == 32 [pid = 1651] [id = 64] 14:10:38 INFO - PROCESS | 1651 | 1463433038191 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]]]}] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119df4000) [pid = 1651] [serial = 171] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11835e000) [pid = 1651] [serial = 162] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1185b3400) [pid = 1651] [serial = 163] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1193f6c00) [pid = 1651] [serial = 168] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11676bc00) [pid = 1651] [serial = 159] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x117677800) [pid = 1651] [serial = 160] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x115e86400) [pid = 1651] [serial = 156] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1164a5000) [pid = 1651] [serial = 157] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123e05c00) [pid = 1651] [serial = 175] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11920f400) [pid = 1651] [serial = 153] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x114ede000) [pid = 1651] [serial = 142] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x112da4c00) [pid = 1651] [serial = 141] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118361c00) [pid = 1651] [serial = 145] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1181e9000) [pid = 1651] [serial = 144] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119951800) [pid = 1651] [serial = 148] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1192abc00) [pid = 1651] [serial = 147] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123d54000) [pid = 1651] [serial = 151] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1239cf400) [pid = 1651] [serial = 174] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119ff0400) [pid = 1651] [serial = 150] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12518cc00) [pid = 1651] [serial = 187] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119df2000) [pid = 1651] [serial = 180] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x124011c00) [pid = 1651] [serial = 177] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x124adbc00) [pid = 1651] [serial = 183] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1187a1800) [pid = 1651] [serial = 165] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x124eb5800) [pid = 1651] [serial = 186] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1242a5000) [pid = 1651] [serial = 178] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11900f000) [pid = 1651] [serial = 166] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x123876000) [pid = 1651] [serial = 172] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119443c00) [pid = 1651] [serial = 169] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x124bc5000) [pid = 1651] [serial = 184] [outer = 0x0] [url = about:blank] 14:10:38 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1246b4c00) [pid = 1651] [serial = 181] [outer = 0x0] [url = about:blank] 14:10:38 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. 14:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 721ms 14:10:38 INFO - PROCESS | 1651 | 1463433038248 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 14:10:38 INFO - PROCESS | 1651 | 1463433038252 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 14:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:10:38 INFO - PROCESS | 1651 | 1463433038265 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:10:38 INFO - PROCESS | 1651 | 1463433038268 Marionette TRACE conn2 <- [1,310,null,{}] 14:10:38 INFO - PROCESS | 1651 | 1463433038272 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}] 14:10:38 INFO - PROCESS | 1651 | 1463433038342 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 14:10:38 INFO - PROCESS | 1651 | 1463433038346 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x11649a800 == 33 [pid = 1651] [id = 85] 14:10:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x116aa6000) [pid = 1651] [serial = 252] [outer = 0x0] 14:10:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x117e24800) [pid = 1651] [serial = 253] [outer = 0x116aa6000] 14:10:38 INFO - PROCESS | 1651 | 1463433038374 Marionette DEBUG loaded listener.js 14:10:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1181ee400) [pid = 1651] [serial = 254] [outer = 0x116aa6000] 14:10:38 INFO - PROCESS | 1651 | 1463433038660 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]]]}] 14:10:38 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. 14:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 423ms 14:10:38 INFO - PROCESS | 1651 | 1463433038697 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 14:10:38 INFO - PROCESS | 1651 | 1463433038699 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 14:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:10:38 INFO - PROCESS | 1651 | 1463433038724 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:10:38 INFO - PROCESS | 1651 | 1463433038728 Marionette TRACE conn2 <- [1,314,null,{}] 14:10:38 INFO - PROCESS | 1651 | 1463433038746 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}] 14:10:38 INFO - PROCESS | 1651 | 1463433038863 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 14:10:38 INFO - PROCESS | 1651 | 1463433038878 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180cc800 == 34 [pid = 1651] [id = 86] 14:10:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118363800) [pid = 1651] [serial = 255] [outer = 0x0] 14:10:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1187a1c00) [pid = 1651] [serial = 256] [outer = 0x118363800] 14:10:38 INFO - PROCESS | 1651 | 1463433038921 Marionette DEBUG loaded listener.js 14:10:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1192aa000) [pid = 1651] [serial = 257] [outer = 0x118363800] 14:10:39 INFO - PROCESS | 1651 | 1463433039366 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]]]}] 14:10:39 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. 14:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 701ms 14:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:10:39 INFO - PROCESS | 1651 | 1463433039404 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 14:10:39 INFO - PROCESS | 1651 | 1463433039406 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 14:10:39 INFO - PROCESS | 1651 | 1463433039408 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:10:39 INFO - PROCESS | 1651 | 1463433039409 Marionette TRACE conn2 <- [1,318,null,{}] 14:10:39 INFO - PROCESS | 1651 | 1463433039411 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}] 14:10:39 INFO - PROCESS | 1651 | 1463433039492 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 14:10:39 INFO - PROCESS | 1651 | 1463433039496 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x119031000 == 35 [pid = 1651] [id = 87] 14:10:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1193f5c00) [pid = 1651] [serial = 258] [outer = 0x0] 14:10:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119449800) [pid = 1651] [serial = 259] [outer = 0x1193f5c00] 14:10:39 INFO - PROCESS | 1651 | 1463433039525 Marionette DEBUG loaded listener.js 14:10:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119df4800) [pid = 1651] [serial = 260] [outer = 0x1193f5c00] 14:10:39 INFO - PROCESS | 1651 | 1463433039859 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]]]}] 14:10:39 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. 14:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 468ms 14:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:10:39 INFO - PROCESS | 1651 | 1463433039877 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 14:10:39 INFO - PROCESS | 1651 | 1463433039878 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 14:10:39 INFO - PROCESS | 1651 | 1463433039880 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:10:39 INFO - PROCESS | 1651 | 1463433039881 Marionette TRACE conn2 <- [1,322,null,{}] 14:10:39 INFO - PROCESS | 1651 | 1463433039884 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}] 14:10:40 INFO - PROCESS | 1651 | 1463433039995 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 14:10:40 INFO - PROCESS | 1651 | 1463433040001 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x119477800 == 36 [pid = 1651] [id = 88] 14:10:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119df4000) [pid = 1651] [serial = 261] [outer = 0x0] 14:10:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12387d000) [pid = 1651] [serial = 262] [outer = 0x119df4000] 14:10:40 INFO - PROCESS | 1651 | 1463433040027 Marionette DEBUG loaded listener.js 14:10:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123c79400) [pid = 1651] [serial = 263] [outer = 0x119df4000] 14:10:40 INFO - PROCESS | 1651 | 1463433040343 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]]]}] 14:10:40 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. 14:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 14:10:40 INFO - PROCESS | 1651 | 1463433040406 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 14:10:40 INFO - PROCESS | 1651 | 1463433040407 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 14:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:10:40 INFO - PROCESS | 1651 | 1463433040410 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:10:40 INFO - PROCESS | 1651 | 1463433040411 Marionette TRACE conn2 <- [1,326,null,{}] 14:10:40 INFO - PROCESS | 1651 | 1463433040413 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}] 14:10:40 INFO - PROCESS | 1651 | 1463433040523 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 14:10:40 INFO - PROCESS | 1651 | 1463433040530 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b9e800 == 37 [pid = 1651] [id = 89] 14:10:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123e02c00) [pid = 1651] [serial = 264] [outer = 0x0] 14:10:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x124013000) [pid = 1651] [serial = 265] [outer = 0x123e02c00] 14:10:40 INFO - PROCESS | 1651 | 1463433040563 Marionette DEBUG loaded listener.js 14:10:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124e82c00) [pid = 1651] [serial = 266] [outer = 0x123e02c00] 14:10:40 INFO - PROCESS | 1651 | 1463433040899 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]]]}] 14:10:40 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. 14:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 14:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:10:40 INFO - PROCESS | 1651 | 1463433040933 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 14:10:40 INFO - PROCESS | 1651 | 1463433040934 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 14:10:40 INFO - PROCESS | 1651 | 1463433040936 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:10:40 INFO - PROCESS | 1651 | 1463433040937 Marionette TRACE conn2 <- [1,330,null,{}] 14:10:40 INFO - PROCESS | 1651 | 1463433040939 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}] 14:10:41 INFO - PROCESS | 1651 | 1463433041033 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 14:10:41 INFO - PROCESS | 1651 | 1463433041038 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x120646800 == 38 [pid = 1651] [id = 90] 14:10:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1181e7c00) [pid = 1651] [serial = 267] [outer = 0x0] 14:10:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x125067400) [pid = 1651] [serial = 268] [outer = 0x1181e7c00] 14:10:41 INFO - PROCESS | 1651 | 1463433041063 Marionette DEBUG loaded listener.js 14:10:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x125188c00) [pid = 1651] [serial = 269] [outer = 0x1181e7c00] 14:10:41 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. 14:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 14:10:41 INFO - PROCESS | 1651 | 1463433041396 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]]]}] 14:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:10:41 INFO - PROCESS | 1651 | 1463433041409 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 14:10:41 INFO - PROCESS | 1651 | 1463433041410 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 14:10:41 INFO - PROCESS | 1651 | 1463433041412 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:10:41 INFO - PROCESS | 1651 | 1463433041414 Marionette TRACE conn2 <- [1,334,null,{}] 14:10:41 INFO - PROCESS | 1651 | 1463433041441 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}] 14:10:41 INFO - PROCESS | 1651 | 1463433041530 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 14:10:41 INFO - PROCESS | 1651 | 1463433041535 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12397f000 == 39 [pid = 1651] [id = 91] 14:10:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12518c400) [pid = 1651] [serial = 270] [outer = 0x0] 14:10:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12615c400) [pid = 1651] [serial = 271] [outer = 0x12518c400] 14:10:41 INFO - PROCESS | 1651 | 1463433041561 Marionette DEBUG loaded listener.js 14:10:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1265f4400) [pid = 1651] [serial = 272] [outer = 0x12518c400] 14:10:41 INFO - PROCESS | 1651 | 1463433041897 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]]]}] 14:10:41 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. 14:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 533ms 14:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:10:41 INFO - PROCESS | 1651 | 1463433041945 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 14:10:41 INFO - PROCESS | 1651 | 1463433041946 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 14:10:41 INFO - PROCESS | 1651 | 1463433041949 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:10:41 INFO - PROCESS | 1651 | 1463433041950 Marionette TRACE conn2 <- [1,338,null,{}] 14:10:41 INFO - PROCESS | 1651 | 1463433041952 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}] 14:10:42 INFO - PROCESS | 1651 | 1463433042044 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 14:10:42 INFO - PROCESS | 1651 | 1463433042057 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f59000 == 40 [pid = 1651] [id = 92] 14:10:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1265f4800) [pid = 1651] [serial = 273] [outer = 0x0] 14:10:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1268a9800) [pid = 1651] [serial = 274] [outer = 0x1265f4800] 14:10:42 INFO - PROCESS | 1651 | 1463433042082 Marionette DEBUG loaded listener.js 14:10:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128b29c00) [pid = 1651] [serial = 275] [outer = 0x1265f4800] 14:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119c3ec00) [pid = 1651] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1265f3800) [pid = 1651] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x123e70000) [pid = 1651] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119df7c00) [pid = 1651] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x112e2dc00) [pid = 1651] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x124012800) [pid = 1651] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11767e000) [pid = 1651] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x128d58000) [pid = 1651] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1181e7400) [pid = 1651] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1164a7400) [pid = 1651] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x126781c00) [pid = 1651] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x129079c00) [pid = 1651] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:10:42 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1166bfc00) [pid = 1651] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:10:42 INFO - PROCESS | 1651 | 1463433042537 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]]]}] 14:10:42 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. 14:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 618ms 14:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:10:42 INFO - PROCESS | 1651 | 1463433042570 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 14:10:42 INFO - PROCESS | 1651 | 1463433042573 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 14:10:42 INFO - PROCESS | 1651 | 1463433042576 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:10:42 INFO - PROCESS | 1651 | 1463433042578 Marionette TRACE conn2 <- [1,342,null,{}] 14:10:42 INFO - PROCESS | 1651 | 1463433042581 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}] 14:10:42 INFO - PROCESS | 1651 | 1463433042722 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 14:10:42 INFO - PROCESS | 1651 | 1463433042766 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12422f800 == 41 [pid = 1651] [id = 93] 14:10:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119952000) [pid = 1651] [serial = 276] [outer = 0x0] 14:10:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x125815800) [pid = 1651] [serial = 277] [outer = 0x119952000] 14:10:42 INFO - PROCESS | 1651 | 1463433042800 Marionette DEBUG loaded listener.js 14:10:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1268acc00) [pid = 1651] [serial = 278] [outer = 0x119952000] 14:10:43 INFO - PROCESS | 1651 | 1463433043062 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]]]}] 14:10:43 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. 14:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 520ms 14:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:10:43 INFO - PROCESS | 1651 | 1463433043096 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 14:10:43 INFO - PROCESS | 1651 | 1463433043097 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 14:10:43 INFO - PROCESS | 1651 | 1463433043099 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:10:43 INFO - PROCESS | 1651 | 1463433043112 Marionette TRACE conn2 <- [1,346,null,{}] 14:10:43 INFO - PROCESS | 1651 | 1463433043123 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}] 14:10:43 INFO - PROCESS | 1651 | 1463433043213 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 14:10:43 INFO - PROCESS | 1651 | 1463433043269 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x125651800 == 42 [pid = 1651] [id = 94] 14:10:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119c3ec00) [pid = 1651] [serial = 279] [outer = 0x0] 14:10:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128b2c400) [pid = 1651] [serial = 280] [outer = 0x119c3ec00] 14:10:43 INFO - PROCESS | 1651 | 1463433043299 Marionette DEBUG loaded listener.js 14:10:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x128c47c00) [pid = 1651] [serial = 281] [outer = 0x119c3ec00] 14:10:43 INFO - PROCESS | 1651 | 1463433043562 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]]]}] 14:10:43 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. 14:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 488ms 14:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:10:43 INFO - PROCESS | 1651 | 1463433043593 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 14:10:43 INFO - PROCESS | 1651 | 1463433043594 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 14:10:43 INFO - PROCESS | 1651 | 1463433043596 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:10:43 INFO - PROCESS | 1651 | 1463433043597 Marionette TRACE conn2 <- [1,350,null,{}] 14:10:43 INFO - PROCESS | 1651 | 1463433043599 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}] 14:10:43 INFO - PROCESS | 1651 | 1463433043690 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 14:10:43 INFO - PROCESS | 1651 | 1463433043694 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x128de0800 == 43 [pid = 1651] [id = 95] 14:10:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128c43c00) [pid = 1651] [serial = 282] [outer = 0x0] 14:10:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128d57800) [pid = 1651] [serial = 283] [outer = 0x128c43c00] 14:10:43 INFO - PROCESS | 1651 | 1463433043718 Marionette DEBUG loaded listener.js 14:10:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12907bc00) [pid = 1651] [serial = 284] [outer = 0x128c43c00] 14:10:44 INFO - PROCESS | 1651 | 1463433044024 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]]]}] 14:10:44 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. 14:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 14:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:10:44 INFO - PROCESS | 1651 | 1463433044068 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 14:10:44 INFO - PROCESS | 1651 | 1463433044069 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 14:10:44 INFO - PROCESS | 1651 | 1463433044071 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:10:44 INFO - PROCESS | 1651 | 1463433044073 Marionette TRACE conn2 <- [1,354,null,{}] 14:10:44 INFO - PROCESS | 1651 | 1463433044075 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}] 14:10:44 INFO - PROCESS | 1651 | 1463433044170 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 14:10:44 INFO - PROCESS | 1651 | 1463433044176 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1293ce800 == 44 [pid = 1651] [id = 96] 14:10:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x128c46000) [pid = 1651] [serial = 285] [outer = 0x0] 14:10:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12930cc00) [pid = 1651] [serial = 286] [outer = 0x128c46000] 14:10:44 INFO - PROCESS | 1651 | 1463433044208 Marionette DEBUG loaded listener.js 14:10:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1295be800) [pid = 1651] [serial = 287] [outer = 0x128c46000] 14:10:44 INFO - PROCESS | 1651 | --DOCSHELL 0x116495800 == 43 [pid = 1651] [id = 65] 14:10:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1166f7800 == 42 [pid = 1651] [id = 84] 14:10:44 INFO - PROCESS | 1651 | --DOCSHELL 0x123ab6000 == 41 [pid = 1651] [id = 83] 14:10:44 INFO - PROCESS | 1651 | --DOCSHELL 0x124225000 == 40 [pid = 1651] [id = 82] 14:10:44 INFO - PROCESS | 1651 | --DOCSHELL 0x119032000 == 39 [pid = 1651] [id = 81] 14:10:44 INFO - PROCESS | 1651 | --DOCSHELL 0x112542800 == 38 [pid = 1651] [id = 80] 14:10:45 INFO - PROCESS | 1651 | --DOCSHELL 0x1180cc800 == 37 [pid = 1651] [id = 86] 14:10:45 INFO - PROCESS | 1651 | --DOCSHELL 0x11649a800 == 36 [pid = 1651] [id = 85] 14:10:45 INFO - PROCESS | 1651 | --DOCSHELL 0x119b9e800 == 35 [pid = 1651] [id = 89] 14:10:45 INFO - PROCESS | 1651 | --DOCSHELL 0x119031000 == 34 [pid = 1651] [id = 87] 14:10:45 INFO - PROCESS | 1651 | --DOCSHELL 0x123f59000 == 33 [pid = 1651] [id = 92] 14:10:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12422f800 == 32 [pid = 1651] [id = 93] 14:10:45 INFO - PROCESS | 1651 | --DOCSHELL 0x120646800 == 31 [pid = 1651] [id = 90] 14:10:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12397f000 == 30 [pid = 1651] [id = 91] 14:10:45 INFO - PROCESS | 1651 | --DOCSHELL 0x125651800 == 29 [pid = 1651] [id = 94] 14:10:45 INFO - PROCESS | 1651 | --DOCSHELL 0x119477800 == 28 [pid = 1651] [id = 88] 14:10:45 INFO - PROCESS | 1651 | --DOCSHELL 0x128de0800 == 27 [pid = 1651] [id = 95] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119ccac00) [pid = 1651] [serial = 206] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x128b35c00) [pid = 1651] [serial = 223] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1242b1800) [pid = 1651] [serial = 211] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1250db800) [pid = 1651] [serial = 214] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119c3ac00) [pid = 1651] [serial = 208] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1265f0000) [pid = 1651] [serial = 218] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1182e1000) [pid = 1651] [serial = 199] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11642e000) [pid = 1651] [serial = 192] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x129079800) [pid = 1651] [serial = 230] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1185c5800) [pid = 1651] [serial = 202] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1181ec400) [pid = 1651] [serial = 198] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11944bc00) [pid = 1651] [serial = 205] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11835b400) [pid = 1651] [serial = 226] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1267ee400) [pid = 1651] [serial = 220] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1166c4800) [pid = 1651] [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.] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x124eb2800) [pid = 1651] [serial = 212] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1268a1c00) [pid = 1651] [serial = 221] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126155400) [pid = 1651] [serial = 217] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12930d400) [pid = 1651] [serial = 232] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x128f0d400) [pid = 1651] [serial = 229] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x128d50000) [pid = 1651] [serial = 227] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x116765c00) [pid = 1651] [serial = 195] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1192af000) [pid = 1651] [serial = 203] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x116a68c00) [pid = 1651] [serial = 196] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x128c47800) [pid = 1651] [serial = 224] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12396c000) [pid = 1651] [serial = 209] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x125819c00) [pid = 1651] [serial = 215] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x129314c00) [pid = 1651] [serial = 233] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1295bb000) [pid = 1651] [serial = 235] [outer = 0x0] [url = about:blank] 14:10:45 INFO - PROCESS | 1651 | 1463433045526 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]]]}] 14:10:45 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. 14:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1468ms 14:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:10:45 INFO - PROCESS | 1651 | 1463433045541 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 14:10:45 INFO - PROCESS | 1651 | 1463433045543 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 14:10:45 INFO - PROCESS | 1651 | 1463433045546 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:10:45 INFO - PROCESS | 1651 | 1463433045548 Marionette TRACE conn2 <- [1,358,null,{}] 14:10:45 INFO - PROCESS | 1651 | 1463433045552 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}] 14:10:45 INFO - PROCESS | 1651 | 1463433045613 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 14:10:45 INFO - PROCESS | 1651 | 1463433045647 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x113303000 == 28 [pid = 1651] [id = 97] 14:10:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11642c000) [pid = 1651] [serial = 288] [outer = 0x0] 14:10:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11642d000) [pid = 1651] [serial = 289] [outer = 0x11642c000] 14:10:45 INFO - PROCESS | 1651 | 1463433045670 Marionette DEBUG loaded listener.js 14:10:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116767800) [pid = 1651] [serial = 290] [outer = 0x11642c000] 14:10:46 INFO - PROCESS | 1651 | 1463433046078 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]]]}] 14:10:46 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. 14:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 572ms 14:10:46 INFO - PROCESS | 1651 | 1463433046128 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 14:10:46 INFO - PROCESS | 1651 | 1463433046135 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 14:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:10:46 INFO - PROCESS | 1651 | 1463433046143 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:10:46 INFO - PROCESS | 1651 | 1463433046146 Marionette TRACE conn2 <- [1,362,null,{}] 14:10:46 INFO - PROCESS | 1651 | 1463433046150 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}] 14:10:46 INFO - PROCESS | 1651 | 1463433046278 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 14:10:46 INFO - PROCESS | 1651 | 1463433046300 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11663f000 == 29 [pid = 1651] [id = 98] 14:10:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116a68c00) [pid = 1651] [serial = 291] [outer = 0x0] 14:10:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x117680800) [pid = 1651] [serial = 292] [outer = 0x116a68c00] 14:10:46 INFO - PROCESS | 1651 | 1463433046342 Marionette DEBUG loaded listener.js 14:10:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1181e9000) [pid = 1651] [serial = 293] [outer = 0x116a68c00] 14:10:46 INFO - PROCESS | 1651 | 1463433046667 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]]]}] 14:10:46 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. 14:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 572ms 14:10:46 INFO - PROCESS | 1651 | 1463433046715 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 14:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:10:46 INFO - PROCESS | 1651 | 1463433046717 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 14:10:46 INFO - PROCESS | 1651 | 1463433046721 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:10:46 INFO - PROCESS | 1651 | 1463433046724 Marionette TRACE conn2 <- [1,366,null,{}] 14:10:46 INFO - PROCESS | 1651 | 1463433046732 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}] 14:10:46 INFO - PROCESS | 1651 | 1463433046802 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 14:10:46 INFO - PROCESS | 1651 | 1463433046816 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x117124800 == 30 [pid = 1651] [id = 99] 14:10:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x111e5b400) [pid = 1651] [serial = 294] [outer = 0x0] 14:10:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1185b0800) [pid = 1651] [serial = 295] [outer = 0x111e5b400] 14:10:46 INFO - PROCESS | 1651 | 1463433046865 Marionette DEBUG loaded listener.js 14:10:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11879cc00) [pid = 1651] [serial = 296] [outer = 0x111e5b400] 14:10:47 INFO - PROCESS | 1651 | 1463433047175 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]]]}] 14:10:47 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. 14:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 473ms 14:10:47 INFO - PROCESS | 1651 | 1463433047193 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 14:10:47 INFO - PROCESS | 1651 | 1463433047195 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 14:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:10:47 INFO - PROCESS | 1651 | 1463433047197 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:10:47 INFO - PROCESS | 1651 | 1463433047198 Marionette TRACE conn2 <- [1,370,null,{}] 14:10:47 INFO - PROCESS | 1651 | 1463433047200 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}] 14:10:47 INFO - PROCESS | 1651 | 1463433047273 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 14:10:47 INFO - PROCESS | 1651 | 1463433047313 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e20800 == 31 [pid = 1651] [id = 100] 14:10:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1182eb400) [pid = 1651] [serial = 297] [outer = 0x0] 14:10:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1188c3400) [pid = 1651] [serial = 298] [outer = 0x1182eb400] 14:10:47 INFO - PROCESS | 1651 | 1463433047339 Marionette DEBUG loaded listener.js 14:10:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1192ae800) [pid = 1651] [serial = 299] [outer = 0x1182eb400] 14:10:47 INFO - PROCESS | 1651 | 1463433047613 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]]]}] 14:10:47 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. 14:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 470ms 14:10:47 INFO - PROCESS | 1651 | 1463433047689 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 14:10:47 INFO - PROCESS | 1651 | 1463433047691 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 14:10:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:10:47 INFO - PROCESS | 1651 | 1463433047726 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:10:47 INFO - PROCESS | 1651 | 1463433047728 Marionette TRACE conn2 <- [1,374,null,{}] 14:10:47 INFO - PROCESS | 1651 | 1463433047752 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}] 14:10:47 INFO - PROCESS | 1651 | 1463433047858 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 14:10:47 INFO - PROCESS | 1651 | 1463433047914 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11902a800 == 32 [pid = 1651] [id = 101] 14:10:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x116a5e400) [pid = 1651] [serial = 300] [outer = 0x0] 14:10:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1193f9000) [pid = 1651] [serial = 301] [outer = 0x116a5e400] 14:10:47 INFO - PROCESS | 1651 | 1463433047934 Marionette DEBUG loaded listener.js 14:10:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119cc1800) [pid = 1651] [serial = 302] [outer = 0x116a5e400] 14:10:48 INFO - PROCESS | 1651 | 1463433048283 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:10:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:10:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 609ms 14:10:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:10:48 INFO - PROCESS | 1651 | 1463433048314 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 14:10:48 INFO - PROCESS | 1651 | 1463433048316 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 14:10:48 INFO - PROCESS | 1651 | 1463433048319 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:10:48 INFO - PROCESS | 1651 | 1463433048321 Marionette TRACE conn2 <- [1,378,null,{}] 14:10:48 INFO - PROCESS | 1651 | 1463433048324 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}] 14:10:48 INFO - PROCESS | 1651 | 1463433048456 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 14:10:48 INFO - PROCESS | 1651 | 1463433048524 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11947a000 == 33 [pid = 1651] [id = 102] 14:10:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119c3a400) [pid = 1651] [serial = 303] [outer = 0x0] 14:10:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123873000) [pid = 1651] [serial = 304] [outer = 0x119c3a400] 14:10:48 INFO - PROCESS | 1651 | 1463433048565 Marionette DEBUG loaded listener.js 14:10:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123e0fc00) [pid = 1651] [serial = 305] [outer = 0x119c3a400] 14:10:48 INFO - PROCESS | 1651 | 1463433048852 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:10:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:10:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 572ms 14:10:48 INFO - PROCESS | 1651 | 1463433048893 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 14:10:48 INFO - PROCESS | 1651 | 1463433048894 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 14:10:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:10:48 INFO - PROCESS | 1651 | 1463433048896 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:10:48 INFO - PROCESS | 1651 | 1463433048897 Marionette TRACE conn2 <- [1,382,null,{}] 14:10:48 INFO - PROCESS | 1651 | 1463433048900 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}] 14:10:48 INFO - PROCESS | 1651 | 1463433048989 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 14:10:48 INFO - PROCESS | 1651 | 1463433048992 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ddd000 == 34 [pid = 1651] [id = 103] 14:10:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x124204c00) [pid = 1651] [serial = 306] [outer = 0x0] 14:10:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1246b7800) [pid = 1651] [serial = 307] [outer = 0x124204c00] 14:10:49 INFO - PROCESS | 1651 | 1463433049019 Marionette DEBUG loaded listener.js 14:10:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124ae0c00) [pid = 1651] [serial = 308] [outer = 0x124204c00] 14:10:49 INFO - PROCESS | 1651 | 1463433049330 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:10:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:10:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 468ms 14:10:49 INFO - PROCESS | 1651 | 1463433049365 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 14:10:49 INFO - PROCESS | 1651 | 1463433049366 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 14:10:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:10:49 INFO - PROCESS | 1651 | 1463433049369 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:10:49 INFO - PROCESS | 1651 | 1463433049372 Marionette TRACE conn2 <- [1,386,null,{}] 14:10:49 INFO - PROCESS | 1651 | 1463433049374 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}] 14:10:49 INFO - PROCESS | 1651 | 1463433049462 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 14:10:49 INFO - PROCESS | 1651 | 1463433049470 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x120650000 == 35 [pid = 1651] [id = 104] 14:10:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11676ec00) [pid = 1651] [serial = 309] [outer = 0x0] 14:10:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x124bcc400) [pid = 1651] [serial = 310] [outer = 0x11676ec00] 14:10:49 INFO - PROCESS | 1651 | 1463433049496 Marionette DEBUG loaded listener.js 14:10:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124eaf800) [pid = 1651] [serial = 311] [outer = 0x11676ec00] 14:10:49 INFO - PROCESS | 1651 | 1463433049775 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]]]}] 14:10:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:10:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 421ms 14:10:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:10:49 INFO - PROCESS | 1651 | 1463433049793 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 14:10:49 INFO - PROCESS | 1651 | 1463433049794 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 14:10:49 INFO - PROCESS | 1651 | 1463433049796 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:10:49 INFO - PROCESS | 1651 | 1463433049797 Marionette TRACE conn2 <- [1,390,null,{}] 14:10:49 INFO - PROCESS | 1651 | 1463433049799 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}] 14:10:49 INFO - PROCESS | 1651 | 1463433049874 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 14:10:49 INFO - PROCESS | 1651 | 1463433049878 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x117121000 == 36 [pid = 1651] [id = 105] 14:10:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1181ec000) [pid = 1651] [serial = 312] [outer = 0x0] 14:10:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1250e7c00) [pid = 1651] [serial = 313] [outer = 0x1181ec000] 14:10:49 INFO - PROCESS | 1651 | 1463433049904 Marionette DEBUG loaded listener.js 14:10:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x125821c00) [pid = 1651] [serial = 314] [outer = 0x1181ec000] 14:10:50 INFO - PROCESS | 1651 | 1463433050236 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]]]}] 14:10:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:10:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 14:10:50 INFO - PROCESS | 1651 | 1463433050265 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 14:10:50 INFO - PROCESS | 1651 | 1463433050266 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 14:10:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:10:50 INFO - PROCESS | 1651 | 1463433050268 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:10:50 INFO - PROCESS | 1651 | 1463433050271 Marionette TRACE conn2 <- [1,394,null,{}] 14:10:50 INFO - PROCESS | 1651 | 1463433050274 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}] 14:10:50 INFO - PROCESS | 1651 | 1463433050372 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 14:10:50 INFO - PROCESS | 1651 | 1463433050386 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c15000 == 37 [pid = 1651] [id = 106] 14:10:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x113096c00) [pid = 1651] [serial = 315] [outer = 0x0] 14:10:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12518d800) [pid = 1651] [serial = 316] [outer = 0x113096c00] 14:10:50 INFO - PROCESS | 1651 | 1463433050411 Marionette DEBUG loaded listener.js 14:10:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x126789400) [pid = 1651] [serial = 317] [outer = 0x113096c00] 14:10:50 INFO - PROCESS | 1651 | 1463433050794 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]]]}] 14:10:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:10:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 571ms 14:10:50 INFO - PROCESS | 1651 | 1463433050855 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 14:10:50 INFO - PROCESS | 1651 | 1463433050856 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 14:10:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:10:50 INFO - PROCESS | 1651 | 1463433050869 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:10:50 INFO - PROCESS | 1651 | 1463433050870 Marionette TRACE conn2 <- [1,398,null,{}] 14:10:50 INFO - PROCESS | 1651 | 1463433050885 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}] 14:10:50 INFO - PROCESS | 1651 | 1463433050983 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 14:10:50 INFO - PROCESS | 1651 | 1463433050987 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x11885d800 == 38 [pid = 1651] [id = 107] 14:10:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12615cc00) [pid = 1651] [serial = 318] [outer = 0x0] 14:10:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1268adc00) [pid = 1651] [serial = 319] [outer = 0x12615cc00] 14:10:51 INFO - PROCESS | 1651 | 1463433051019 Marionette DEBUG loaded listener.js 14:10:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x128f03c00) [pid = 1651] [serial = 320] [outer = 0x12615cc00] 14:10:51 INFO - PROCESS | 1651 | 1463433051361 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]]]}] 14:10:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:10:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 535ms 14:10:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:10:51 INFO - PROCESS | 1651 | 1463433051397 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 14:10:51 INFO - PROCESS | 1651 | 1463433051398 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 14:10:51 INFO - PROCESS | 1651 | 1463433051400 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:10:51 INFO - PROCESS | 1651 | 1463433051401 Marionette TRACE conn2 <- [1,402,null,{}] 14:10:51 INFO - PROCESS | 1651 | 1463433051404 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}] 14:10:51 INFO - PROCESS | 1651 | 1463433051492 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 14:10:51 INFO - PROCESS | 1651 | 1463433051496 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x125859800 == 39 [pid = 1651] [id = 108] 14:10:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x128f0d400) [pid = 1651] [serial = 321] [outer = 0x0] 14:10:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x129307400) [pid = 1651] [serial = 322] [outer = 0x128f0d400] 14:10:51 INFO - PROCESS | 1651 | 1463433051520 Marionette DEBUG loaded listener.js 14:10:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x129314800) [pid = 1651] [serial = 323] [outer = 0x128f0d400] 14:10:51 INFO - PROCESS | 1651 | 1463433051890 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]]]}] 14:10:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:10:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 521ms 14:10:51 INFO - PROCESS | 1651 | 1463433051929 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 14:10:51 INFO - PROCESS | 1651 | 1463433051930 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 14:10:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:10:51 INFO - PROCESS | 1651 | 1463433051932 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:10:51 INFO - PROCESS | 1651 | 1463433051933 Marionette TRACE conn2 <- [1,406,null,{}] 14:10:51 INFO - PROCESS | 1651 | 1463433051936 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}] 14:10:52 INFO - PROCESS | 1651 | 1463433052030 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 14:10:52 INFO - PROCESS | 1651 | 1463433052037 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c15800 == 40 [pid = 1651] [id = 109] 14:10:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1295b6c00) [pid = 1651] [serial = 324] [outer = 0x0] 14:10:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1295c5000) [pid = 1651] [serial = 325] [outer = 0x1295b6c00] 14:10:52 INFO - PROCESS | 1651 | 1463433052061 Marionette DEBUG loaded listener.js 14:10:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12a78e000) [pid = 1651] [serial = 326] [outer = 0x1295b6c00] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11767f400) [pid = 1651] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x129315000) [pid = 1651] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x124e8e000) [pid = 1651] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x128c43c00) [pid = 1651] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x123e02c00) [pid = 1651] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12518c400) [pid = 1651] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1181e7c00) [pid = 1651] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1265f4800) [pid = 1651] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119952000) [pid = 1651] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119c3ec00) [pid = 1651] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119c42000) [pid = 1651] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1192a2c00) [pid = 1651] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x117e2f800) [pid = 1651] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x111a0a000) [pid = 1651] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119df4000) [pid = 1651] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1193f5c00) [pid = 1651] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118363800) [pid = 1651] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116aa6000) [pid = 1651] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1121b6800) [pid = 1651] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:10:52 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11339e800) [pid = 1651] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:10:52 INFO - PROCESS | 1651 | 1463433052551 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]]]}] 14:10:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:10:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 669ms 14:10:52 INFO - PROCESS | 1651 | 1463433052602 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 14:10:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:10:52 INFO - PROCESS | 1651 | 1463433052604 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 14:10:52 INFO - PROCESS | 1651 | 1463433052606 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:10:52 INFO - PROCESS | 1651 | 1463433052607 Marionette TRACE conn2 <- [1,410,null,{}] 14:10:52 INFO - PROCESS | 1651 | 1463433052610 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}] 14:10:52 INFO - PROCESS | 1651 | 1463433052682 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 14:10:52 INFO - PROCESS | 1651 | 1463433052689 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x117460800 == 41 [pid = 1651] [id = 110] 14:10:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11684c000) [pid = 1651] [serial = 327] [outer = 0x0] 14:10:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1181e7c00) [pid = 1651] [serial = 328] [outer = 0x11684c000] 14:10:52 INFO - PROCESS | 1651 | 1463433052714 Marionette DEBUG loaded listener.js 14:10:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123878800) [pid = 1651] [serial = 329] [outer = 0x11684c000] 14:10:53 INFO - PROCESS | 1651 | 1463433053048 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]]]}] 14:10:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:10:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 468ms 14:10:53 INFO - PROCESS | 1651 | 1463433053075 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 14:10:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:10:53 INFO - PROCESS | 1651 | 1463433053077 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 14:10:53 INFO - PROCESS | 1651 | 1463433053079 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:10:53 INFO - PROCESS | 1651 | 1463433053088 Marionette TRACE conn2 <- [1,414,null,{}] 14:10:53 INFO - PROCESS | 1651 | 1463433053090 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}] 14:10:53 INFO - PROCESS | 1651 | 1463433053180 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 14:10:53 INFO - PROCESS | 1651 | 1463433053187 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x125654800 == 42 [pid = 1651] [id = 111] 14:10:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116a61000) [pid = 1651] [serial = 330] [outer = 0x0] 14:10:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124e8e000) [pid = 1651] [serial = 331] [outer = 0x116a61000] 14:10:53 INFO - PROCESS | 1651 | 1463433053211 Marionette DEBUG loaded listener.js 14:10:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1295bb000) [pid = 1651] [serial = 332] [outer = 0x116a61000] 14:10:53 INFO - PROCESS | 1651 | 1463433053476 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:10:53 INFO - PROCESS | 1651 | 1463433053537 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]]]}] 14:10:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:10:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 477ms 14:10:53 INFO - PROCESS | 1651 | 1463433053557 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 14:10:53 INFO - PROCESS | 1651 | 1463433053558 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 14:10:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:10:53 INFO - PROCESS | 1651 | 1463433053560 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:10:53 INFO - PROCESS | 1651 | 1463433053561 Marionette TRACE conn2 <- [1,418,null,{}] 14:10:53 INFO - PROCESS | 1651 | 1463433053563 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}] 14:10:53 INFO - PROCESS | 1651 | 1463433053639 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 14:10:53 INFO - PROCESS | 1651 | 1463433053643 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a72a000 == 43 [pid = 1651] [id = 112] 14:10:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12a795000) [pid = 1651] [serial = 333] [outer = 0x0] 14:10:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12a7f5400) [pid = 1651] [serial = 334] [outer = 0x12a795000] 14:10:53 INFO - PROCESS | 1651 | 1463433053668 Marionette DEBUG loaded listener.js 14:10:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12ab11800) [pid = 1651] [serial = 335] [outer = 0x12a795000] 14:10:54 INFO - PROCESS | 1651 | 1463433054462 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]]]}] 14:10:54 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 14:10:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 918ms 14:10:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:10:54 INFO - PROCESS | 1651 | 1463433054479 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 14:10:54 INFO - PROCESS | 1651 | 1463433054480 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 14:10:54 INFO - PROCESS | 1651 | 1463433054482 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:10:54 INFO - PROCESS | 1651 | 1463433054483 Marionette TRACE conn2 <- [1,422,null,{}] 14:10:54 INFO - PROCESS | 1651 | 1463433054487 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}] 14:10:54 INFO - PROCESS | 1651 | 1463433054619 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 14:10:54 INFO - PROCESS | 1651 | 1463433054666 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11211b800 == 44 [pid = 1651] [id = 113] 14:10:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x111a0c800) [pid = 1651] [serial = 336] [outer = 0x0] 14:10:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x112968c00) [pid = 1651] [serial = 337] [outer = 0x111a0c800] 14:10:54 INFO - PROCESS | 1651 | 1463433054698 Marionette DEBUG loaded listener.js 14:10:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x113094800) [pid = 1651] [serial = 338] [outer = 0x111a0c800] 14:10:55 INFO - PROCESS | 1651 | 1463433055729 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]]]}] 14:10:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:10:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1273ms 14:10:55 INFO - PROCESS | 1651 | 1463433055757 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 14:10:55 INFO - PROCESS | 1651 | 1463433055760 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 14:10:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:10:55 INFO - PROCESS | 1651 | 1463433055763 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:10:55 INFO - PROCESS | 1651 | 1463433055766 Marionette TRACE conn2 <- [1,426,null,{}] 14:10:55 INFO - PROCESS | 1651 | 1463433055769 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}] 14:10:55 INFO - PROCESS | 1651 | 1463433055876 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 14:10:55 INFO - PROCESS | 1651 | 1463433055967 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1130d2800 == 45 [pid = 1651] [id = 114] 14:10:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x112fa9c00) [pid = 1651] [serial = 339] [outer = 0x0] 14:10:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x116853800) [pid = 1651] [serial = 340] [outer = 0x112fa9c00] 14:10:56 INFO - PROCESS | 1651 | 1463433055999 Marionette DEBUG loaded listener.js 14:10:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x117e23800) [pid = 1651] [serial = 341] [outer = 0x112fa9c00] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12a72a000 == 44 [pid = 1651] [id = 112] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x125654800 == 43 [pid = 1651] [id = 111] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x117460800 == 42 [pid = 1651] [id = 110] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x128c15800 == 41 [pid = 1651] [id = 109] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x125859800 == 40 [pid = 1651] [id = 108] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x11885d800 == 39 [pid = 1651] [id = 107] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x123c15000 == 38 [pid = 1651] [id = 106] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12930cc00) [pid = 1651] [serial = 286] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x117121000 == 37 [pid = 1651] [id = 105] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x120650000 == 36 [pid = 1651] [id = 104] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x119ddd000 == 35 [pid = 1651] [id = 103] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x11947a000 == 34 [pid = 1651] [id = 102] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x11902a800 == 33 [pid = 1651] [id = 101] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x117e20800 == 32 [pid = 1651] [id = 100] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x117124800 == 31 [pid = 1651] [id = 99] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x11663f000 == 30 [pid = 1651] [id = 98] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x113303000 == 29 [pid = 1651] [id = 97] 14:10:56 INFO - PROCESS | 1651 | --DOCSHELL 0x1293ce800 == 28 [pid = 1651] [id = 96] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x123879400) [pid = 1651] [serial = 154] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1295c8400) [pid = 1651] [serial = 236] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x116770000) [pid = 1651] [serial = 193] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128d57800) [pid = 1651] [serial = 283] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x124013000) [pid = 1651] [serial = 265] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12615c400) [pid = 1651] [serial = 271] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x125067400) [pid = 1651] [serial = 268] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1268a9800) [pid = 1651] [serial = 274] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x125815800) [pid = 1651] [serial = 277] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1265f4400) [pid = 1651] [serial = 272] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x128b2c400) [pid = 1651] [serial = 280] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128c47c00) [pid = 1651] [serial = 281] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x128b29c00) [pid = 1651] [serial = 275] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123e65c00) [pid = 1651] [serial = 247] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119c46800) [pid = 1651] [serial = 245] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1193ef400) [pid = 1651] [serial = 244] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1184a8800) [pid = 1651] [serial = 242] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1181ed000) [pid = 1651] [serial = 241] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11339d400) [pid = 1651] [serial = 239] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1121b2000) [pid = 1651] [serial = 238] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12387d000) [pid = 1651] [serial = 262] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12907bc00) [pid = 1651] [serial = 284] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119449800) [pid = 1651] [serial = 259] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119df4800) [pid = 1651] [serial = 260] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1187a1c00) [pid = 1651] [serial = 256] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1192aa000) [pid = 1651] [serial = 257] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x117e24800) [pid = 1651] [serial = 253] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1181ee400) [pid = 1651] [serial = 254] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1166c0800) [pid = 1651] [serial = 251] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x114edb800) [pid = 1651] [serial = 250] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1246c1800) [pid = 1651] [serial = 248] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x125188c00) [pid = 1651] [serial = 269] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x124e82c00) [pid = 1651] [serial = 266] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1268acc00) [pid = 1651] [serial = 278] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x123c79400) [pid = 1651] [serial = 263] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12615fc00) [pid = 1651] [serial = 190] [outer = 0x0] [url = about:blank] 14:10:56 INFO - PROCESS | 1651 | 1463433056681 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] 14:10:56 INFO - PROCESS | 1651 | 1463433056693 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 14:10:56 INFO - PROCESS | 1651 | 1463433056696 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:10:56 INFO - PROCESS | 1651 | 1463433056698 Marionette TRACE conn2 <- [1,430,null,{}] 14:10:56 INFO - PROCESS | 1651 | 1463433056701 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}] 14:10:56 INFO - PROCESS | 1651 | 1463433056775 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 14:10:56 INFO - PROCESS | 1651 | 1463433056780 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x115eb3800 == 29 [pid = 1651] [id = 115] 14:10:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x116aa5400) [pid = 1651] [serial = 342] [outer = 0x0] 14:10:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x117683c00) [pid = 1651] [serial = 343] [outer = 0x116aa5400] 14:10:56 INFO - PROCESS | 1651 | 1463433056810 Marionette DEBUG loaded listener.js 14:10:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1181ec400) [pid = 1651] [serial = 344] [outer = 0x116aa5400] 14:10:57 INFO - PROCESS | 1651 | 1463433057157 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]]]}] 14:10:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:10:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 471ms 14:10:57 INFO - PROCESS | 1651 | 1463433057172 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 14:10:57 INFO - PROCESS | 1651 | 1463433057176 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 14:10:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:10:57 INFO - PROCESS | 1651 | 1463433057181 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:10:57 INFO - PROCESS | 1651 | 1463433057183 Marionette TRACE conn2 <- [1,434,null,{}] 14:10:57 INFO - PROCESS | 1651 | 1463433057186 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}] 14:10:57 INFO - PROCESS | 1651 | 1463433057273 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 14:10:57 INFO - PROCESS | 1651 | 1463433057335 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x116f7b800 == 30 [pid = 1651] [id = 116] 14:10:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1182e7000) [pid = 1651] [serial = 345] [outer = 0x0] 14:10:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1185b2c00) [pid = 1651] [serial = 346] [outer = 0x1182e7000] 14:10:57 INFO - PROCESS | 1651 | 1463433057363 Marionette DEBUG loaded listener.js 14:10:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1187a4800) [pid = 1651] [serial = 347] [outer = 0x1182e7000] 14:10:57 INFO - PROCESS | 1651 | 1463433057660 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]]]}] 14:10:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:10:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 520ms 14:10:57 INFO - PROCESS | 1651 | 1463433057701 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 14:10:57 INFO - PROCESS | 1651 | 1463433057704 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 14:10:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:10:57 INFO - PROCESS | 1651 | 1463433057708 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:10:57 INFO - PROCESS | 1651 | 1463433057711 Marionette TRACE conn2 <- [1,438,null,{}] 14:10:57 INFO - PROCESS | 1651 | 1463433057719 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}] 14:10:57 INFO - PROCESS | 1651 | 1463433057807 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 14:10:57 INFO - PROCESS | 1651 | 1463433057868 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11857d800 == 31 [pid = 1651] [id = 117] 14:10:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11835b400) [pid = 1651] [serial = 348] [outer = 0x0] 14:10:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11921a000) [pid = 1651] [serial = 349] [outer = 0x11835b400] 14:10:57 INFO - PROCESS | 1651 | 1463433057914 Marionette DEBUG loaded listener.js 14:10:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119449400) [pid = 1651] [serial = 350] [outer = 0x11835b400] 14:10:58 INFO - PROCESS | 1651 | 1463433058229 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]]]}] 14:10:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:10:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 571ms 14:10:58 INFO - PROCESS | 1651 | 1463433058279 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 14:10:58 INFO - PROCESS | 1651 | 1463433058281 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 14:10:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:10:58 INFO - PROCESS | 1651 | 1463433058284 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:10:58 INFO - PROCESS | 1651 | 1463433058285 Marionette TRACE conn2 <- [1,442,null,{}] 14:10:58 INFO - PROCESS | 1651 | 1463433058291 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}] 14:10:58 INFO - PROCESS | 1651 | 1463433058366 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 14:10:58 INFO - PROCESS | 1651 | 1463433058416 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x119266000 == 32 [pid = 1651] [id = 118] 14:10:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x111e23400) [pid = 1651] [serial = 351] [outer = 0x0] 14:10:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119957000) [pid = 1651] [serial = 352] [outer = 0x111e23400] 14:10:58 INFO - PROCESS | 1651 | 1463433058442 Marionette DEBUG loaded listener.js 14:10:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123878c00) [pid = 1651] [serial = 353] [outer = 0x111e23400] 14:10:58 INFO - PROCESS | 1651 | 1463433058757 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]]]}] 14:10:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:10:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 521ms 14:10:58 INFO - PROCESS | 1651 | 1463433058807 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 14:10:58 INFO - PROCESS | 1651 | 1463433058808 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 14:10:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:10:58 INFO - PROCESS | 1651 | 1463433058810 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:10:58 INFO - PROCESS | 1651 | 1463433058811 Marionette TRACE conn2 <- [1,446,null,{}] 14:10:58 INFO - PROCESS | 1651 | 1463433058814 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}] 14:10:58 INFO - PROCESS | 1651 | 1463433058899 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 14:10:58 INFO - PROCESS | 1651 | 1463433058928 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e21800 == 33 [pid = 1651] [id = 119] 14:10:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1193f1400) [pid = 1651] [serial = 354] [outer = 0x0] 14:10:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123970800) [pid = 1651] [serial = 355] [outer = 0x1193f1400] 14:10:58 INFO - PROCESS | 1651 | 1463433058954 Marionette DEBUG loaded listener.js 14:10:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123c7b000) [pid = 1651] [serial = 356] [outer = 0x1193f1400] 14:10:59 INFO - PROCESS | 1651 | 1463433059308 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]]]}] 14:10:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:10:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 518ms 14:10:59 INFO - PROCESS | 1651 | 1463433059328 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 14:10:59 INFO - PROCESS | 1651 | 1463433059330 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 14:10:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:10:59 INFO - PROCESS | 1651 | 1463433059340 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:10:59 INFO - PROCESS | 1651 | 1463433059341 Marionette TRACE conn2 <- [1,450,null,{}] 14:10:59 INFO - PROCESS | 1651 | 1463433059344 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}] 14:10:59 INFO - PROCESS | 1651 | 1463433059435 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 14:10:59 INFO - PROCESS | 1651 | 1463433059442 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x119dda800 == 34 [pid = 1651] [id = 120] 14:10:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123e03400) [pid = 1651] [serial = 357] [outer = 0x0] 14:10:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x124012800) [pid = 1651] [serial = 358] [outer = 0x123e03400] 14:10:59 INFO - PROCESS | 1651 | 1463433059468 Marionette DEBUG loaded listener.js 14:10:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x124eb1000) [pid = 1651] [serial = 359] [outer = 0x123e03400] 14:10:59 INFO - PROCESS | 1651 | 1463433059815 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] 14:10:59 INFO - PROCESS | 1651 | 1463433059861 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 14:10:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:10:59 INFO - PROCESS | 1651 | 1463433059863 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:10:59 INFO - PROCESS | 1651 | 1463433059864 Marionette TRACE conn2 <- [1,454,null,{}] 14:10:59 INFO - PROCESS | 1651 | 1463433059867 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}] 14:10:59 INFO - PROCESS | 1651 | 1463433059954 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 14:10:59 INFO - PROCESS | 1651 | 1463433059958 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x120658000 == 35 [pid = 1651] [id = 121] 14:10:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x124eb4000) [pid = 1651] [serial = 360] [outer = 0x0] 14:10:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12518d400) [pid = 1651] [serial = 361] [outer = 0x124eb4000] 14:10:59 INFO - PROCESS | 1651 | 1463433059983 Marionette DEBUG loaded listener.js 14:11:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12615dc00) [pid = 1651] [serial = 362] [outer = 0x124eb4000] 14:11:00 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:00 INFO - PROCESS | 1651 | 1463433060328 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]]]}] 14:11:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:11:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 14:11:00 INFO - PROCESS | 1651 | 1463433060382 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 14:11:00 INFO - PROCESS | 1651 | 1463433060383 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 14:11:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:11:00 INFO - PROCESS | 1651 | 1463433060385 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:11:00 INFO - PROCESS | 1651 | 1463433060387 Marionette TRACE conn2 <- [1,458,null,{}] 14:11:00 INFO - PROCESS | 1651 | 1463433060389 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}] 14:11:00 INFO - PROCESS | 1651 | 1463433060474 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 14:11:00 INFO - PROCESS | 1651 | 1463433060478 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12398f000 == 36 [pid = 1651] [id = 122] 14:11:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12615fc00) [pid = 1651] [serial = 363] [outer = 0x0] 14:11:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1265f4000) [pid = 1651] [serial = 364] [outer = 0x12615fc00] 14:11:00 INFO - PROCESS | 1651 | 1463433060503 Marionette DEBUG loaded listener.js 14:11:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1267f1800) [pid = 1651] [serial = 365] [outer = 0x12615fc00] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12615cc00) [pid = 1651] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11642c000) [pid = 1651] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119c3a400) [pid = 1651] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x116a5e400) [pid = 1651] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11676ec00) [pid = 1651] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1181ec000) [pid = 1651] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x124204c00) [pid = 1651] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x111e5b400) [pid = 1651] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x128f0d400) [pid = 1651] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116a68c00) [pid = 1651] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1182eb400) [pid = 1651] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1295b6c00) [pid = 1651] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11684c000) [pid = 1651] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x116a61000) [pid = 1651] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:11:00 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x113096c00) [pid = 1651] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:11:00 INFO - PROCESS | 1651 | 1463433060894 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] 14:11:00 INFO - PROCESS | 1651 | 1463433060909 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 14:11:00 INFO - PROCESS | 1651 | 1463433060911 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:11:00 INFO - PROCESS | 1651 | 1463433060912 Marionette TRACE conn2 <- [1,462,null,{}] 14:11:00 INFO - PROCESS | 1651 | 1463433060915 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}] 14:11:00 INFO - PROCESS | 1651 | 1463433060989 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 14:11:00 INFO - PROCESS | 1651 | 1463433060993 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f61800 == 37 [pid = 1651] [id = 123] 14:11:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1193fdc00) [pid = 1651] [serial = 366] [outer = 0x0] 14:11:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124b73400) [pid = 1651] [serial = 367] [outer = 0x1193fdc00] 14:11:01 INFO - PROCESS | 1651 | 1463433061020 Marionette DEBUG loaded listener.js 14:11:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x128b27c00) [pid = 1651] [serial = 368] [outer = 0x1193fdc00] 14:11:01 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:01 INFO - PROCESS | 1651 | 1463433061349 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] 14:11:01 INFO - PROCESS | 1651 | 1463433061382 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 14:11:01 INFO - PROCESS | 1651 | 1463433061384 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:11:01 INFO - PROCESS | 1651 | 1463433061385 Marionette TRACE conn2 <- [1,466,null,{}] 14:11:01 INFO - PROCESS | 1651 | 1463433061395 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}] 14:11:01 INFO - PROCESS | 1651 | 1463433061474 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 14:11:01 INFO - PROCESS | 1651 | 1463433061479 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11903a800 == 38 [pid = 1651] [id = 124] 14:11:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1268a9800) [pid = 1651] [serial = 369] [outer = 0x0] 14:11:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1268acc00) [pid = 1651] [serial = 370] [outer = 0x1268a9800] 14:11:01 INFO - PROCESS | 1651 | 1463433061506 Marionette DEBUG loaded listener.js 14:11:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x128c3ec00) [pid = 1651] [serial = 371] [outer = 0x1268a9800] 14:11:01 INFO - PROCESS | 1651 | 1463433061833 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] 14:11:01 INFO - PROCESS | 1651 | 1463433061857 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 14:11:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:11:01 INFO - PROCESS | 1651 | 1463433061860 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:11:01 INFO - PROCESS | 1651 | 1463433061861 Marionette TRACE conn2 <- [1,470,null,{}] 14:11:01 INFO - PROCESS | 1651 | 1463433061864 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}] 14:11:01 INFO - PROCESS | 1651 | 1463433061948 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 14:11:01 INFO - PROCESS | 1651 | 1463433061954 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x125851800 == 39 [pid = 1651] [id = 125] 14:11:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128c40c00) [pid = 1651] [serial = 372] [outer = 0x0] 14:11:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128f0d400) [pid = 1651] [serial = 373] [outer = 0x128c40c00] 14:11:01 INFO - PROCESS | 1651 | 1463433061983 Marionette DEBUG loaded listener.js 14:11:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x129313000) [pid = 1651] [serial = 374] [outer = 0x128c40c00] 14:11:02 INFO - PROCESS | 1651 | 1463433062296 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]]]}] 14:11:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:11:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 14:11:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:11:02 INFO - PROCESS | 1651 | 1463433062330 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 14:11:02 INFO - PROCESS | 1651 | 1463433062331 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 14:11:02 INFO - PROCESS | 1651 | 1463433062333 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:11:02 INFO - PROCESS | 1651 | 1463433062334 Marionette TRACE conn2 <- [1,474,null,{}] 14:11:02 INFO - PROCESS | 1651 | 1463433062339 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}] 14:11:02 INFO - PROCESS | 1651 | 1463433062434 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 14:11:02 INFO - PROCESS | 1651 | 1463433062440 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x126829000 == 40 [pid = 1651] [id = 126] 14:11:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128c3f800) [pid = 1651] [serial = 375] [outer = 0x0] 14:11:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x129316000) [pid = 1651] [serial = 376] [outer = 0x128c3f800] 14:11:02 INFO - PROCESS | 1651 | 1463433062464 Marionette DEBUG loaded listener.js 14:11:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a78d400) [pid = 1651] [serial = 377] [outer = 0x128c3f800] 14:11:02 INFO - PROCESS | 1651 | 1463433062756 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]]]}] 14:11:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:11:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 14:11:02 INFO - PROCESS | 1651 | 1463433062838 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 14:11:02 INFO - PROCESS | 1651 | 1463433062841 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 14:11:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:11:02 INFO - PROCESS | 1651 | 1463433062846 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:11:02 INFO - PROCESS | 1651 | 1463433062848 Marionette TRACE conn2 <- [1,478,null,{}] 14:11:02 INFO - PROCESS | 1651 | 1463433062853 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}] 14:11:02 INFO - PROCESS | 1651 | 1463433062952 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 14:11:03 INFO - PROCESS | 1651 | 1463433062998 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1161d0000 == 41 [pid = 1651] [id = 127] 14:11:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x116181800) [pid = 1651] [serial = 378] [outer = 0x0] 14:11:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x116610400) [pid = 1651] [serial = 379] [outer = 0x116181800] 14:11:03 INFO - PROCESS | 1651 | 1463433063030 Marionette DEBUG loaded listener.js 14:11:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x117677800) [pid = 1651] [serial = 380] [outer = 0x116181800] 14:11:03 INFO - PROCESS | 1651 | 1463433063513 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]]]}] 14:11:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:11:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 674ms 14:11:03 INFO - PROCESS | 1651 | 1463433063539 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 14:11:03 INFO - PROCESS | 1651 | 1463433063541 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 14:11:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:11:03 INFO - PROCESS | 1651 | 1463433063548 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:11:03 INFO - PROCESS | 1651 | 1463433063551 Marionette TRACE conn2 <- [1,482,null,{}] 14:11:03 INFO - PROCESS | 1651 | 1463433063556 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}] 14:11:03 INFO - PROCESS | 1651 | 1463433063650 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 14:11:03 INFO - PROCESS | 1651 | 1463433063709 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11930f000 == 42 [pid = 1651] [id = 128] 14:11:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x117e24000) [pid = 1651] [serial = 381] [outer = 0x0] 14:11:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1188c4000) [pid = 1651] [serial = 382] [outer = 0x117e24000] 14:11:03 INFO - PROCESS | 1651 | 1463433063739 Marionette DEBUG loaded listener.js 14:11:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1193ef400) [pid = 1651] [serial = 383] [outer = 0x117e24000] 14:11:04 INFO - PROCESS | 1651 | 1463433064177 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]]]}] 14:11:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:11:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 674ms 14:11:04 INFO - PROCESS | 1651 | 1463433064236 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 14:11:04 INFO - PROCESS | 1651 | 1463433064238 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 14:11:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:11:04 INFO - PROCESS | 1651 | 1463433064242 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:11:04 INFO - PROCESS | 1651 | 1463433064243 Marionette TRACE conn2 <- [1,486,null,{}] 14:11:04 INFO - PROCESS | 1651 | 1463433064250 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}] 14:11:04 INFO - PROCESS | 1651 | 1463433064349 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 14:11:04 INFO - PROCESS | 1651 | 1463433064450 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c0f800 == 43 [pid = 1651] [id = 129] 14:11:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123e65c00) [pid = 1651] [serial = 384] [outer = 0x0] 14:11:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124207c00) [pid = 1651] [serial = 385] [outer = 0x123e65c00] 14:11:04 INFO - PROCESS | 1651 | 1463433064482 Marionette DEBUG loaded listener.js 14:11:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124bc5800) [pid = 1651] [serial = 386] [outer = 0x123e65c00] 14:11:04 INFO - PROCESS | 1651 | 1463433064921 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]]]}] 14:11:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:11:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 719ms 14:11:04 INFO - PROCESS | 1651 | 1463433064970 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 14:11:04 INFO - PROCESS | 1651 | 1463433064971 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 14:11:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:11:04 INFO - PROCESS | 1651 | 1463433064975 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:11:04 INFO - PROCESS | 1651 | 1463433064976 Marionette TRACE conn2 <- [1,490,null,{}] 14:11:04 INFO - PROCESS | 1651 | 1463433064978 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}] 14:11:05 INFO - PROCESS | 1651 | 1463433065074 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 14:11:05 INFO - PROCESS | 1651 | 1463433065133 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1298c7800 == 44 [pid = 1651] [id = 130] 14:11:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126153800) [pid = 1651] [serial = 387] [outer = 0x0] 14:11:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x128b33c00) [pid = 1651] [serial = 388] [outer = 0x126153800] 14:11:05 INFO - PROCESS | 1651 | 1463433065163 Marionette DEBUG loaded listener.js 14:11:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x129075400) [pid = 1651] [serial = 389] [outer = 0x126153800] 14:11:05 INFO - PROCESS | 1651 | 1463433065719 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]]]}] 14:11:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:11:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 769ms 14:11:05 INFO - PROCESS | 1651 | 1463433065745 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 14:11:05 INFO - PROCESS | 1651 | 1463433065748 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 14:11:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:11:05 INFO - PROCESS | 1651 | 1463433065752 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:11:05 INFO - PROCESS | 1651 | 1463433065756 Marionette TRACE conn2 <- [1,494,null,{}] 14:11:05 INFO - PROCESS | 1651 | 1463433065760 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}] 14:11:05 INFO - PROCESS | 1651 | 1463433065862 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 14:11:05 INFO - PROCESS | 1651 | 1463433065922 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ecb000 == 45 [pid = 1651] [id = 131] 14:11:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1181ec000) [pid = 1651] [serial = 390] [outer = 0x0] 14:11:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1239cc800) [pid = 1651] [serial = 391] [outer = 0x1181ec000] 14:11:05 INFO - PROCESS | 1651 | 1463433065951 Marionette DEBUG loaded listener.js 14:11:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x129079400) [pid = 1651] [serial = 392] [outer = 0x1181ec000] 14:11:06 INFO - PROCESS | 1651 | 1463433066481 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]]]}] 14:11:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:11:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 773ms 14:11:06 INFO - PROCESS | 1651 | 1463433066525 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 14:11:06 INFO - PROCESS | 1651 | 1463433066527 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 14:11:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:11:06 INFO - PROCESS | 1651 | 1463433066531 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:11:06 INFO - PROCESS | 1651 | 1463433066533 Marionette TRACE conn2 <- [1,498,null,{}] 14:11:06 INFO - PROCESS | 1651 | 1463433066537 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}] 14:11:06 INFO - PROCESS | 1651 | 1463433066625 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 14:11:06 INFO - PROCESS | 1651 | 1463433066683 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x116f7d800 == 46 [pid = 1651] [id = 132] 14:11:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x117403c00) [pid = 1651] [serial = 393] [outer = 0x0] 14:11:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x117e31800) [pid = 1651] [serial = 394] [outer = 0x117403c00] 14:11:06 INFO - PROCESS | 1651 | 1463433066712 Marionette DEBUG loaded listener.js 14:11:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11835d800) [pid = 1651] [serial = 395] [outer = 0x117403c00] 14:11:06 INFO - PROCESS | 1651 | --DOCSHELL 0x125851800 == 45 [pid = 1651] [id = 125] 14:11:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11903a800 == 44 [pid = 1651] [id = 124] 14:11:06 INFO - PROCESS | 1651 | --DOCSHELL 0x123f61800 == 43 [pid = 1651] [id = 123] 14:11:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12398f000 == 42 [pid = 1651] [id = 122] 14:11:06 INFO - PROCESS | 1651 | --DOCSHELL 0x120658000 == 41 [pid = 1651] [id = 121] 14:11:06 INFO - PROCESS | 1651 | --DOCSHELL 0x119dda800 == 40 [pid = 1651] [id = 120] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12a7f5400) [pid = 1651] [serial = 334] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOCSHELL 0x117e21800 == 39 [pid = 1651] [id = 119] 14:11:06 INFO - PROCESS | 1651 | --DOCSHELL 0x119266000 == 38 [pid = 1651] [id = 118] 14:11:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11857d800 == 37 [pid = 1651] [id = 117] 14:11:06 INFO - PROCESS | 1651 | --DOCSHELL 0x116f7b800 == 36 [pid = 1651] [id = 116] 14:11:06 INFO - PROCESS | 1651 | --DOCSHELL 0x115eb3800 == 35 [pid = 1651] [id = 115] 14:11:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1130d2800 == 34 [pid = 1651] [id = 114] 14:11:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11211b800 == 33 [pid = 1651] [id = 113] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1268adc00) [pid = 1651] [serial = 319] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11642d000) [pid = 1651] [serial = 289] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x116767800) [pid = 1651] [serial = 290] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x123873000) [pid = 1651] [serial = 304] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x123e0fc00) [pid = 1651] [serial = 305] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1193f9000) [pid = 1651] [serial = 301] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119cc1800) [pid = 1651] [serial = 302] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x124bcc400) [pid = 1651] [serial = 310] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x124eaf800) [pid = 1651] [serial = 311] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1250e7c00) [pid = 1651] [serial = 313] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x125821c00) [pid = 1651] [serial = 314] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1246b7800) [pid = 1651] [serial = 307] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x124ae0c00) [pid = 1651] [serial = 308] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1185b0800) [pid = 1651] [serial = 295] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x129307400) [pid = 1651] [serial = 322] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11879cc00) [pid = 1651] [serial = 296] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x117680800) [pid = 1651] [serial = 292] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1181e9000) [pid = 1651] [serial = 293] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1188c3400) [pid = 1651] [serial = 298] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1192ae800) [pid = 1651] [serial = 299] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x128f03c00) [pid = 1651] [serial = 320] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1295c5000) [pid = 1651] [serial = 325] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x129314800) [pid = 1651] [serial = 323] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12a78e000) [pid = 1651] [serial = 326] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1181e7c00) [pid = 1651] [serial = 328] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x124e8e000) [pid = 1651] [serial = 331] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x123878800) [pid = 1651] [serial = 329] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12518d800) [pid = 1651] [serial = 316] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x126789400) [pid = 1651] [serial = 317] [outer = 0x0] [url = about:blank] 14:11:06 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1295bb000) [pid = 1651] [serial = 332] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1651 | 1463433067064 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]]]}] 14:11:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:11:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 570ms 14:11:07 INFO - PROCESS | 1651 | 1463433067102 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 14:11:07 INFO - PROCESS | 1651 | 1463433067105 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 14:11:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:11:07 INFO - PROCESS | 1651 | 1463433067110 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:11:07 INFO - PROCESS | 1651 | 1463433067111 Marionette TRACE conn2 <- [1,502,null,{}] 14:11:07 INFO - PROCESS | 1651 | 1463433067114 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}] 14:11:07 INFO - PROCESS | 1651 | 1463433067189 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 14:11:07 INFO - PROCESS | 1651 | 1463433067194 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x116f7b800 == 34 [pid = 1651] [id = 133] 14:11:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118362800) [pid = 1651] [serial = 396] [outer = 0x0] 14:11:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1188c0c00) [pid = 1651] [serial = 397] [outer = 0x118362800] 14:11:07 INFO - PROCESS | 1651 | 1463433067222 Marionette DEBUG loaded listener.js 14:11:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1193f0000) [pid = 1651] [serial = 398] [outer = 0x118362800] 14:11:07 INFO - PROCESS | 1651 | 1463433067579 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]]]}] 14:11:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:11:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 518ms 14:11:07 INFO - PROCESS | 1651 | 1463433067629 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 14:11:07 INFO - PROCESS | 1651 | 1463433067630 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 14:11:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:11:07 INFO - PROCESS | 1651 | 1463433067639 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:11:07 INFO - PROCESS | 1651 | 1463433067641 Marionette TRACE conn2 <- [1,506,null,{}] 14:11:07 INFO - PROCESS | 1651 | 1463433067648 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}] 14:11:07 INFO - PROCESS | 1651 | 1463433067727 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 14:11:07 INFO - PROCESS | 1651 | 1463433067737 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x119282000 == 35 [pid = 1651] [id = 134] 14:11:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119c37c00) [pid = 1651] [serial = 399] [outer = 0x0] 14:11:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12387e400) [pid = 1651] [serial = 400] [outer = 0x119c37c00] 14:11:07 INFO - PROCESS | 1651 | 1463433067766 Marionette DEBUG loaded listener.js 14:11:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123e66000) [pid = 1651] [serial = 401] [outer = 0x119c37c00] 14:11:08 INFO - PROCESS | 1651 | 1463433068149 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]]]}] 14:11:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:11:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 576ms 14:11:08 INFO - PROCESS | 1651 | 1463433068213 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 14:11:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:11:08 INFO - PROCESS | 1651 | 1463433068215 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 14:11:08 INFO - PROCESS | 1651 | 1463433068219 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:11:08 INFO - PROCESS | 1651 | 1463433068221 Marionette TRACE conn2 <- [1,510,null,{}] 14:11:08 INFO - PROCESS | 1651 | 1463433068224 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}] 14:11:08 INFO - PROCESS | 1651 | 1463433068340 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 14:11:08 INFO - PROCESS | 1651 | 1463433068351 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ddb800 == 36 [pid = 1651] [id = 135] 14:11:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1242ab800) [pid = 1651] [serial = 402] [outer = 0x0] 14:11:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x124bcb000) [pid = 1651] [serial = 403] [outer = 0x1242ab800] 14:11:08 INFO - PROCESS | 1651 | 1463433068393 Marionette DEBUG loaded listener.js 14:11:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1250e7c00) [pid = 1651] [serial = 404] [outer = 0x1242ab800] 14:11:08 INFO - PROCESS | 1651 | 1463433068789 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]]]}] 14:11:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:11:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 622ms 14:11:08 INFO - PROCESS | 1651 | 1463433068842 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 14:11:08 INFO - PROCESS | 1651 | 1463433068843 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 14:11:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:11:08 INFO - PROCESS | 1651 | 1463433068845 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:11:08 INFO - PROCESS | 1651 | 1463433068847 Marionette TRACE conn2 <- [1,514,null,{}] 14:11:08 INFO - PROCESS | 1651 | 1463433068849 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}] 14:11:08 INFO - PROCESS | 1651 | 1463433068940 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 14:11:08 INFO - PROCESS | 1651 | 1463433068973 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238a9800 == 37 [pid = 1651] [id = 136] 14:11:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x124b77000) [pid = 1651] [serial = 405] [outer = 0x0] 14:11:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12615c400) [pid = 1651] [serial = 406] [outer = 0x124b77000] 14:11:08 INFO - PROCESS | 1651 | 1463433068998 Marionette DEBUG loaded listener.js 14:11:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1267e7400) [pid = 1651] [serial = 407] [outer = 0x124b77000] 14:11:09 INFO - PROCESS | 1651 | 1463433069309 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]]]}] 14:11:09 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 14:11:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 14:11:09 INFO - PROCESS | 1651 | 1463433069364 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 14:11:09 INFO - PROCESS | 1651 | 1463433069366 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 14:11:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:11:09 INFO - PROCESS | 1651 | 1463433069368 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:11:09 INFO - PROCESS | 1651 | 1463433069369 Marionette TRACE conn2 <- [1,518,null,{}] 14:11:09 INFO - PROCESS | 1651 | 1463433069371 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}] 14:11:09 INFO - PROCESS | 1651 | 1463433069485 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 14:11:09 INFO - PROCESS | 1651 | 1463433069515 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12421d800 == 38 [pid = 1651] [id = 137] 14:11:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128b28800) [pid = 1651] [serial = 408] [outer = 0x0] 14:11:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128d58800) [pid = 1651] [serial = 409] [outer = 0x128b28800] 14:11:09 INFO - PROCESS | 1651 | 1463433069541 Marionette DEBUG loaded listener.js 14:11:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a793400) [pid = 1651] [serial = 410] [outer = 0x128b28800] 14:11:09 INFO - PROCESS | 1651 | 1463433069875 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]]]}] 14:11:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:11:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 521ms 14:11:09 INFO - PROCESS | 1651 | 1463433069891 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 14:11:09 INFO - PROCESS | 1651 | 1463433069892 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 14:11:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:11:09 INFO - PROCESS | 1651 | 1463433069894 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:11:09 INFO - PROCESS | 1651 | 1463433069895 Marionette TRACE conn2 <- [1,522,null,{}] 14:11:09 INFO - PROCESS | 1651 | 1463433069898 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}] 14:11:09 INFO - PROCESS | 1651 | 1463433069990 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 14:11:10 INFO - PROCESS | 1651 | 1463433070000 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x124b4d000 == 39 [pid = 1651] [id = 138] 14:11:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128b34400) [pid = 1651] [serial = 411] [outer = 0x0] 14:11:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12ab07c00) [pid = 1651] [serial = 412] [outer = 0x128b34400] 14:11:10 INFO - PROCESS | 1651 | 1463433070026 Marionette DEBUG loaded listener.js 14:11:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12ac58c00) [pid = 1651] [serial = 413] [outer = 0x128b34400] 14:11:10 INFO - PROCESS | 1651 | 1463433070378 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]]]}] 14:11:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:11:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 14:11:10 INFO - PROCESS | 1651 | 1463433070413 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 14:11:10 INFO - PROCESS | 1651 | 1463433070415 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 14:11:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:11:10 INFO - PROCESS | 1651 | 1463433070418 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:11:10 INFO - PROCESS | 1651 | 1463433070420 Marionette TRACE conn2 <- [1,526,null,{}] 14:11:10 INFO - PROCESS | 1651 | 1463433070423 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}] 14:11:10 INFO - PROCESS | 1651 | 1463433070561 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 14:11:10 INFO - PROCESS | 1651 | 1463433070581 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x126778000 == 40 [pid = 1651] [id = 139] 14:11:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12ac5d800) [pid = 1651] [serial = 414] [outer = 0x0] 14:11:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12aca4800) [pid = 1651] [serial = 415] [outer = 0x12ac5d800] 14:11:10 INFO - PROCESS | 1651 | 1463433070621 Marionette DEBUG loaded listener.js 14:11:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12ade7000) [pid = 1651] [serial = 416] [outer = 0x12ac5d800] 14:11:10 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x123e03400) [pid = 1651] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:11:10 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12615fc00) [pid = 1651] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:11:10 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x124eb4000) [pid = 1651] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:11:10 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1182e7000) [pid = 1651] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:11:10 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11835b400) [pid = 1651] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:11:10 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1193fdc00) [pid = 1651] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:11:10 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x128c40c00) [pid = 1651] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:11:10 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x111e23400) [pid = 1651] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:11:10 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x116aa5400) [pid = 1651] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:11:10 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1268a9800) [pid = 1651] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:11:10 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12a795000) [pid = 1651] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:11:10 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1193f1400) [pid = 1651] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:11:11 INFO - PROCESS | 1651 | 1463433071107 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]]]}] 14:11:11 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 14:11:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 721ms 14:11:11 INFO - PROCESS | 1651 | 1463433071139 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 14:11:11 INFO - PROCESS | 1651 | 1463433071141 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 14:11:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:11:11 INFO - PROCESS | 1651 | 1463433071143 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:11:11 INFO - PROCESS | 1651 | 1463433071144 Marionette TRACE conn2 <- [1,530,null,{}] 14:11:11 INFO - PROCESS | 1651 | 1463433071146 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}] 14:11:11 INFO - PROCESS | 1651 | 1463433071225 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 14:11:11 INFO - PROCESS | 1651 | 1463433071273 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x120651800 == 41 [pid = 1651] [id = 140] 14:11:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11835c000) [pid = 1651] [serial = 417] [outer = 0x0] 14:11:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x125819c00) [pid = 1651] [serial = 418] [outer = 0x11835c000] 14:11:11 INFO - PROCESS | 1651 | 1463433071298 Marionette DEBUG loaded listener.js 14:11:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12ac9e800) [pid = 1651] [serial = 419] [outer = 0x11835c000] 14:11:11 INFO - PROCESS | 1651 | 1463433071577 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"]]]}] 14:11:11 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 14:11:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:11:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:11:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:11:11 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 14:11:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:11:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:11:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:11:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:11:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:11:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 468ms 14:11:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:11:11 INFO - PROCESS | 1651 | 1463433071612 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 14:11:11 INFO - PROCESS | 1651 | 1463433071613 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 14:11:11 INFO - PROCESS | 1651 | 1463433071615 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:11:11 INFO - PROCESS | 1651 | 1463433071616 Marionette TRACE conn2 <- [1,534,null,{}] 14:11:11 INFO - PROCESS | 1651 | 1463433071619 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}] 14:11:11 INFO - PROCESS | 1651 | 1463433071709 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 14:11:11 INFO - PROCESS | 1651 | 1463433071713 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x129019800 == 42 [pid = 1651] [id = 141] 14:11:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12ac9fc00) [pid = 1651] [serial = 420] [outer = 0x0] 14:11:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12adf3c00) [pid = 1651] [serial = 421] [outer = 0x12ac9fc00] 14:11:11 INFO - PROCESS | 1651 | 1463433071738 Marionette DEBUG loaded listener.js 14:11:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12bb27c00) [pid = 1651] [serial = 422] [outer = 0x12ac9fc00] 14:11:12 INFO - PROCESS | 1651 | 1463433072088 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]]]}] 14:11:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:11:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 521ms 14:11:12 INFO - PROCESS | 1651 | 1463433072136 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 14:11:12 INFO - PROCESS | 1651 | 1463433072138 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 14:11:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:11:12 INFO - PROCESS | 1651 | 1463433072140 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:11:12 INFO - PROCESS | 1651 | 1463433072142 Marionette TRACE conn2 <- [1,538,null,{}] 14:11:12 INFO - PROCESS | 1651 | 1463433072144 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}] 14:11:12 INFO - PROCESS | 1651 | 1463433072236 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 14:11:12 INFO - PROCESS | 1651 | 1463433072243 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab26000 == 43 [pid = 1651] [id = 142] 14:11:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12bb2cc00) [pid = 1651] [serial = 423] [outer = 0x0] 14:11:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12bb6e000) [pid = 1651] [serial = 424] [outer = 0x12bb2cc00] 14:11:12 INFO - PROCESS | 1651 | 1463433072277 Marionette DEBUG loaded listener.js 14:11:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12be62c00) [pid = 1651] [serial = 425] [outer = 0x12bb2cc00] 14:11:12 INFO - PROCESS | 1651 | 1463433072619 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]]]}] 14:11:12 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. 14:11:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 520ms 14:11:12 INFO - PROCESS | 1651 | 1463433072661 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 14:11:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:11:12 INFO - PROCESS | 1651 | 1463433072663 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 14:11:12 INFO - PROCESS | 1651 | 1463433072667 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:11:12 INFO - PROCESS | 1651 | 1463433072669 Marionette TRACE conn2 <- [1,542,null,{}] 14:11:12 INFO - PROCESS | 1651 | 1463433072672 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}] 14:11:12 INFO - PROCESS | 1651 | 1463433072820 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 14:11:12 INFO - PROCESS | 1651 | 1463433072830 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b35c000 == 44 [pid = 1651] [id = 143] 14:11:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12bb2d000) [pid = 1651] [serial = 426] [outer = 0x0] 14:11:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12be66800) [pid = 1651] [serial = 427] [outer = 0x12bb2d000] 14:11:12 INFO - PROCESS | 1651 | 1463433072869 Marionette DEBUG loaded listener.js 14:11:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12bed8c00) [pid = 1651] [serial = 428] [outer = 0x12bb2d000] 14:11:13 INFO - PROCESS | 1651 | 1463433073357 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]]]}] 14:11:13 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. 14:11:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 720ms 14:11:13 INFO - PROCESS | 1651 | 1463433073386 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 14:11:13 INFO - PROCESS | 1651 | 1463433073390 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 14:11:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:11:13 INFO - PROCESS | 1651 | 1463433073393 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:11:13 INFO - PROCESS | 1651 | 1463433073396 Marionette TRACE conn2 <- [1,546,null,{}] 14:11:13 INFO - PROCESS | 1651 | 1463433073400 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}] 14:11:13 INFO - PROCESS | 1651 | 1463433073581 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 14:11:13 INFO - PROCESS | 1651 | 1463433073659 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11885c800 == 45 [pid = 1651] [id = 144] 14:11:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1168a8c00) [pid = 1651] [serial = 429] [outer = 0x0] 14:11:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1185b5000) [pid = 1651] [serial = 430] [outer = 0x1168a8c00] 14:11:13 INFO - PROCESS | 1651 | 1463433073696 Marionette DEBUG loaded listener.js 14:11:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1192abc00) [pid = 1651] [serial = 431] [outer = 0x1168a8c00] 14:11:14 INFO - PROCESS | 1651 | 1463433074069 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]]]}] 14:11:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:11:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 721ms 14:11:14 INFO - PROCESS | 1651 | 1463433074116 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 14:11:14 INFO - PROCESS | 1651 | 1463433074121 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 14:11:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:11:14 INFO - PROCESS | 1651 | 1463433074146 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:11:14 INFO - PROCESS | 1651 | 1463433074148 Marionette TRACE conn2 <- [1,550,null,{}] 14:11:14 INFO - PROCESS | 1651 | 1463433074150 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}] 14:11:14 INFO - PROCESS | 1651 | 1463433074259 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 14:11:14 INFO - PROCESS | 1651 | 1463433074337 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12436e000 == 46 [pid = 1651] [id = 145] 14:11:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1193f8000) [pid = 1651] [serial = 432] [outer = 0x0] 14:11:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119953c00) [pid = 1651] [serial = 433] [outer = 0x1193f8000] 14:11:14 INFO - PROCESS | 1651 | 1463433074375 Marionette DEBUG loaded listener.js 14:11:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x123e05c00) [pid = 1651] [serial = 434] [outer = 0x1193f8000] 14:11:14 INFO - PROCESS | 1651 | 1463433074744 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]]]}] 14:11:14 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. 14:11:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 623ms 14:11:14 INFO - PROCESS | 1651 | 1463433074767 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 14:11:14 INFO - PROCESS | 1651 | 1463433074768 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 14:11:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:11:14 INFO - PROCESS | 1651 | 1463433074771 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:11:14 INFO - PROCESS | 1651 | 1463433074774 Marionette TRACE conn2 <- [1,554,null,{}] 14:11:14 INFO - PROCESS | 1651 | 1463433074782 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}] 14:11:14 INFO - PROCESS | 1651 | 1463433074883 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 14:11:14 INFO - PROCESS | 1651 | 1463433074973 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba93000 == 47 [pid = 1651] [id = 146] 14:11:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1267ee400) [pid = 1651] [serial = 435] [outer = 0x0] 14:11:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x128c45c00) [pid = 1651] [serial = 436] [outer = 0x1267ee400] 14:11:15 INFO - PROCESS | 1651 | 1463433075007 Marionette DEBUG loaded listener.js 14:11:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x129309400) [pid = 1651] [serial = 437] [outer = 0x1267ee400] 14:11:15 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:15 INFO - PROCESS | 1651 | 1463433075425 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]]]}] 14:11:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:11:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 671ms 14:11:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:11:15 INFO - PROCESS | 1651 | 1463433075443 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 14:11:15 INFO - PROCESS | 1651 | 1463433075445 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 14:11:15 INFO - PROCESS | 1651 | 1463433075447 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:11:15 INFO - PROCESS | 1651 | 1463433075448 Marionette TRACE conn2 <- [1,558,null,{}] 14:11:15 INFO - PROCESS | 1651 | 1463433075451 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}] 14:11:15 INFO - PROCESS | 1651 | 1463433075549 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 14:11:15 INFO - PROCESS | 1651 | 1463433075597 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bc72800 == 48 [pid = 1651] [id = 147] 14:11:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x128b28400) [pid = 1651] [serial = 438] [outer = 0x0] 14:11:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1295bf400) [pid = 1651] [serial = 439] [outer = 0x128b28400] 14:11:15 INFO - PROCESS | 1651 | 1463433075627 Marionette DEBUG loaded listener.js 14:11:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12ade7c00) [pid = 1651] [serial = 440] [outer = 0x128b28400] 14:11:16 INFO - PROCESS | 1651 | 1463433076044 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]]]}] 14:11:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:11:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 618ms 14:11:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:11:16 INFO - PROCESS | 1651 | 1463433076065 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 14:11:16 INFO - PROCESS | 1651 | 1463433076067 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 14:11:16 INFO - PROCESS | 1651 | 1463433076069 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:11:16 INFO - PROCESS | 1651 | 1463433076070 Marionette TRACE conn2 <- [1,562,null,{}] 14:11:16 INFO - PROCESS | 1651 | 1463433076073 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}] 14:11:16 INFO - PROCESS | 1651 | 1463433076168 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 14:11:16 INFO - PROCESS | 1651 | 1463433076250 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x112544800 == 49 [pid = 1651] [id = 148] 14:11:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x112d32800) [pid = 1651] [serial = 441] [outer = 0x0] 14:11:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1192aac00) [pid = 1651] [serial = 442] [outer = 0x112d32800] 14:11:16 INFO - PROCESS | 1651 | 1463433076294 Marionette DEBUG loaded listener.js 14:11:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12bb28800) [pid = 1651] [serial = 443] [outer = 0x112d32800] 14:11:16 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:16 INFO - PROCESS | 1651 | 1463433076845 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]]]}] 14:11:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:11:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 820ms 14:11:16 INFO - PROCESS | 1651 | 1463433076900 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 14:11:16 INFO - PROCESS | 1651 | 1463433076903 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 14:11:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:11:16 INFO - PROCESS | 1651 | 1463433076908 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:11:16 INFO - PROCESS | 1651 | 1463433076910 Marionette TRACE conn2 <- [1,566,null,{}] 14:11:16 INFO - PROCESS | 1651 | 1463433076914 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}] 14:11:17 INFO - PROCESS | 1651 | 1463433077002 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 14:11:17 INFO - PROCESS | 1651 | 1463433077056 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x117133800 == 50 [pid = 1651] [id = 149] 14:11:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1164abc00) [pid = 1651] [serial = 444] [outer = 0x0] 14:11:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1166c3c00) [pid = 1651] [serial = 445] [outer = 0x1164abc00] 14:11:17 INFO - PROCESS | 1651 | 1463433077084 Marionette DEBUG loaded listener.js 14:11:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x116a5f800) [pid = 1651] [serial = 446] [outer = 0x1164abc00] 14:11:17 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:17 INFO - PROCESS | 1651 | 1463433077561 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]]]}] 14:11:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:11:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 671ms 14:11:17 INFO - PROCESS | 1651 | 1463433077580 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 14:11:17 INFO - PROCESS | 1651 | 1463433077585 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 14:11:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:11:17 INFO - PROCESS | 1651 | 1463433077592 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:11:17 INFO - PROCESS | 1651 | 1463433077594 Marionette TRACE conn2 <- [1,570,null,{}] 14:11:17 INFO - PROCESS | 1651 | 1463433077598 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}] 14:11:17 INFO - PROCESS | 1651 | 1463433077774 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 14:11:17 INFO - PROCESS | 1651 | 1463433077842 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x116885800 == 51 [pid = 1651] [id = 150] 14:11:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1185af800) [pid = 1651] [serial = 447] [outer = 0x0] 14:11:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1185be000) [pid = 1651] [serial = 448] [outer = 0x1185af800] 14:11:17 INFO - PROCESS | 1651 | 1463433077885 Marionette DEBUG loaded listener.js 14:11:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1188c3c00) [pid = 1651] [serial = 449] [outer = 0x1185af800] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab26000 == 50 [pid = 1651] [id = 142] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x129019800 == 49 [pid = 1651] [id = 141] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x120651800 == 48 [pid = 1651] [id = 140] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x126778000 == 47 [pid = 1651] [id = 139] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x124b4d000 == 46 [pid = 1651] [id = 138] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x112968c00) [pid = 1651] [serial = 337] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x116853800) [pid = 1651] [serial = 340] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x129316000) [pid = 1651] [serial = 376] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12421d800 == 45 [pid = 1651] [id = 137] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1238a9800 == 44 [pid = 1651] [id = 136] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x119ddb800 == 43 [pid = 1651] [id = 135] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x119282000 == 42 [pid = 1651] [id = 134] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x116f7b800 == 41 [pid = 1651] [id = 133] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x116f7d800 == 40 [pid = 1651] [id = 132] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x115ecb000 == 39 [pid = 1651] [id = 131] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1298c7800 == 38 [pid = 1651] [id = 130] 14:11:18 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x128c0f800 == 37 [pid = 1651] [id = 129] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11930f000 == 36 [pid = 1651] [id = 128] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1161d0000 == 35 [pid = 1651] [id = 127] 14:11:18 INFO - PROCESS | 1651 | --DOCSHELL 0x126829000 == 34 [pid = 1651] [id = 126] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x124012800) [pid = 1651] [serial = 358] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1265f4000) [pid = 1651] [serial = 364] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12615dc00) [pid = 1651] [serial = 362] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12518d400) [pid = 1651] [serial = 361] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1185b2c00) [pid = 1651] [serial = 346] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1187a4800) [pid = 1651] [serial = 347] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11921a000) [pid = 1651] [serial = 349] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x128b27c00) [pid = 1651] [serial = 368] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119449400) [pid = 1651] [serial = 350] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x124b73400) [pid = 1651] [serial = 367] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x128f0d400) [pid = 1651] [serial = 373] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119957000) [pid = 1651] [serial = 352] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x117683c00) [pid = 1651] [serial = 343] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1181ec400) [pid = 1651] [serial = 344] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1268acc00) [pid = 1651] [serial = 370] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1267f1800) [pid = 1651] [serial = 365] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12ab11800) [pid = 1651] [serial = 335] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x129313000) [pid = 1651] [serial = 374] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x123970800) [pid = 1651] [serial = 355] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x124eb1000) [pid = 1651] [serial = 359] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123c7b000) [pid = 1651] [serial = 356] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123878c00) [pid = 1651] [serial = 353] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128c3ec00) [pid = 1651] [serial = 371] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:18 INFO - PROCESS | 1651 | 1463433078276 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]]]}] 14:11:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:11:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 721ms 14:11:18 INFO - PROCESS | 1651 | 1463433078312 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 14:11:18 INFO - PROCESS | 1651 | 1463433078314 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 14:11:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:11:18 INFO - PROCESS | 1651 | 1463433078316 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:11:18 INFO - PROCESS | 1651 | 1463433078318 Marionette TRACE conn2 <- [1,574,null,{}] 14:11:18 INFO - PROCESS | 1651 | 1463433078325 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}] 14:11:18 INFO - PROCESS | 1651 | 1463433078401 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 14:11:18 INFO - PROCESS | 1651 | 1463433078449 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x117118800 == 35 [pid = 1651] [id = 151] 14:11:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1185b0800) [pid = 1651] [serial = 450] [outer = 0x0] 14:11:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1192a2c00) [pid = 1651] [serial = 451] [outer = 0x1185b0800] 14:11:18 INFO - PROCESS | 1651 | 1463433078477 Marionette DEBUG loaded listener.js 14:11:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119952000) [pid = 1651] [serial = 452] [outer = 0x1185b0800] 14:11:18 INFO - PROCESS | 1651 | 1463433078812 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]]]}] 14:11:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:11:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 523ms 14:11:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:11:18 INFO - PROCESS | 1651 | 1463433078841 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 14:11:18 INFO - PROCESS | 1651 | 1463433078843 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 14:11:18 INFO - PROCESS | 1651 | 1463433078845 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:11:18 INFO - PROCESS | 1651 | 1463433078846 Marionette TRACE conn2 <- [1,578,null,{}] 14:11:18 INFO - PROCESS | 1651 | 1463433078848 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}] 14:11:18 INFO - PROCESS | 1651 | 1463433078925 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 14:11:18 INFO - PROCESS | 1651 | 1463433078929 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11927a800 == 36 [pid = 1651] [id = 152] 14:11:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119c46800) [pid = 1651] [serial = 453] [outer = 0x0] 14:11:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123873000) [pid = 1651] [serial = 454] [outer = 0x119c46800] 14:11:18 INFO - PROCESS | 1651 | 1463433078957 Marionette DEBUG loaded listener.js 14:11:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12387c400) [pid = 1651] [serial = 455] [outer = 0x119c46800] 14:11:19 INFO - PROCESS | 1651 | 1463433079333 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]]]}] 14:11:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:11:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 518ms 14:11:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:11:19 INFO - PROCESS | 1651 | 1463433079364 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 14:11:19 INFO - PROCESS | 1651 | 1463433079366 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 14:11:19 INFO - PROCESS | 1651 | 1463433079370 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:11:19 INFO - PROCESS | 1651 | 1463433079374 Marionette TRACE conn2 <- [1,582,null,{}] 14:11:19 INFO - PROCESS | 1651 | 1463433079377 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}] 14:11:19 INFO - PROCESS | 1651 | 1463433079491 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 14:11:19 INFO - PROCESS | 1651 | 1463433079500 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bbc800 == 37 [pid = 1651] [id = 153] 14:11:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119df7400) [pid = 1651] [serial = 456] [outer = 0x0] 14:11:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123bdb400) [pid = 1651] [serial = 457] [outer = 0x119df7400] 14:11:19 INFO - PROCESS | 1651 | 1463433079542 Marionette DEBUG loaded listener.js 14:11:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12420fc00) [pid = 1651] [serial = 458] [outer = 0x119df7400] 14:11:19 INFO - PROCESS | 1651 | 1463433079933 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]]]}] 14:11:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:11:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 622ms 14:11:20 INFO - PROCESS | 1651 | 1463433079999 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 14:11:20 INFO - PROCESS | 1651 | 1463433080002 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 14:11:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:11:20 INFO - PROCESS | 1651 | 1463433080005 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:11:20 INFO - PROCESS | 1651 | 1463433080007 Marionette TRACE conn2 <- [1,586,null,{}] 14:11:20 INFO - PROCESS | 1651 | 1463433080010 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}] 14:11:20 INFO - PROCESS | 1651 | 1463433080148 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 14:11:20 INFO - PROCESS | 1651 | 1463433080155 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x120658800 == 38 [pid = 1651] [id = 154] 14:11:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1246c0400) [pid = 1651] [serial = 459] [outer = 0x0] 14:11:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x125067c00) [pid = 1651] [serial = 460] [outer = 0x1246c0400] 14:11:20 INFO - PROCESS | 1651 | 1463433080198 Marionette DEBUG loaded listener.js 14:11:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x126540400) [pid = 1651] [serial = 461] [outer = 0x1246c0400] 14:11:20 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1181ec000) [pid = 1651] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:11:20 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1242ab800) [pid = 1651] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:11:20 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119c37c00) [pid = 1651] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:11:20 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12ac9fc00) [pid = 1651] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:11:20 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x124b77000) [pid = 1651] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:11:20 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12bb2cc00) [pid = 1651] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:11:20 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x128c46000) [pid = 1651] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:11:20 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x112fa9c00) [pid = 1651] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:11:20 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128b28800) [pid = 1651] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:11:20 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x128b34400) [pid = 1651] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:11:20 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11835c000) [pid = 1651] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:11:20 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12ac5d800) [pid = 1651] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:11:20 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x117403c00) [pid = 1651] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:11:20 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118362800) [pid = 1651] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:11:20 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:21 INFO - PROCESS | 1651 | 1463433081124 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]]]}] 14:11:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:11:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1171ms 14:11:21 INFO - PROCESS | 1651 | 1463433081176 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 14:11:21 INFO - PROCESS | 1651 | 1463433081179 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 14:11:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:11:21 INFO - PROCESS | 1651 | 1463433081183 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:11:21 INFO - PROCESS | 1651 | 1463433081185 Marionette TRACE conn2 <- [1,590,null,{}] 14:11:21 INFO - PROCESS | 1651 | 1463433081189 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}] 14:11:21 INFO - PROCESS | 1651 | 1463433081285 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 14:11:21 INFO - PROCESS | 1651 | 1463433081349 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1164ca000 == 39 [pid = 1651] [id = 155] 14:11:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11642d000) [pid = 1651] [serial = 462] [outer = 0x0] 14:11:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x116853800) [pid = 1651] [serial = 463] [outer = 0x11642d000] 14:11:21 INFO - PROCESS | 1651 | 1463433081382 Marionette DEBUG loaded listener.js 14:11:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x117e30800) [pid = 1651] [serial = 464] [outer = 0x11642d000] 14:11:21 INFO - PROCESS | 1651 | 1463433081823 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]]]}] 14:11:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:11:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 671ms 14:11:21 INFO - PROCESS | 1651 | 1463433081902 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 14:11:21 INFO - PROCESS | 1651 | 1463433081908 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 14:11:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:11:21 INFO - PROCESS | 1651 | 1463433081915 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:11:21 INFO - PROCESS | 1651 | 1463433081918 Marionette TRACE conn2 <- [1,594,null,{}] 14:11:21 INFO - PROCESS | 1651 | 1463433081946 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}] 14:11:22 INFO - PROCESS | 1651 | 1463433082094 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 14:11:22 INFO - PROCESS | 1651 | 1463433082172 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ba2800 == 40 [pid = 1651] [id = 156] 14:11:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1187a4800) [pid = 1651] [serial = 465] [outer = 0x0] 14:11:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1192a2800) [pid = 1651] [serial = 466] [outer = 0x1187a4800] 14:11:22 INFO - PROCESS | 1651 | 1463433082203 Marionette DEBUG loaded listener.js 14:11:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119441400) [pid = 1651] [serial = 467] [outer = 0x1187a4800] 14:11:22 INFO - PROCESS | 1651 | 1463433082629 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]]]}] 14:11:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:11:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 746ms 14:11:22 INFO - PROCESS | 1651 | 1463433082661 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 14:11:22 INFO - PROCESS | 1651 | 1463433082662 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 14:11:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:11:22 INFO - PROCESS | 1651 | 1463433082664 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:11:22 INFO - PROCESS | 1651 | 1463433082667 Marionette TRACE conn2 <- [1,598,null,{}] 14:11:22 INFO - PROCESS | 1651 | 1463433082675 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}] 14:11:22 INFO - PROCESS | 1651 | 1463433082773 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 14:11:22 INFO - PROCESS | 1651 | 1463433082836 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x123acb800 == 41 [pid = 1651] [id = 157] 14:11:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119cc7800) [pid = 1651] [serial = 468] [outer = 0x0] 14:11:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1242a4800) [pid = 1651] [serial = 469] [outer = 0x119cc7800] 14:11:22 INFO - PROCESS | 1651 | 1463433082868 Marionette DEBUG loaded listener.js 14:11:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x124eb2800) [pid = 1651] [serial = 470] [outer = 0x119cc7800] 14:11:23 INFO - PROCESS | 1651 | 1463433083277 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]]]}] 14:11:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:11:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 674ms 14:11:23 INFO - PROCESS | 1651 | 1463433083339 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 14:11:23 INFO - PROCESS | 1651 | 1463433083341 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 14:11:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:11:23 INFO - PROCESS | 1651 | 1463433083343 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:11:23 INFO - PROCESS | 1651 | 1463433083345 Marionette TRACE conn2 <- [1,602,null,{}] 14:11:23 INFO - PROCESS | 1651 | 1463433083347 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}] 14:11:23 INFO - PROCESS | 1651 | 1463433083465 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 14:11:23 INFO - PROCESS | 1651 | 1463433083527 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x124359000 == 42 [pid = 1651] [id = 158] 14:11:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x125816000) [pid = 1651] [serial = 471] [outer = 0x0] 14:11:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12615dc00) [pid = 1651] [serial = 472] [outer = 0x125816000] 14:11:23 INFO - PROCESS | 1651 | 1463433083558 Marionette DEBUG loaded listener.js 14:11:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1267e9000) [pid = 1651] [serial = 473] [outer = 0x125816000] 14:11:23 INFO - PROCESS | 1651 | 1463433083964 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]]]}] 14:11:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:11:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 669ms 14:11:24 INFO - PROCESS | 1651 | 1463433084013 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 14:11:24 INFO - PROCESS | 1651 | 1463433084014 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 14:11:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:11:24 INFO - PROCESS | 1651 | 1463433084017 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:11:24 INFO - PROCESS | 1651 | 1463433084018 Marionette TRACE conn2 <- [1,606,null,{}] 14:11:24 INFO - PROCESS | 1651 | 1463433084021 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}] 14:11:24 INFO - PROCESS | 1651 | 1463433084114 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 14:11:24 INFO - PROCESS | 1651 | 1463433084161 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x124b4a800 == 43 [pid = 1651] [id = 159] 14:11:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12581c800) [pid = 1651] [serial = 474] [outer = 0x0] 14:11:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x128b28800) [pid = 1651] [serial = 475] [outer = 0x12581c800] 14:11:24 INFO - PROCESS | 1651 | 1463433084191 Marionette DEBUG loaded listener.js 14:11:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x128c3d800) [pid = 1651] [serial = 476] [outer = 0x12581c800] 14:11:24 INFO - PROCESS | 1651 | 1463433084601 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]]]}] 14:11:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:11:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 618ms 14:11:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:11:24 INFO - PROCESS | 1651 | 1463433084636 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 14:11:24 INFO - PROCESS | 1651 | 1463433084638 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 14:11:24 INFO - PROCESS | 1651 | 1463433084640 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:11:24 INFO - PROCESS | 1651 | 1463433084641 Marionette TRACE conn2 <- [1,610,null,{}] 14:11:24 INFO - PROCESS | 1651 | 1463433084644 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}] 14:11:24 INFO - PROCESS | 1651 | 1463433084751 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 14:11:24 INFO - PROCESS | 1651 | 1463433084929 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x115eb7000 == 44 [pid = 1651] [id = 160] 14:11:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x112970c00) [pid = 1651] [serial = 477] [outer = 0x0] 14:11:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x112ee3c00) [pid = 1651] [serial = 478] [outer = 0x112970c00] 14:11:24 INFO - PROCESS | 1651 | 1463433084958 Marionette DEBUG loaded listener.js 14:11:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11660b000) [pid = 1651] [serial = 479] [outer = 0x112970c00] 14:11:25 INFO - PROCESS | 1651 | 1463433085393 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]]]}] 14:11:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:11:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 770ms 14:11:25 INFO - PROCESS | 1651 | 1463433085411 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 14:11:25 INFO - PROCESS | 1651 | 1463433085414 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 14:11:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:11:25 INFO - PROCESS | 1651 | 1463433085417 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:11:25 INFO - PROCESS | 1651 | 1463433085419 Marionette TRACE conn2 <- [1,614,null,{}] 14:11:25 INFO - PROCESS | 1651 | 1463433085422 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}] 14:11:25 INFO - PROCESS | 1651 | 1463433085529 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 14:11:25 INFO - PROCESS | 1651 | --DOCSHELL 0x119bbc800 == 43 [pid = 1651] [id = 153] 14:11:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11927a800 == 42 [pid = 1651] [id = 152] 14:11:25 INFO - PROCESS | 1651 | --DOCSHELL 0x117118800 == 41 [pid = 1651] [id = 151] 14:11:25 INFO - PROCESS | 1651 | --DOCSHELL 0x116885800 == 40 [pid = 1651] [id = 150] 14:11:25 INFO - PROCESS | 1651 | --DOCSHELL 0x117133800 == 39 [pid = 1651] [id = 149] 14:11:25 INFO - PROCESS | 1651 | --DOCSHELL 0x112544800 == 38 [pid = 1651] [id = 148] 14:11:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12bc72800 == 37 [pid = 1651] [id = 147] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12be66800) [pid = 1651] [serial = 427] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba93000 == 36 [pid = 1651] [id = 146] 14:11:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12436e000 == 35 [pid = 1651] [id = 145] 14:11:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11885c800 == 34 [pid = 1651] [id = 144] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1295be800) [pid = 1651] [serial = 287] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x117e23800) [pid = 1651] [serial = 341] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x128d58800) [pid = 1651] [serial = 409] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12ab07c00) [pid = 1651] [serial = 412] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12a793400) [pid = 1651] [serial = 410] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x125819c00) [pid = 1651] [serial = 418] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12aca4800) [pid = 1651] [serial = 415] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11835d800) [pid = 1651] [serial = 395] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x117e31800) [pid = 1651] [serial = 394] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1188c0c00) [pid = 1651] [serial = 397] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1193f0000) [pid = 1651] [serial = 398] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128b33c00) [pid = 1651] [serial = 388] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x116610400) [pid = 1651] [serial = 379] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x129079400) [pid = 1651] [serial = 392] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1239cc800) [pid = 1651] [serial = 391] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x124bcb000) [pid = 1651] [serial = 403] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124207c00) [pid = 1651] [serial = 385] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1188c4000) [pid = 1651] [serial = 382] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12387e400) [pid = 1651] [serial = 400] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123e66000) [pid = 1651] [serial = 401] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12adf3c00) [pid = 1651] [serial = 421] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12ade7000) [pid = 1651] [serial = 416] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12615c400) [pid = 1651] [serial = 406] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12bb6e000) [pid = 1651] [serial = 424] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12ac58c00) [pid = 1651] [serial = 413] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1267e7400) [pid = 1651] [serial = 407] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1250e7c00) [pid = 1651] [serial = 404] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12ac9e800) [pid = 1651] [serial = 419] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12bb27c00) [pid = 1651] [serial = 422] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12be62c00) [pid = 1651] [serial = 425] [outer = 0x0] [url = about:blank] 14:11:25 INFO - PROCESS | 1651 | 1463433085604 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x113306000 == 35 [pid = 1651] [id = 161] 14:11:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x116610400) [pid = 1651] [serial = 480] [outer = 0x0] 14:11:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x117e23800) [pid = 1651] [serial = 481] [outer = 0x116610400] 14:11:25 INFO - PROCESS | 1651 | 1463433085634 Marionette DEBUG loaded listener.js 14:11:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1188c3000) [pid = 1651] [serial = 482] [outer = 0x116610400] 14:11:25 INFO - PROCESS | 1651 | 1463433085943 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]]]}] 14:11:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:11:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 573ms 14:11:25 INFO - PROCESS | 1651 | 1463433085992 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 14:11:25 INFO - PROCESS | 1651 | 1463433085995 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 14:11:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:11:26 INFO - PROCESS | 1651 | 1463433085998 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:11:26 INFO - PROCESS | 1651 | 1463433085999 Marionette TRACE conn2 <- [1,618,null,{}] 14:11:26 INFO - PROCESS | 1651 | 1463433086001 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}] 14:11:26 INFO - PROCESS | 1651 | 1463433086077 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 14:11:26 INFO - PROCESS | 1651 | 1463433086082 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x118587800 == 36 [pid = 1651] [id = 162] 14:11:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1192ad000) [pid = 1651] [serial = 483] [outer = 0x0] 14:11:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1193fdc00) [pid = 1651] [serial = 484] [outer = 0x1192ad000] 14:11:26 INFO - PROCESS | 1651 | 1463433086110 Marionette DEBUG loaded listener.js 14:11:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123877000) [pid = 1651] [serial = 485] [outer = 0x1192ad000] 14:11:26 INFO - PROCESS | 1651 | 1463433086454 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]]]}] 14:11:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:11:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 467ms 14:11:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:11:26 INFO - PROCESS | 1651 | 1463433086475 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 14:11:26 INFO - PROCESS | 1651 | 1463433086476 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 14:11:26 INFO - PROCESS | 1651 | 1463433086482 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:11:26 INFO - PROCESS | 1651 | 1463433086487 Marionette TRACE conn2 <- [1,622,null,{}] 14:11:26 INFO - PROCESS | 1651 | 1463433086490 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}] 14:11:26 INFO - PROCESS | 1651 | 1463433086567 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 14:11:26 INFO - PROCESS | 1651 | 1463433086575 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ddb800 == 37 [pid = 1651] [id = 163] 14:11:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1239d2c00) [pid = 1651] [serial = 486] [outer = 0x0] 14:11:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x124eb1000) [pid = 1651] [serial = 487] [outer = 0x1239d2c00] 14:11:26 INFO - PROCESS | 1651 | 1463433086600 Marionette DEBUG loaded listener.js 14:11:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1267ec800) [pid = 1651] [serial = 488] [outer = 0x1239d2c00] 14:11:26 INFO - PROCESS | 1651 | 1463433086943 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]]]}] 14:11:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:11:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 478ms 14:11:26 INFO - PROCESS | 1651 | 1463433086958 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 14:11:26 INFO - PROCESS | 1651 | 1463433086959 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 14:11:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:11:26 INFO - PROCESS | 1651 | 1463433086962 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:11:26 INFO - PROCESS | 1651 | 1463433086963 Marionette TRACE conn2 <- [1,626,null,{}] 14:11:26 INFO - PROCESS | 1651 | 1463433086965 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}] 14:11:27 INFO - PROCESS | 1651 | 1463433087067 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 14:11:27 INFO - PROCESS | 1651 | 1463433087075 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238a8000 == 38 [pid = 1651] [id = 164] 14:11:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126160000) [pid = 1651] [serial = 489] [outer = 0x0] 14:11:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128b28c00) [pid = 1651] [serial = 490] [outer = 0x126160000] 14:11:27 INFO - PROCESS | 1651 | 1463433087100 Marionette DEBUG loaded listener.js 14:11:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128f0e000) [pid = 1651] [serial = 491] [outer = 0x126160000] 14:11:27 INFO - PROCESS | 1651 | 1463433087437 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]]]}] 14:11:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:11:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 517ms 14:11:27 INFO - PROCESS | 1651 | 1463433087480 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 14:11:27 INFO - PROCESS | 1651 | 1463433087481 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 14:11:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:11:27 INFO - PROCESS | 1651 | 1463433087483 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:11:27 INFO - PROCESS | 1651 | 1463433087484 Marionette TRACE conn2 <- [1,630,null,{}] 14:11:27 INFO - PROCESS | 1651 | 1463433087487 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}] 14:11:27 INFO - PROCESS | 1651 | 1463433087563 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 14:11:27 INFO - PROCESS | 1651 | 1463433087568 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11254a800 == 39 [pid = 1651] [id = 165] 14:11:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x129313000) [pid = 1651] [serial = 492] [outer = 0x0] 14:11:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1295bec00) [pid = 1651] [serial = 493] [outer = 0x129313000] 14:11:27 INFO - PROCESS | 1651 | 1463433087601 Marionette DEBUG loaded listener.js 14:11:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12a797c00) [pid = 1651] [serial = 494] [outer = 0x129313000] 14:11:27 INFO - PROCESS | 1651 | 1463433087975 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]]]}] 14:11:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:11:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 523ms 14:11:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:11:28 INFO - PROCESS | 1651 | 1463433088008 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 14:11:28 INFO - PROCESS | 1651 | 1463433088009 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 14:11:28 INFO - PROCESS | 1651 | 1463433088012 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:11:28 INFO - PROCESS | 1651 | 1463433088013 Marionette TRACE conn2 <- [1,634,null,{}] 14:11:28 INFO - PROCESS | 1651 | 1463433088015 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}] 14:11:28 INFO - PROCESS | 1651 | 1463433088109 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 14:11:28 INFO - PROCESS | 1651 | 1463433088121 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x125858000 == 40 [pid = 1651] [id = 166] 14:11:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a798800) [pid = 1651] [serial = 495] [outer = 0x0] 14:11:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12ab0f400) [pid = 1651] [serial = 496] [outer = 0x12a798800] 14:11:28 INFO - PROCESS | 1651 | 1463433088147 Marionette DEBUG loaded listener.js 14:11:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12aca2800) [pid = 1651] [serial = 497] [outer = 0x12a798800] 14:11:28 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:28 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:28 INFO - PROCESS | 1651 | 1463433088514 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]]]}] 14:11:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:11:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 518ms 14:11:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:11:28 INFO - PROCESS | 1651 | 1463433088531 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 14:11:28 INFO - PROCESS | 1651 | 1463433088533 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 14:11:28 INFO - PROCESS | 1651 | 1463433088537 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:11:28 INFO - PROCESS | 1651 | 1463433088539 Marionette TRACE conn2 <- [1,638,null,{}] 14:11:28 INFO - PROCESS | 1651 | 1463433088551 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}] 14:11:28 INFO - PROCESS | 1651 | 1463433088695 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 14:11:28 INFO - PROCESS | 1651 | 1463433088712 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c0b800 == 41 [pid = 1651] [id = 167] 14:11:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12ab0fc00) [pid = 1651] [serial = 498] [outer = 0x0] 14:11:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12ade7400) [pid = 1651] [serial = 499] [outer = 0x12ab0fc00] 14:11:28 INFO - PROCESS | 1651 | 1463433088755 Marionette DEBUG loaded listener.js 14:11:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12bb1f800) [pid = 1651] [serial = 500] [outer = 0x12ab0fc00] 14:11:29 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12bb28000) [pid = 1651] [serial = 501] [outer = 0x12c9c4400] 14:11:29 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:29 INFO - PROCESS | 1651 | 1463433089200 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]]]}] 14:11:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:11:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 680ms 14:11:29 INFO - PROCESS | 1651 | 1463433089216 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 14:11:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:11:29 INFO - PROCESS | 1651 | 1463433089227 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 14:11:29 INFO - PROCESS | 1651 | 1463433089229 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:11:29 INFO - PROCESS | 1651 | 1463433089231 Marionette TRACE conn2 <- [1,642,null,{}] 14:11:29 INFO - PROCESS | 1651 | 1463433089233 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}] 14:11:29 INFO - PROCESS | 1651 | 1463433089327 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 14:11:29 INFO - PROCESS | 1651 | 1463433089338 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12901d000 == 42 [pid = 1651] [id = 168] 14:11:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12bb24800) [pid = 1651] [serial = 502] [outer = 0x0] 14:11:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12bb2ec00) [pid = 1651] [serial = 503] [outer = 0x12bb24800] 14:11:29 INFO - PROCESS | 1651 | 1463433089363 Marionette DEBUG loaded listener.js 14:11:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12bb71c00) [pid = 1651] [serial = 504] [outer = 0x12bb24800] 14:11:29 INFO - PROCESS | 1651 | 1463433089751 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]]]}] 14:11:29 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x126153800) [pid = 1651] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:11:29 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128c3f800) [pid = 1651] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:11:29 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123e65c00) [pid = 1651] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:11:29 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x117e24000) [pid = 1651] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:11:29 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116181800) [pid = 1651] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:11:29 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1185b0800) [pid = 1651] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:11:29 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119c46800) [pid = 1651] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:11:29 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1185af800) [pid = 1651] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:11:29 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119df7400) [pid = 1651] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:11:29 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112d32800) [pid = 1651] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:11:29 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1164abc00) [pid = 1651] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:11:29 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x111a0c800) [pid = 1651] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:11:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:11:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 568ms 14:11:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:11:29 INFO - PROCESS | 1651 | 1463433089798 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 14:11:29 INFO - PROCESS | 1651 | 1463433089799 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 14:11:29 INFO - PROCESS | 1651 | 1463433089802 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:11:29 INFO - PROCESS | 1651 | 1463433089803 Marionette TRACE conn2 <- [1,646,null,{}] 14:11:29 INFO - PROCESS | 1651 | 1463433089805 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}] 14:11:29 INFO - PROCESS | 1651 | 1463433089884 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 14:11:29 INFO - PROCESS | 1651 | 1463433089893 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e03800 == 43 [pid = 1651] [id = 169] 14:11:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1181ea800) [pid = 1651] [serial = 505] [outer = 0x0] 14:11:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1185b4800) [pid = 1651] [serial = 506] [outer = 0x1181ea800] 14:11:29 INFO - PROCESS | 1651 | 1463433089918 Marionette DEBUG loaded listener.js 14:11:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12387a800) [pid = 1651] [serial = 507] [outer = 0x1181ea800] 14:11:30 INFO - PROCESS | 1651 | 1463433090245 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]]]}] 14:11:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:11:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 471ms 14:11:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:11:30 INFO - PROCESS | 1651 | 1463433090275 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 14:11:30 INFO - PROCESS | 1651 | 1463433090277 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 14:11:30 INFO - PROCESS | 1651 | 1463433090279 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:11:30 INFO - PROCESS | 1651 | 1463433090280 Marionette TRACE conn2 <- [1,650,null,{}] 14:11:30 INFO - PROCESS | 1651 | 1463433090282 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}] 14:11:30 INFO - PROCESS | 1651 | 1463433090369 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 14:11:30 INFO - PROCESS | 1651 | 1463433090420 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a73b000 == 44 [pid = 1651] [id = 170] 14:11:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1181eec00) [pid = 1651] [serial = 508] [outer = 0x0] 14:11:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126153800) [pid = 1651] [serial = 509] [outer = 0x1181eec00] 14:11:30 INFO - PROCESS | 1651 | 1463433090449 Marionette DEBUG loaded listener.js 14:11:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12bed9c00) [pid = 1651] [serial = 510] [outer = 0x1181eec00] 14:11:30 INFO - PROCESS | 1651 | 1463433090729 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]]]}] 14:11:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:11:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 469ms 14:11:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:11:30 INFO - PROCESS | 1651 | 1463433090748 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 14:11:30 INFO - PROCESS | 1651 | 1463433090750 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 14:11:30 INFO - PROCESS | 1651 | 1463433090752 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:11:30 INFO - PROCESS | 1651 | 1463433090754 Marionette TRACE conn2 <- [1,654,null,{}] 14:11:30 INFO - PROCESS | 1651 | 1463433090764 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}] 14:11:30 INFO - PROCESS | 1651 | 1463433090862 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 14:11:30 INFO - PROCESS | 1651 | 1463433090867 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12acba000 == 45 [pid = 1651] [id = 171] 14:11:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12bedc400) [pid = 1651] [serial = 511] [outer = 0x0] 14:11:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12c82b400) [pid = 1651] [serial = 512] [outer = 0x12bedc400] 14:11:30 INFO - PROCESS | 1651 | 1463433090892 Marionette DEBUG loaded listener.js 14:11:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12c9bdc00) [pid = 1651] [serial = 513] [outer = 0x12bedc400] 14:11:31 INFO - PROCESS | 1651 | 1463433091227 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]]]}] 14:11:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:11:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 478ms 14:11:31 INFO - PROCESS | 1651 | 1463433091231 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 14:11:31 INFO - PROCESS | 1651 | 1463433091232 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 14:11:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:11:31 INFO - PROCESS | 1651 | 1463433091234 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:11:31 INFO - PROCESS | 1651 | 1463433091235 Marionette TRACE conn2 <- [1,658,null,{}] 14:11:31 INFO - PROCESS | 1651 | 1463433091242 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}] 14:11:31 INFO - PROCESS | 1651 | 1463433091351 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 14:11:31 INFO - PROCESS | 1651 | 1463433091358 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b36a800 == 46 [pid = 1651] [id = 172] 14:11:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1168a9c00) [pid = 1651] [serial = 514] [outer = 0x0] 14:11:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12c832800) [pid = 1651] [serial = 515] [outer = 0x1168a9c00] 14:11:31 INFO - PROCESS | 1651 | 1463433091383 Marionette DEBUG loaded listener.js 14:11:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12c9c7000) [pid = 1651] [serial = 516] [outer = 0x1168a9c00] 14:11:31 INFO - PROCESS | 1651 | 1463433091702 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]]]}] 14:11:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:11:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 521ms 14:11:31 INFO - PROCESS | 1651 | 1463433091833 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 14:11:31 INFO - PROCESS | 1651 | 1463433091837 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 14:11:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:11:31 INFO - PROCESS | 1651 | 1463433091853 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:11:31 INFO - PROCESS | 1651 | 1463433091858 Marionette TRACE conn2 <- [1,662,null,{}] 14:11:31 INFO - PROCESS | 1651 | 1463433091864 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}] 14:11:32 INFO - PROCESS | 1651 | 1463433092021 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 14:11:32 INFO - PROCESS | 1651 | 1463433092108 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x11711b800 == 47 [pid = 1651] [id = 173] 14:11:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x116610c00) [pid = 1651] [serial = 517] [outer = 0x0] 14:11:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11689ec00) [pid = 1651] [serial = 518] [outer = 0x116610c00] 14:11:32 INFO - PROCESS | 1651 | 1463433092159 Marionette DEBUG loaded listener.js 14:11:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1182e0400) [pid = 1651] [serial = 519] [outer = 0x116610c00] 14:11:32 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:32 INFO - PROCESS | 1651 | 1463433092640 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]]]}] 14:11:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:11:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 827ms 14:11:32 INFO - PROCESS | 1651 | 1463433092679 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 14:11:32 INFO - PROCESS | 1651 | 1463433092682 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 14:11:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:11:32 INFO - PROCESS | 1651 | 1463433092705 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:11:32 INFO - PROCESS | 1651 | 1463433092708 Marionette TRACE conn2 <- [1,666,null,{}] 14:11:32 INFO - PROCESS | 1651 | 1463433092713 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}] 14:11:32 INFO - PROCESS | 1651 | 1463433092815 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 14:11:32 INFO - PROCESS | 1651 | 1463433092879 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x120657000 == 48 [pid = 1651] [id = 174] 14:11:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1193f6c00) [pid = 1651] [serial = 520] [outer = 0x0] 14:11:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x119cbe400) [pid = 1651] [serial = 521] [outer = 0x1193f6c00] 14:11:32 INFO - PROCESS | 1651 | 1463433092909 Marionette DEBUG loaded listener.js 14:11:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x123d55400) [pid = 1651] [serial = 522] [outer = 0x1193f6c00] 14:11:33 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:33 INFO - PROCESS | 1651 | 1463433093320 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]]]}] 14:11:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:11:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 693ms 14:11:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:11:33 INFO - PROCESS | 1651 | 1463433093379 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 14:11:33 INFO - PROCESS | 1651 | 1463433093381 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 14:11:33 INFO - PROCESS | 1651 | 1463433093383 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:11:33 INFO - PROCESS | 1651 | 1463433093384 Marionette TRACE conn2 <- [1,670,null,{}] 14:11:33 INFO - PROCESS | 1651 | 1463433093391 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}] 14:11:33 INFO - PROCESS | 1651 | 1463433093528 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 14:11:33 INFO - PROCESS | 1651 | 1463433093594 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12acb1000 == 49 [pid = 1651] [id = 175] 14:11:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x128c3f000) [pid = 1651] [serial = 523] [outer = 0x0] 14:11:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128c48800) [pid = 1651] [serial = 524] [outer = 0x128c3f000] 14:11:33 INFO - PROCESS | 1651 | 1463433093628 Marionette DEBUG loaded listener.js 14:11:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12930e400) [pid = 1651] [serial = 525] [outer = 0x128c3f000] 14:11:34 INFO - PROCESS | 1651 | 1463433094056 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]]]}] 14:11:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:11:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 719ms 14:11:34 INFO - PROCESS | 1651 | 1463433094115 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 14:11:34 INFO - PROCESS | 1651 | 1463433094117 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 14:11:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:11:34 INFO - PROCESS | 1651 | 1463433094121 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:11:34 INFO - PROCESS | 1651 | 1463433094122 Marionette TRACE conn2 <- [1,674,null,{}] 14:11:34 INFO - PROCESS | 1651 | 1463433094124 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}] 14:11:34 INFO - PROCESS | 1651 | 1463433094223 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 14:11:34 INFO - PROCESS | 1651 | 1463433094277 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c017000 == 50 [pid = 1651] [id = 176] 14:11:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12a793400) [pid = 1651] [serial = 526] [outer = 0x0] 14:11:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12ab10000) [pid = 1651] [serial = 527] [outer = 0x12a793400] 14:11:34 INFO - PROCESS | 1651 | 1463433094307 Marionette DEBUG loaded listener.js 14:11:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12bb68c00) [pid = 1651] [serial = 528] [outer = 0x12a793400] 14:11:34 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:34 INFO - PROCESS | 1651 | 1463433094734 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]]]}] 14:11:34 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 14:11:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 619ms 14:11:34 INFO - PROCESS | 1651 | 1463433094741 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 14:11:34 INFO - PROCESS | 1651 | 1463433094743 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 14:11:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:11:34 INFO - PROCESS | 1651 | 1463433094747 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:11:34 INFO - PROCESS | 1651 | 1463433094749 Marionette TRACE conn2 <- [1,678,null,{}] 14:11:34 INFO - PROCESS | 1651 | 1463433094752 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}] 14:11:34 INFO - PROCESS | 1651 | 1463433094892 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 14:11:34 INFO - PROCESS | 1651 | 1463433094983 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c80e000 == 51 [pid = 1651] [id = 177] 14:11:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12a7ed800) [pid = 1651] [serial = 529] [outer = 0x0] 14:11:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12bed4400) [pid = 1651] [serial = 530] [outer = 0x12a7ed800] 14:11:35 INFO - PROCESS | 1651 | 1463433095029 Marionette DEBUG loaded listener.js 14:11:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12c829400) [pid = 1651] [serial = 531] [outer = 0x12a7ed800] 14:11:35 INFO - PROCESS | 1651 | 1463433095472 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]]]}] 14:11:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:11:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 773ms 14:11:35 INFO - PROCESS | 1651 | 1463433095520 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 14:11:35 INFO - PROCESS | 1651 | 1463433095521 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 14:11:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:11:35 INFO - PROCESS | 1651 | 1463433095524 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:11:35 INFO - PROCESS | 1651 | 1463433095525 Marionette TRACE conn2 <- [1,682,null,{}] 14:11:35 INFO - PROCESS | 1651 | 1463433095527 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}] 14:11:35 INFO - PROCESS | 1651 | 1463433095647 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 14:11:35 INFO - PROCESS | 1651 | 1463433095700 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x119268000 == 52 [pid = 1651] [id = 178] 14:11:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12bedc000) [pid = 1651] [serial = 532] [outer = 0x0] 14:11:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12c9cbc00) [pid = 1651] [serial = 533] [outer = 0x12bedc000] 14:11:35 INFO - PROCESS | 1651 | 1463433095730 Marionette DEBUG loaded listener.js 14:11:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12ce2e800) [pid = 1651] [serial = 534] [outer = 0x12bedc000] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12acba000 == 51 [pid = 1651] [id = 171] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12a73b000 == 50 [pid = 1651] [id = 170] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x117e03800 == 49 [pid = 1651] [id = 169] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12901d000 == 48 [pid = 1651] [id = 168] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x128c0b800 == 47 [pid = 1651] [id = 167] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x125858000 == 46 [pid = 1651] [id = 166] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x11254a800 == 45 [pid = 1651] [id = 165] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x125067c00) [pid = 1651] [serial = 460] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x128c45c00) [pid = 1651] [serial = 436] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1295bf400) [pid = 1651] [serial = 439] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1185b5000) [pid = 1651] [serial = 430] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x119953c00) [pid = 1651] [serial = 433] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12b35c000 == 44 [pid = 1651] [id = 143] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x1238a8000 == 43 [pid = 1651] [id = 164] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x119ddb800 == 42 [pid = 1651] [id = 163] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x118587800 == 41 [pid = 1651] [id = 162] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x113306000 == 40 [pid = 1651] [id = 161] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x115eb7000 == 39 [pid = 1651] [id = 160] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x124b4a800 == 38 [pid = 1651] [id = 159] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x124359000 == 37 [pid = 1651] [id = 158] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x119ba2800 == 36 [pid = 1651] [id = 156] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x1164ca000 == 35 [pid = 1651] [id = 155] 14:11:36 INFO - PROCESS | 1651 | --DOCSHELL 0x120658800 == 34 [pid = 1651] [id = 154] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x129075400) [pid = 1651] [serial = 389] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12a78d400) [pid = 1651] [serial = 377] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x124bc5800) [pid = 1651] [serial = 386] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1193ef400) [pid = 1651] [serial = 383] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x117677800) [pid = 1651] [serial = 380] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1192a2c00) [pid = 1651] [serial = 451] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x123873000) [pid = 1651] [serial = 454] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1188c3c00) [pid = 1651] [serial = 449] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x123bdb400) [pid = 1651] [serial = 457] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1192aac00) [pid = 1651] [serial = 442] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12387c400) [pid = 1651] [serial = 455] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119952000) [pid = 1651] [serial = 452] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1185be000) [pid = 1651] [serial = 448] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x116a5f800) [pid = 1651] [serial = 446] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12bb28800) [pid = 1651] [serial = 443] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12420fc00) [pid = 1651] [serial = 458] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x113094800) [pid = 1651] [serial = 338] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1166c3c00) [pid = 1651] [serial = 445] [outer = 0x0] [url = about:blank] 14:11:36 INFO - PROCESS | 1651 | 1463433096775 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]]]}] 14:11:36 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) 14:11:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1272ms 14:11:36 INFO - PROCESS | 1651 | 1463433096797 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 14:11:36 INFO - PROCESS | 1651 | 1463433096800 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 14:11:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:11:36 INFO - PROCESS | 1651 | 1463433096803 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:11:36 INFO - PROCESS | 1651 | 1463433096805 Marionette TRACE conn2 <- [1,686,null,{}] 14:11:36 INFO - PROCESS | 1651 | 1463433096810 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}] 14:11:36 INFO - PROCESS | 1651 | 1463433096890 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 14:11:36 INFO - PROCESS | 1651 | 1463433096919 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x116653800 == 35 [pid = 1651] [id = 179] 14:11:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x118363000) [pid = 1651] [serial = 535] [outer = 0x0] 14:11:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1184b1400) [pid = 1651] [serial = 536] [outer = 0x118363000] 14:11:36 INFO - PROCESS | 1651 | 1463433096948 Marionette DEBUG loaded listener.js 14:11:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119007400) [pid = 1651] [serial = 537] [outer = 0x118363000] 14:11:37 INFO - PROCESS | 1651 | 1463433097807 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]]]}] 14:11:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:11:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1022ms 14:11:37 INFO - PROCESS | 1651 | 1463433097825 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 14:11:37 INFO - PROCESS | 1651 | 1463433097829 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 14:11:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:11:37 INFO - PROCESS | 1651 | 1463433097851 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:11:37 INFO - PROCESS | 1651 | 1463433097852 Marionette TRACE conn2 <- [1,690,null,{}] 14:11:37 INFO - PROCESS | 1651 | 1463433097855 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}] 14:11:37 INFO - PROCESS | 1651 | 1463433097931 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 14:11:37 INFO - PROCESS | 1651 | 1463433097936 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x11857c000 == 36 [pid = 1651] [id = 180] 14:11:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1192ad800) [pid = 1651] [serial = 538] [outer = 0x0] 14:11:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119cc3000) [pid = 1651] [serial = 539] [outer = 0x1192ad800] 14:11:37 INFO - PROCESS | 1651 | 1463433097965 Marionette DEBUG loaded listener.js 14:11:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12387d000) [pid = 1651] [serial = 540] [outer = 0x1192ad800] 14:11:38 INFO - PROCESS | 1651 | 1463433098803 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]]]}] 14:11:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:11:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 984ms 14:11:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:11:38 INFO - PROCESS | 1651 | 1463433098824 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 14:11:38 INFO - PROCESS | 1651 | 1463433098825 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 14:11:38 INFO - PROCESS | 1651 | 1463433098828 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:11:38 INFO - PROCESS | 1651 | 1463433098830 Marionette TRACE conn2 <- [1,694,null,{}] 14:11:38 INFO - PROCESS | 1651 | 1463433098837 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}] 14:11:38 INFO - PROCESS | 1651 | 1463433098957 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 14:11:38 INFO - PROCESS | 1651 | 1463433098962 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b9e800 == 37 [pid = 1651] [id = 181] 14:11:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1246c1c00) [pid = 1651] [serial = 541] [outer = 0x0] 14:11:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1250e7000) [pid = 1651] [serial = 542] [outer = 0x1246c1c00] 14:11:38 INFO - PROCESS | 1651 | 1463433098990 Marionette DEBUG loaded listener.js 14:11:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12689f800) [pid = 1651] [serial = 543] [outer = 0x1246c1c00] 14:11:39 INFO - PROCESS | 1651 | 1463433099802 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]]]}] 14:11:39 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) 14:11:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1020ms 14:11:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:11:39 INFO - PROCESS | 1651 | 1463433099849 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 14:11:39 INFO - PROCESS | 1651 | 1463433099850 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 14:11:39 INFO - PROCESS | 1651 | 1463433099859 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:11:39 INFO - PROCESS | 1651 | 1463433099860 Marionette TRACE conn2 <- [1,698,null,{}] 14:11:39 INFO - PROCESS | 1651 | 1463433099862 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}] 14:11:39 INFO - PROCESS | 1651 | 1463433099958 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 14:11:39 INFO - PROCESS | 1651 | 1463433099963 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238aa000 == 38 [pid = 1651] [id = 182] 14:11:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x128b35c00) [pid = 1651] [serial = 544] [outer = 0x0] 14:11:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x128f0d800) [pid = 1651] [serial = 545] [outer = 0x128b35c00] 14:11:39 INFO - PROCESS | 1651 | 1463433099989 Marionette DEBUG loaded listener.js 14:11:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12930ac00) [pid = 1651] [serial = 546] [outer = 0x128b35c00] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1267ee400) [pid = 1651] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1246c0400) [pid = 1651] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1192ad000) [pid = 1651] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x126160000) [pid = 1651] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12a798800) [pid = 1651] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x116610400) [pid = 1651] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x112970c00) [pid = 1651] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1239d2c00) [pid = 1651] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12bedc400) [pid = 1651] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x129313000) [pid = 1651] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12ab0fc00) [pid = 1651] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12bb24800) [pid = 1651] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1181eec00) [pid = 1651] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1181ea800) [pid = 1651] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x128b28400) [pid = 1651] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1193f8000) [pid = 1651] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:11:40 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1168a8c00) [pid = 1651] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:11:40 INFO - PROCESS | 1651 | 1463433100879 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]]]}] 14:11:40 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) 14:11:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1076ms 14:11:40 INFO - PROCESS | 1651 | 1463433100929 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 14:11:40 INFO - PROCESS | 1651 | 1463433100931 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 14:11:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:11:40 INFO - PROCESS | 1651 | 1463433100933 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:11:40 INFO - PROCESS | 1651 | 1463433100934 Marionette TRACE conn2 <- [1,702,null,{}] 14:11:40 INFO - PROCESS | 1651 | 1463433100936 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}] 14:11:41 INFO - PROCESS | 1651 | 1463433101010 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 14:11:41 INFO - PROCESS | 1651 | 1463433101015 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x120656800 == 39 [pid = 1651] [id = 183] 14:11:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x117e24000) [pid = 1651] [serial = 547] [outer = 0x0] 14:11:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1239d2c00) [pid = 1651] [serial = 548] [outer = 0x117e24000] 14:11:41 INFO - PROCESS | 1651 | 1463433101051 Marionette DEBUG loaded listener.js 14:11:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128f05c00) [pid = 1651] [serial = 549] [outer = 0x117e24000] 14:11:41 INFO - PROCESS | 1651 | 1463433101871 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]]]}] 14:11:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:11:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 968ms 14:11:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:11:41 INFO - PROCESS | 1651 | 1463433101902 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 14:11:41 INFO - PROCESS | 1651 | 1463433101903 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 14:11:41 INFO - PROCESS | 1651 | 1463433101907 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:11:41 INFO - PROCESS | 1651 | 1463433101909 Marionette TRACE conn2 <- [1,706,null,{}] 14:11:41 INFO - PROCESS | 1651 | 1463433101911 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}] 14:11:42 INFO - PROCESS | 1651 | 1463433102020 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 14:11:42 INFO - PROCESS | 1651 | 1463433102027 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x125659800 == 40 [pid = 1651] [id = 184] 14:11:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1295bf400) [pid = 1651] [serial = 550] [outer = 0x0] 14:11:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12ac59800) [pid = 1651] [serial = 551] [outer = 0x1295bf400] 14:11:42 INFO - PROCESS | 1651 | 1463433102052 Marionette DEBUG loaded listener.js 14:11:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12be5dc00) [pid = 1651] [serial = 552] [outer = 0x1295bf400] 14:11:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:11:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1022ms 14:11:42 INFO - PROCESS | 1651 | 1463433102925 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]]]}] 14:11:42 INFO - PROCESS | 1651 | 1463433102928 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 14:11:42 INFO - PROCESS | 1651 | 1463433102931 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 14:11:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:11:42 INFO - PROCESS | 1651 | 1463433102935 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:11:42 INFO - PROCESS | 1651 | 1463433102938 Marionette TRACE conn2 <- [1,710,null,{}] 14:11:42 INFO - PROCESS | 1651 | 1463433102958 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}] 14:11:43 INFO - PROCESS | 1651 | 1463433103057 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 14:11:43 INFO - PROCESS | 1651 | 1463433103109 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e0b800 == 41 [pid = 1651] [id = 185] 14:11:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1182dd800) [pid = 1651] [serial = 553] [outer = 0x0] 14:11:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11835c000) [pid = 1651] [serial = 554] [outer = 0x1182dd800] 14:11:43 INFO - PROCESS | 1651 | 1463433103142 Marionette DEBUG loaded listener.js 14:11:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11921ac00) [pid = 1651] [serial = 555] [outer = 0x1182dd800] 14:11:44 INFO - PROCESS | 1651 | 1463433104015 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]]]}] 14:11:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:11:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1088ms 14:11:44 INFO - PROCESS | 1651 | 1463433104023 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 14:11:44 INFO - PROCESS | 1651 | 1463433104027 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 14:11:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:11:44 INFO - PROCESS | 1651 | 1463433104032 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:11:44 INFO - PROCESS | 1651 | 1463433104033 Marionette TRACE conn2 <- [1,714,null,{}] 14:11:44 INFO - PROCESS | 1651 | 1463433104036 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}] 14:11:44 INFO - PROCESS | 1651 | 1463433104136 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 14:11:44 INFO - PROCESS | 1651 | 1463433104183 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x120611800 == 42 [pid = 1651] [id = 186] 14:11:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1193f1c00) [pid = 1651] [serial = 556] [outer = 0x0] 14:11:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x123e0dc00) [pid = 1651] [serial = 557] [outer = 0x1193f1c00] 14:11:44 INFO - PROCESS | 1651 | 1463433104213 Marionette DEBUG loaded listener.js 14:11:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x124b6b400) [pid = 1651] [serial = 558] [outer = 0x1193f1c00] 14:11:45 INFO - PROCESS | 1651 | 1463433105119 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]]]}] 14:11:45 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 14:11:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1121ms 14:11:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:11:45 INFO - PROCESS | 1651 | 1463433105153 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 14:11:45 INFO - PROCESS | 1651 | 1463433105155 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 14:11:45 INFO - PROCESS | 1651 | 1463433105159 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:11:45 INFO - PROCESS | 1651 | 1463433105162 Marionette TRACE conn2 <- [1,718,null,{}] 14:11:45 INFO - PROCESS | 1651 | 1463433105170 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}] 14:11:45 INFO - PROCESS | 1651 | 1463433105268 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 14:11:45 INFO - PROCESS | 1651 | 1463433105315 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x128cdb000 == 43 [pid = 1651] [id = 187] 14:11:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x124eb3800) [pid = 1651] [serial = 559] [outer = 0x0] 14:11:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12a7f0400) [pid = 1651] [serial = 560] [outer = 0x124eb3800] 14:11:45 INFO - PROCESS | 1651 | 1463433105347 Marionette DEBUG loaded listener.js 14:11:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12aca8c00) [pid = 1651] [serial = 561] [outer = 0x124eb3800] 14:11:46 INFO - PROCESS | 1651 | 1463433106246 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]]]}] 14:11:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:11:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1122ms 14:11:46 INFO - PROCESS | 1651 | 1463433106282 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 14:11:46 INFO - PROCESS | 1651 | 1463433106284 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 14:11:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:11:46 INFO - PROCESS | 1651 | 1463433106286 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:11:46 INFO - PROCESS | 1651 | 1463433106288 Marionette TRACE conn2 <- [1,722,null,{}] 14:11:46 INFO - PROCESS | 1651 | 1463433106292 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}] 14:11:46 INFO - PROCESS | 1651 | 1463433106398 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 14:11:46 INFO - PROCESS | 1651 | 1463433106443 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a730000 == 44 [pid = 1651] [id = 188] 14:11:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x114edb800) [pid = 1651] [serial = 562] [outer = 0x0] 14:11:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12bb22800) [pid = 1651] [serial = 563] [outer = 0x114edb800] 14:11:46 INFO - PROCESS | 1651 | 1463433106473 Marionette DEBUG loaded listener.js 14:11:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12bede800) [pid = 1651] [serial = 564] [outer = 0x114edb800] 14:11:47 INFO - PROCESS | 1651 | 1463433107016 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] 14:11:47 INFO - PROCESS | 1651 | 1463433107061 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 14:11:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:11:47 INFO - PROCESS | 1651 | 1463433107065 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:11:47 INFO - PROCESS | 1651 | 1463433107067 Marionette TRACE conn2 <- [1,726,null,{}] 14:11:47 INFO - PROCESS | 1651 | 1463433107072 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}] 14:11:47 INFO - PROCESS | 1651 | 1463433107165 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 14:11:47 INFO - PROCESS | 1651 | 1463433107231 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11926d000 == 45 [pid = 1651] [id = 189] 14:11:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1181ea800) [pid = 1651] [serial = 565] [outer = 0x0] 14:11:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1187a5c00) [pid = 1651] [serial = 566] [outer = 0x1181ea800] 14:11:47 INFO - PROCESS | 1651 | 1463433107264 Marionette DEBUG loaded listener.js 14:11:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1193f9800) [pid = 1651] [serial = 567] [outer = 0x1181ea800] 14:11:47 INFO - PROCESS | 1651 | 1463433107746 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]]]}] 14:11:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:11:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 726ms 14:11:47 INFO - PROCESS | 1651 | 1463433107791 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 14:11:47 INFO - PROCESS | 1651 | 1463433107794 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 14:11:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:11:47 INFO - PROCESS | 1651 | 1463433107799 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:11:47 INFO - PROCESS | 1651 | 1463433107800 Marionette TRACE conn2 <- [1,730,null,{}] 14:11:47 INFO - PROCESS | 1651 | 1463433107803 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}] 14:11:47 INFO - PROCESS | 1651 | 1463433107902 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 14:11:47 INFO - PROCESS | 1651 | 1463433107982 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x120612000 == 46 [pid = 1651] [id = 190] 14:11:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x119cbc000) [pid = 1651] [serial = 568] [outer = 0x0] 14:11:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x124013400) [pid = 1651] [serial = 569] [outer = 0x119cbc000] 14:11:48 INFO - PROCESS | 1651 | 1463433108026 Marionette DEBUG loaded listener.js 14:11:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12581d000) [pid = 1651] [serial = 570] [outer = 0x119cbc000] 14:11:48 INFO - PROCESS | 1651 | --DOCSHELL 0x120656800 == 45 [pid = 1651] [id = 183] 14:11:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1238aa000 == 44 [pid = 1651] [id = 182] 14:11:48 INFO - PROCESS | 1651 | --DOCSHELL 0x119b9e800 == 43 [pid = 1651] [id = 181] 14:11:48 INFO - PROCESS | 1651 | --DOCSHELL 0x11857c000 == 42 [pid = 1651] [id = 180] 14:11:48 INFO - PROCESS | 1651 | --DOCSHELL 0x116653800 == 41 [pid = 1651] [id = 179] 14:11:48 INFO - PROCESS | 1651 | --DOCSHELL 0x119268000 == 40 [pid = 1651] [id = 178] 14:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x116853800) [pid = 1651] [serial = 463] [outer = 0x0] [url = about:blank] 14:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x128b28800) [pid = 1651] [serial = 475] [outer = 0x0] [url = about:blank] 14:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1242a4800) [pid = 1651] [serial = 469] [outer = 0x0] [url = about:blank] 14:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12615dc00) [pid = 1651] [serial = 472] [outer = 0x0] [url = about:blank] 14:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1192a2800) [pid = 1651] [serial = 466] [outer = 0x0] [url = about:blank] 14:11:48 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12c832800) [pid = 1651] [serial = 515] [outer = 0x0] [url = about:blank] 14:11:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12c80e000 == 39 [pid = 1651] [id = 177] 14:11:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12c017000 == 38 [pid = 1651] [id = 176] 14:11:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12acb1000 == 37 [pid = 1651] [id = 175] 14:11:48 INFO - PROCESS | 1651 | --DOCSHELL 0x120657000 == 36 [pid = 1651] [id = 174] 14:11:48 INFO - PROCESS | 1651 | --DOCSHELL 0x11711b800 == 35 [pid = 1651] [id = 173] 14:11:48 INFO - PROCESS | 1651 | 1463433108508 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] 14:11:48 INFO - PROCESS | 1651 | 1463433108526 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 14:11:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:11:48 INFO - PROCESS | 1651 | 1463433108528 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:11:48 INFO - PROCESS | 1651 | 1463433108531 Marionette TRACE conn2 <- [1,734,null,{}] 14:11:48 INFO - PROCESS | 1651 | 1463433108540 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}] 14:11:48 INFO - PROCESS | 1651 | 1463433108620 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 14:11:48 INFO - PROCESS | 1651 | 1463433108628 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x119265800 == 36 [pid = 1651] [id = 191] 14:11:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1250db400) [pid = 1651] [serial = 571] [outer = 0x0] 14:11:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x128b2c400) [pid = 1651] [serial = 572] [outer = 0x1250db400] 14:11:48 INFO - PROCESS | 1651 | 1463433108656 Marionette DEBUG loaded listener.js 14:11:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12907a000) [pid = 1651] [serial = 573] [outer = 0x1250db400] 14:11:48 INFO - PROCESS | 1651 | 1463433108986 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]]]}] 14:11:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:11:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 470ms 14:11:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:11:49 INFO - PROCESS | 1651 | 1463433109000 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 14:11:49 INFO - PROCESS | 1651 | 1463433109001 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 14:11:49 INFO - PROCESS | 1651 | 1463433109004 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:11:49 INFO - PROCESS | 1651 | 1463433109005 Marionette TRACE conn2 <- [1,738,null,{}] 14:11:49 INFO - PROCESS | 1651 | 1463433109009 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}] 14:11:49 INFO - PROCESS | 1651 | 1463433109097 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 14:11:49 INFO - PROCESS | 1651 | 1463433109143 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x120657000 == 37 [pid = 1651] [id = 192] 14:11:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128b34400) [pid = 1651] [serial = 574] [outer = 0x0] 14:11:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1295b8800) [pid = 1651] [serial = 575] [outer = 0x128b34400] 14:11:49 INFO - PROCESS | 1651 | 1463433109169 Marionette DEBUG loaded listener.js 14:11:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12ac57c00) [pid = 1651] [serial = 576] [outer = 0x128b34400] 14:11:49 INFO - PROCESS | 1651 | 1463433109946 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]]]}] 14:11:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:11:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 971ms 14:11:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:11:49 INFO - PROCESS | 1651 | 1463433109976 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 14:11:49 INFO - PROCESS | 1651 | 1463433109977 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 14:11:49 INFO - PROCESS | 1651 | 1463433109987 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:11:49 INFO - PROCESS | 1651 | 1463433109988 Marionette TRACE conn2 <- [1,742,null,{}] 14:11:49 INFO - PROCESS | 1651 | 1463433109993 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}] 14:11:50 INFO - PROCESS | 1651 | 1463433110067 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 14:11:50 INFO - PROCESS | 1651 | 1463433110073 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12565e800 == 38 [pid = 1651] [id = 193] 14:11:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x116a5e400) [pid = 1651] [serial = 577] [outer = 0x0] 14:11:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12bb29800) [pid = 1651] [serial = 578] [outer = 0x116a5e400] 14:11:50 INFO - PROCESS | 1651 | 1463433110098 Marionette DEBUG loaded listener.js 14:11:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12bed9c00) [pid = 1651] [serial = 579] [outer = 0x116a5e400] 14:11:50 INFO - PROCESS | 1651 | 1463433110922 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]]]}] 14:11:50 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 14:11:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 982ms 14:11:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:11:50 INFO - PROCESS | 1651 | 1463433110961 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 14:11:50 INFO - PROCESS | 1651 | 1463433110963 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 14:11:50 INFO - PROCESS | 1651 | 1463433110965 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:11:50 INFO - PROCESS | 1651 | 1463433110966 Marionette TRACE conn2 <- [1,746,null,{}] 14:11:50 INFO - PROCESS | 1651 | 1463433110968 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}] 14:11:51 INFO - PROCESS | 1651 | 1463433111086 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 14:11:51 INFO - PROCESS | 1651 | 1463433111092 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x128cc6800 == 39 [pid = 1651] [id = 194] 14:11:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12c824400) [pid = 1651] [serial = 580] [outer = 0x0] 14:11:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12c9be800) [pid = 1651] [serial = 581] [outer = 0x12c824400] 14:11:51 INFO - PROCESS | 1651 | 1463433111118 Marionette DEBUG loaded listener.js 14:11:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12ce28c00) [pid = 1651] [serial = 582] [outer = 0x12c824400] 14:11:51 INFO - PROCESS | 1651 | 1463433111918 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]]]}] 14:11:51 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.) 14:11:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 976ms 14:11:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:11:51 INFO - PROCESS | 1651 | 1463433111942 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 14:11:51 INFO - PROCESS | 1651 | 1463433111943 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 14:11:51 INFO - PROCESS | 1651 | 1463433111946 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:11:51 INFO - PROCESS | 1651 | 1463433111947 Marionette TRACE conn2 <- [1,750,null,{}] 14:11:51 INFO - PROCESS | 1651 | 1463433111950 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}] 14:11:52 INFO - PROCESS | 1651 | 1463433112052 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 14:11:52 INFO - PROCESS | 1651 | 1463433112086 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x113305800 == 40 [pid = 1651] [id = 195] 14:11:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12d160000) [pid = 1651] [serial = 583] [outer = 0x0] 14:11:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12d165c00) [pid = 1651] [serial = 584] [outer = 0x12d160000] 14:11:52 INFO - PROCESS | 1651 | 1463433112111 Marionette DEBUG loaded listener.js 14:11:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12d2cd800) [pid = 1651] [serial = 585] [outer = 0x12d160000] 14:11:52 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x128b35c00) [pid = 1651] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:11:52 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x117e24000) [pid = 1651] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:11:52 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1192ad800) [pid = 1651] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:11:52 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118363000) [pid = 1651] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:11:52 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12bedc000) [pid = 1651] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:11:52 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1168a9c00) [pid = 1651] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:11:52 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1246c1c00) [pid = 1651] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:11:52 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1187a4800) [pid = 1651] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:11:52 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x125816000) [pid = 1651] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:11:52 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12bb2d000) [pid = 1651] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:11:52 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12581c800) [pid = 1651] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:11:52 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11642d000) [pid = 1651] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:11:52 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119cc7800) [pid = 1651] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:11:52 INFO - PROCESS | 1651 | 1463433112915 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]]]}] 14:11:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:11:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1019ms 14:11:52 INFO - PROCESS | 1651 | 1463433112965 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 14:11:52 INFO - PROCESS | 1651 | 1463433112967 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 14:11:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:11:52 INFO - PROCESS | 1651 | 1463433112969 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:11:52 INFO - PROCESS | 1651 | 1463433112970 Marionette TRACE conn2 <- [1,754,null,{}] 14:11:52 INFO - PROCESS | 1651 | 1463433112979 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}] 14:11:53 INFO - PROCESS | 1651 | 1463433113069 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 14:11:53 INFO - PROCESS | 1651 | 1463433113078 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11858c000 == 41 [pid = 1651] [id = 196] 14:11:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x117e24000) [pid = 1651] [serial = 586] [outer = 0x0] 14:11:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123feb400) [pid = 1651] [serial = 587] [outer = 0x117e24000] 14:11:53 INFO - PROCESS | 1651 | 1463433113103 Marionette DEBUG loaded listener.js 14:11:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123ff3400) [pid = 1651] [serial = 588] [outer = 0x117e24000] 14:11:53 INFO - PROCESS | 1651 | 1463433113880 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]]]}] 14:11:53 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 14:11:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 920ms 14:11:53 INFO - PROCESS | 1651 | 1463433113890 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 14:11:53 INFO - PROCESS | 1651 | 1463433113891 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 14:11:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:11:53 INFO - PROCESS | 1651 | 1463433113893 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:11:53 INFO - PROCESS | 1651 | 1463433113894 Marionette TRACE conn2 <- [1,758,null,{}] 14:11:53 INFO - PROCESS | 1651 | 1463433113896 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}] 14:11:53 INFO - PROCESS | 1651 | 1463433113978 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 14:11:53 INFO - PROCESS | 1651 | 1463433113983 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b350800 == 42 [pid = 1651] [id = 197] 14:11:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123ff5000) [pid = 1651] [serial = 589] [outer = 0x0] 14:11:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123ffa400) [pid = 1651] [serial = 590] [outer = 0x123ff5000] 14:11:54 INFO - PROCESS | 1651 | 1463433114008 Marionette DEBUG loaded listener.js 14:11:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128c3f400) [pid = 1651] [serial = 591] [outer = 0x123ff5000] 14:11:54 INFO - PROCESS | 1651 | 1463433114316 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]]]}] 14:11:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:11:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 14:11:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:11:54 INFO - PROCESS | 1651 | 1463433114363 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 14:11:54 INFO - PROCESS | 1651 | 1463433114364 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 14:11:54 INFO - PROCESS | 1651 | 1463433114366 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:11:54 INFO - PROCESS | 1651 | 1463433114367 Marionette TRACE conn2 <- [1,762,null,{}] 14:11:54 INFO - PROCESS | 1651 | 1463433114370 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}] 14:11:54 INFO - PROCESS | 1651 | 1463433114450 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 14:11:54 INFO - PROCESS | 1651 | 1463433114554 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11648a800 == 43 [pid = 1651] [id = 198] 14:11:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x111e2a000) [pid = 1651] [serial = 592] [outer = 0x0] 14:11:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x115e7c400) [pid = 1651] [serial = 593] [outer = 0x111e2a000] 14:11:54 INFO - PROCESS | 1651 | 1463433114586 Marionette DEBUG loaded listener.js 14:11:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1181f0400) [pid = 1651] [serial = 594] [outer = 0x111e2a000] 14:11:55 INFO - PROCESS | 1651 | 1463433115503 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]]]}] 14:11:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:11:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1175ms 14:11:55 INFO - PROCESS | 1651 | 1463433115542 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 14:11:55 INFO - PROCESS | 1651 | 1463433115545 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 14:11:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:11:55 INFO - PROCESS | 1651 | 1463433115548 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:11:55 INFO - PROCESS | 1651 | 1463433115550 Marionette TRACE conn2 <- [1,766,null,{}] 14:11:55 INFO - PROCESS | 1651 | 1463433115594 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}] 14:11:55 INFO - PROCESS | 1651 | 1463433115702 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 14:11:55 INFO - PROCESS | 1651 | 1463433115776 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bb9800 == 44 [pid = 1651] [id = 199] 14:11:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123875800) [pid = 1651] [serial = 595] [outer = 0x0] 14:11:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123bd9800) [pid = 1651] [serial = 596] [outer = 0x123875800] 14:11:55 INFO - PROCESS | 1651 | 1463433115807 Marionette DEBUG loaded listener.js 14:11:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123ffa800) [pid = 1651] [serial = 597] [outer = 0x123875800] 14:11:56 INFO - PROCESS | 1651 | 1463433116684 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]]]}] 14:11:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:11:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1175ms 14:11:56 INFO - PROCESS | 1651 | 1463433116724 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 14:11:56 INFO - PROCESS | 1651 | 1463433116726 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 14:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:11:56 INFO - PROCESS | 1651 | 1463433116730 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:11:56 INFO - PROCESS | 1651 | 1463433116731 Marionette TRACE conn2 <- [1,770,null,{}] 14:11:56 INFO - PROCESS | 1651 | 1463433116734 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}] 14:11:56 INFO - PROCESS | 1651 | 1463433116871 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 14:11:56 INFO - PROCESS | 1651 | 1463433116926 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x128cd4000 == 45 [pid = 1651] [id = 200] 14:11:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128b35800) [pid = 1651] [serial = 598] [outer = 0x0] 14:11:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128f02c00) [pid = 1651] [serial = 599] [outer = 0x128b35800] 14:11:56 INFO - PROCESS | 1651 | 1463433116956 Marionette DEBUG loaded listener.js 14:11:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12930fc00) [pid = 1651] [serial = 600] [outer = 0x128b35800] 14:11:57 INFO - PROCESS | 1651 | 1463433117428 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]]]}] 14:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 719ms 14:11:57 INFO - PROCESS | 1651 | 1463433117450 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 14:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:11:57 INFO - PROCESS | 1651 | 1463433117452 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 14:11:57 INFO - PROCESS | 1651 | 1463433117474 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:11:57 INFO - PROCESS | 1651 | 1463433117479 Marionette TRACE conn2 <- [1,774,null,{}] 14:11:57 INFO - PROCESS | 1651 | 1463433117487 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}] 14:11:57 INFO - PROCESS | 1651 | 1463433117589 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 14:11:57 INFO - PROCESS | 1651 | 1463433117785 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e08000 == 46 [pid = 1651] [id = 201] 14:11:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116aa1c00) [pid = 1651] [serial = 601] [outer = 0x0] 14:11:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x117e24800) [pid = 1651] [serial = 602] [outer = 0x116aa1c00] 14:11:57 INFO - PROCESS | 1651 | 1463433117814 Marionette DEBUG loaded listener.js 14:11:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1185b4800) [pid = 1651] [serial = 603] [outer = 0x116aa1c00] 14:11:58 INFO - PROCESS | 1651 | 1463433118274 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]]]}] 14:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 846ms 14:11:58 INFO - PROCESS | 1651 | 1463433118308 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 14:11:58 INFO - PROCESS | 1651 | 1463433118310 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 14:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:11:58 INFO - PROCESS | 1651 | 1463433118314 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:11:58 INFO - PROCESS | 1651 | 1463433118315 Marionette TRACE conn2 <- [1,778,null,{}] 14:11:58 INFO - PROCESS | 1651 | 1463433118318 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}] 14:11:58 INFO - PROCESS | 1651 | 1463433118400 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 14:11:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b350800 == 45 [pid = 1651] [id = 197] 14:11:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11858c000 == 44 [pid = 1651] [id = 196] 14:11:58 INFO - PROCESS | 1651 | --DOCSHELL 0x113305800 == 43 [pid = 1651] [id = 195] 14:11:58 INFO - PROCESS | 1651 | --DOCSHELL 0x128cc6800 == 42 [pid = 1651] [id = 194] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12ac59800) [pid = 1651] [serial = 551] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | 1463433118505 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12565e800 == 41 [pid = 1651] [id = 193] 14:11:58 INFO - PROCESS | 1651 | --DOCSHELL 0x120657000 == 40 [pid = 1651] [id = 192] 14:11:58 INFO - PROCESS | 1651 | --DOCSHELL 0x119265800 == 39 [pid = 1651] [id = 191] 14:11:58 INFO - PROCESS | 1651 | --DOCSHELL 0x120612000 == 38 [pid = 1651] [id = 190] 14:11:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11926d000 == 37 [pid = 1651] [id = 189] 14:11:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x116f73000 == 38 [pid = 1651] [id = 202] 14:11:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1185ae000) [pid = 1651] [serial = 604] [outer = 0x0] 14:11:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119957000) [pid = 1651] [serial = 605] [outer = 0x1185ae000] 14:11:58 INFO - PROCESS | 1651 | 1463433118552 Marionette DEBUG loaded listener.js 14:11:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x123970800) [pid = 1651] [serial = 606] [outer = 0x1185ae000] 14:11:58 INFO - PROCESS | 1651 | --DOCSHELL 0x125659800 == 37 [pid = 1651] [id = 184] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119441400) [pid = 1651] [serial = 467] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1267e9000) [pid = 1651] [serial = 473] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12bed8c00) [pid = 1651] [serial = 428] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x128c3d800) [pid = 1651] [serial = 476] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x117e30800) [pid = 1651] [serial = 464] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x124eb2800) [pid = 1651] [serial = 470] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128f0d800) [pid = 1651] [serial = 545] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1239d2c00) [pid = 1651] [serial = 548] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119cbe400) [pid = 1651] [serial = 521] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119cc3000) [pid = 1651] [serial = 539] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12bed4400) [pid = 1651] [serial = 530] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12ab10000) [pid = 1651] [serial = 527] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x128c48800) [pid = 1651] [serial = 524] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1184b1400) [pid = 1651] [serial = 536] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119007400) [pid = 1651] [serial = 537] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12ce2e800) [pid = 1651] [serial = 534] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12c9cbc00) [pid = 1651] [serial = 533] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11689ec00) [pid = 1651] [serial = 518] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12c9c7000) [pid = 1651] [serial = 516] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1250e7000) [pid = 1651] [serial = 542] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x128f05c00) [pid = 1651] [serial = 549] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12930ac00) [pid = 1651] [serial = 546] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12689f800) [pid = 1651] [serial = 543] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12387d000) [pid = 1651] [serial = 540] [outer = 0x0] [url = about:blank] 14:11:58 INFO - PROCESS | 1651 | 1463433118888 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]]]}] 14:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 627ms 14:11:58 INFO - PROCESS | 1651 | 1463433118944 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 14:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:11:58 INFO - PROCESS | 1651 | 1463433118948 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 14:11:58 INFO - PROCESS | 1651 | 1463433118951 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:11:58 INFO - PROCESS | 1651 | 1463433118954 Marionette TRACE conn2 <- [1,782,null,{}] 14:11:58 INFO - PROCESS | 1651 | 1463433118957 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}] 14:11:59 INFO - PROCESS | 1651 | 1463433119079 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 14:11:59 INFO - PROCESS | 1651 | 1463433119096 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11931b000 == 38 [pid = 1651] [id = 203] 14:11:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1166c6400) [pid = 1651] [serial = 607] [outer = 0x0] 14:11:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123ff4c00) [pid = 1651] [serial = 608] [outer = 0x1166c6400] 14:11:59 INFO - PROCESS | 1651 | 1463433119138 Marionette DEBUG loaded listener.js 14:11:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x124ead800) [pid = 1651] [serial = 609] [outer = 0x1166c6400] 14:11:59 INFO - PROCESS | 1651 | 1463433119526 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]]]}] 14:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 621ms 14:11:59 INFO - PROCESS | 1651 | 1463433119573 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 14:11:59 INFO - PROCESS | 1651 | 1463433119574 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 14:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:11:59 INFO - PROCESS | 1651 | 1463433119581 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:11:59 INFO - PROCESS | 1651 | 1463433119585 Marionette TRACE conn2 <- [1,786,null,{}] 14:11:59 INFO - PROCESS | 1651 | 1463433119588 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}] 14:11:59 INFO - PROCESS | 1651 | 1463433119667 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 14:11:59 INFO - PROCESS | 1651 | 1463433119673 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x120661000 == 39 [pid = 1651] [id = 204] 14:11:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12581c400) [pid = 1651] [serial = 610] [outer = 0x0] 14:11:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x128c3dc00) [pid = 1651] [serial = 611] [outer = 0x12581c400] 14:11:59 INFO - PROCESS | 1651 | 1463433119721 Marionette DEBUG loaded listener.js 14:11:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128f0d800) [pid = 1651] [serial = 612] [outer = 0x12581c400] 14:12:00 INFO - PROCESS | 1651 | 1463433120081 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]]]}] 14:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 528ms 14:12:00 INFO - PROCESS | 1651 | 1463433120106 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 14:12:00 INFO - PROCESS | 1651 | 1463433120110 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 14:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:12:00 INFO - PROCESS | 1651 | 1463433120112 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:12:00 INFO - PROCESS | 1651 | 1463433120114 Marionette TRACE conn2 <- [1,790,null,{}] 14:12:00 INFO - PROCESS | 1651 | 1463433120116 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}] 14:12:00 INFO - PROCESS | 1651 | 1463433120196 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 14:12:00 INFO - PROCESS | 1651 | 1463433120201 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x124365000 == 40 [pid = 1651] [id = 205] 14:12:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126540400) [pid = 1651] [serial = 613] [outer = 0x0] 14:12:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1295ce400) [pid = 1651] [serial = 614] [outer = 0x126540400] 14:12:00 INFO - PROCESS | 1651 | 1463433120229 Marionette DEBUG loaded listener.js 14:12:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12ab10000) [pid = 1651] [serial = 615] [outer = 0x126540400] 14:12:00 INFO - PROCESS | 1651 | 1463433120536 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]]]}] 14:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 468ms 14:12:00 INFO - PROCESS | 1651 | 1463433120582 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 14:12:00 INFO - PROCESS | 1651 | 1463433120583 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 14:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:12:00 INFO - PROCESS | 1651 | 1463433120585 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:12:00 INFO - PROCESS | 1651 | 1463433120586 Marionette TRACE conn2 <- [1,794,null,{}] 14:12:00 INFO - PROCESS | 1651 | 1463433120589 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}] 14:12:00 INFO - PROCESS | 1651 | 1463433120666 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 14:12:00 INFO - PROCESS | 1651 | 1463433120675 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12564f000 == 41 [pid = 1651] [id = 206] 14:12:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12ac54800) [pid = 1651] [serial = 616] [outer = 0x0] 14:12:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12bb26400) [pid = 1651] [serial = 617] [outer = 0x12ac54800] 14:12:00 INFO - PROCESS | 1651 | 1463433120754 Marionette DEBUG loaded listener.js 14:12:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12be63000) [pid = 1651] [serial = 618] [outer = 0x12ac54800] 14:12:01 INFO - PROCESS | 1651 | 1463433121113 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]]]}] 14:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 568ms 14:12:01 INFO - PROCESS | 1651 | 1463433121154 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 14:12:01 INFO - PROCESS | 1651 | 1463433121156 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 14:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:12:01 INFO - PROCESS | 1651 | 1463433121160 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:12:01 INFO - PROCESS | 1651 | 1463433121161 Marionette TRACE conn2 <- [1,798,null,{}] 14:12:01 INFO - PROCESS | 1651 | 1463433121163 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}] 14:12:01 INFO - PROCESS | 1651 | 1463433121261 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 14:12:01 INFO - PROCESS | 1651 | 1463433121279 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x129024800 == 42 [pid = 1651] [id = 207] 14:12:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12aca5c00) [pid = 1651] [serial = 619] [outer = 0x0] 14:12:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12c82c400) [pid = 1651] [serial = 620] [outer = 0x12aca5c00] 14:12:01 INFO - PROCESS | 1651 | 1463433121303 Marionette DEBUG loaded listener.js 14:12:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12c9c8400) [pid = 1651] [serial = 621] [outer = 0x12aca5c00] 14:12:01 INFO - PROCESS | 1651 | 1463433121692 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]]]}] 14:12:01 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 14:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 568ms 14:12:01 INFO - PROCESS | 1651 | 1463433121730 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 14:12:01 INFO - PROCESS | 1651 | 1463433121732 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 14:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:12:01 INFO - PROCESS | 1651 | 1463433121735 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:12:01 INFO - PROCESS | 1651 | 1463433121737 Marionette TRACE conn2 <- [1,802,null,{}] 14:12:01 INFO - PROCESS | 1651 | 1463433121741 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}] 14:12:01 INFO - PROCESS | 1651 | 1463433121890 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 14:12:01 INFO - PROCESS | 1651 | 1463433121909 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11671d800 == 43 [pid = 1651] [id = 208] 14:12:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12bed8c00) [pid = 1651] [serial = 622] [outer = 0x0] 14:12:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12ce26400) [pid = 1651] [serial = 623] [outer = 0x12bed8c00] 14:12:01 INFO - PROCESS | 1651 | 1463433121948 Marionette DEBUG loaded listener.js 14:12:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12d15e400) [pid = 1651] [serial = 624] [outer = 0x12bed8c00] 14:12:02 INFO - PROCESS | 1651 | 1463433122378 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]]]}] 14:12:02 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 14:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 670ms 14:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:12:02 INFO - PROCESS | 1651 | 1463433122407 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 14:12:02 INFO - PROCESS | 1651 | 1463433122409 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 14:12:02 INFO - PROCESS | 1651 | 1463433122417 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:12:02 INFO - PROCESS | 1651 | 1463433122418 Marionette TRACE conn2 <- [1,806,null,{}] 14:12:02 INFO - PROCESS | 1651 | 1463433122428 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}] 14:12:02 INFO - PROCESS | 1651 | 1463433122525 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 14:12:02 INFO - PROCESS | 1651 | 1463433122529 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11931a000 == 44 [pid = 1651] [id = 209] 14:12:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1125f0c00) [pid = 1651] [serial = 625] [outer = 0x0] 14:12:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1125f4000) [pid = 1651] [serial = 626] [outer = 0x1125f0c00] 14:12:02 INFO - PROCESS | 1651 | 1463433122554 Marionette DEBUG loaded listener.js 14:12:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1125f9c00) [pid = 1651] [serial = 627] [outer = 0x1125f0c00] 14:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1193f6c00) [pid = 1651] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x128c3f000) [pid = 1651] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116610c00) [pid = 1651] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12a7ed800) [pid = 1651] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12a793400) [pid = 1651] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12d160000) [pid = 1651] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128b34400) [pid = 1651] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119cbc000) [pid = 1651] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1181ea800) [pid = 1651] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1250db400) [pid = 1651] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12c824400) [pid = 1651] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x117e24000) [pid = 1651] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:12:02 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116a5e400) [pid = 1651] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:12:02 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:12:02 INFO - PROCESS | 1651 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 14:12:02 INFO - PROCESS | 1651 | Determined SkiaGL cache limits: Size 100663296, Items: 256 14:12:02 INFO - PROCESS | 1651 | [GFX2-]: Using SkiaGL canvas. 14:12:02 INFO - PROCESS | 1651 | 1463433122965 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]]]}] 14:12:02 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 14:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 577ms 14:12:02 INFO - PROCESS | 1651 | 1463433122990 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 14:12:02 INFO - PROCESS | 1651 | 1463433122992 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 14:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:12:02 INFO - PROCESS | 1651 | 1463433122994 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:12:02 INFO - PROCESS | 1651 | 1463433122995 Marionette TRACE conn2 <- [1,810,null,{}] 14:12:03 INFO - PROCESS | 1651 | 1463433122997 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}] 14:12:03 INFO - PROCESS | 1651 | 1463433123094 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 14:12:03 INFO - PROCESS | 1651 | 1463433123123 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bc75800 == 45 [pid = 1651] [id = 210] 14:12:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1125f1c00) [pid = 1651] [serial = 628] [outer = 0x0] 14:12:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11879cc00) [pid = 1651] [serial = 629] [outer = 0x1125f1c00] 14:12:03 INFO - PROCESS | 1651 | 1463433123148 Marionette DEBUG loaded listener.js 14:12:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12ce22400) [pid = 1651] [serial = 630] [outer = 0x1125f1c00] 14:12:03 INFO - PROCESS | 1651 | 1463433123444 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]]]}] 14:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 468ms 14:12:03 INFO - PROCESS | 1651 | 1463433123462 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 14:12:03 INFO - PROCESS | 1651 | 1463433123464 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 14:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:12:03 INFO - PROCESS | 1651 | 1463433123466 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:12:03 INFO - PROCESS | 1651 | 1463433123467 Marionette TRACE conn2 <- [1,814,null,{}] 14:12:03 INFO - PROCESS | 1651 | 1463433123470 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}] 14:12:03 INFO - PROCESS | 1651 | 1463433123548 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 14:12:03 INFO - PROCESS | 1651 | 1463433123552 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c812000 == 46 [pid = 1651] [id = 211] 14:12:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12ce22800) [pid = 1651] [serial = 631] [outer = 0x0] 14:12:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12d167800) [pid = 1651] [serial = 632] [outer = 0x12ce22800] 14:12:03 INFO - PROCESS | 1651 | 1463433123592 Marionette DEBUG loaded listener.js 14:12:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12d2db800) [pid = 1651] [serial = 633] [outer = 0x12ce22800] 14:12:03 INFO - PROCESS | 1651 | 1463433123918 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] 14:12:03 INFO - PROCESS | 1651 | 1463433123943 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 14:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:12:03 INFO - PROCESS | 1651 | 1463433123945 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:12:03 INFO - PROCESS | 1651 | 1463433123947 Marionette TRACE conn2 <- [1,818,null,{}] 14:12:03 INFO - PROCESS | 1651 | 1463433123949 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}] 14:12:04 INFO - PROCESS | 1651 | 1463433124064 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 14:12:04 INFO - PROCESS | 1651 | 1463433124070 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c9d4800 == 47 [pid = 1651] [id = 212] 14:12:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x110d57400) [pid = 1651] [serial = 634] [outer = 0x0] 14:12:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x110d61000) [pid = 1651] [serial = 635] [outer = 0x110d57400] 14:12:04 INFO - PROCESS | 1651 | 1463433124098 Marionette DEBUG loaded listener.js 14:12:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128a21400) [pid = 1651] [serial = 636] [outer = 0x110d57400] 14:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 14:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:12:04 INFO - PROCESS | 1651 | 1463433124411 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]]]}] 14:12:04 INFO - PROCESS | 1651 | 1463433124415 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 14:12:04 INFO - PROCESS | 1651 | 1463433124416 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 14:12:04 INFO - PROCESS | 1651 | 1463433124418 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:12:04 INFO - PROCESS | 1651 | 1463433124419 Marionette TRACE conn2 <- [1,822,null,{}] 14:12:04 INFO - PROCESS | 1651 | 1463433124422 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}] 14:12:04 INFO - PROCESS | 1651 | 1463433124515 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 14:12:04 INFO - PROCESS | 1651 | 1463433124520 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce42000 == 48 [pid = 1651] [id = 213] 14:12:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128a22c00) [pid = 1651] [serial = 637] [outer = 0x0] 14:12:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x128a28400) [pid = 1651] [serial = 638] [outer = 0x128a22c00] 14:12:04 INFO - PROCESS | 1651 | 1463433124547 Marionette DEBUG loaded listener.js 14:12:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12c909c00) [pid = 1651] [serial = 639] [outer = 0x128a22c00] 14:12:05 INFO - PROCESS | 1651 | 1463433125163 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] 14:12:05 INFO - PROCESS | 1651 | 1463433125191 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 14:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:12:05 INFO - PROCESS | 1651 | 1463433125195 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:12:05 INFO - PROCESS | 1651 | 1463433125197 Marionette TRACE conn2 <- [1,826,null,{}] 14:12:05 INFO - PROCESS | 1651 | 1463433125201 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}] 14:12:05 INFO - PROCESS | 1651 | 1463433125342 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 14:12:05 INFO - PROCESS | 1651 | 1463433125366 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x119317000 == 49 [pid = 1651] [id = 214] 14:12:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1125f6800) [pid = 1651] [serial = 640] [outer = 0x0] 14:12:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1182e7400) [pid = 1651] [serial = 641] [outer = 0x1125f6800] 14:12:05 INFO - PROCESS | 1651 | 1463433125423 Marionette DEBUG loaded listener.js 14:12:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11900a800) [pid = 1651] [serial = 642] [outer = 0x1125f6800] 14:12:05 INFO - PROCESS | 1651 | 1463433125815 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]]]}] 14:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 671ms 14:12:05 INFO - PROCESS | 1651 | 1463433125866 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 14:12:05 INFO - PROCESS | 1651 | 1463433125870 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 14:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:12:05 INFO - PROCESS | 1651 | 1463433125875 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:12:05 INFO - PROCESS | 1651 | 1463433125877 Marionette TRACE conn2 <- [1,830,null,{}] 14:12:05 INFO - PROCESS | 1651 | 1463433125879 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}] 14:12:05 INFO - PROCESS | 1651 | 1463433125982 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 14:12:06 INFO - PROCESS | 1651 | 1463433126048 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12471e000 == 50 [pid = 1651] [id = 215] 14:12:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1192ad000) [pid = 1651] [serial = 643] [outer = 0x0] 14:12:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119ff0400) [pid = 1651] [serial = 644] [outer = 0x1192ad000] 14:12:06 INFO - PROCESS | 1651 | 1463433126079 Marionette DEBUG loaded listener.js 14:12:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x124bcb000) [pid = 1651] [serial = 645] [outer = 0x1192ad000] 14:12:06 INFO - PROCESS | 1651 | 1463433126481 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]]]}] 14:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 619ms 14:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:12:06 INFO - PROCESS | 1651 | 1463433126495 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 14:12:06 INFO - PROCESS | 1651 | 1463433126497 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 14:12:06 INFO - PROCESS | 1651 | 1463433126499 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:12:06 INFO - PROCESS | 1651 | 1463433126502 Marionette TRACE conn2 <- [1,834,null,{}] 14:12:06 INFO - PROCESS | 1651 | 1463433126509 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}] 14:12:06 INFO - PROCESS | 1651 | 1463433126611 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 14:12:06 INFO - PROCESS | 1651 | 1463433126665 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d189800 == 51 [pid = 1651] [id = 216] 14:12:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1250e7000) [pid = 1651] [serial = 646] [outer = 0x0] 14:12:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x128a1cc00) [pid = 1651] [serial = 647] [outer = 0x1250e7000] 14:12:06 INFO - PROCESS | 1651 | 1463433126696 Marionette DEBUG loaded listener.js 14:12:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x128d4e800) [pid = 1651] [serial = 648] [outer = 0x1250e7000] 14:12:07 INFO - PROCESS | 1651 | 1463433127098 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]]]}] 14:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 622ms 14:12:07 INFO - PROCESS | 1651 | 1463433127122 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 14:12:07 INFO - PROCESS | 1651 | 1463433127124 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 14:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:12:07 INFO - PROCESS | 1651 | 1463433127126 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:12:07 INFO - PROCESS | 1651 | 1463433127127 Marionette TRACE conn2 <- [1,838,null,{}] 14:12:07 INFO - PROCESS | 1651 | 1463433127130 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}] 14:12:07 INFO - PROCESS | 1651 | 1463433127228 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 14:12:07 INFO - PROCESS | 1651 | 1463433127310 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d298000 == 52 [pid = 1651] [id = 217] 14:12:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1295b6800) [pid = 1651] [serial = 649] [outer = 0x0] 14:12:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12ac9ac00) [pid = 1651] [serial = 650] [outer = 0x1295b6800] 14:12:07 INFO - PROCESS | 1651 | 1463433127340 Marionette DEBUG loaded listener.js 14:12:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12bb6f800) [pid = 1651] [serial = 651] [outer = 0x1295b6800] 14:12:07 INFO - PROCESS | 1651 | 1463433127753 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]]]}] 14:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 669ms 14:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:12:07 INFO - PROCESS | 1651 | 1463433127805 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 14:12:07 INFO - PROCESS | 1651 | 1463433127807 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 14:12:07 INFO - PROCESS | 1651 | 1463433127811 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:12:07 INFO - PROCESS | 1651 | 1463433127812 Marionette TRACE conn2 <- [1,842,null,{}] 14:12:07 INFO - PROCESS | 1651 | 1463433127815 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}] 14:12:07 INFO - PROCESS | 1651 | 1463433127913 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 14:12:07 INFO - PROCESS | 1651 | 1463433127977 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d4c7000 == 53 [pid = 1651] [id = 218] 14:12:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12ac4f400) [pid = 1651] [serial = 652] [outer = 0x0] 14:12:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12c829000) [pid = 1651] [serial = 653] [outer = 0x12ac4f400] 14:12:08 INFO - PROCESS | 1651 | 1463433128006 Marionette DEBUG loaded listener.js 14:12:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12c909000) [pid = 1651] [serial = 654] [outer = 0x12ac4f400] 14:12:08 INFO - PROCESS | 1651 | 1463433128428 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]]]}] 14:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 670ms 14:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:12:08 INFO - PROCESS | 1651 | 1463433128481 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 14:12:08 INFO - PROCESS | 1651 | 1463433128483 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 14:12:08 INFO - PROCESS | 1651 | 1463433128485 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:12:08 INFO - PROCESS | 1651 | 1463433128486 Marionette TRACE conn2 <- [1,846,null,{}] 14:12:08 INFO - PROCESS | 1651 | 1463433128509 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}] 14:12:08 INFO - PROCESS | 1651 | 1463433128621 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 14:12:08 INFO - PROCESS | 1651 | 1463433128687 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6e5800 == 54 [pid = 1651] [id = 219] 14:12:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12c913000) [pid = 1651] [serial = 655] [outer = 0x0] 14:12:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12d2cfc00) [pid = 1651] [serial = 656] [outer = 0x12c913000] 14:12:08 INFO - PROCESS | 1651 | 1463433128717 Marionette DEBUG loaded listener.js 14:12:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12d2db400) [pid = 1651] [serial = 657] [outer = 0x12c913000] 14:12:09 INFO - PROCESS | 1651 | 1463433129131 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]]]}] 14:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 673ms 14:12:09 INFO - PROCESS | 1651 | 1463433129158 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 14:12:09 INFO - PROCESS | 1651 | 1463433129160 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 14:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:12:09 INFO - PROCESS | 1651 | 1463433129162 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:12:09 INFO - PROCESS | 1651 | 1463433129163 Marionette TRACE conn2 <- [1,850,null,{}] 14:12:09 INFO - PROCESS | 1651 | 1463433129166 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}] 14:12:09 INFO - PROCESS | 1651 | 1463433129263 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 14:12:09 INFO - PROCESS | 1651 | 1463433129480 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11857a800 == 55 [pid = 1651] [id = 220] 14:12:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x111a0a000) [pid = 1651] [serial = 658] [outer = 0x0] 14:12:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1125f3000) [pid = 1651] [serial = 659] [outer = 0x111a0a000] 14:12:09 INFO - PROCESS | 1651 | 1463433129509 Marionette DEBUG loaded listener.js 14:12:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x112f83400) [pid = 1651] [serial = 660] [outer = 0x111a0a000] 14:12:09 INFO - PROCESS | 1651 | 1463433129981 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]]]}] 14:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 870ms 14:12:10 INFO - PROCESS | 1651 | 1463433130034 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 14:12:10 INFO - PROCESS | 1651 | 1463433130037 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 14:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:12:10 INFO - PROCESS | 1651 | 1463433130041 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:12:10 INFO - PROCESS | 1651 | 1463433130044 Marionette TRACE conn2 <- [1,854,null,{}] 14:12:10 INFO - PROCESS | 1651 | 1463433130048 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}] 14:12:10 INFO - PROCESS | 1651 | 1463433130136 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 14:12:10 INFO - PROCESS | 1651 | 1463433130203 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180d4800 == 56 [pid = 1651] [id = 221] 14:12:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1125f9000) [pid = 1651] [serial = 661] [outer = 0x0] 14:12:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x117e30000) [pid = 1651] [serial = 662] [outer = 0x1125f9000] 14:12:10 INFO - PROCESS | 1651 | 1463433130231 Marionette DEBUG loaded listener.js 14:12:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1185b7c00) [pid = 1651] [serial = 663] [outer = 0x1125f9000] 14:12:10 INFO - PROCESS | 1651 | --DOCSHELL 0x123acb800 == 55 [pid = 1651] [id = 157] 14:12:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12c9d4800 == 54 [pid = 1651] [id = 212] 14:12:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12c812000 == 53 [pid = 1651] [id = 211] 14:12:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12bc75800 == 52 [pid = 1651] [id = 210] 14:12:10 INFO - PROCESS | 1651 | --DOCSHELL 0x11931a000 == 51 [pid = 1651] [id = 209] 14:12:10 INFO - PROCESS | 1651 | --DOCSHELL 0x11671d800 == 50 [pid = 1651] [id = 208] 14:12:10 INFO - PROCESS | 1651 | --DOCSHELL 0x129024800 == 49 [pid = 1651] [id = 207] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x123ffa400) [pid = 1651] [serial = 590] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12564f000 == 48 [pid = 1651] [id = 206] 14:12:10 INFO - PROCESS | 1651 | --DOCSHELL 0x124365000 == 47 [pid = 1651] [id = 205] 14:12:10 INFO - PROCESS | 1651 | --DOCSHELL 0x120661000 == 46 [pid = 1651] [id = 204] 14:12:10 INFO - PROCESS | 1651 | --DOCSHELL 0x11931b000 == 45 [pid = 1651] [id = 203] 14:12:10 INFO - PROCESS | 1651 | --DOCSHELL 0x116f73000 == 44 [pid = 1651] [id = 202] 14:12:10 INFO - PROCESS | 1651 | --DOCSHELL 0x117e08000 == 43 [pid = 1651] [id = 201] 14:12:10 INFO - PROCESS | 1651 | 1463433130612 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]]]}] 14:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 622ms 14:12:10 INFO - PROCESS | 1651 | 1463433130665 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 14:12:10 INFO - PROCESS | 1651 | 1463433130667 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 14:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:12:10 INFO - PROCESS | 1651 | 1463433130676 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:12:10 INFO - PROCESS | 1651 | 1463433130677 Marionette TRACE conn2 <- [1,858,null,{}] 14:12:10 INFO - PROCESS | 1651 | 1463433130680 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}] 14:12:10 INFO - PROCESS | 1651 | 1463433130765 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12d165c00) [pid = 1651] [serial = 584] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1295b8800) [pid = 1651] [serial = 575] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12ac57c00) [pid = 1651] [serial = 576] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12bb22800) [pid = 1651] [serial = 563] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x124013400) [pid = 1651] [serial = 569] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1193f9800) [pid = 1651] [serial = 567] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1187a5c00) [pid = 1651] [serial = 566] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x128b2c400) [pid = 1651] [serial = 572] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12c9be800) [pid = 1651] [serial = 581] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12907a000) [pid = 1651] [serial = 573] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11835c000) [pid = 1651] [serial = 554] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12d2cd800) [pid = 1651] [serial = 585] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12581d000) [pid = 1651] [serial = 570] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12a7f0400) [pid = 1651] [serial = 560] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x123feb400) [pid = 1651] [serial = 587] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x123ff3400) [pid = 1651] [serial = 588] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x123e0dc00) [pid = 1651] [serial = 557] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12bb29800) [pid = 1651] [serial = 578] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12ce28c00) [pid = 1651] [serial = 582] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12bed9c00) [pid = 1651] [serial = 579] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x123d55400) [pid = 1651] [serial = 522] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12930e400) [pid = 1651] [serial = 525] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1182e0400) [pid = 1651] [serial = 519] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12c829400) [pid = 1651] [serial = 531] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12bb68c00) [pid = 1651] [serial = 528] [outer = 0x0] [url = about:blank] 14:12:10 INFO - PROCESS | 1651 | 1463433130827 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11712d000 == 44 [pid = 1651] [id = 222] 14:12:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1125ee800) [pid = 1651] [serial = 664] [outer = 0x0] 14:12:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1182e0400) [pid = 1651] [serial = 665] [outer = 0x1125ee800] 14:12:10 INFO - PROCESS | 1651 | 1463433130855 Marionette DEBUG loaded listener.js 14:12:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1193f1400) [pid = 1651] [serial = 666] [outer = 0x1125ee800] 14:12:11 INFO - PROCESS | 1651 | 1463433131154 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]]]}] 14:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 525ms 14:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:12:11 INFO - PROCESS | 1651 | 1463433131195 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 14:12:11 INFO - PROCESS | 1651 | 1463433131197 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 14:12:11 INFO - PROCESS | 1651 | 1463433131203 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:12:11 INFO - PROCESS | 1651 | 1463433131209 Marionette TRACE conn2 <- [1,862,null,{}] 14:12:11 INFO - PROCESS | 1651 | 1463433131213 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}] 14:12:11 INFO - PROCESS | 1651 | 1463433131296 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 14:12:11 INFO - PROCESS | 1651 | 1463433131345 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1166e1800 == 45 [pid = 1651] [id = 223] 14:12:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x112ee3400) [pid = 1651] [serial = 667] [outer = 0x0] 14:12:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119977000) [pid = 1651] [serial = 668] [outer = 0x112ee3400] 14:12:11 INFO - PROCESS | 1651 | 1463433131374 Marionette DEBUG loaded listener.js 14:12:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119cc1c00) [pid = 1651] [serial = 669] [outer = 0x112ee3400] 14:12:11 INFO - PROCESS | 1651 | 1463433131677 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]]]}] 14:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 529ms 14:12:11 INFO - PROCESS | 1651 | 1463433131728 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 14:12:11 INFO - PROCESS | 1651 | 1463433131730 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 14:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:12:11 INFO - PROCESS | 1651 | 1463433131732 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:12:11 INFO - PROCESS | 1651 | 1463433131741 Marionette TRACE conn2 <- [1,866,null,{}] 14:12:11 INFO - PROCESS | 1651 | 1463433131743 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}] 14:12:11 INFO - PROCESS | 1651 | 1463433131825 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 14:12:11 INFO - PROCESS | 1651 | 1463433131873 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x123abc000 == 46 [pid = 1651] [id = 224] 14:12:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1192a7400) [pid = 1651] [serial = 670] [outer = 0x0] 14:12:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x123d53400) [pid = 1651] [serial = 671] [outer = 0x1192a7400] 14:12:11 INFO - PROCESS | 1651 | 1463433131898 Marionette DEBUG loaded listener.js 14:12:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x123ff0400) [pid = 1651] [serial = 672] [outer = 0x1192a7400] 14:12:12 INFO - PROCESS | 1651 | 1463433132211 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]]]}] 14:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 527ms 14:12:12 INFO - PROCESS | 1651 | 1463433132261 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 14:12:12 INFO - PROCESS | 1651 | 1463433132263 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 14:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:12:12 INFO - PROCESS | 1651 | 1463433132266 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:12:12 INFO - PROCESS | 1651 | 1463433132268 Marionette TRACE conn2 <- [1,870,null,{}] 14:12:12 INFO - PROCESS | 1651 | 1463433132271 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}] 14:12:12 INFO - PROCESS | 1651 | 1463433132395 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 14:12:12 INFO - PROCESS | 1651 | 1463433132488 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12436b000 == 47 [pid = 1651] [id = 225] 14:12:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x124207c00) [pid = 1651] [serial = 673] [outer = 0x0] 14:12:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x124ae9c00) [pid = 1651] [serial = 674] [outer = 0x124207c00] 14:12:12 INFO - PROCESS | 1651 | 1463433132536 Marionette DEBUG loaded listener.js 14:12:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1250e7c00) [pid = 1651] [serial = 675] [outer = 0x124207c00] 14:12:12 INFO - PROCESS | 1651 | 1463433132907 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]]]}] 14:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 671ms 14:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:12:12 INFO - PROCESS | 1651 | 1463433132940 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 14:12:12 INFO - PROCESS | 1651 | 1463433132941 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 14:12:12 INFO - PROCESS | 1651 | 1463433132944 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:12:12 INFO - PROCESS | 1651 | 1463433132945 Marionette TRACE conn2 <- [1,874,null,{}] 14:12:12 INFO - PROCESS | 1651 | 1463433132947 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}] 14:12:13 INFO - PROCESS | 1651 | 1463433133056 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 14:12:13 INFO - PROCESS | 1651 | 1463433133060 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c0b800 == 48 [pid = 1651] [id = 226] 14:12:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12581d000) [pid = 1651] [serial = 676] [outer = 0x0] 14:12:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128a1bc00) [pid = 1651] [serial = 677] [outer = 0x12581d000] 14:12:13 INFO - PROCESS | 1651 | 1463433133085 Marionette DEBUG loaded listener.js 14:12:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x128b27c00) [pid = 1651] [serial = 678] [outer = 0x12581d000] 14:12:13 INFO - PROCESS | 1651 | 1463433133408 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]]]}] 14:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 14:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:12:13 INFO - PROCESS | 1651 | 1463433133463 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 14:12:13 INFO - PROCESS | 1651 | 1463433133464 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 14:12:13 INFO - PROCESS | 1651 | 1463433133466 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:12:13 INFO - PROCESS | 1651 | 1463433133467 Marionette TRACE conn2 <- [1,878,null,{}] 14:12:13 INFO - PROCESS | 1651 | 1463433133470 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}] 14:12:13 INFO - PROCESS | 1651 | 1463433133565 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 14:12:13 INFO - PROCESS | 1651 | 1463433133579 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x129029000 == 49 [pid = 1651] [id = 227] 14:12:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128c3e000) [pid = 1651] [serial = 679] [outer = 0x0] 14:12:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x128f07000) [pid = 1651] [serial = 680] [outer = 0x128c3e000] 14:12:13 INFO - PROCESS | 1651 | 1463433133604 Marionette DEBUG loaded listener.js 14:12:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12930ac00) [pid = 1651] [serial = 681] [outer = 0x128c3e000] 14:12:13 INFO - PROCESS | 1651 | 1463433133936 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]]]}] 14:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 14:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:12:13 INFO - PROCESS | 1651 | 1463433133985 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 14:12:13 INFO - PROCESS | 1651 | 1463433133986 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 14:12:13 INFO - PROCESS | 1651 | 1463433133988 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:12:13 INFO - PROCESS | 1651 | 1463433133989 Marionette TRACE conn2 <- [1,882,null,{}] 14:12:13 INFO - PROCESS | 1651 | 1463433133992 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}] 14:12:14 INFO - PROCESS | 1651 | 1463433134090 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 14:12:14 INFO - PROCESS | 1651 | 1463433134105 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab1e800 == 50 [pid = 1651] [id = 228] 14:12:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x129079000) [pid = 1651] [serial = 682] [outer = 0x0] 14:12:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12a793800) [pid = 1651] [serial = 683] [outer = 0x129079000] 14:12:14 INFO - PROCESS | 1651 | 1463433134130 Marionette DEBUG loaded listener.js 14:12:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12ac55c00) [pid = 1651] [serial = 684] [outer = 0x129079000] 14:12:14 INFO - PROCESS | 1651 | 1463433134448 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]]]}] 14:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12581c400) [pid = 1651] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12bed8c00) [pid = 1651] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12ce22800) [pid = 1651] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12aca5c00) [pid = 1651] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1125f0c00) [pid = 1651] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1166c6400) [pid = 1651] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x126540400) [pid = 1651] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x123ff5000) [pid = 1651] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12ac54800) [pid = 1651] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1185ae000) [pid = 1651] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1125f1c00) [pid = 1651] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x116aa1c00) [pid = 1651] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:12:14 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x110d57400) [pid = 1651] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 570ms 14:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:12:14 INFO - PROCESS | 1651 | 1463433134559 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 14:12:14 INFO - PROCESS | 1651 | 1463433134560 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 14:12:14 INFO - PROCESS | 1651 | 1463433134562 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:12:14 INFO - PROCESS | 1651 | 1463433134563 Marionette TRACE conn2 <- [1,886,null,{}] 14:12:14 INFO - PROCESS | 1651 | 1463433134566 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}] 14:12:14 INFO - PROCESS | 1651 | 1463433134648 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 14:12:14 INFO - PROCESS | 1651 | 1463433134653 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab2d800 == 51 [pid = 1651] [id = 229] 14:12:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1125f7400) [pid = 1651] [serial = 685] [outer = 0x0] 14:12:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x119cbc400) [pid = 1651] [serial = 686] [outer = 0x1125f7400] 14:12:14 INFO - PROCESS | 1651 | 1463433134679 Marionette DEBUG loaded listener.js 14:12:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1295b6c00) [pid = 1651] [serial = 687] [outer = 0x1125f7400] 14:12:15 INFO - PROCESS | 1651 | 1463433135007 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]]]}] 14:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 14:12:15 INFO - PROCESS | 1651 | 1463433135031 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 14:12:15 INFO - PROCESS | 1651 | 1463433135032 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 14:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:12:15 INFO - PROCESS | 1651 | 1463433135034 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:12:15 INFO - PROCESS | 1651 | 1463433135036 Marionette TRACE conn2 <- [1,890,null,{}] 14:12:15 INFO - PROCESS | 1651 | 1463433135038 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}] 14:12:15 INFO - PROCESS | 1651 | 1463433135119 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 14:12:15 INFO - PROCESS | 1651 | 1463433135174 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c00b000 == 52 [pid = 1651] [id = 230] 14:12:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11767d800) [pid = 1651] [serial = 688] [outer = 0x0] 14:12:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12bb22800) [pid = 1651] [serial = 689] [outer = 0x11767d800] 14:12:15 INFO - PROCESS | 1651 | 1463433135204 Marionette DEBUG loaded listener.js 14:12:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12c823400) [pid = 1651] [serial = 690] [outer = 0x11767d800] 14:12:15 INFO - PROCESS | 1651 | 1463433135483 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]]]}] 14:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 14:12:15 INFO - PROCESS | 1651 | 1463433135554 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 14:12:15 INFO - PROCESS | 1651 | 1463433135557 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 14:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:12:15 INFO - PROCESS | 1651 | 1463433135560 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:12:15 INFO - PROCESS | 1651 | 1463433135562 Marionette TRACE conn2 <- [1,894,null,{}] 14:12:15 INFO - PROCESS | 1651 | 1463433135564 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}] 14:12:15 INFO - PROCESS | 1651 | 1463433135658 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 14:12:15 INFO - PROCESS | 1651 | 1463433135662 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce49800 == 53 [pid = 1651] [id = 231] 14:12:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12c829400) [pid = 1651] [serial = 691] [outer = 0x0] 14:12:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12c90e800) [pid = 1651] [serial = 692] [outer = 0x12c829400] 14:12:15 INFO - PROCESS | 1651 | 1463433135687 Marionette DEBUG loaded listener.js 14:12:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12c9c5400) [pid = 1651] [serial = 693] [outer = 0x12c829400] 14:12:16 INFO - PROCESS | 1651 | 1463433136004 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]]]}] 14:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 14:12:16 INFO - PROCESS | 1651 | 1463433136030 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 14:12:16 INFO - PROCESS | 1651 | 1463433136031 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 14:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:12:16 INFO - PROCESS | 1651 | 1463433136033 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:12:16 INFO - PROCESS | 1651 | 1463433136034 Marionette TRACE conn2 <- [1,898,null,{}] 14:12:16 INFO - PROCESS | 1651 | 1463433136037 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}] 14:12:16 INFO - PROCESS | 1651 | 1463433136162 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 14:12:16 INFO - PROCESS | 1651 | 1463433136165 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d4db000 == 54 [pid = 1651] [id = 232] 14:12:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12bedf000) [pid = 1651] [serial = 694] [outer = 0x0] 14:12:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12c422800) [pid = 1651] [serial = 695] [outer = 0x12bedf000] 14:12:16 INFO - PROCESS | 1651 | 1463433136190 Marionette DEBUG loaded listener.js 14:12:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12c426400) [pid = 1651] [serial = 696] [outer = 0x12bedf000] 14:12:16 INFO - PROCESS | 1651 | 1463433136480 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]]]}] 14:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 474ms 14:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:12:16 INFO - PROCESS | 1651 | 1463433136511 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 14:12:16 INFO - PROCESS | 1651 | 1463433136512 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 14:12:16 INFO - PROCESS | 1651 | 1463433136514 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:12:16 INFO - PROCESS | 1651 | 1463433136515 Marionette TRACE conn2 <- [1,902,null,{}] 14:12:16 INFO - PROCESS | 1651 | 1463433136518 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}] 14:12:16 INFO - PROCESS | 1651 | 1463433136674 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 14:12:16 INFO - PROCESS | 1651 | 1463433136726 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x11645f800 == 55 [pid = 1651] [id = 233] 14:12:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x110d55c00) [pid = 1651] [serial = 697] [outer = 0x0] 14:12:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x110d5dc00) [pid = 1651] [serial = 698] [outer = 0x110d55c00] 14:12:16 INFO - PROCESS | 1651 | 1463433136759 Marionette DEBUG loaded listener.js 14:12:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x112d28000) [pid = 1651] [serial = 699] [outer = 0x110d55c00] 14:12:17 INFO - PROCESS | 1651 | 1463433137207 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]]]}] 14:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 720ms 14:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:12:17 INFO - PROCESS | 1651 | 1463433137246 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 14:12:17 INFO - PROCESS | 1651 | 1463433137249 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 14:12:17 INFO - PROCESS | 1651 | 1463433137252 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:12:17 INFO - PROCESS | 1651 | 1463433137254 Marionette TRACE conn2 <- [1,906,null,{}] 14:12:17 INFO - PROCESS | 1651 | 1463433137260 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}] 14:12:17 INFO - PROCESS | 1651 | 1463433137366 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 14:12:17 INFO - PROCESS | 1651 | 1463433137420 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x120660000 == 56 [pid = 1651] [id = 234] 14:12:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x113131c00) [pid = 1651] [serial = 700] [outer = 0x0] 14:12:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1166c8000) [pid = 1651] [serial = 701] [outer = 0x113131c00] 14:12:17 INFO - PROCESS | 1651 | 1463433137452 Marionette DEBUG loaded listener.js 14:12:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x117e2d000) [pid = 1651] [serial = 702] [outer = 0x113131c00] 14:12:17 INFO - PROCESS | 1651 | 1463433137901 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]]]}] 14:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 675ms 14:12:17 INFO - PROCESS | 1651 | 1463433137927 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 14:12:17 INFO - PROCESS | 1651 | 1463433137929 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 14:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:12:17 INFO - PROCESS | 1651 | 1463433137932 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:12:17 INFO - PROCESS | 1651 | 1463433137933 Marionette TRACE conn2 <- [1,910,null,{}] 14:12:17 INFO - PROCESS | 1651 | 1463433137936 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}] 14:12:18 INFO - PROCESS | 1651 | 1463433138059 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 14:12:18 INFO - PROCESS | 1651 | 1463433138127 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c817800 == 57 [pid = 1651] [id = 235] 14:12:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1185be400) [pid = 1651] [serial = 703] [outer = 0x0] 14:12:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11944e000) [pid = 1651] [serial = 704] [outer = 0x1185be400] 14:12:18 INFO - PROCESS | 1651 | 1463433138157 Marionette DEBUG loaded listener.js 14:12:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11997bc00) [pid = 1651] [serial = 705] [outer = 0x1185be400] 14:12:18 INFO - PROCESS | 1651 | 1463433138564 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]]]}] 14:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 14:12:18 INFO - PROCESS | 1651 | 1463433138603 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 14:12:18 INFO - PROCESS | 1651 | 1463433138605 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 14:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:12:18 INFO - PROCESS | 1651 | 1463433138613 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:12:18 INFO - PROCESS | 1651 | 1463433138617 Marionette TRACE conn2 <- [1,914,null,{}] 14:12:18 INFO - PROCESS | 1651 | 1463433138619 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}] 14:12:18 INFO - PROCESS | 1651 | 1463433138726 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 14:12:18 INFO - PROCESS | 1651 | 1463433138782 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7bf800 == 58 [pid = 1651] [id = 236] 14:12:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11997f800) [pid = 1651] [serial = 706] [outer = 0x0] 14:12:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x123fed800) [pid = 1651] [serial = 707] [outer = 0x11997f800] 14:12:18 INFO - PROCESS | 1651 | 1463433138812 Marionette DEBUG loaded listener.js 14:12:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x125814400) [pid = 1651] [serial = 708] [outer = 0x11997f800] 14:12:19 INFO - PROCESS | 1651 | 1463433139218 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]]]}] 14:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 628ms 14:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:12:19 INFO - PROCESS | 1651 | 1463433139238 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 14:12:19 INFO - PROCESS | 1651 | 1463433139239 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 14:12:19 INFO - PROCESS | 1651 | 1463433139241 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:12:19 INFO - PROCESS | 1651 | 1463433139243 Marionette TRACE conn2 <- [1,918,null,{}] 14:12:19 INFO - PROCESS | 1651 | 1463433139245 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}] 14:12:19 INFO - PROCESS | 1651 | 1463433139346 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 14:12:19 INFO - PROCESS | 1651 | 1463433139431 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d97a800 == 59 [pid = 1651] [id = 237] 14:12:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x126153800) [pid = 1651] [serial = 709] [outer = 0x0] 14:12:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x128f03c00) [pid = 1651] [serial = 710] [outer = 0x126153800] 14:12:19 INFO - PROCESS | 1651 | 1463433139461 Marionette DEBUG loaded listener.js 14:12:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12bb29800) [pid = 1651] [serial = 711] [outer = 0x126153800] 14:12:19 INFO - PROCESS | 1651 | 1463433139865 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]]]}] 14:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 14:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:12:19 INFO - PROCESS | 1651 | 1463433139912 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 14:12:19 INFO - PROCESS | 1651 | 1463433139914 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 14:12:19 INFO - PROCESS | 1651 | 1463433139916 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:12:19 INFO - PROCESS | 1651 | 1463433139917 Marionette TRACE conn2 <- [1,922,null,{}] 14:12:19 INFO - PROCESS | 1651 | 1463433139919 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}] 14:12:20 INFO - PROCESS | 1651 | 1463433140023 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 14:12:20 INFO - PROCESS | 1651 | 1463433140089 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1342d6000 == 60 [pid = 1651] [id = 238] 14:12:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12c41bc00) [pid = 1651] [serial = 712] [outer = 0x0] 14:12:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12c421000) [pid = 1651] [serial = 713] [outer = 0x12c41bc00] 14:12:20 INFO - PROCESS | 1651 | 1463433140124 Marionette DEBUG loaded listener.js 14:12:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12c832c00) [pid = 1651] [serial = 714] [outer = 0x12c41bc00] 14:12:20 INFO - PROCESS | 1651 | 1463433140574 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]]]}] 14:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 675ms 14:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:12:20 INFO - PROCESS | 1651 | 1463433140591 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 14:12:20 INFO - PROCESS | 1651 | 1463433140592 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 14:12:20 INFO - PROCESS | 1651 | 1463433140594 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:12:20 INFO - PROCESS | 1651 | 1463433140596 Marionette TRACE conn2 <- [1,926,null,{}] 14:12:20 INFO - PROCESS | 1651 | 1463433140598 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}] 14:12:20 INFO - PROCESS | 1651 | 1463433140719 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 14:12:20 INFO - PROCESS | 1651 | 1463433140776 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x110e43000 == 61 [pid = 1651] [id = 239] 14:12:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x110d60000) [pid = 1651] [serial = 715] [outer = 0x0] 14:12:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x112751c00) [pid = 1651] [serial = 716] [outer = 0x110d60000] 14:12:20 INFO - PROCESS | 1651 | 1463433140805 Marionette DEBUG loaded listener.js 14:12:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12c41cc00) [pid = 1651] [serial = 717] [outer = 0x110d60000] 14:12:21 INFO - PROCESS | 1651 | 1463433141388 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]]]}] 14:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 820ms 14:12:21 INFO - PROCESS | 1651 | 1463433141426 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 14:12:21 INFO - PROCESS | 1651 | 1463433141429 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 14:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:12:21 INFO - PROCESS | 1651 | 1463433141434 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:12:21 INFO - PROCESS | 1651 | 1463433141436 Marionette TRACE conn2 <- [1,930,null,{}] 14:12:21 INFO - PROCESS | 1651 | 1463433141439 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}] 14:12:21 INFO - PROCESS | 1651 | 1463433141536 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 14:12:21 INFO - PROCESS | 1651 | 1463433141608 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x117120000 == 62 [pid = 1651] [id = 240] 14:12:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x112da5000) [pid = 1651] [serial = 718] [outer = 0x0] 14:12:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x112fb0000) [pid = 1651] [serial = 719] [outer = 0x112da5000] 14:12:21 INFO - PROCESS | 1651 | 1463433141637 Marionette DEBUG loaded listener.js 14:12:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x113138800) [pid = 1651] [serial = 720] [outer = 0x112da5000] 14:12:22 INFO - PROCESS | 1651 | 1463433142051 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]]]}] 14:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 674ms 14:12:22 INFO - PROCESS | 1651 | 1463433142109 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 14:12:22 INFO - PROCESS | 1651 | 1463433142113 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 14:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:12:22 INFO - PROCESS | 1651 | 1463433142117 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:12:22 INFO - PROCESS | 1651 | 1463433142119 Marionette TRACE conn2 <- [1,934,null,{}] 14:12:22 INFO - PROCESS | 1651 | 1463433142121 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}] 14:12:22 INFO - PROCESS | 1651 | 1463433142248 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12b36a800 == 61 [pid = 1651] [id = 172] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x120611800 == 60 [pid = 1651] [id = 186] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x117e0b800 == 59 [pid = 1651] [id = 185] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12d4db000 == 58 [pid = 1651] [id = 232] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce49800 == 57 [pid = 1651] [id = 231] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12c00b000 == 56 [pid = 1651] [id = 230] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab2d800 == 55 [pid = 1651] [id = 229] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab1e800 == 54 [pid = 1651] [id = 228] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x129029000 == 53 [pid = 1651] [id = 227] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x128a28400) [pid = 1651] [serial = 638] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x115e7c400) [pid = 1651] [serial = 593] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x128f02c00) [pid = 1651] [serial = 599] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x123bd9800) [pid = 1651] [serial = 596] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x128c0b800 == 52 [pid = 1651] [id = 226] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12436b000 == 51 [pid = 1651] [id = 225] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x123abc000 == 50 [pid = 1651] [id = 224] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1166e1800 == 49 [pid = 1651] [id = 223] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11712d000 == 48 [pid = 1651] [id = 222] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1180d4800 == 47 [pid = 1651] [id = 221] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11857a800 == 46 [pid = 1651] [id = 220] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x119317000 == 45 [pid = 1651] [id = 214] 14:12:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce42000 == 44 [pid = 1651] [id = 213] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x128a21400) [pid = 1651] [serial = 636] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x128c3dc00) [pid = 1651] [serial = 611] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12d15e400) [pid = 1651] [serial = 624] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12d2db800) [pid = 1651] [serial = 633] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12c9c8400) [pid = 1651] [serial = 621] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x1125f9c00) [pid = 1651] [serial = 627] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x124ead800) [pid = 1651] [serial = 609] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12d167800) [pid = 1651] [serial = 632] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x128f0d800) [pid = 1651] [serial = 612] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12ab10000) [pid = 1651] [serial = 615] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x128c3f400) [pid = 1651] [serial = 591] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12bb26400) [pid = 1651] [serial = 617] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12be63000) [pid = 1651] [serial = 618] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1295ce400) [pid = 1651] [serial = 614] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1125f4000) [pid = 1651] [serial = 626] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x123970800) [pid = 1651] [serial = 606] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12ce26400) [pid = 1651] [serial = 623] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x119957000) [pid = 1651] [serial = 605] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11879cc00) [pid = 1651] [serial = 629] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x123ff4c00) [pid = 1651] [serial = 608] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1185b4800) [pid = 1651] [serial = 603] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x110d61000) [pid = 1651] [serial = 635] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12ce22400) [pid = 1651] [serial = 630] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12c82c400) [pid = 1651] [serial = 620] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x117e24800) [pid = 1651] [serial = 602] [outer = 0x0] [url = about:blank] 14:12:22 INFO - PROCESS | 1651 | 1463433142347 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x116f6c800 == 45 [pid = 1651] [id = 241] 14:12:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x111a0fc00) [pid = 1651] [serial = 721] [outer = 0x0] 14:12:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x113135c00) [pid = 1651] [serial = 722] [outer = 0x111a0fc00] 14:12:22 INFO - PROCESS | 1651 | 1463433142376 Marionette DEBUG loaded listener.js 14:12:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1185be000) [pid = 1651] [serial = 723] [outer = 0x111a0fc00] 14:12:22 INFO - PROCESS | 1651 | 1463433142679 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]]]}] 14:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 571ms 14:12:22 INFO - PROCESS | 1651 | 1463433142689 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 14:12:22 INFO - PROCESS | 1651 | 1463433142692 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 14:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:12:22 INFO - PROCESS | 1651 | 1463433142697 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:12:22 INFO - PROCESS | 1651 | 1463433142699 Marionette TRACE conn2 <- [1,938,null,{}] 14:12:22 INFO - PROCESS | 1651 | 1463433142709 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}] 14:12:22 INFO - PROCESS | 1651 | 1463433142795 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 14:12:22 INFO - PROCESS | 1651 | 1463433142800 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x120663000 == 46 [pid = 1651] [id = 242] 14:12:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x119444c00) [pid = 1651] [serial = 724] [outer = 0x0] 14:12:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11997b800) [pid = 1651] [serial = 725] [outer = 0x119444c00] 14:12:22 INFO - PROCESS | 1651 | 1463433142828 Marionette DEBUG loaded listener.js 14:12:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x119ff7000) [pid = 1651] [serial = 726] [outer = 0x119444c00] 14:12:23 INFO - PROCESS | 1651 | 1463433143169 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]]]}] 14:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 525ms 14:12:23 INFO - PROCESS | 1651 | 1463433143223 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 14:12:23 INFO - PROCESS | 1651 | 1463433143225 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 14:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:12:23 INFO - PROCESS | 1651 | 1463433143227 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:12:23 INFO - PROCESS | 1651 | 1463433143228 Marionette TRACE conn2 <- [1,942,null,{}] 14:12:23 INFO - PROCESS | 1651 | 1463433143230 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}] 14:12:23 INFO - PROCESS | 1651 | 1463433143314 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 14:12:23 INFO - PROCESS | 1651 | 1463433143319 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x124356800 == 47 [pid = 1651] [id = 243] 14:12:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x123879800) [pid = 1651] [serial = 727] [outer = 0x0] 14:12:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x123e66000) [pid = 1651] [serial = 728] [outer = 0x123879800] 14:12:23 INFO - PROCESS | 1651 | 1463433143345 Marionette DEBUG loaded listener.js 14:12:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x123ff5c00) [pid = 1651] [serial = 729] [outer = 0x123879800] 14:12:23 INFO - PROCESS | 1651 | 1463433143692 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]]]}] 14:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 470ms 14:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:12:23 INFO - PROCESS | 1651 | 1463433143697 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 14:12:23 INFO - PROCESS | 1651 | 1463433143698 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 14:12:23 INFO - PROCESS | 1651 | 1463433143700 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:12:23 INFO - PROCESS | 1651 | 1463433143701 Marionette TRACE conn2 <- [1,946,null,{}] 14:12:23 INFO - PROCESS | 1651 | 1463433143704 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}] 14:12:23 INFO - PROCESS | 1651 | 1463433143814 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 14:12:23 INFO - PROCESS | 1651 | 1463433143821 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e03800 == 48 [pid = 1651] [id = 244] 14:12:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1239d6000) [pid = 1651] [serial = 730] [outer = 0x0] 14:12:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x124010400) [pid = 1651] [serial = 731] [outer = 0x1239d6000] 14:12:23 INFO - PROCESS | 1651 | 1463433143846 Marionette DEBUG loaded listener.js 14:12:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x125186800) [pid = 1651] [serial = 732] [outer = 0x1239d6000] 14:12:24 INFO - PROCESS | 1651 | 1463433144153 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]]]}] 14:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 472ms 14:12:24 INFO - PROCESS | 1651 | 1463433144174 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 14:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:12:24 INFO - PROCESS | 1651 | 1463433144177 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 14:12:24 INFO - PROCESS | 1651 | 1463433144180 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:12:24 INFO - PROCESS | 1651 | 1463433144181 Marionette TRACE conn2 <- [1,950,null,{}] 14:12:24 INFO - PROCESS | 1651 | 1463433144183 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}] 14:12:24 INFO - PROCESS | 1651 | 1463433144281 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 14:12:24 INFO - PROCESS | 1651 | 1463433144286 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a722000 == 49 [pid = 1651] [id = 245] 14:12:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12581a800) [pid = 1651] [serial = 733] [outer = 0x0] 14:12:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x128a24800) [pid = 1651] [serial = 734] [outer = 0x12581a800] 14:12:24 INFO - PROCESS | 1651 | 1463433144312 Marionette DEBUG loaded listener.js 14:12:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1295d2c00) [pid = 1651] [serial = 735] [outer = 0x12581a800] 14:12:24 INFO - PROCESS | 1651 | 1463433144715 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]]]}] 14:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 568ms 14:12:24 INFO - PROCESS | 1651 | 1463433144754 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 14:12:24 INFO - PROCESS | 1651 | 1463433144756 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 14:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:12:24 INFO - PROCESS | 1651 | 1463433144758 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:12:24 INFO - PROCESS | 1651 | 1463433144759 Marionette TRACE conn2 <- [1,954,null,{}] 14:12:24 INFO - PROCESS | 1651 | 1463433144761 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}] 14:12:24 INFO - PROCESS | 1651 | 1463433144863 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 14:12:24 INFO - PROCESS | 1651 | 1463433144896 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab30800 == 50 [pid = 1651] [id = 246] 14:12:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x1242ab800) [pid = 1651] [serial = 736] [outer = 0x0] 14:12:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12ab10000) [pid = 1651] [serial = 737] [outer = 0x1242ab800] 14:12:24 INFO - PROCESS | 1651 | 1463433144923 Marionette DEBUG loaded listener.js 14:12:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12bb26c00) [pid = 1651] [serial = 738] [outer = 0x1242ab800] 14:12:25 INFO - PROCESS | 1651 | 1463433145234 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]]]}] 14:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 519ms 14:12:25 INFO - PROCESS | 1651 | 1463433145278 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 14:12:25 INFO - PROCESS | 1651 | 1463433145279 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 14:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:12:25 INFO - PROCESS | 1651 | 1463433145281 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:12:25 INFO - PROCESS | 1651 | 1463433145282 Marionette TRACE conn2 <- [1,958,null,{}] 14:12:25 INFO - PROCESS | 1651 | 1463433145285 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}] 14:12:25 INFO - PROCESS | 1651 | 1463433145386 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 14:12:25 INFO - PROCESS | 1651 | 1463433145396 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba99800 == 51 [pid = 1651] [id = 247] 14:12:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12930a000) [pid = 1651] [serial = 739] [outer = 0x0] 14:12:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12bed0400) [pid = 1651] [serial = 740] [outer = 0x12930a000] 14:12:25 INFO - PROCESS | 1651 | 1463433145421 Marionette DEBUG loaded listener.js 14:12:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12c41d000) [pid = 1651] [serial = 741] [outer = 0x12930a000] 14:12:25 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x1295bf400) [pid = 1651] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:12:25 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12581d000) [pid = 1651] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:12:25 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x128c3e000) [pid = 1651] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:12:25 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x129079000) [pid = 1651] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:12:25 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x111a0a000) [pid = 1651] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:12:25 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x1125ee800) [pid = 1651] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:12:25 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1192a7400) [pid = 1651] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:12:25 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1125f9000) [pid = 1651] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:12:25 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x112ee3400) [pid = 1651] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:12:25 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1125f7400) [pid = 1651] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:12:25 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11767d800) [pid = 1651] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:12:25 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12c829400) [pid = 1651] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:12:25 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x124207c00) [pid = 1651] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:12:26 INFO - PROCESS | 1651 | 1463433146070 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]]]}] 14:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 872ms 14:12:26 INFO - PROCESS | 1651 | 1463433146154 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 14:12:26 INFO - PROCESS | 1651 | 1463433146157 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 14:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:12:26 INFO - PROCESS | 1651 | 1463433146161 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:12:26 INFO - PROCESS | 1651 | 1463433146163 Marionette TRACE conn2 <- [1,962,null,{}] 14:12:26 INFO - PROCESS | 1651 | 1463433146167 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}] 14:12:26 INFO - PROCESS | 1651 | 1463433146273 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 14:12:26 INFO - PROCESS | 1651 | 1463433146329 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x119473000 == 52 [pid = 1651] [id = 248] 14:12:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11274bc00) [pid = 1651] [serial = 742] [outer = 0x0] 14:12:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x113136c00) [pid = 1651] [serial = 743] [outer = 0x11274bc00] 14:12:26 INFO - PROCESS | 1651 | 1463433146361 Marionette DEBUG loaded listener.js 14:12:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1168a9800) [pid = 1651] [serial = 744] [outer = 0x11274bc00] 14:12:26 INFO - PROCESS | 1651 | 1463433146791 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]]]}] 14:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 671ms 14:12:26 INFO - PROCESS | 1651 | 1463433146832 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 14:12:26 INFO - PROCESS | 1651 | 1463433146836 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 14:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:12:26 INFO - PROCESS | 1651 | 1463433146841 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:12:26 INFO - PROCESS | 1651 | 1463433146843 Marionette TRACE conn2 <- [1,966,null,{}] 14:12:26 INFO - PROCESS | 1651 | 1463433146845 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}] 14:12:26 INFO - PROCESS | 1651 | 1463433146950 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 14:12:27 INFO - PROCESS | 1651 | 1463433147006 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c1c000 == 53 [pid = 1651] [id = 249] 14:12:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x117e29000) [pid = 1651] [serial = 745] [outer = 0x0] 14:12:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x1192ae000) [pid = 1651] [serial = 746] [outer = 0x117e29000] 14:12:27 INFO - PROCESS | 1651 | 1463433147036 Marionette DEBUG loaded listener.js 14:12:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x119972c00) [pid = 1651] [serial = 747] [outer = 0x117e29000] 14:12:27 INFO - PROCESS | 1651 | 1463433147506 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]]]}] 14:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 719ms 14:12:27 INFO - PROCESS | 1651 | 1463433147568 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 14:12:27 INFO - PROCESS | 1651 | 1463433147570 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 14:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:12:27 INFO - PROCESS | 1651 | 1463433147574 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:12:27 INFO - PROCESS | 1651 | 1463433147576 Marionette TRACE conn2 <- [1,970,null,{}] 14:12:27 INFO - PROCESS | 1651 | 1463433147584 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}] 14:12:27 INFO - PROCESS | 1651 | 1463433147687 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 14:12:27 INFO - PROCESS | 1651 | 1463433147756 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c01f000 == 54 [pid = 1651] [id = 250] 14:12:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x119cc7400) [pid = 1651] [serial = 748] [outer = 0x0] 14:12:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x124013400) [pid = 1651] [serial = 749] [outer = 0x119cc7400] 14:12:27 INFO - PROCESS | 1651 | 1463433147790 Marionette DEBUG loaded listener.js 14:12:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x128a1f000) [pid = 1651] [serial = 750] [outer = 0x119cc7400] 14:12:28 INFO - PROCESS | 1651 | 1463433148195 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]]]}] 14:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 673ms 14:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:12:28 INFO - PROCESS | 1651 | 1463433148247 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 14:12:28 INFO - PROCESS | 1651 | 1463433148249 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 14:12:28 INFO - PROCESS | 1651 | 1463433148251 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:12:28 INFO - PROCESS | 1651 | 1463433148253 Marionette TRACE conn2 <- [1,974,null,{}] 14:12:28 INFO - PROCESS | 1651 | 1463433148255 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}] 14:12:28 INFO - PROCESS | 1651 | 1463433148360 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 14:12:28 INFO - PROCESS | 1651 | 1463433148415 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c9d1000 == 55 [pid = 1651] [id = 251] 14:12:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12581d400) [pid = 1651] [serial = 751] [outer = 0x0] 14:12:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12907a000) [pid = 1651] [serial = 752] [outer = 0x12581d400] 14:12:28 INFO - PROCESS | 1651 | 1463433148445 Marionette DEBUG loaded listener.js 14:12:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12ab0e000) [pid = 1651] [serial = 753] [outer = 0x12581d400] 14:12:28 INFO - PROCESS | 1651 | 1463433148866 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]]]}] 14:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 624ms 14:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:12:28 INFO - PROCESS | 1651 | 1463433148876 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 14:12:28 INFO - PROCESS | 1651 | 1463433148877 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 14:12:28 INFO - PROCESS | 1651 | 1463433148879 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:12:28 INFO - PROCESS | 1651 | 1463433148881 Marionette TRACE conn2 <- [1,978,null,{}] 14:12:28 INFO - PROCESS | 1651 | 1463433148883 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}] 14:12:28 INFO - PROCESS | 1651 | 1463433148991 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 14:12:29 INFO - PROCESS | 1651 | 1463433149096 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce4d800 == 56 [pid = 1651] [id = 252] 14:12:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128f02c00) [pid = 1651] [serial = 754] [outer = 0x0] 14:12:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12beda400) [pid = 1651] [serial = 755] [outer = 0x128f02c00] 14:12:29 INFO - PROCESS | 1651 | 1463433149128 Marionette DEBUG loaded listener.js 14:12:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12c425400) [pid = 1651] [serial = 756] [outer = 0x128f02c00] 14:12:29 INFO - PROCESS | 1651 | 1463433149565 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]]]}] 14:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 719ms 14:12:29 INFO - PROCESS | 1651 | 1463433149599 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 14:12:29 INFO - PROCESS | 1651 | 1463433149601 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 14:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:12:29 INFO - PROCESS | 1651 | 1463433149603 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:12:29 INFO - PROCESS | 1651 | 1463433149605 Marionette TRACE conn2 <- [1,982,null,{}] 14:12:29 INFO - PROCESS | 1651 | 1463433149608 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}] 14:12:29 INFO - PROCESS | 1651 | 1463433149748 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 14:12:29 INFO - PROCESS | 1651 | 1463433149861 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6ee800 == 57 [pid = 1651] [id = 253] 14:12:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12bed3800) [pid = 1651] [serial = 757] [outer = 0x0] 14:12:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12c906800) [pid = 1651] [serial = 758] [outer = 0x12bed3800] 14:12:29 INFO - PROCESS | 1651 | 1463433149893 Marionette DEBUG loaded listener.js 14:12:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12c9c3c00) [pid = 1651] [serial = 759] [outer = 0x12bed3800] 14:12:30 INFO - PROCESS | 1651 | 1463433150293 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]]]}] 14:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 721ms 14:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:12:30 INFO - PROCESS | 1651 | 1463433150342 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 14:12:30 INFO - PROCESS | 1651 | 1463433150344 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 14:12:30 INFO - PROCESS | 1651 | 1463433150346 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:12:30 INFO - PROCESS | 1651 | 1463433150347 Marionette TRACE conn2 <- [1,986,null,{}] 14:12:30 INFO - PROCESS | 1651 | 1463433150350 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}] 14:12:30 INFO - PROCESS | 1651 | 1463433150452 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 14:12:30 INFO - PROCESS | 1651 | 1463433150520 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c1d800 == 58 [pid = 1651] [id = 254] 14:12:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x110ee9400) [pid = 1651] [serial = 760] [outer = 0x0] 14:12:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x110eefc00) [pid = 1651] [serial = 761] [outer = 0x110ee9400] 14:12:30 INFO - PROCESS | 1651 | 1463433150549 Marionette DEBUG loaded listener.js 14:12:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x110ef3800) [pid = 1651] [serial = 762] [outer = 0x110ee9400] 14:12:31 INFO - PROCESS | 1651 | 1463433151101 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]]]}] 14:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 772ms 14:12:31 INFO - PROCESS | 1651 | 1463433151125 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 14:12:31 INFO - PROCESS | 1651 | 1463433151128 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 14:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:12:31 INFO - PROCESS | 1651 | 1463433151133 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:12:31 INFO - PROCESS | 1651 | 1463433151135 Marionette TRACE conn2 <- [1,990,null,{}] 14:12:31 INFO - PROCESS | 1651 | 1463433151139 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}] 14:12:31 INFO - PROCESS | 1651 | 1463433151244 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 14:12:31 INFO - PROCESS | 1651 | 1463433151315 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238b4000 == 59 [pid = 1651] [id = 255] 14:12:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x1125f8000) [pid = 1651] [serial = 763] [outer = 0x0] 14:12:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x112748800) [pid = 1651] [serial = 764] [outer = 0x1125f8000] 14:12:31 INFO - PROCESS | 1651 | 1463433151343 Marionette DEBUG loaded listener.js 14:12:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x112756000) [pid = 1651] [serial = 765] [outer = 0x1125f8000] 14:12:31 INFO - PROCESS | 1651 | 1463433151754 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]]]}] 14:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 674ms 14:12:31 INFO - PROCESS | 1651 | 1463433151809 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 14:12:31 INFO - PROCESS | 1651 | 1463433151813 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 14:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:12:31 INFO - PROCESS | 1651 | 1463433151817 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:12:31 INFO - PROCESS | 1651 | 1463433151819 Marionette TRACE conn2 <- [1,994,null,{}] 14:12:31 INFO - PROCESS | 1651 | 1463433151840 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}] 14:12:31 INFO - PROCESS | 1651 | 1463433151959 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 14:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab30800 == 58 [pid = 1651] [id = 246] 14:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12a722000 == 57 [pid = 1651] [id = 245] 14:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x117e03800 == 56 [pid = 1651] [id = 244] 14:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x124356800 == 55 [pid = 1651] [id = 243] 14:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x120663000 == 54 [pid = 1651] [id = 242] 14:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x116f6c800 == 53 [pid = 1651] [id = 241] 14:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x117120000 == 52 [pid = 1651] [id = 240] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x119ff0400) [pid = 1651] [serial = 644] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x128a1cc00) [pid = 1651] [serial = 647] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12d2cfc00) [pid = 1651] [serial = 656] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12c829000) [pid = 1651] [serial = 653] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12ac9ac00) [pid = 1651] [serial = 650] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x1182e7400) [pid = 1651] [serial = 641] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11645f800 == 51 [pid = 1651] [id = 233] 14:12:32 INFO - PROCESS | 1651 | 1463433152059 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x117120000 == 52 [pid = 1651] [id = 256] 14:12:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x112749800) [pid = 1651] [serial = 766] [outer = 0x0] 14:12:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x1182e3800) [pid = 1651] [serial = 767] [outer = 0x112749800] 14:12:32 INFO - PROCESS | 1651 | 1463433152085 Marionette DEBUG loaded listener.js 14:12:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11920e400) [pid = 1651] [serial = 768] [outer = 0x112749800] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12c422800) [pid = 1651] [serial = 695] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x1295b6c00) [pid = 1651] [serial = 687] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12c90e800) [pid = 1651] [serial = 692] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12ac55c00) [pid = 1651] [serial = 684] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x124ae9c00) [pid = 1651] [serial = 674] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x1250e7c00) [pid = 1651] [serial = 675] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12c823400) [pid = 1651] [serial = 690] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x128b27c00) [pid = 1651] [serial = 678] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12be5dc00) [pid = 1651] [serial = 552] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x128a1bc00) [pid = 1651] [serial = 677] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x128f07000) [pid = 1651] [serial = 680] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12a793800) [pid = 1651] [serial = 683] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x112f83400) [pid = 1651] [serial = 660] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x1125f3000) [pid = 1651] [serial = 659] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1182e0400) [pid = 1651] [serial = 665] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1193f1400) [pid = 1651] [serial = 666] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x123d53400) [pid = 1651] [serial = 671] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x123ff0400) [pid = 1651] [serial = 672] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12930ac00) [pid = 1651] [serial = 681] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x1185b7c00) [pid = 1651] [serial = 663] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x117e30000) [pid = 1651] [serial = 662] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x119977000) [pid = 1651] [serial = 668] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x119cc1c00) [pid = 1651] [serial = 669] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x119cbc400) [pid = 1651] [serial = 686] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12bb22800) [pid = 1651] [serial = 689] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12c9c5400) [pid = 1651] [serial = 693] [outer = 0x0] [url = about:blank] 14:12:32 INFO - PROCESS | 1651 | 1463433152418 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]]]}] 14:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 625ms 14:12:32 INFO - PROCESS | 1651 | 1463433152443 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 14:12:32 INFO - PROCESS | 1651 | 1463433152444 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 14:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:12:32 INFO - PROCESS | 1651 | 1463433152447 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:12:32 INFO - PROCESS | 1651 | 1463433152449 Marionette TRACE conn2 <- [1,998,null,{}] 14:12:32 INFO - PROCESS | 1651 | 1463433152456 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}] 14:12:32 INFO - PROCESS | 1651 | 1463433152549 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 14:12:32 INFO - PROCESS | 1651 | 1463433152602 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ab5800 == 53 [pid = 1651] [id = 257] 14:12:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11900e000) [pid = 1651] [serial = 769] [outer = 0x0] 14:12:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x119976c00) [pid = 1651] [serial = 770] [outer = 0x11900e000] 14:12:32 INFO - PROCESS | 1651 | 1463433152630 Marionette DEBUG loaded listener.js 14:12:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1239d2800) [pid = 1651] [serial = 771] [outer = 0x11900e000] 14:12:32 INFO - PROCESS | 1651 | 1463433152945 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]]]}] 14:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 523ms 14:12:32 INFO - PROCESS | 1651 | 1463433152971 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 14:12:32 INFO - PROCESS | 1651 | 1463433152975 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 14:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:12:32 INFO - PROCESS | 1651 | 1463433152978 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:12:32 INFO - PROCESS | 1651 | 1463433152979 Marionette TRACE conn2 <- [1,1002,null,{}] 14:12:32 INFO - PROCESS | 1651 | 1463433152981 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}] 14:12:33 INFO - PROCESS | 1651 | 1463433153069 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 14:12:33 INFO - PROCESS | 1651 | 1463433153122 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x125655800 == 54 [pid = 1651] [id = 258] 14:12:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x119980800) [pid = 1651] [serial = 772] [outer = 0x0] 14:12:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x123ff4400) [pid = 1651] [serial = 773] [outer = 0x119980800] 14:12:33 INFO - PROCESS | 1651 | 1463433153150 Marionette DEBUG loaded listener.js 14:12:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x126548000) [pid = 1651] [serial = 774] [outer = 0x119980800] 14:12:33 INFO - PROCESS | 1651 | 1463433153484 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]]]}] 14:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 520ms 14:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:12:33 INFO - PROCESS | 1651 | 1463433153499 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 14:12:33 INFO - PROCESS | 1651 | 1463433153500 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 14:12:33 INFO - PROCESS | 1651 | 1463433153502 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:12:33 INFO - PROCESS | 1651 | 1463433153503 Marionette TRACE conn2 <- [1,1006,null,{}] 14:12:33 INFO - PROCESS | 1651 | 1463433153505 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}] 14:12:33 INFO - PROCESS | 1651 | 1463433153598 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 14:12:33 INFO - PROCESS | 1651 | 1463433153602 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a720800 == 55 [pid = 1651] [id = 259] 14:12:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1250e6c00) [pid = 1651] [serial = 775] [outer = 0x0] 14:12:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x128b28c00) [pid = 1651] [serial = 776] [outer = 0x1250e6c00] 14:12:33 INFO - PROCESS | 1651 | 1463433153627 Marionette DEBUG loaded listener.js 14:12:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12930ac00) [pid = 1651] [serial = 777] [outer = 0x1250e6c00] 14:12:34 INFO - PROCESS | 1651 | 1463433154005 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]]]}] 14:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 572ms 14:12:34 INFO - PROCESS | 1651 | 1463433154075 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 14:12:34 INFO - PROCESS | 1651 | 1463433154077 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 14:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:12:34 INFO - PROCESS | 1651 | 1463433154080 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:12:34 INFO - PROCESS | 1651 | 1463433154082 Marionette TRACE conn2 <- [1,1010,null,{}] 14:12:34 INFO - PROCESS | 1651 | 1463433154086 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}] 14:12:34 INFO - PROCESS | 1651 | 1463433154231 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 14:12:34 INFO - PROCESS | 1651 | 1463433154242 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c002800 == 56 [pid = 1651] [id = 260] 14:12:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12a793800) [pid = 1651] [serial = 778] [outer = 0x0] 14:12:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12bedc000) [pid = 1651] [serial = 779] [outer = 0x12a793800] 14:12:34 INFO - PROCESS | 1651 | 1463433154282 Marionette DEBUG loaded listener.js 14:12:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12c90ec00) [pid = 1651] [serial = 780] [outer = 0x12a793800] 14:12:34 INFO - PROCESS | 1651 | 1463433154755 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]]]}] 14:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 720ms 14:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:12:34 INFO - PROCESS | 1651 | 1463433154800 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 14:12:34 INFO - PROCESS | 1651 | 1463433154802 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 14:12:34 INFO - PROCESS | 1651 | 1463433154804 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:12:34 INFO - PROCESS | 1651 | 1463433154805 Marionette TRACE conn2 <- [1,1014,null,{}] 14:12:34 INFO - PROCESS | 1651 | 1463433154815 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}] 14:12:34 INFO - PROCESS | 1651 | 1463433154896 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 14:12:34 INFO - PROCESS | 1651 | 1463433154917 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce39800 == 57 [pid = 1651] [id = 261] 14:12:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12c82ac00) [pid = 1651] [serial = 781] [outer = 0x0] 14:12:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12c9c3800) [pid = 1651] [serial = 782] [outer = 0x12c82ac00] 14:12:34 INFO - PROCESS | 1651 | 1463433154950 Marionette DEBUG loaded listener.js 14:12:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12c9cc400) [pid = 1651] [serial = 783] [outer = 0x12c82ac00] 14:12:35 INFO - PROCESS | 1651 | 1463433155297 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]]]}] 14:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 533ms 14:12:35 INFO - PROCESS | 1651 | 1463433155339 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 14:12:35 INFO - PROCESS | 1651 | 1463433155341 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 14:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:12:35 INFO - PROCESS | 1651 | 1463433155344 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:12:35 INFO - PROCESS | 1651 | 1463433155346 Marionette TRACE conn2 <- [1,1018,null,{}] 14:12:35 INFO - PROCESS | 1651 | 1463433155349 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}] 14:12:35 INFO - PROCESS | 1651 | 1463433155502 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 14:12:35 INFO - PROCESS | 1651 | 1463433155521 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d4c0000 == 58 [pid = 1651] [id = 262] 14:12:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11317b400) [pid = 1651] [serial = 784] [outer = 0x0] 14:12:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x113182800) [pid = 1651] [serial = 785] [outer = 0x11317b400] 14:12:35 INFO - PROCESS | 1651 | 1463433155560 Marionette DEBUG loaded listener.js 14:12:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x113186800) [pid = 1651] [serial = 786] [outer = 0x11317b400] 14:12:36 INFO - PROCESS | 1651 | 1463433156063 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]]]}] 14:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 770ms 14:12:36 INFO - PROCESS | 1651 | 1463433156113 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 14:12:36 INFO - PROCESS | 1651 | 1463433156115 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 14:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:12:36 INFO - PROCESS | 1651 | 1463433156117 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:12:36 INFO - PROCESS | 1651 | 1463433156118 Marionette TRACE conn2 <- [1,1022,null,{}] 14:12:36 INFO - PROCESS | 1651 | 1463433156120 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}] 14:12:36 INFO - PROCESS | 1651 | 1463433156245 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 14:12:36 INFO - PROCESS | 1651 | 1463433156261 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d960800 == 59 [pid = 1651] [id = 263] 14:12:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x113181c00) [pid = 1651] [serial = 787] [outer = 0x0] 14:12:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12c911000) [pid = 1651] [serial = 788] [outer = 0x113181c00] 14:12:36 INFO - PROCESS | 1651 | 1463433156285 Marionette DEBUG loaded listener.js 14:12:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12ce26400) [pid = 1651] [serial = 789] [outer = 0x113181c00] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x111e2a000) [pid = 1651] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x123875800) [pid = 1651] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x114edb800) [pid = 1651] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x128b35800) [pid = 1651] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12581a800) [pid = 1651] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x1242ab800) [pid = 1651] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x123879800) [pid = 1651] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x110d60000) [pid = 1651] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x112da5000) [pid = 1651] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x119444c00) [pid = 1651] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x111a0fc00) [pid = 1651] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1239d6000) [pid = 1651] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1193f1c00) [pid = 1651] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1182dd800) [pid = 1651] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:12:36 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x124eb3800) [pid = 1651] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:12:36 INFO - PROCESS | 1651 | 1463433156715 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]]]}] 14:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 621ms 14:12:36 INFO - PROCESS | 1651 | 1463433156739 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 14:12:36 INFO - PROCESS | 1651 | 1463433156741 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 14:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:12:36 INFO - PROCESS | 1651 | 1463433156745 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:12:36 INFO - PROCESS | 1651 | 1463433156746 Marionette TRACE conn2 <- [1,1026,null,{}] 14:12:36 INFO - PROCESS | 1651 | 1463433156748 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}] 14:12:36 INFO - PROCESS | 1651 | 1463433156836 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 14:12:36 INFO - PROCESS | 1651 | 1463433156912 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x129025800 == 60 [pid = 1651] [id = 264] 14:12:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x110d58800) [pid = 1651] [serial = 790] [outer = 0x0] 14:12:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1187a4800) [pid = 1651] [serial = 791] [outer = 0x110d58800] 14:12:36 INFO - PROCESS | 1651 | 1463433156939 Marionette DEBUG loaded listener.js 14:12:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1242ab000) [pid = 1651] [serial = 792] [outer = 0x110d58800] 14:12:37 INFO - PROCESS | 1651 | 1463433157198 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]]]}] 14:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 470ms 14:12:37 INFO - PROCESS | 1651 | 1463433157220 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 14:12:37 INFO - PROCESS | 1651 | 1463433157222 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 14:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:12:37 INFO - PROCESS | 1651 | 1463433157232 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:12:37 INFO - PROCESS | 1651 | 1463433157234 Marionette TRACE conn2 <- [1,1030,null,{}] 14:12:37 INFO - PROCESS | 1651 | 1463433157236 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}] 14:12:37 INFO - PROCESS | 1651 | 1463433157348 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 14:12:37 INFO - PROCESS | 1651 | 1463433157352 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c6e800 == 61 [pid = 1651] [id = 265] 14:12:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x124604800) [pid = 1651] [serial = 793] [outer = 0x0] 14:12:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12460a400) [pid = 1651] [serial = 794] [outer = 0x124604800] 14:12:37 INFO - PROCESS | 1651 | 1463433157382 Marionette DEBUG loaded listener.js 14:12:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12ac5d000) [pid = 1651] [serial = 795] [outer = 0x124604800] 14:12:37 INFO - PROCESS | 1651 | 1463433157718 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]]]}] 14:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 14:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:12:37 INFO - PROCESS | 1651 | 1463433157753 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 14:12:37 INFO - PROCESS | 1651 | 1463433157754 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 14:12:37 INFO - PROCESS | 1651 | 1463433157758 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:12:37 INFO - PROCESS | 1651 | 1463433157760 Marionette TRACE conn2 <- [1,1034,null,{}] 14:12:37 INFO - PROCESS | 1651 | 1463433157762 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}] 14:12:37 INFO - PROCESS | 1651 | 1463433157876 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 14:12:37 INFO - PROCESS | 1651 | 1463433157882 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1342cf800 == 62 [pid = 1651] [id = 266] 14:12:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x124606400) [pid = 1651] [serial = 796] [outer = 0x0] 14:12:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12c429000) [pid = 1651] [serial = 797] [outer = 0x124606400] 14:12:37 INFO - PROCESS | 1651 | 1463433157906 Marionette DEBUG loaded listener.js 14:12:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12d167800) [pid = 1651] [serial = 798] [outer = 0x124606400] 14:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 471ms 14:12:38 INFO - PROCESS | 1651 | 1463433158220 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]]]}] 14:12:38 INFO - PROCESS | 1651 | 1463433158229 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 14:12:38 INFO - PROCESS | 1651 | 1463433158230 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 14:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:12:38 INFO - PROCESS | 1651 | 1463433158232 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:12:38 INFO - PROCESS | 1651 | 1463433158234 Marionette TRACE conn2 <- [1,1038,null,{}] 14:12:38 INFO - PROCESS | 1651 | 1463433158236 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}] 14:12:38 INFO - PROCESS | 1651 | 1463433158326 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 14:12:38 INFO - PROCESS | 1651 | 1463433158330 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1343f6800 == 63 [pid = 1651] [id = 267] 14:12:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x121051000) [pid = 1651] [serial = 799] [outer = 0x0] 14:12:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12105ac00) [pid = 1651] [serial = 800] [outer = 0x121051000] 14:12:38 INFO - PROCESS | 1651 | 1463433158354 Marionette DEBUG loaded listener.js 14:12:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12105e800) [pid = 1651] [serial = 801] [outer = 0x121051000] 14:12:38 INFO - PROCESS | 1651 | 1463433158825 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]]]}] 14:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 619ms 14:12:38 INFO - PROCESS | 1651 | 1463433158852 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 14:12:38 INFO - PROCESS | 1651 | 1463433158855 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 14:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:12:38 INFO - PROCESS | 1651 | 1463433158859 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:12:38 INFO - PROCESS | 1651 | 1463433158861 Marionette TRACE conn2 <- [1,1042,null,{}] 14:12:38 INFO - PROCESS | 1651 | 1463433158865 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}] 14:12:38 INFO - PROCESS | 1651 | 1463433158980 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 14:12:39 INFO - PROCESS | 1651 | 1463433159052 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x119488800 == 64 [pid = 1651] [id = 268] 14:12:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x110eef400) [pid = 1651] [serial = 802] [outer = 0x0] 14:12:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11274a000) [pid = 1651] [serial = 803] [outer = 0x110eef400] 14:12:39 INFO - PROCESS | 1651 | 1463433159084 Marionette DEBUG loaded listener.js 14:12:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11317e800) [pid = 1651] [serial = 804] [outer = 0x110eef400] 14:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 670ms 14:12:39 INFO - PROCESS | 1651 | 1463433159519 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]]]}] 14:12:39 INFO - PROCESS | 1651 | 1463433159554 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 14:12:39 INFO - PROCESS | 1651 | 1463433159558 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 14:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:12:39 INFO - PROCESS | 1651 | 1463433159595 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:12:39 INFO - PROCESS | 1651 | 1463433159597 Marionette TRACE conn2 <- [1,1046,null,{}] 14:12:39 INFO - PROCESS | 1651 | 1463433159599 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}] 14:12:39 INFO - PROCESS | 1651 | 1463433159710 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 14:12:39 INFO - PROCESS | 1651 | 1463433159783 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c6c800 == 65 [pid = 1651] [id = 269] 14:12:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x1185bd800) [pid = 1651] [serial = 805] [outer = 0x0] 14:12:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x1192a4000) [pid = 1651] [serial = 806] [outer = 0x1185bd800] 14:12:39 INFO - PROCESS | 1651 | 1463433159813 Marionette DEBUG loaded listener.js 14:12:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x119978c00) [pid = 1651] [serial = 807] [outer = 0x1185bd800] 14:12:40 INFO - PROCESS | 1651 | 1463433160237 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]]]}] 14:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 690ms 14:12:40 INFO - PROCESS | 1651 | 1463433160266 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 14:12:40 INFO - PROCESS | 1651 | 1463433160268 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 14:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:12:40 INFO - PROCESS | 1651 | 1463433160270 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:12:40 INFO - PROCESS | 1651 | 1463433160273 Marionette TRACE conn2 <- [1,1050,null,{}] 14:12:40 INFO - PROCESS | 1651 | 1463433160281 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}] 14:12:40 INFO - PROCESS | 1651 | 1463433160393 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 14:12:40 INFO - PROCESS | 1651 | 1463433160455 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fb69800 == 66 [pid = 1651] [id = 270] 14:12:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x121054400) [pid = 1651] [serial = 808] [outer = 0x0] 14:12:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x123e73400) [pid = 1651] [serial = 809] [outer = 0x121054400] 14:12:40 INFO - PROCESS | 1651 | 1463433160529 Marionette DEBUG loaded listener.js 14:12:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12460c400) [pid = 1651] [serial = 810] [outer = 0x121054400] 14:12:40 INFO - PROCESS | 1651 | 1463433160980 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]]]}] 14:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 773ms 14:12:41 INFO - PROCESS | 1651 | 1463433161043 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 14:12:41 INFO - PROCESS | 1651 | 1463433161045 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 14:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:12:41 INFO - PROCESS | 1651 | 1463433161048 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:12:41 INFO - PROCESS | 1651 | 1463433161049 Marionette TRACE conn2 <- [1,1054,null,{}] 14:12:41 INFO - PROCESS | 1651 | 1463433161051 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}] 14:12:41 INFO - PROCESS | 1651 | 1463433161172 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 14:12:41 INFO - PROCESS | 1651 | 1463433161260 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x119268000 == 67 [pid = 1651] [id = 271] 14:12:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12105b000) [pid = 1651] [serial = 811] [outer = 0x0] 14:12:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x1246bf800) [pid = 1651] [serial = 812] [outer = 0x12105b000] 14:12:41 INFO - PROCESS | 1651 | 1463433161309 Marionette DEBUG loaded listener.js 14:12:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1268ab800) [pid = 1651] [serial = 813] [outer = 0x12105b000] 14:12:41 INFO - PROCESS | 1651 | 1463433161997 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]]]}] 14:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 971ms 14:12:42 INFO - PROCESS | 1651 | 1463433162019 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 14:12:42 INFO - PROCESS | 1651 | 1463433162022 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 14:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:12:42 INFO - PROCESS | 1651 | 1463433162025 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:12:42 INFO - PROCESS | 1651 | 1463433162027 Marionette TRACE conn2 <- [1,1058,null,{}] 14:12:42 INFO - PROCESS | 1651 | 1463433162031 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}] 14:12:42 INFO - PROCESS | 1651 | 1463433162155 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 14:12:42 INFO - PROCESS | 1651 | 1463433162243 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x116715800 == 68 [pid = 1651] [id = 272] 14:12:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x1125ee800) [pid = 1651] [serial = 814] [outer = 0x0] 14:12:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x1125f0400) [pid = 1651] [serial = 815] [outer = 0x1125ee800] 14:12:42 INFO - PROCESS | 1651 | 1463433162274 Marionette DEBUG loaded listener.js 14:12:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x112756400) [pid = 1651] [serial = 816] [outer = 0x1125ee800] 14:12:42 INFO - PROCESS | 1651 | 1463433162689 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]]]}] 14:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 721ms 14:12:42 INFO - PROCESS | 1651 | 1463433162747 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 14:12:42 INFO - PROCESS | 1651 | 1463433162751 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 14:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:12:42 INFO - PROCESS | 1651 | 1463433162780 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:12:42 INFO - PROCESS | 1651 | 1463433162781 Marionette TRACE conn2 <- [1,1062,null,{}] 14:12:42 INFO - PROCESS | 1651 | 1463433162787 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}] 14:12:42 INFO - PROCESS | 1651 | 1463433162883 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 14:12:42 INFO - PROCESS | 1651 | 1463433162957 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1164dc000 == 69 [pid = 1651] [id = 273] 14:12:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x113130000) [pid = 1651] [serial = 817] [outer = 0x0] 14:12:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x113134800) [pid = 1651] [serial = 818] [outer = 0x113130000] 14:12:42 INFO - PROCESS | 1651 | 1463433162984 Marionette DEBUG loaded listener.js 14:12:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x113182c00) [pid = 1651] [serial = 819] [outer = 0x113130000] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x128cd4000 == 68 [pid = 1651] [id = 200] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119bb9800 == 67 [pid = 1651] [id = 199] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1342cf800 == 66 [pid = 1651] [id = 266] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x128c6e800 == 65 [pid = 1651] [id = 265] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x129025800 == 64 [pid = 1651] [id = 264] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12d960800 == 63 [pid = 1651] [id = 263] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12bed0400) [pid = 1651] [serial = 740] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x110d5dc00) [pid = 1651] [serial = 698] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11944e000) [pid = 1651] [serial = 704] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x123fed800) [pid = 1651] [serial = 707] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x128f03c00) [pid = 1651] [serial = 710] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x1166c8000) [pid = 1651] [serial = 701] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12c421000) [pid = 1651] [serial = 713] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12d4c0000 == 62 [pid = 1651] [id = 262] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce39800 == 61 [pid = 1651] [id = 261] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12c002800 == 60 [pid = 1651] [id = 260] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12a720800 == 59 [pid = 1651] [id = 259] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x125655800 == 58 [pid = 1651] [id = 258] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x123ab5800 == 57 [pid = 1651] [id = 257] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x117120000 == 56 [pid = 1651] [id = 256] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1238b4000 == 55 [pid = 1651] [id = 255] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12c9d1000 == 54 [pid = 1651] [id = 251] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12c01f000 == 53 [pid = 1651] [id = 250] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x123c1c000 == 52 [pid = 1651] [id = 249] 14:12:43 INFO - PROCESS | 1651 | 1463433163461 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]]]}] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119473000 == 51 [pid = 1651] [id = 248] 14:12:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba99800 == 50 [pid = 1651] [id = 247] 14:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 747ms 14:12:43 INFO - PROCESS | 1651 | 1463433163503 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 14:12:43 INFO - PROCESS | 1651 | 1463433163504 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 14:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:12:43 INFO - PROCESS | 1651 | 1463433163508 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:12:43 INFO - PROCESS | 1651 | 1463433163510 Marionette TRACE conn2 <- [1,1066,null,{}] 14:12:43 INFO - PROCESS | 1651 | 1463433163517 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}] 14:12:43 INFO - PROCESS | 1651 | 1463433163595 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 14:12:43 INFO - PROCESS | 1651 | 1463433163600 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1166de800 == 51 [pid = 1651] [id = 274] 14:12:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x113136400) [pid = 1651] [serial = 820] [outer = 0x0] 14:12:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x115e7c400) [pid = 1651] [serial = 821] [outer = 0x113136400] 14:12:43 INFO - PROCESS | 1651 | 1463433163630 Marionette DEBUG loaded listener.js 14:12:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x116763400) [pid = 1651] [serial = 822] [outer = 0x113136400] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12aca8c00) [pid = 1651] [serial = 561] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x1181f0400) [pid = 1651] [serial = 594] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x123ffa800) [pid = 1651] [serial = 597] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12bede800) [pid = 1651] [serial = 564] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12930fc00) [pid = 1651] [serial = 600] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x123ff5c00) [pid = 1651] [serial = 729] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x123e66000) [pid = 1651] [serial = 728] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12c41cc00) [pid = 1651] [serial = 717] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x112751c00) [pid = 1651] [serial = 716] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x113138800) [pid = 1651] [serial = 720] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x112fb0000) [pid = 1651] [serial = 719] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11997b800) [pid = 1651] [serial = 725] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x119ff7000) [pid = 1651] [serial = 726] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x113135c00) [pid = 1651] [serial = 722] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x1185be000) [pid = 1651] [serial = 723] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x124010400) [pid = 1651] [serial = 731] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x125186800) [pid = 1651] [serial = 732] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12bb26c00) [pid = 1651] [serial = 738] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x124b6b400) [pid = 1651] [serial = 558] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11921ac00) [pid = 1651] [serial = 555] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x128a24800) [pid = 1651] [serial = 734] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1295d2c00) [pid = 1651] [serial = 735] [outer = 0x0] [url = about:blank] 14:12:43 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12ab10000) [pid = 1651] [serial = 737] [outer = 0x0] [url = about:blank] 14:12:44 INFO - PROCESS | 1651 | 1463433164017 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]]]}] 14:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 520ms 14:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:12:44 INFO - PROCESS | 1651 | 1463433164028 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 14:12:44 INFO - PROCESS | 1651 | 1463433164030 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 14:12:44 INFO - PROCESS | 1651 | 1463433164032 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:12:44 INFO - PROCESS | 1651 | 1463433164033 Marionette TRACE conn2 <- [1,1070,null,{}] 14:12:44 INFO - PROCESS | 1651 | 1463433164035 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}] 14:12:44 INFO - PROCESS | 1651 | 1463433164112 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 14:12:44 INFO - PROCESS | 1651 | 1463433164117 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180c3800 == 52 [pid = 1651] [id = 275] 14:12:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11684a000) [pid = 1651] [serial = 823] [outer = 0x0] 14:12:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x116a5f400) [pid = 1651] [serial = 824] [outer = 0x11684a000] 14:12:44 INFO - PROCESS | 1651 | 1463433164143 Marionette DEBUG loaded listener.js 14:12:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11767f400) [pid = 1651] [serial = 825] [outer = 0x11684a000] 14:12:44 INFO - PROCESS | 1651 | 1463433164483 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]]]}] 14:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 470ms 14:12:44 INFO - PROCESS | 1651 | 1463433164502 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 14:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:12:44 INFO - PROCESS | 1651 | 1463433164504 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 14:12:44 INFO - PROCESS | 1651 | 1463433164508 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:12:44 INFO - PROCESS | 1651 | 1463433164510 Marionette TRACE conn2 <- [1,1074,null,{}] 14:12:44 INFO - PROCESS | 1651 | 1463433164521 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}] 14:12:44 INFO - PROCESS | 1651 | 1463433164619 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 14:12:44 INFO - PROCESS | 1651 | 1463433164679 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x119027000 == 53 [pid = 1651] [id = 276] 14:12:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11684c000) [pid = 1651] [serial = 826] [outer = 0x0] 14:12:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x117e30400) [pid = 1651] [serial = 827] [outer = 0x11684c000] 14:12:44 INFO - PROCESS | 1651 | 1463433164728 Marionette DEBUG loaded listener.js 14:12:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1181eec00) [pid = 1651] [serial = 828] [outer = 0x11684c000] 14:12:45 INFO - PROCESS | 1651 | 1463433165147 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]]]}] 14:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 680ms 14:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:12:45 INFO - PROCESS | 1651 | 1463433165186 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 14:12:45 INFO - PROCESS | 1651 | 1463433165187 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 14:12:45 INFO - PROCESS | 1651 | 1463433165190 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:12:45 INFO - PROCESS | 1651 | 1463433165191 Marionette TRACE conn2 <- [1,1078,null,{}] 14:12:45 INFO - PROCESS | 1651 | 1463433165193 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}] 14:12:45 INFO - PROCESS | 1651 | 1463433165286 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 14:12:45 INFO - PROCESS | 1651 | 1463433165312 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b9e000 == 54 [pid = 1651] [id = 277] 14:12:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x1184a8800) [pid = 1651] [serial = 829] [outer = 0x0] 14:12:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x1185b4000) [pid = 1651] [serial = 830] [outer = 0x1184a8800] 14:12:45 INFO - PROCESS | 1651 | 1463433165337 Marionette DEBUG loaded listener.js 14:12:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11900f800) [pid = 1651] [serial = 831] [outer = 0x1184a8800] 14:12:45 INFO - PROCESS | 1651 | 1463433165700 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]]]}] 14:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 14:12:45 INFO - PROCESS | 1651 | 1463433165710 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 14:12:45 INFO - PROCESS | 1651 | 1463433165711 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 14:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:12:45 INFO - PROCESS | 1651 | 1463433165713 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:12:45 INFO - PROCESS | 1651 | 1463433165715 Marionette TRACE conn2 <- [1,1082,null,{}] 14:12:45 INFO - PROCESS | 1651 | 1463433165717 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}] 14:12:45 INFO - PROCESS | 1651 | 1463433165818 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 14:12:45 INFO - PROCESS | 1651 | 1463433165831 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x119de5000 == 55 [pid = 1651] [id = 278] 14:12:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1192a1400) [pid = 1651] [serial = 832] [outer = 0x0] 14:12:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x1192ae800) [pid = 1651] [serial = 833] [outer = 0x1192a1400] 14:12:45 INFO - PROCESS | 1651 | 1463433165855 Marionette DEBUG loaded listener.js 14:12:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x1193fdc00) [pid = 1651] [serial = 834] [outer = 0x1192a1400] 14:12:46 INFO - PROCESS | 1651 | 1463433166187 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]]]}] 14:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 518ms 14:12:46 INFO - PROCESS | 1651 | 1463433166233 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 14:12:46 INFO - PROCESS | 1651 | 1463433166234 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 14:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:12:46 INFO - PROCESS | 1651 | 1463433166236 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:12:46 INFO - PROCESS | 1651 | 1463433166237 Marionette TRACE conn2 <- [1,1086,null,{}] 14:12:46 INFO - PROCESS | 1651 | 1463433166239 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}] 14:12:46 INFO - PROCESS | 1651 | 1463433166335 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 14:12:46 INFO - PROCESS | 1651 | 1463433166370 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238ad000 == 56 [pid = 1651] [id = 279] 14:12:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x119441c00) [pid = 1651] [serial = 835] [outer = 0x0] 14:12:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x119975c00) [pid = 1651] [serial = 836] [outer = 0x119441c00] 14:12:46 INFO - PROCESS | 1651 | 1463433166394 Marionette DEBUG loaded listener.js 14:12:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11997d000) [pid = 1651] [serial = 837] [outer = 0x119441c00] 14:12:46 INFO - PROCESS | 1651 | 1463433166722 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]]]}] 14:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 14:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:12:46 INFO - PROCESS | 1651 | 1463433166755 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 14:12:46 INFO - PROCESS | 1651 | 1463433166756 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 14:12:46 INFO - PROCESS | 1651 | 1463433166758 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:12:46 INFO - PROCESS | 1651 | 1463433166759 Marionette TRACE conn2 <- [1,1090,null,{}] 14:12:46 INFO - PROCESS | 1651 | 1463433166761 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}] 14:12:46 INFO - PROCESS | 1651 | 1463433166881 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 14:12:46 INFO - PROCESS | 1651 | 1463433166885 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ab5800 == 57 [pid = 1651] [id = 280] 14:12:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11997e800) [pid = 1651] [serial = 838] [outer = 0x0] 14:12:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x119c41000) [pid = 1651] [serial = 839] [outer = 0x11997e800] 14:12:46 INFO - PROCESS | 1651 | 1463433166910 Marionette DEBUG loaded listener.js 14:12:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x119cc7800) [pid = 1651] [serial = 840] [outer = 0x11997e800] 14:12:47 INFO - PROCESS | 1651 | 1463433167234 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]]]}] 14:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 519ms 14:12:47 INFO - PROCESS | 1651 | 1463433167279 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 14:12:47 INFO - PROCESS | 1651 | 1463433167280 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 14:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:12:47 INFO - PROCESS | 1651 | 1463433167282 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:12:47 INFO - PROCESS | 1651 | 1463433167284 Marionette TRACE conn2 <- [1,1094,null,{}] 14:12:47 INFO - PROCESS | 1651 | 1463433167286 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}] 14:12:47 INFO - PROCESS | 1651 | 1463433167387 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 14:12:47 INFO - PROCESS | 1651 | 1463433167391 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x124355800 == 58 [pid = 1651] [id = 281] 14:12:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x119c3a400) [pid = 1651] [serial = 841] [outer = 0x0] 14:12:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x121051800) [pid = 1651] [serial = 842] [outer = 0x119c3a400] 14:12:47 INFO - PROCESS | 1651 | 1463433167415 Marionette DEBUG loaded listener.js 14:12:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x123875800) [pid = 1651] [serial = 843] [outer = 0x119c3a400] 14:12:47 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12a793800) [pid = 1651] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:12:47 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12c82ac00) [pid = 1651] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:12:47 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x11900e000) [pid = 1651] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:12:47 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x110ee9400) [pid = 1651] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:12:47 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x1250e6c00) [pid = 1651] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:12:47 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11317b400) [pid = 1651] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:12:47 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x119980800) [pid = 1651] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:12:47 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x113181c00) [pid = 1651] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:12:47 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x110d58800) [pid = 1651] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:12:47 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x112749800) [pid = 1651] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:12:47 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1125f8000) [pid = 1651] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:12:47 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x124604800) [pid = 1651] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:12:47 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x124606400) [pid = 1651] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:12:47 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12bedf000) [pid = 1651] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:12:48 INFO - PROCESS | 1651 | 1463433168013 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]]]}] 14:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 769ms 14:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:12:48 INFO - PROCESS | 1651 | 1463433168052 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 14:12:48 INFO - PROCESS | 1651 | 1463433168054 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 14:12:48 INFO - PROCESS | 1651 | 1463433168056 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:12:48 INFO - PROCESS | 1651 | 1463433168060 Marionette TRACE conn2 <- [1,1098,null,{}] 14:12:48 INFO - PROCESS | 1651 | 1463433168063 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}] 14:12:48 INFO - PROCESS | 1651 | 1463433168152 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 14:12:48 INFO - PROCESS | 1651 | 1463433168158 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12564b800 == 59 [pid = 1651] [id = 282] 14:12:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x119444c00) [pid = 1651] [serial = 844] [outer = 0x0] 14:12:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12105a000) [pid = 1651] [serial = 845] [outer = 0x119444c00] 14:12:48 INFO - PROCESS | 1651 | 1463433168188 Marionette DEBUG loaded listener.js 14:12:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x123d55400) [pid = 1651] [serial = 846] [outer = 0x119444c00] 14:12:48 INFO - PROCESS | 1651 | 1463433168514 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]]]}] 14:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 473ms 14:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:12:48 INFO - PROCESS | 1651 | 1463433168530 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 14:12:48 INFO - PROCESS | 1651 | 1463433168531 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 14:12:48 INFO - PROCESS | 1651 | 1463433168533 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:12:48 INFO - PROCESS | 1651 | 1463433168534 Marionette TRACE conn2 <- [1,1102,null,{}] 14:12:48 INFO - PROCESS | 1651 | 1463433168536 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}] 14:12:48 INFO - PROCESS | 1651 | 1463433168617 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 14:12:48 INFO - PROCESS | 1651 | 1463433168669 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x125861000 == 60 [pid = 1651] [id = 283] 14:12:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12387d000) [pid = 1651] [serial = 847] [outer = 0x0] 14:12:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x123ff2c00) [pid = 1651] [serial = 848] [outer = 0x12387d000] 14:12:48 INFO - PROCESS | 1651 | 1463433168695 Marionette DEBUG loaded listener.js 14:12:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x123ff4000) [pid = 1651] [serial = 849] [outer = 0x12387d000] 14:12:49 INFO - PROCESS | 1651 | 1463433169020 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]]]}] 14:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 14:12:49 INFO - PROCESS | 1651 | 1463433169053 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 14:12:49 INFO - PROCESS | 1651 | 1463433169055 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 14:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:12:49 INFO - PROCESS | 1651 | 1463433169059 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:12:49 INFO - PROCESS | 1651 | 1463433169060 Marionette TRACE conn2 <- [1,1106,null,{}] 14:12:49 INFO - PROCESS | 1651 | 1463433169064 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}] 14:12:49 INFO - PROCESS | 1651 | 1463433169184 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 14:12:49 INFO - PROCESS | 1651 | 1463433169235 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c13800 == 61 [pid = 1651] [id = 284] 14:12:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x110eea400) [pid = 1651] [serial = 850] [outer = 0x0] 14:12:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x123ff5000) [pid = 1651] [serial = 851] [outer = 0x110eea400] 14:12:49 INFO - PROCESS | 1651 | 1463433169260 Marionette DEBUG loaded listener.js 14:12:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x1242b1800) [pid = 1651] [serial = 852] [outer = 0x110eea400] 14:12:49 INFO - PROCESS | 1651 | 1463433169517 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]]]}] 14:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 471ms 14:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:12:49 INFO - PROCESS | 1651 | 1463433169530 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 14:12:49 INFO - PROCESS | 1651 | 1463433169531 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 14:12:49 INFO - PROCESS | 1651 | 1463433169535 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:12:49 INFO - PROCESS | 1651 | 1463433169536 Marionette TRACE conn2 <- [1,1110,null,{}] 14:12:49 INFO - PROCESS | 1651 | 1463433169546 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}] 14:12:49 INFO - PROCESS | 1651 | 1463433169638 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 14:12:49 INFO - PROCESS | 1651 | 1463433169646 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x129020000 == 62 [pid = 1651] [id = 285] 14:12:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x124607000) [pid = 1651] [serial = 853] [outer = 0x0] 14:12:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12460ac00) [pid = 1651] [serial = 854] [outer = 0x124607000] 14:12:49 INFO - PROCESS | 1651 | 1463433169670 Marionette DEBUG loaded listener.js 14:12:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x1246b5000) [pid = 1651] [serial = 855] [outer = 0x124607000] 14:12:50 INFO - PROCESS | 1651 | 1463433170116 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]]]}] 14:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 619ms 14:12:50 INFO - PROCESS | 1651 | 1463433170154 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 14:12:50 INFO - PROCESS | 1651 | 1463433170157 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 14:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:12:50 INFO - PROCESS | 1651 | 1463433170160 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:12:50 INFO - PROCESS | 1651 | 1463433170163 Marionette TRACE conn2 <- [1,1114,null,{}] 14:12:50 INFO - PROCESS | 1651 | 1463433170167 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}] 14:12:50 INFO - PROCESS | 1651 | 1463433170276 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 14:12:50 INFO - PROCESS | 1651 | 1463433170344 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1164da000 == 63 [pid = 1651] [id = 286] 14:12:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x110ef5400) [pid = 1651] [serial = 856] [outer = 0x0] 14:12:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1125f3c00) [pid = 1651] [serial = 857] [outer = 0x110ef5400] 14:12:50 INFO - PROCESS | 1651 | 1463433170376 Marionette DEBUG loaded listener.js 14:12:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x112fae800) [pid = 1651] [serial = 858] [outer = 0x110ef5400] 14:12:50 INFO - PROCESS | 1651 | 1463433170808 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]]]}] 14:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 671ms 14:12:50 INFO - PROCESS | 1651 | 1463433170832 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 14:12:50 INFO - PROCESS | 1651 | 1463433170836 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 14:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:12:50 INFO - PROCESS | 1651 | 1463433170841 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:12:50 INFO - PROCESS | 1651 | 1463433170843 Marionette TRACE conn2 <- [1,1118,null,{}] 14:12:50 INFO - PROCESS | 1651 | 1463433170846 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}] 14:12:50 INFO - PROCESS | 1651 | 1463433170946 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 14:12:51 INFO - PROCESS | 1651 | 1463433170999 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x119486800 == 64 [pid = 1651] [id = 287] 14:12:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11312f800) [pid = 1651] [serial = 859] [outer = 0x0] 14:12:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x114ede000) [pid = 1651] [serial = 860] [outer = 0x11312f800] 14:12:51 INFO - PROCESS | 1651 | 1463433171029 Marionette DEBUG loaded listener.js 14:12:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x116847c00) [pid = 1651] [serial = 861] [outer = 0x11312f800] 14:12:51 INFO - PROCESS | 1651 | 1463433171433 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]]]}] 14:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 620ms 14:12:51 INFO - PROCESS | 1651 | 1463433171461 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 14:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:12:51 INFO - PROCESS | 1651 | 1463433171463 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 14:12:51 INFO - PROCESS | 1651 | 1463433171465 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:12:51 INFO - PROCESS | 1651 | 1463433171468 Marionette TRACE conn2 <- [1,1122,null,{}] 14:12:51 INFO - PROCESS | 1651 | 1463433171476 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}] 14:12:51 INFO - PROCESS | 1651 | 1463433171578 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 14:12:51 INFO - PROCESS | 1651 | 1463433171670 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x129025800 == 65 [pid = 1651] [id = 288] 14:12:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x1181f0400) [pid = 1651] [serial = 862] [outer = 0x0] 14:12:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x1185aec00) [pid = 1651] [serial = 863] [outer = 0x1181f0400] 14:12:51 INFO - PROCESS | 1651 | 1463433171714 Marionette DEBUG loaded listener.js 14:12:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11900d400) [pid = 1651] [serial = 864] [outer = 0x1181f0400] 14:12:52 INFO - PROCESS | 1651 | 1463433172261 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]]]}] 14:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 825ms 14:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:12:52 INFO - PROCESS | 1651 | 1463433172315 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 14:12:52 INFO - PROCESS | 1651 | 1463433172317 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 14:12:52 INFO - PROCESS | 1651 | 1463433172320 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:12:52 INFO - PROCESS | 1651 | 1463433172322 Marionette TRACE conn2 <- [1,1126,null,{}] 14:12:52 INFO - PROCESS | 1651 | 1463433172325 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}] 14:12:52 INFO - PROCESS | 1651 | 1463433172426 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 14:12:52 INFO - PROCESS | 1651 | 1463433172491 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b361000 == 66 [pid = 1651] [id = 289] 14:12:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x1187a3800) [pid = 1651] [serial = 865] [outer = 0x0] 14:12:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x123e70000) [pid = 1651] [serial = 866] [outer = 0x1187a3800] 14:12:52 INFO - PROCESS | 1651 | 1463433172521 Marionette DEBUG loaded listener.js 14:12:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x124ae7c00) [pid = 1651] [serial = 867] [outer = 0x1187a3800] 14:12:52 INFO - PROCESS | 1651 | 1463433172962 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]]]}] 14:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 671ms 14:12:52 INFO - PROCESS | 1651 | 1463433172992 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 14:12:52 INFO - PROCESS | 1651 | 1463433172993 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 14:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:12:52 INFO - PROCESS | 1651 | 1463433172996 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:12:52 INFO - PROCESS | 1651 | 1463433172997 Marionette TRACE conn2 <- [1,1130,null,{}] 14:12:53 INFO - PROCESS | 1651 | 1463433172999 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}] 14:12:53 INFO - PROCESS | 1651 | 1463433173098 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 14:12:53 INFO - PROCESS | 1651 | 1463433173166 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12baa4000 == 67 [pid = 1651] [id = 290] 14:12:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x124b72000) [pid = 1651] [serial = 868] [outer = 0x0] 14:12:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x124e8e800) [pid = 1651] [serial = 869] [outer = 0x124b72000] 14:12:53 INFO - PROCESS | 1651 | 1463433173195 Marionette DEBUG loaded listener.js 14:12:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x125187400) [pid = 1651] [serial = 870] [outer = 0x124b72000] 14:12:53 INFO - PROCESS | 1651 | 1463433173655 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]]]}] 14:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 668ms 14:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:12:53 INFO - PROCESS | 1651 | 1463433173664 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 14:12:53 INFO - PROCESS | 1651 | 1463433173666 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 14:12:53 INFO - PROCESS | 1651 | 1463433173668 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:12:53 INFO - PROCESS | 1651 | 1463433173669 Marionette TRACE conn2 <- [1,1134,null,{}] 14:12:53 INFO - PROCESS | 1651 | 1463433173672 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}] 14:12:53 INFO - PROCESS | 1651 | 1463433173826 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 14:12:53 INFO - PROCESS | 1651 | 1463433173837 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab23800 == 68 [pid = 1651] [id = 291] 14:12:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x11317e000) [pid = 1651] [serial = 871] [outer = 0x0] 14:12:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x1250de800) [pid = 1651] [serial = 872] [outer = 0x11317e000] 14:12:53 INFO - PROCESS | 1651 | 1463433173881 Marionette DEBUG loaded listener.js 14:12:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x1267f3c00) [pid = 1651] [serial = 873] [outer = 0x11317e000] 14:12:54 INFO - PROCESS | 1651 | 1463433174350 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]]]}] 14:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 771ms 14:12:54 INFO - PROCESS | 1651 | 1463433174459 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 14:12:54 INFO - PROCESS | 1651 | 1463433174460 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 14:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:12:54 INFO - PROCESS | 1651 | 1463433174463 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:12:54 INFO - PROCESS | 1651 | 1463433174464 Marionette TRACE conn2 <- [1,1138,null,{}] 14:12:54 INFO - PROCESS | 1651 | 1463433174467 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}] 14:12:54 INFO - PROCESS | 1651 | 1463433174693 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 14:12:54 INFO - PROCESS | 1651 | 1463433174768 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x110e47000 == 69 [pid = 1651] [id = 292] 14:12:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x110d59c00) [pid = 1651] [serial = 874] [outer = 0x0] 14:12:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x110ee6400) [pid = 1651] [serial = 875] [outer = 0x110d59c00] 14:12:54 INFO - PROCESS | 1651 | 1463433174798 Marionette DEBUG loaded listener.js 14:12:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x110ef3400) [pid = 1651] [serial = 876] [outer = 0x110d59c00] 14:12:55 INFO - PROCESS | 1651 | 1463433175237 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]]]}] 14:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 821ms 14:12:55 INFO - PROCESS | 1651 | 1463433175285 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 14:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:12:55 INFO - PROCESS | 1651 | 1463433175288 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 14:12:55 INFO - PROCESS | 1651 | 1463433175290 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:12:55 INFO - PROCESS | 1651 | 1463433175293 Marionette TRACE conn2 <- [1,1142,null,{}] 14:12:55 INFO - PROCESS | 1651 | 1463433175296 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}] 14:12:55 INFO - PROCESS | 1651 | 1463433175393 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 14:12:55 INFO - PROCESS | 1651 | 1463433175451 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x116495800 == 70 [pid = 1651] [id = 293] 14:12:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x112747400) [pid = 1651] [serial = 877] [outer = 0x0] 14:12:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x112750800) [pid = 1651] [serial = 878] [outer = 0x112747400] 14:12:55 INFO - PROCESS | 1651 | 1463433175480 Marionette DEBUG loaded listener.js 14:12:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x112974800) [pid = 1651] [serial = 879] [outer = 0x112747400] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x128c13800 == 69 [pid = 1651] [id = 284] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x125861000 == 68 [pid = 1651] [id = 283] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12564b800 == 67 [pid = 1651] [id = 282] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x124355800 == 66 [pid = 1651] [id = 281] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x123ab5800 == 65 [pid = 1651] [id = 280] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1238ad000 == 64 [pid = 1651] [id = 279] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x119de5000 == 63 [pid = 1651] [id = 278] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x119b9e000 == 62 [pid = 1651] [id = 277] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12105ac00) [pid = 1651] [serial = 800] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x119027000 == 61 [pid = 1651] [id = 276] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1180c3800 == 60 [pid = 1651] [id = 275] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1166de800 == 59 [pid = 1651] [id = 274] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1164dc000 == 58 [pid = 1651] [id = 273] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x116715800 == 57 [pid = 1651] [id = 272] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12fb69800 == 56 [pid = 1651] [id = 270] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x128c6c800 == 55 [pid = 1651] [id = 269] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x119488800 == 54 [pid = 1651] [id = 268] 14:12:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1343f6800 == 53 [pid = 1651] [id = 267] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12c426400) [pid = 1651] [serial = 696] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12bedc000) [pid = 1651] [serial = 779] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12beda400) [pid = 1651] [serial = 755] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12c9c3800) [pid = 1651] [serial = 782] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x119976c00) [pid = 1651] [serial = 770] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x1239d2800) [pid = 1651] [serial = 771] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x110ef3800) [pid = 1651] [serial = 762] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x110eefc00) [pid = 1651] [serial = 761] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x128b28c00) [pid = 1651] [serial = 776] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12c906800) [pid = 1651] [serial = 758] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12930ac00) [pid = 1651] [serial = 777] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12907a000) [pid = 1651] [serial = 752] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x113182800) [pid = 1651] [serial = 785] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x113136c00) [pid = 1651] [serial = 743] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x1192ae000) [pid = 1651] [serial = 746] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x124013400) [pid = 1651] [serial = 749] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x123ff4400) [pid = 1651] [serial = 773] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x126548000) [pid = 1651] [serial = 774] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12c911000) [pid = 1651] [serial = 788] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x1187a4800) [pid = 1651] [serial = 791] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x1182e3800) [pid = 1651] [serial = 767] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x113186800) [pid = 1651] [serial = 786] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11920e400) [pid = 1651] [serial = 768] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x112756000) [pid = 1651] [serial = 765] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x112748800) [pid = 1651] [serial = 764] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12460a400) [pid = 1651] [serial = 794] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12ac5d000) [pid = 1651] [serial = 795] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12ce26400) [pid = 1651] [serial = 789] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12d167800) [pid = 1651] [serial = 798] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12c9cc400) [pid = 1651] [serial = 783] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x1242ab000) [pid = 1651] [serial = 792] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12c429000) [pid = 1651] [serial = 797] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12c90ec00) [pid = 1651] [serial = 780] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1651 | 1463433175907 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]]]}] 14:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 673ms 14:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:12:55 INFO - PROCESS | 1651 | 1463433175964 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 14:12:55 INFO - PROCESS | 1651 | 1463433175966 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 14:12:55 INFO - PROCESS | 1651 | 1463433175969 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:12:55 INFO - PROCESS | 1651 | 1463433175970 Marionette TRACE conn2 <- [1,1146,null,{}] 14:12:55 INFO - PROCESS | 1651 | 1463433175973 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}] 14:12:56 INFO - PROCESS | 1651 | 1463433176089 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 14:12:56 INFO - PROCESS | 1651 | 1463433176100 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x116f78000 == 54 [pid = 1651] [id = 294] 14:12:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x113094800) [pid = 1651] [serial = 880] [outer = 0x0] 14:12:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x113132c00) [pid = 1651] [serial = 881] [outer = 0x113094800] 14:12:56 INFO - PROCESS | 1651 | 1463433176131 Marionette DEBUG loaded listener.js 14:12:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x113182800) [pid = 1651] [serial = 882] [outer = 0x113094800] 14:12:56 INFO - PROCESS | 1651 | 1463433176638 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]]]}] 14:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 675ms 14:12:56 INFO - PROCESS | 1651 | 1463433176645 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 14:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:12:56 INFO - PROCESS | 1651 | 1463433176649 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 14:12:56 INFO - PROCESS | 1651 | 1463433176661 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:12:56 INFO - PROCESS | 1651 | 1463433176665 Marionette TRACE conn2 <- [1,1150,null,{}] 14:12:56 INFO - PROCESS | 1651 | 1463433176669 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}] 14:12:56 INFO - PROCESS | 1651 | 1463433176766 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 14:12:56 INFO - PROCESS | 1651 | 1463433176771 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11857e800 == 55 [pid = 1651] [id = 295] 14:12:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x115d76000) [pid = 1651] [serial = 883] [outer = 0x0] 14:12:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x116121800) [pid = 1651] [serial = 884] [outer = 0x115d76000] 14:12:56 INFO - PROCESS | 1651 | 1463433176797 Marionette DEBUG loaded listener.js 14:12:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x116764000) [pid = 1651] [serial = 885] [outer = 0x115d76000] 14:12:57 INFO - PROCESS | 1651 | 1463433177121 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]]]}] 14:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 479ms 14:12:57 INFO - PROCESS | 1651 | 1463433177145 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 14:12:57 INFO - PROCESS | 1651 | 1463433177147 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 14:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:12:57 INFO - PROCESS | 1651 | 1463433177161 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:12:57 INFO - PROCESS | 1651 | 1463433177162 Marionette TRACE conn2 <- [1,1154,null,{}] 14:12:57 INFO - PROCESS | 1651 | 1463433177164 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}] 14:12:57 INFO - PROCESS | 1651 | 1463433177244 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 14:12:57 INFO - PROCESS | 1651 | 1463433177248 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1161bc800 == 56 [pid = 1651] [id = 296] 14:12:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11684f400) [pid = 1651] [serial = 886] [outer = 0x0] 14:12:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x116a5dc00) [pid = 1651] [serial = 887] [outer = 0x11684f400] 14:12:57 INFO - PROCESS | 1651 | 1463433177283 Marionette DEBUG loaded listener.js 14:12:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x116aa8000) [pid = 1651] [serial = 888] [outer = 0x11684f400] 14:12:57 INFO - PROCESS | 1651 | 1463433177612 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]]]}] 14:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 471ms 14:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:12:57 INFO - PROCESS | 1651 | 1463433177631 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 14:12:57 INFO - PROCESS | 1651 | 1463433177633 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 14:12:57 INFO - PROCESS | 1651 | 1463433177635 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:12:57 INFO - PROCESS | 1651 | 1463433177636 Marionette TRACE conn2 <- [1,1158,null,{}] 14:12:57 INFO - PROCESS | 1651 | 1463433177638 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}] 14:12:57 INFO - PROCESS | 1651 | 1463433177721 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 14:12:57 INFO - PROCESS | 1651 | 1463433177783 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x119dda800 == 57 [pid = 1651] [id = 297] 14:12:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x1181ee000) [pid = 1651] [serial = 889] [outer = 0x0] 14:12:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x1181f5400) [pid = 1651] [serial = 890] [outer = 0x1181ee000] 14:12:57 INFO - PROCESS | 1651 | 1463433177813 Marionette DEBUG loaded listener.js 14:12:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1185bb400) [pid = 1651] [serial = 891] [outer = 0x1181ee000] 14:12:58 INFO - PROCESS | 1651 | 1463433178131 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]]]}] 14:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 14:12:58 INFO - PROCESS | 1651 | 1463433178154 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 14:12:58 INFO - PROCESS | 1651 | 1463433178155 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 14:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:12:58 INFO - PROCESS | 1651 | 1463433178158 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:12:58 INFO - PROCESS | 1651 | 1463433178161 Marionette TRACE conn2 <- [1,1162,null,{}] 14:12:58 INFO - PROCESS | 1651 | 1463433178179 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}] 14:12:58 INFO - PROCESS | 1651 | 1463433178279 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 14:12:58 INFO - PROCESS | 1651 | 1463433178283 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238b2000 == 58 [pid = 1651] [id = 298] 14:12:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x118366400) [pid = 1651] [serial = 892] [outer = 0x0] 14:12:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x1188b9800) [pid = 1651] [serial = 893] [outer = 0x118366400] 14:12:58 INFO - PROCESS | 1651 | 1463433178339 Marionette DEBUG loaded listener.js 14:12:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x1192aa400) [pid = 1651] [serial = 894] [outer = 0x118366400] 14:12:58 INFO - PROCESS | 1651 | 1463433178671 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]]]}] 14:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 538ms 14:12:58 INFO - PROCESS | 1651 | 1463433178697 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 14:12:58 INFO - PROCESS | 1651 | 1463433178698 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 14:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:12:58 INFO - PROCESS | 1651 | 1463433178700 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:12:58 INFO - PROCESS | 1651 | 1463433178701 Marionette TRACE conn2 <- [1,1166,null,{}] 14:12:58 INFO - PROCESS | 1651 | 1463433178704 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}] 14:12:58 INFO - PROCESS | 1651 | 1463433178802 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 14:12:58 INFO - PROCESS | 1651 | 1463433178827 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12421e800 == 59 [pid = 1651] [id = 299] 14:12:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11900bc00) [pid = 1651] [serial = 895] [outer = 0x0] 14:12:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x119448800) [pid = 1651] [serial = 896] [outer = 0x11900bc00] 14:12:58 INFO - PROCESS | 1651 | 1463433178851 Marionette DEBUG loaded listener.js 14:12:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x119979800) [pid = 1651] [serial = 897] [outer = 0x11900bc00] 14:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x119cc1400) [pid = 1651] [serial = 898] [outer = 0x12c9c4400] 14:12:59 INFO - PROCESS | 1651 | 1463433179233 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]]]}] 14:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 572ms 14:12:59 INFO - PROCESS | 1651 | 1463433179278 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 14:12:59 INFO - PROCESS | 1651 | 1463433179279 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 14:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:12:59 INFO - PROCESS | 1651 | 1463433179281 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:12:59 INFO - PROCESS | 1651 | 1463433179282 Marionette TRACE conn2 <- [1,1170,null,{}] 14:12:59 INFO - PROCESS | 1651 | 1463433179285 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}] 14:12:59 INFO - PROCESS | 1651 | 1463433179390 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 14:12:59 INFO - PROCESS | 1651 | 1463433179429 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12584d800 == 60 [pid = 1651] [id = 300] 14:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x119979c00) [pid = 1651] [serial = 899] [outer = 0x0] 14:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x119cc0800) [pid = 1651] [serial = 900] [outer = 0x119979c00] 14:12:59 INFO - PROCESS | 1651 | 1463433179453 Marionette DEBUG loaded listener.js 14:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12105b800) [pid = 1651] [serial = 901] [outer = 0x119979c00] 14:12:59 INFO - PROCESS | 1651 | 1463433179746 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]]]}] 14:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 519ms 14:12:59 INFO - PROCESS | 1651 | 1463433179801 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 14:12:59 INFO - PROCESS | 1651 | 1463433179802 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 14:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:12:59 INFO - PROCESS | 1651 | 1463433179805 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:12:59 INFO - PROCESS | 1651 | 1463433179806 Marionette TRACE conn2 <- [1,1174,null,{}] 14:12:59 INFO - PROCESS | 1651 | 1463433179808 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}] 14:12:59 INFO - PROCESS | 1651 | 1463433179912 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 14:12:59 INFO - PROCESS | 1651 | 1463433179925 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c11000 == 61 [pid = 1651] [id = 301] 14:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11900b400) [pid = 1651] [serial = 902] [outer = 0x0] 14:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x123876800) [pid = 1651] [serial = 903] [outer = 0x11900b400] 14:12:59 INFO - PROCESS | 1651 | 1463433179951 Marionette DEBUG loaded listener.js 14:12:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x123bd9000) [pid = 1651] [serial = 904] [outer = 0x11900b400] 14:13:00 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11684a000) [pid = 1651] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:13:00 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12387d000) [pid = 1651] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:13:00 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x1192a1400) [pid = 1651] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:13:00 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x1184a8800) [pid = 1651] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:13:00 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x119c3a400) [pid = 1651] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:13:00 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x119441c00) [pid = 1651] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:13:00 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x113130000) [pid = 1651] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:13:00 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x11997e800) [pid = 1651] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:13:00 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x113136400) [pid = 1651] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:13:00 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x1125ee800) [pid = 1651] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:13:00 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11684c000) [pid = 1651] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:13:00 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x119444c00) [pid = 1651] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:13:00 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x110eea400) [pid = 1651] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:13:00 INFO - PROCESS | 1651 | 1463433180452 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] 14:13:00 INFO - PROCESS | 1651 | 1463433180481 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 14:13:00 INFO - PROCESS | 1651 | 1463433180483 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:13:00 INFO - PROCESS | 1651 | 1463433180484 Marionette TRACE conn2 <- [1,1178,null,{}] 14:13:00 INFO - PROCESS | 1651 | 1463433180486 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}] 14:13:00 INFO - PROCESS | 1651 | 1463433180603 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 14:13:00 INFO - PROCESS | 1651 | 1463433180637 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c76000 == 62 [pid = 1651] [id = 302] 14:13:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x110d5f400) [pid = 1651] [serial = 905] [outer = 0x0] 14:13:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11997d800) [pid = 1651] [serial = 906] [outer = 0x110d5f400] 14:13:00 INFO - PROCESS | 1651 | 1463433180666 Marionette DEBUG loaded listener.js 14:13:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x123fef800) [pid = 1651] [serial = 907] [outer = 0x110d5f400] 14:13:00 INFO - PROCESS | 1651 | 1463433180969 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] 14:13:01 INFO - PROCESS | 1651 | 1463433181005 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 14:13:01 INFO - PROCESS | 1651 | 1463433181009 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:13:01 INFO - PROCESS | 1651 | 1463433181013 Marionette TRACE conn2 <- [1,1182,null,{}] 14:13:01 INFO - PROCESS | 1651 | 1463433181015 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}] 14:13:01 INFO - PROCESS | 1651 | 1463433181113 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 14:13:01 INFO - PROCESS | 1651 | 1463433181167 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1298d2000 == 63 [pid = 1651] [id = 303] 14:13:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x110ef5c00) [pid = 1651] [serial = 908] [outer = 0x0] 14:13:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x124206000) [pid = 1651] [serial = 909] [outer = 0x110ef5c00] 14:13:01 INFO - PROCESS | 1651 | 1463433181192 Marionette DEBUG loaded listener.js 14:13:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12518e400) [pid = 1651] [serial = 910] [outer = 0x110ef5c00] 14:13:01 INFO - PROCESS | 1651 | 1463433181487 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] 14:13:01 INFO - PROCESS | 1651 | 1463433181533 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 14:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:13:01 INFO - PROCESS | 1651 | 1463433181535 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:13:01 INFO - PROCESS | 1651 | 1463433181536 Marionette TRACE conn2 <- [1,1186,null,{}] 14:13:01 INFO - PROCESS | 1651 | 1463433181538 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}] 14:13:01 INFO - PROCESS | 1651 | 1463433181622 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 14:13:01 INFO - PROCESS | 1651 | 1463433181628 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b360000 == 64 [pid = 1651] [id = 304] 14:13:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x125815800) [pid = 1651] [serial = 911] [outer = 0x0] 14:13:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12615fc00) [pid = 1651] [serial = 912] [outer = 0x125815800] 14:13:01 INFO - PROCESS | 1651 | 1463433181652 Marionette DEBUG loaded listener.js 14:13:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x1265f4400) [pid = 1651] [serial = 913] [outer = 0x125815800] 14:13:01 INFO - PROCESS | 1651 | 1463433181967 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] 14:13:02 INFO - PROCESS | 1651 | 1463433182006 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 14:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:13:02 INFO - PROCESS | 1651 | 1463433182008 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:13:02 INFO - PROCESS | 1651 | 1463433182009 Marionette TRACE conn2 <- [1,1190,null,{}] 14:13:02 INFO - PROCESS | 1651 | 1463433182012 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}] 14:13:02 INFO - PROCESS | 1651 | 1463433182119 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 14:13:02 INFO - PROCESS | 1651 | 1463433182126 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c80d800 == 65 [pid = 1651] [id = 305] 14:13:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x1242af400) [pid = 1651] [serial = 914] [outer = 0x0] 14:13:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x1265f3800) [pid = 1651] [serial = 915] [outer = 0x1242af400] 14:13:02 INFO - PROCESS | 1651 | 1463433182150 Marionette DEBUG loaded listener.js 14:13:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x128a1dc00) [pid = 1651] [serial = 916] [outer = 0x1242af400] 14:13:02 INFO - PROCESS | 1651 | 1463433182635 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] 14:13:02 INFO - PROCESS | 1651 | 1463433182681 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 14:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:13:02 INFO - PROCESS | 1651 | 1463433182686 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:13:02 INFO - PROCESS | 1651 | 1463433182688 Marionette TRACE conn2 <- [1,1194,null,{}] 14:13:02 INFO - PROCESS | 1651 | 1463433182692 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}] 14:13:02 INFO - PROCESS | 1651 | 1463433182802 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 14:13:02 INFO - PROCESS | 1651 | 1463433182874 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11712d000 == 66 [pid = 1651] [id = 306] 14:13:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x112748800) [pid = 1651] [serial = 917] [outer = 0x0] 14:13:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x112d32400) [pid = 1651] [serial = 918] [outer = 0x112748800] 14:13:02 INFO - PROCESS | 1651 | 1463433182906 Marionette DEBUG loaded listener.js 14:13:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11309e800) [pid = 1651] [serial = 919] [outer = 0x112748800] 14:13:03 INFO - PROCESS | 1651 | 1463433183348 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] 14:13:03 INFO - PROCESS | 1651 | 1463433183411 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 14:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:13:03 INFO - PROCESS | 1651 | 1463433183416 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:13:03 INFO - PROCESS | 1651 | 1463433183418 Marionette TRACE conn2 <- [1,1198,null,{}] 14:13:03 INFO - PROCESS | 1651 | 1463433183421 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}] 14:13:03 INFO - PROCESS | 1651 | 1463433183526 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 14:13:03 INFO - PROCESS | 1651 | 1463433183630 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c15000 == 67 [pid = 1651] [id = 307] 14:13:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x113398c00) [pid = 1651] [serial = 920] [outer = 0x0] 14:13:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x1164a1400) [pid = 1651] [serial = 921] [outer = 0x113398c00] 14:13:03 INFO - PROCESS | 1651 | 1463433183661 Marionette DEBUG loaded listener.js 14:13:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x1168a7400) [pid = 1651] [serial = 922] [outer = 0x113398c00] 14:13:04 INFO - PROCESS | 1651 | 1463433184083 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]]]}] 14:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 719ms 14:13:04 INFO - PROCESS | 1651 | 1463433184136 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 14:13:04 INFO - PROCESS | 1651 | 1463433184137 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 14:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:13:04 INFO - PROCESS | 1651 | 1463433184140 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:13:04 INFO - PROCESS | 1651 | 1463433184142 Marionette TRACE conn2 <- [1,1202,null,{}] 14:13:04 INFO - PROCESS | 1651 | 1463433184151 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}] 14:13:04 INFO - PROCESS | 1651 | 1463433184259 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 14:13:04 INFO - PROCESS | 1651 | 1463433184334 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c9dc800 == 68 [pid = 1651] [id = 308] 14:13:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x11767ec00) [pid = 1651] [serial = 923] [outer = 0x0] 14:13:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x1185c9c00) [pid = 1651] [serial = 924] [outer = 0x11767ec00] 14:13:04 INFO - PROCESS | 1651 | 1463433184367 Marionette DEBUG loaded listener.js 14:13:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x119974800) [pid = 1651] [serial = 925] [outer = 0x11767ec00] 14:13:04 INFO - PROCESS | 1651 | 1463433184794 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]]]}] 14:13:04 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 14:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 671ms 14:13:04 INFO - PROCESS | 1651 | 1463433184812 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 14:13:04 INFO - PROCESS | 1651 | 1463433184814 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 14:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:13:04 INFO - PROCESS | 1651 | 1463433184816 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:13:04 INFO - PROCESS | 1651 | 1463433184817 Marionette TRACE conn2 <- [1,1206,null,{}] 14:13:04 INFO - PROCESS | 1651 | 1463433184820 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}] 14:13:04 INFO - PROCESS | 1651 | 1463433184944 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 14:13:05 INFO - PROCESS | 1651 | 1463433185002 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce44000 == 69 [pid = 1651] [id = 309] 14:13:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x123872800) [pid = 1651] [serial = 926] [outer = 0x0] 14:13:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x123ff3000) [pid = 1651] [serial = 927] [outer = 0x123872800] 14:13:05 INFO - PROCESS | 1651 | 1463433185031 Marionette DEBUG loaded listener.js 14:13:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x124606000) [pid = 1651] [serial = 928] [outer = 0x123872800] 14:13:05 INFO - PROCESS | 1651 | 1463433185478 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]]]}] 14:13:05 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 14:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 669ms 14:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:13:05 INFO - PROCESS | 1651 | 1463433185486 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 14:13:05 INFO - PROCESS | 1651 | 1463433185487 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 14:13:05 INFO - PROCESS | 1651 | 1463433185489 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:13:05 INFO - PROCESS | 1651 | 1463433185491 Marionette TRACE conn2 <- [1,1210,null,{}] 14:13:05 INFO - PROCESS | 1651 | 1463433185496 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}] 14:13:05 INFO - PROCESS | 1651 | 1463433185598 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 14:13:05 INFO - PROCESS | 1651 | 1463433185655 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d19d000 == 70 [pid = 1651] [id = 310] 14:13:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12387a800) [pid = 1651] [serial = 929] [outer = 0x0] 14:13:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x124eb3800) [pid = 1651] [serial = 930] [outer = 0x12387a800] 14:13:05 INFO - PROCESS | 1651 | 1463433185684 Marionette DEBUG loaded listener.js 14:13:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x128a19800) [pid = 1651] [serial = 931] [outer = 0x12387a800] 14:13:06 INFO - PROCESS | 1651 | 1463433186131 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]]]}] 14:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 725ms 14:13:06 INFO - PROCESS | 1651 | 1463433186261 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 14:13:06 INFO - PROCESS | 1651 | 1463433186262 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 14:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:13:06 INFO - PROCESS | 1651 | 1463433186267 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:13:06 INFO - PROCESS | 1651 | 1463433186268 Marionette TRACE conn2 <- [1,1214,null,{}] 14:13:06 INFO - PROCESS | 1651 | 1463433186270 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}] 14:13:06 INFO - PROCESS | 1651 | 1463433186394 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 14:13:06 INFO - PROCESS | 1651 | 1463433186450 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182a5800 == 71 [pid = 1651] [id = 311] 14:13:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x1125fa400) [pid = 1651] [serial = 932] [outer = 0x0] 14:13:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x128b27800) [pid = 1651] [serial = 933] [outer = 0x1125fa400] 14:13:06 INFO - PROCESS | 1651 | 1463433186480 Marionette DEBUG loaded listener.js 14:13:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x128c3d400) [pid = 1651] [serial = 934] [outer = 0x1125fa400] 14:13:06 INFO - PROCESS | 1651 | 1463433186888 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]]]}] 14:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 668ms 14:13:06 INFO - PROCESS | 1651 | 1463433186936 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 14:13:06 INFO - PROCESS | 1651 | 1463433186937 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 14:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:13:06 INFO - PROCESS | 1651 | 1463433186940 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:13:06 INFO - PROCESS | 1651 | 1463433186941 Marionette TRACE conn2 <- [1,1218,null,{}] 14:13:06 INFO - PROCESS | 1651 | 1463433186944 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}] 14:13:07 INFO - PROCESS | 1651 | 1463433187047 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 14:13:07 INFO - PROCESS | 1651 | 1463433187121 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d4bf000 == 72 [pid = 1651] [id = 312] 14:13:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x113130400) [pid = 1651] [serial = 935] [outer = 0x0] 14:13:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x128c41800) [pid = 1651] [serial = 936] [outer = 0x113130400] 14:13:07 INFO - PROCESS | 1651 | 1463433187153 Marionette DEBUG loaded listener.js 14:13:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x128c4b800) [pid = 1651] [serial = 937] [outer = 0x113130400] 14:13:07 INFO - PROCESS | 1651 | 1463433187779 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]]]}] 14:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 870ms 14:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:13:07 INFO - PROCESS | 1651 | 1463433187810 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 14:13:07 INFO - PROCESS | 1651 | 1463433187813 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 14:13:07 INFO - PROCESS | 1651 | 1463433187816 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:13:07 INFO - PROCESS | 1651 | 1463433187818 Marionette TRACE conn2 <- [1,1222,null,{}] 14:13:07 INFO - PROCESS | 1651 | 1463433187822 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}] 14:13:07 INFO - PROCESS | 1651 | 1463433187924 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 14:13:07 INFO - PROCESS | 1651 | 1463433187986 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119277800 == 73 [pid = 1651] [id = 313] 14:13:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x112753000) [pid = 1651] [serial = 938] [outer = 0x0] 14:13:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x112d26c00) [pid = 1651] [serial = 939] [outer = 0x112753000] 14:13:08 INFO - PROCESS | 1651 | 1463433188026 Marionette DEBUG loaded listener.js 14:13:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x11312ec00) [pid = 1651] [serial = 940] [outer = 0x112753000] 14:13:08 INFO - PROCESS | 1651 | 1463433188465 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] 14:13:08 INFO - PROCESS | 1651 | 1463433188493 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 14:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:13:08 INFO - PROCESS | 1651 | 1463433188497 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:13:08 INFO - PROCESS | 1651 | 1463433188498 Marionette TRACE conn2 <- [1,1226,null,{}] 14:13:08 INFO - PROCESS | 1651 | 1463433188501 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}] 14:13:08 INFO - PROCESS | 1651 | 1463433188593 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 14:13:08 INFO - PROCESS | 1651 | 1463433188711 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119036800 == 74 [pid = 1651] [id = 314] 14:13:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x114e0e800) [pid = 1651] [serial = 941] [outer = 0x0] 14:13:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x1166bfc00) [pid = 1651] [serial = 942] [outer = 0x114e0e800] 14:13:08 INFO - PROCESS | 1651 | 1463433188756 Marionette DEBUG loaded listener.js 14:13:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x116a61000) [pid = 1651] [serial = 943] [outer = 0x114e0e800] 14:13:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12b360000 == 73 [pid = 1651] [id = 304] 14:13:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1298d2000 == 72 [pid = 1651] [id = 303] 14:13:08 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12460ac00) [pid = 1651] [serial = 854] [outer = 0x0] [url = about:blank] 14:13:08 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x1246bf800) [pid = 1651] [serial = 812] [outer = 0x0] [url = about:blank] 14:13:08 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x11274a000) [pid = 1651] [serial = 803] [outer = 0x0] [url = about:blank] 14:13:08 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x123e73400) [pid = 1651] [serial = 809] [outer = 0x0] [url = about:blank] 14:13:08 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x1192a4000) [pid = 1651] [serial = 806] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x128c76000 == 71 [pid = 1651] [id = 302] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x128c11000 == 70 [pid = 1651] [id = 301] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12584d800 == 69 [pid = 1651] [id = 300] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12421e800 == 68 [pid = 1651] [id = 299] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1238b2000 == 67 [pid = 1651] [id = 298] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x119dda800 == 66 [pid = 1651] [id = 297] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1161bc800 == 65 [pid = 1651] [id = 296] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11857e800 == 64 [pid = 1651] [id = 295] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x116f78000 == 63 [pid = 1651] [id = 294] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x116495800 == 62 [pid = 1651] [id = 293] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x110e47000 == 61 [pid = 1651] [id = 292] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12b361000 == 60 [pid = 1651] [id = 289] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x129025800 == 59 [pid = 1651] [id = 288] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x119486800 == 58 [pid = 1651] [id = 287] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1164da000 == 57 [pid = 1651] [id = 286] 14:13:09 INFO - PROCESS | 1651 | --DOCSHELL 0x129020000 == 56 [pid = 1651] [id = 285] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x1242b1800) [pid = 1651] [serial = 852] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x11767f400) [pid = 1651] [serial = 825] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x123ff2c00) [pid = 1651] [serial = 848] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x1192ae800) [pid = 1651] [serial = 833] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11900f800) [pid = 1651] [serial = 831] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x123875800) [pid = 1651] [serial = 843] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x119975c00) [pid = 1651] [serial = 836] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x113182c00) [pid = 1651] [serial = 819] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x119c41000) [pid = 1651] [serial = 839] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x116763400) [pid = 1651] [serial = 822] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x1125f0400) [pid = 1651] [serial = 815] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x115e7c400) [pid = 1651] [serial = 821] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x123ff4000) [pid = 1651] [serial = 849] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x117e30400) [pid = 1651] [serial = 827] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11997d000) [pid = 1651] [serial = 837] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x1193fdc00) [pid = 1651] [serial = 834] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x116a5f400) [pid = 1651] [serial = 824] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12105a000) [pid = 1651] [serial = 845] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x123ff5000) [pid = 1651] [serial = 851] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x119cc7800) [pid = 1651] [serial = 840] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x113134800) [pid = 1651] [serial = 818] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x1185b4000) [pid = 1651] [serial = 830] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x1181eec00) [pid = 1651] [serial = 828] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x123d55400) [pid = 1651] [serial = 846] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x112756400) [pid = 1651] [serial = 816] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x121051800) [pid = 1651] [serial = 842] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1651 | 1463433189326 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]]]}] 14:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 869ms 14:13:09 INFO - PROCESS | 1651 | 1463433189367 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 14:13:09 INFO - PROCESS | 1651 | 1463433189368 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 14:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:13:09 INFO - PROCESS | 1651 | 1463433189371 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:13:09 INFO - PROCESS | 1651 | 1463433189373 Marionette TRACE conn2 <- [1,1230,null,{}] 14:13:09 INFO - PROCESS | 1651 | 1463433189380 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}] 14:13:09 INFO - PROCESS | 1651 | 1463433189466 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 14:13:09 INFO - PROCESS | 1651 | 1463433189527 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x118299000 == 57 [pid = 1651] [id = 315] 14:13:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x11274a000) [pid = 1651] [serial = 944] [outer = 0x0] 14:13:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x117684400) [pid = 1651] [serial = 945] [outer = 0x11274a000] 14:13:09 INFO - PROCESS | 1651 | 1463433189557 Marionette DEBUG loaded listener.js 14:13:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11835dc00) [pid = 1651] [serial = 946] [outer = 0x11274a000] 14:13:09 INFO - PROCESS | 1651 | 1463433189918 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]]]}] 14:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 571ms 14:13:09 INFO - PROCESS | 1651 | 1463433189943 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 14:13:09 INFO - PROCESS | 1651 | 1463433189946 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 14:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:13:09 INFO - PROCESS | 1651 | 1463433189950 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:13:09 INFO - PROCESS | 1651 | 1463433189952 Marionette TRACE conn2 <- [1,1234,null,{}] 14:13:09 INFO - PROCESS | 1651 | 1463433189955 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}] 14:13:10 INFO - PROCESS | 1651 | 1463433190081 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 14:13:10 INFO - PROCESS | 1651 | 1463433190167 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x119486800 == 58 [pid = 1651] [id = 316] 14:13:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x118358c00) [pid = 1651] [serial = 947] [outer = 0x0] 14:13:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x1187a5000) [pid = 1651] [serial = 948] [outer = 0x118358c00] 14:13:10 INFO - PROCESS | 1651 | 1463433190209 Marionette DEBUG loaded listener.js 14:13:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x1193f0400) [pid = 1651] [serial = 949] [outer = 0x118358c00] 14:13:10 INFO - PROCESS | 1651 | 1463433190517 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]]]}] 14:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 575ms 14:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:13:10 INFO - PROCESS | 1651 | 1463433190534 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 14:13:10 INFO - PROCESS | 1651 | 1463433190535 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 14:13:10 INFO - PROCESS | 1651 | 1463433190538 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:13:10 INFO - PROCESS | 1651 | 1463433190539 Marionette TRACE conn2 <- [1,1238,null,{}] 14:13:10 INFO - PROCESS | 1651 | 1463433190549 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}] 14:13:10 INFO - PROCESS | 1651 | 1463433190635 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 14:13:10 INFO - PROCESS | 1651 | 1463433190708 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x123979000 == 59 [pid = 1651] [id = 317] 14:13:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x1193f1000) [pid = 1651] [serial = 950] [outer = 0x0] 14:13:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x11944e400) [pid = 1651] [serial = 951] [outer = 0x1193f1000] 14:13:10 INFO - PROCESS | 1651 | 1463433190734 Marionette DEBUG loaded listener.js 14:13:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x119981800) [pid = 1651] [serial = 952] [outer = 0x1193f1000] 14:13:11 INFO - PROCESS | 1651 | 1463433191019 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]]]}] 14:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 527ms 14:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:13:11 INFO - PROCESS | 1651 | 1463433191066 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 14:13:11 INFO - PROCESS | 1651 | 1463433191067 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 14:13:11 INFO - PROCESS | 1651 | 1463433191069 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:13:11 INFO - PROCESS | 1651 | 1463433191070 Marionette TRACE conn2 <- [1,1242,null,{}] 14:13:11 INFO - PROCESS | 1651 | 1463433191072 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}] 14:13:11 INFO - PROCESS | 1651 | 1463433191168 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 14:13:11 INFO - PROCESS | 1651 | 1463433191177 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12584f800 == 60 [pid = 1651] [id = 318] 14:13:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x121050800) [pid = 1651] [serial = 953] [outer = 0x0] 14:13:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12387e400) [pid = 1651] [serial = 954] [outer = 0x121050800] 14:13:11 INFO - PROCESS | 1651 | 1463433191203 Marionette DEBUG loaded listener.js 14:13:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x1246bec00) [pid = 1651] [serial = 955] [outer = 0x121050800] 14:13:11 INFO - PROCESS | 1651 | 1463433191585 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]]]}] 14:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 521ms 14:13:11 INFO - PROCESS | 1651 | 1463433191595 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 14:13:11 INFO - PROCESS | 1651 | 1463433191596 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 14:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:13:11 INFO - PROCESS | 1651 | 1463433191598 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:13:11 INFO - PROCESS | 1651 | 1463433191599 Marionette TRACE conn2 <- [1,1246,null,{}] 14:13:11 INFO - PROCESS | 1651 | 1463433191602 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}] 14:13:11 INFO - PROCESS | 1651 | 1463433191722 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 14:13:11 INFO - PROCESS | 1651 | 1463433191759 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c0b800 == 61 [pid = 1651] [id = 319] 14:13:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x119980400) [pid = 1651] [serial = 956] [outer = 0x0] 14:13:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x124ebb000) [pid = 1651] [serial = 957] [outer = 0x119980400] 14:13:11 INFO - PROCESS | 1651 | 1463433191784 Marionette DEBUG loaded listener.js 14:13:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12654d400) [pid = 1651] [serial = 958] [outer = 0x119980400] 14:13:12 INFO - PROCESS | 1651 | 1463433192166 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]]]}] 14:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 618ms 14:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:13:12 INFO - PROCESS | 1651 | 1463433192217 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 14:13:12 INFO - PROCESS | 1651 | 1463433192219 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 14:13:12 INFO - PROCESS | 1651 | 1463433192223 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:13:12 INFO - PROCESS | 1651 | 1463433192224 Marionette TRACE conn2 <- [1,1250,null,{}] 14:13:12 INFO - PROCESS | 1651 | 1463433192228 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}] 14:13:12 INFO - PROCESS | 1651 | 1463433192369 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 14:13:12 INFO - PROCESS | 1651 | 1463433192398 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12901b800 == 62 [pid = 1651] [id = 320] 14:13:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x128a1fc00) [pid = 1651] [serial = 959] [outer = 0x0] 14:13:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x128a22800) [pid = 1651] [serial = 960] [outer = 0x128a1fc00] 14:13:12 INFO - PROCESS | 1651 | 1463433192423 Marionette DEBUG loaded listener.js 14:13:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x128b2dc00) [pid = 1651] [serial = 961] [outer = 0x128a1fc00] 14:13:12 INFO - PROCESS | 1651 | 1463433192801 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]]]}] 14:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 622ms 14:13:12 INFO - PROCESS | 1651 | 1463433192845 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 14:13:12 INFO - PROCESS | 1651 | 1463433192846 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 14:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:13:12 INFO - PROCESS | 1651 | 1463433192862 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:13:12 INFO - PROCESS | 1651 | 1463433192863 Marionette TRACE conn2 <- [1,1254,null,{}] 14:13:12 INFO - PROCESS | 1651 | 1463433192866 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}] 14:13:12 INFO - PROCESS | 1651 | 1463433192971 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 14:13:13 INFO - PROCESS | 1651 | 1463433193033 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab26800 == 63 [pid = 1651] [id = 321] 14:13:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x128a20000) [pid = 1651] [serial = 962] [outer = 0x0] 14:13:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x128d56000) [pid = 1651] [serial = 963] [outer = 0x128a20000] 14:13:13 INFO - PROCESS | 1651 | 1463433193058 Marionette DEBUG loaded listener.js 14:13:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x128f09c00) [pid = 1651] [serial = 964] [outer = 0x128a20000] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x119cc7400) [pid = 1651] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x128a22c00) [pid = 1651] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12ac4f400) [pid = 1651] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x1192ad000) [pid = 1651] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12581d400) [pid = 1651] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x117e29000) [pid = 1651] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x1295b6800) [pid = 1651] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12bed3800) [pid = 1651] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x128f02c00) [pid = 1651] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x1125f6800) [pid = 1651] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12c913000) [pid = 1651] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x110d55c00) [pid = 1651] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x113131c00) [pid = 1651] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x1185be400) [pid = 1651] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x11997f800) [pid = 1651] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x126153800) [pid = 1651] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12c41bc00) [pid = 1651] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11274bc00) [pid = 1651] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x118366400) [pid = 1651] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x110d5f400) [pid = 1651] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11900bc00) [pid = 1651] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x119979c00) [pid = 1651] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x110d59c00) [pid = 1651] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x115d76000) [pid = 1651] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x124607000) [pid = 1651] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x1181ee000) [pid = 1651] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11684f400) [pid = 1651] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x112747400) [pid = 1651] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x113094800) [pid = 1651] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11900b400) [pid = 1651] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x110ef5c00) [pid = 1651] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x125815800) [pid = 1651] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x1250e7000) [pid = 1651] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:13:13 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x121051000) [pid = 1651] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:13:13 INFO - PROCESS | 1651 | 1463433193600 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]]]}] 14:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 774ms 14:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:13:13 INFO - PROCESS | 1651 | 1463433193632 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 14:13:13 INFO - PROCESS | 1651 | 1463433193633 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 14:13:13 INFO - PROCESS | 1651 | 1463433193635 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:13:13 INFO - PROCESS | 1651 | 1463433193637 Marionette TRACE conn2 <- [1,1258,null,{}] 14:13:13 INFO - PROCESS | 1651 | 1463433193640 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}] 14:13:13 INFO - PROCESS | 1651 | 1463433193722 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 14:13:13 INFO - PROCESS | 1651 | 1463433193729 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1180cd800 == 64 [pid = 1651] [id = 322] 14:13:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x110ee6c00) [pid = 1651] [serial = 965] [outer = 0x0] 14:13:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x112748000) [pid = 1651] [serial = 966] [outer = 0x110ee6c00] 14:13:13 INFO - PROCESS | 1651 | 1463433193754 Marionette DEBUG loaded listener.js 14:13:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x113184400) [pid = 1651] [serial = 967] [outer = 0x110ee6c00] 14:13:14 INFO - PROCESS | 1651 | 1463433194110 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]]]}] 14:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 521ms 14:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:13:14 INFO - PROCESS | 1651 | 1463433194156 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 14:13:14 INFO - PROCESS | 1651 | 1463433194158 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 14:13:14 INFO - PROCESS | 1651 | 1463433194160 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:13:14 INFO - PROCESS | 1651 | 1463433194163 Marionette TRACE conn2 <- [1,1262,null,{}] 14:13:14 INFO - PROCESS | 1651 | 1463433194165 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}] 14:13:14 INFO - PROCESS | 1651 | 1463433194324 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 14:13:14 INFO - PROCESS | 1651 | 1463433194333 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bc79000 == 65 [pid = 1651] [id = 323] 14:13:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x119972800) [pid = 1651] [serial = 968] [outer = 0x0] 14:13:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x125815800) [pid = 1651] [serial = 969] [outer = 0x119972800] 14:13:14 INFO - PROCESS | 1651 | 1463433194379 Marionette DEBUG loaded listener.js 14:13:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x129072000) [pid = 1651] [serial = 970] [outer = 0x119972800] 14:13:14 INFO - PROCESS | 1651 | 1463433194817 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]]]}] 14:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 671ms 14:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:13:14 INFO - PROCESS | 1651 | 1463433194831 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 14:13:14 INFO - PROCESS | 1651 | 1463433194833 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 14:13:14 INFO - PROCESS | 1651 | 1463433194835 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:13:14 INFO - PROCESS | 1651 | 1463433194836 Marionette TRACE conn2 <- [1,1266,null,{}] 14:13:14 INFO - PROCESS | 1651 | 1463433194838 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}] 14:13:14 INFO - PROCESS | 1651 | 1463433194963 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 14:13:14 INFO - PROCESS | 1651 | 1463433194970 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c9d1800 == 66 [pid = 1651] [id = 324] 14:13:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x123e04400) [pid = 1651] [serial = 971] [outer = 0x0] 14:13:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x129309400) [pid = 1651] [serial = 972] [outer = 0x123e04400] 14:13:14 INFO - PROCESS | 1651 | 1463433194995 Marionette DEBUG loaded listener.js 14:13:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x1295b4c00) [pid = 1651] [serial = 973] [outer = 0x123e04400] 14:13:15 INFO - PROCESS | 1651 | 1463433195296 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]]]}] 14:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 470ms 14:13:15 INFO - PROCESS | 1651 | 1463433195306 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 14:13:15 INFO - PROCESS | 1651 | 1463433195307 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 14:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:13:15 INFO - PROCESS | 1651 | 1463433195313 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:13:15 INFO - PROCESS | 1651 | 1463433195314 Marionette TRACE conn2 <- [1,1270,null,{}] 14:13:15 INFO - PROCESS | 1651 | 1463433195317 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}] 14:13:15 INFO - PROCESS | 1651 | 1463433195413 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 14:13:15 INFO - PROCESS | 1651 | 1463433195417 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6ee000 == 67 [pid = 1651] [id = 325] 14:13:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x129073800) [pid = 1651] [serial = 974] [outer = 0x0] 14:13:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x1295c4400) [pid = 1651] [serial = 975] [outer = 0x129073800] 14:13:15 INFO - PROCESS | 1651 | 1463433195446 Marionette DEBUG loaded listener.js 14:13:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x1295d3800) [pid = 1651] [serial = 976] [outer = 0x129073800] 14:13:16 INFO - PROCESS | 1651 | 1463433196083 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]]]}] 14:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 822ms 14:13:16 INFO - PROCESS | 1651 | 1463433196135 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 14:13:16 INFO - PROCESS | 1651 | 1463433196139 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 14:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:13:16 INFO - PROCESS | 1651 | 1463433196145 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:13:16 INFO - PROCESS | 1651 | 1463433196146 Marionette TRACE conn2 <- [1,1274,null,{}] 14:13:16 INFO - PROCESS | 1651 | 1463433196152 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}] 14:13:16 INFO - PROCESS | 1651 | 1463433196317 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 14:13:16 INFO - PROCESS | 1651 | 1463433196419 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x117130000 == 68 [pid = 1651] [id = 326] 14:13:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x112dae800) [pid = 1651] [serial = 977] [outer = 0x0] 14:13:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x113136c00) [pid = 1651] [serial = 978] [outer = 0x112dae800] 14:13:16 INFO - PROCESS | 1651 | 1463433196452 Marionette DEBUG loaded listener.js 14:13:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x115e7a400) [pid = 1651] [serial = 979] [outer = 0x112dae800] 14:13:16 INFO - PROCESS | 1651 | 1463433196860 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]]]}] 14:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 771ms 14:13:16 INFO - PROCESS | 1651 | 1463433196916 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 14:13:16 INFO - PROCESS | 1651 | 1463433196920 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 14:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:13:16 INFO - PROCESS | 1651 | 1463433196964 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:13:16 INFO - PROCESS | 1651 | 1463433196966 Marionette TRACE conn2 <- [1,1278,null,{}] 14:13:16 INFO - PROCESS | 1651 | 1463433196969 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}] 14:13:17 INFO - PROCESS | 1651 | 1463433197077 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 14:13:17 INFO - PROCESS | 1651 | 1463433197150 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x124a28000 == 69 [pid = 1651] [id = 327] 14:13:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x116767800) [pid = 1651] [serial = 980] [outer = 0x0] 14:13:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x117e23400) [pid = 1651] [serial = 981] [outer = 0x116767800] 14:13:17 INFO - PROCESS | 1651 | 1463433197180 Marionette DEBUG loaded listener.js 14:13:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x118363000) [pid = 1651] [serial = 982] [outer = 0x116767800] 14:13:17 INFO - PROCESS | 1651 | 1463433197600 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]]]}] 14:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 674ms 14:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:13:17 INFO - PROCESS | 1651 | 1463433197635 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 14:13:17 INFO - PROCESS | 1651 | 1463433197637 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 14:13:17 INFO - PROCESS | 1651 | 1463433197639 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:13:17 INFO - PROCESS | 1651 | 1463433197642 Marionette TRACE conn2 <- [1,1282,null,{}] 14:13:17 INFO - PROCESS | 1651 | 1463433197650 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}] 14:13:17 INFO - PROCESS | 1651 | 1463433197761 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 14:13:17 INFO - PROCESS | 1651 | 1463433197835 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d4c4800 == 70 [pid = 1651] [id = 328] 14:13:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x119004400) [pid = 1651] [serial = 983] [outer = 0x0] 14:13:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11997f800) [pid = 1651] [serial = 984] [outer = 0x119004400] 14:13:17 INFO - PROCESS | 1651 | 1463433197868 Marionette DEBUG loaded listener.js 14:13:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x1239d2c00) [pid = 1651] [serial = 985] [outer = 0x119004400] 14:13:18 INFO - PROCESS | 1651 | 1463433198275 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]]]}] 14:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 672ms 14:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:13:18 INFO - PROCESS | 1651 | 1463433198312 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 14:13:18 INFO - PROCESS | 1651 | 1463433198314 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 14:13:18 INFO - PROCESS | 1651 | 1463433198316 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:13:18 INFO - PROCESS | 1651 | 1463433198317 Marionette TRACE conn2 <- [1,1286,null,{}] 14:13:18 INFO - PROCESS | 1651 | 1463433198319 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}] 14:13:18 INFO - PROCESS | 1651 | 1463433198445 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 14:13:18 INFO - PROCESS | 1651 | 1463433198522 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d961800 == 71 [pid = 1651] [id = 329] 14:13:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x121051400) [pid = 1651] [serial = 986] [outer = 0x0] 14:13:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x1242b0400) [pid = 1651] [serial = 987] [outer = 0x121051400] 14:13:18 INFO - PROCESS | 1651 | 1463433198563 Marionette DEBUG loaded listener.js 14:13:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12654bc00) [pid = 1651] [serial = 988] [outer = 0x121051400] 14:13:18 INFO - PROCESS | 1651 | 1463433198979 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]]]}] 14:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 719ms 14:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:13:19 INFO - PROCESS | 1651 | 1463433199036 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 14:13:19 INFO - PROCESS | 1651 | 1463433199037 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 14:13:19 INFO - PROCESS | 1651 | 1463433199039 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:13:19 INFO - PROCESS | 1651 | 1463433199041 Marionette TRACE conn2 <- [1,1290,null,{}] 14:13:19 INFO - PROCESS | 1651 | 1463433199043 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}] 14:13:19 INFO - PROCESS | 1651 | 1463433199147 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 14:13:19 INFO - PROCESS | 1651 | 1463433199206 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fb5d800 == 72 [pid = 1651] [id = 330] 14:13:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x1242ae000) [pid = 1651] [serial = 989] [outer = 0x0] 14:13:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x128a24000) [pid = 1651] [serial = 990] [outer = 0x1242ae000] 14:13:19 INFO - PROCESS | 1651 | 1463433199235 Marionette DEBUG loaded listener.js 14:13:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x129076400) [pid = 1651] [serial = 991] [outer = 0x1242ae000] 14:13:19 INFO - PROCESS | 1651 | 1463433199666 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]]]}] 14:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 673ms 14:13:19 INFO - PROCESS | 1651 | 1463433199712 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 14:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:13:19 INFO - PROCESS | 1651 | 1463433199714 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 14:13:19 INFO - PROCESS | 1651 | 1463433199716 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:13:19 INFO - PROCESS | 1651 | 1463433199717 Marionette TRACE conn2 <- [1,1294,null,{}] 14:13:19 INFO - PROCESS | 1651 | 1463433199720 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}] 14:13:19 INFO - PROCESS | 1651 | 1463433199924 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 14:13:20 INFO - PROCESS | 1651 | 1463433200000 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1342d4000 == 73 [pid = 1651] [id = 331] 14:13:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x1295bf000) [pid = 1651] [serial = 992] [outer = 0x0] 14:13:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12a798000) [pid = 1651] [serial = 993] [outer = 0x1295bf000] 14:13:20 INFO - PROCESS | 1651 | 1463433200031 Marionette DEBUG loaded listener.js 14:13:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12ac52800) [pid = 1651] [serial = 994] [outer = 0x1295bf000] 14:13:20 INFO - PROCESS | 1651 | 1463433200477 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]]]}] 14:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 768ms 14:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:13:20 INFO - PROCESS | 1651 | 1463433200484 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 14:13:20 INFO - PROCESS | 1651 | 1463433200486 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 14:13:20 INFO - PROCESS | 1651 | 1463433200488 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:13:20 INFO - PROCESS | 1651 | 1463433200489 Marionette TRACE conn2 <- [1,1298,null,{}] 14:13:20 INFO - PROCESS | 1651 | 1463433200492 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}] 14:13:20 INFO - PROCESS | 1651 | 1463433200598 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 14:13:20 INFO - PROCESS | 1651 | 1463433200656 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x116140800 == 74 [pid = 1651] [id = 332] 14:13:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x112f7dc00) [pid = 1651] [serial = 995] [outer = 0x0] 14:13:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x117677800) [pid = 1651] [serial = 996] [outer = 0x112f7dc00] 14:13:20 INFO - PROCESS | 1651 | 1463433200686 Marionette DEBUG loaded listener.js 14:13:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x128a25c00) [pid = 1651] [serial = 997] [outer = 0x112f7dc00] 14:13:21 INFO - PROCESS | 1651 | 1463433201334 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]]]}] 14:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 869ms 14:13:21 INFO - PROCESS | 1651 | 1463433201358 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 14:13:21 INFO - PROCESS | 1651 | 1463433201360 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 14:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:13:21 INFO - PROCESS | 1651 | 1463433201364 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:13:21 INFO - PROCESS | 1651 | 1463433201366 Marionette TRACE conn2 <- [1,1302,null,{}] 14:13:21 INFO - PROCESS | 1651 | 1463433201370 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}] 14:13:21 INFO - PROCESS | 1651 | 1463433201472 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 14:13:21 INFO - PROCESS | 1651 | 1463433201554 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x118853800 == 75 [pid = 1651] [id = 333] 14:13:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x111e5ec00) [pid = 1651] [serial = 998] [outer = 0x0] 14:13:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x112db1c00) [pid = 1651] [serial = 999] [outer = 0x111e5ec00] 14:13:21 INFO - PROCESS | 1651 | 1463433201583 Marionette DEBUG loaded listener.js 14:13:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x113137400) [pid = 1651] [serial = 1000] [outer = 0x111e5ec00] 14:13:21 INFO - PROCESS | 1651 | 1463433201982 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]]]}] 14:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 671ms 14:13:22 INFO - PROCESS | 1651 | 1463433202035 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 14:13:22 INFO - PROCESS | 1651 | 1463433202039 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 14:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:13:22 INFO - PROCESS | 1651 | 1463433202043 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:13:22 INFO - PROCESS | 1651 | 1463433202045 Marionette TRACE conn2 <- [1,1306,null,{}] 14:13:22 INFO - PROCESS | 1651 | 1463433202047 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}] 14:13:22 INFO - PROCESS | 1651 | 1463433202142 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 14:13:22 INFO - PROCESS | 1651 | 1463433202207 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x117120000 == 76 [pid = 1651] [id = 334] 14:13:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x11317f400) [pid = 1651] [serial = 1001] [outer = 0x0] 14:13:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x115d76000) [pid = 1651] [serial = 1002] [outer = 0x11317f400] 14:13:22 INFO - PROCESS | 1651 | 1463433202235 Marionette DEBUG loaded listener.js 14:13:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x11684f400) [pid = 1651] [serial = 1003] [outer = 0x11317f400] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12c9d1800 == 75 [pid = 1651] [id = 324] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12bc79000 == 74 [pid = 1651] [id = 323] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1180cd800 == 73 [pid = 1651] [id = 322] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab26800 == 72 [pid = 1651] [id = 321] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12901b800 == 71 [pid = 1651] [id = 320] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x128c0b800 == 70 [pid = 1651] [id = 319] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x1265f3800) [pid = 1651] [serial = 915] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x1185aec00) [pid = 1651] [serial = 863] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x114ede000) [pid = 1651] [serial = 860] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x1125f3c00) [pid = 1651] [serial = 857] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x123e70000) [pid = 1651] [serial = 866] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x124e8e800) [pid = 1651] [serial = 869] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x1250de800) [pid = 1651] [serial = 872] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | 1463433202717 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]]]}] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12584f800 == 69 [pid = 1651] [id = 318] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x123979000 == 68 [pid = 1651] [id = 317] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x119486800 == 67 [pid = 1651] [id = 316] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x118299000 == 66 [pid = 1651] [id = 315] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x119036800 == 65 [pid = 1651] [id = 314] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x119277800 == 64 [pid = 1651] [id = 313] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12c9dc800 == 63 [pid = 1651] [id = 308] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x123c15000 == 62 [pid = 1651] [id = 307] 14:13:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11712d000 == 61 [pid = 1651] [id = 306] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x112d28000) [pid = 1651] [serial = 699] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x117e2d000) [pid = 1651] [serial = 702] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11997bc00) [pid = 1651] [serial = 705] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x125814400) [pid = 1651] [serial = 708] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12bb29800) [pid = 1651] [serial = 711] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12c832c00) [pid = 1651] [serial = 714] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x1168a9800) [pid = 1651] [serial = 744] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x128d4e800) [pid = 1651] [serial = 648] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12105e800) [pid = 1651] [serial = 801] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x128a1f000) [pid = 1651] [serial = 750] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12c909c00) [pid = 1651] [serial = 639] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12c909000) [pid = 1651] [serial = 654] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x124bcb000) [pid = 1651] [serial = 645] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12ab0e000) [pid = 1651] [serial = 753] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x119972c00) [pid = 1651] [serial = 747] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12bb6f800) [pid = 1651] [serial = 651] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12c9c3c00) [pid = 1651] [serial = 759] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12c425400) [pid = 1651] [serial = 756] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11900a800) [pid = 1651] [serial = 642] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12d2db400) [pid = 1651] [serial = 657] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x1192aa400) [pid = 1651] [serial = 894] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x11997d800) [pid = 1651] [serial = 906] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x119448800) [pid = 1651] [serial = 896] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x119cc0800) [pid = 1651] [serial = 900] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x110ef3400) [pid = 1651] [serial = 876] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x110ee6400) [pid = 1651] [serial = 875] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x116121800) [pid = 1651] [serial = 884] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x116764000) [pid = 1651] [serial = 885] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1246b5000) [pid = 1651] [serial = 855] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x1181f5400) [pid = 1651] [serial = 890] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x116a5dc00) [pid = 1651] [serial = 887] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x116aa8000) [pid = 1651] [serial = 888] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x112974800) [pid = 1651] [serial = 879] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x112750800) [pid = 1651] [serial = 878] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x113132c00) [pid = 1651] [serial = 881] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x123fef800) [pid = 1651] [serial = 907] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x113182800) [pid = 1651] [serial = 882] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x123876800) [pid = 1651] [serial = 903] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x124206000) [pid = 1651] [serial = 909] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12615fc00) [pid = 1651] [serial = 912] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12105b800) [pid = 1651] [serial = 901] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12bb28000) [pid = 1651] [serial = 501] [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.] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x123bd9000) [pid = 1651] [serial = 904] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x1188b9800) [pid = 1651] [serial = 893] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12518e400) [pid = 1651] [serial = 910] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x119979800) [pid = 1651] [serial = 897] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1185bb400) [pid = 1651] [serial = 891] [outer = 0x0] [url = about:blank] 14:13:22 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1265f4400) [pid = 1651] [serial = 913] [outer = 0x0] [url = about:blank] 14:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 723ms 14:13:22 INFO - PROCESS | 1651 | 1463433202772 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 14:13:22 INFO - PROCESS | 1651 | 1463433202773 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 14:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:13:22 INFO - PROCESS | 1651 | 1463433202777 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:13:22 INFO - PROCESS | 1651 | 1463433202779 Marionette TRACE conn2 <- [1,1310,null,{}] 14:13:22 INFO - PROCESS | 1651 | 1463433202786 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}] 14:13:22 INFO - PROCESS | 1651 | 1463433202872 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 14:13:22 INFO - PROCESS | 1651 | 1463433202883 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x116f71000 == 62 [pid = 1651] [id = 335] 14:13:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x116aa7000) [pid = 1651] [serial = 1004] [outer = 0x0] 14:13:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x117e29000) [pid = 1651] [serial = 1005] [outer = 0x116aa7000] 14:13:22 INFO - PROCESS | 1651 | 1463433202910 Marionette DEBUG loaded listener.js 14:13:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x118366800) [pid = 1651] [serial = 1006] [outer = 0x116aa7000] 14:13:23 INFO - PROCESS | 1651 | 1463433203275 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] 14:13:23 INFO - PROCESS | 1651 | 1463433203308 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 14:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:13:23 INFO - PROCESS | 1651 | 1463433203312 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:13:23 INFO - PROCESS | 1651 | 1463433203314 Marionette TRACE conn2 <- [1,1314,null,{}] 14:13:23 INFO - PROCESS | 1651 | 1463433203316 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}] 14:13:23 INFO - PROCESS | 1651 | 1463433203406 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 14:13:23 INFO - PROCESS | 1651 | 1463433203411 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c1e000 == 63 [pid = 1651] [id = 336] 14:13:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x1185b9800) [pid = 1651] [serial = 1007] [outer = 0x0] 14:13:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x1188c0c00) [pid = 1651] [serial = 1008] [outer = 0x1185b9800] 14:13:23 INFO - PROCESS | 1651 | 1463433203441 Marionette DEBUG loaded listener.js 14:13:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1193f0000) [pid = 1651] [serial = 1009] [outer = 0x1185b9800] 14:13:23 INFO - PROCESS | 1651 | 1463433203913 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]]]}] 14:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 619ms 14:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:13:23 INFO - PROCESS | 1651 | 1463433203931 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 14:13:23 INFO - PROCESS | 1651 | 1463433203932 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 14:13:23 INFO - PROCESS | 1651 | 1463433203935 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:13:23 INFO - PROCESS | 1651 | 1463433203936 Marionette TRACE conn2 <- [1,1318,null,{}] 14:13:23 INFO - PROCESS | 1651 | 1463433203947 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}] 14:13:24 INFO - PROCESS | 1651 | 1463433204030 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 14:13:24 INFO - PROCESS | 1651 | 1463433204035 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x123987000 == 64 [pid = 1651] [id = 337] 14:13:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x1193fdc00) [pid = 1651] [serial = 1010] [outer = 0x0] 14:13:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11997a000) [pid = 1651] [serial = 1011] [outer = 0x1193fdc00] 14:13:24 INFO - PROCESS | 1651 | 1463433204060 Marionette DEBUG loaded listener.js 14:13:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x119ff0400) [pid = 1651] [serial = 1012] [outer = 0x1193fdc00] 14:13:24 INFO - PROCESS | 1651 | 1463433204403 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]]]}] 14:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 519ms 14:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:13:24 INFO - PROCESS | 1651 | 1463433204454 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 14:13:24 INFO - PROCESS | 1651 | 1463433204456 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 14:13:24 INFO - PROCESS | 1651 | 1463433204458 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:13:24 INFO - PROCESS | 1651 | 1463433204459 Marionette TRACE conn2 <- [1,1322,null,{}] 14:13:24 INFO - PROCESS | 1651 | 1463433204461 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}] 14:13:24 INFO - PROCESS | 1651 | 1463433204590 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 14:13:24 INFO - PROCESS | 1651 | 1463433204629 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x124365000 == 65 [pid = 1651] [id = 338] 14:13:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11997bc00) [pid = 1651] [serial = 1013] [outer = 0x0] 14:13:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x1239cf400) [pid = 1651] [serial = 1014] [outer = 0x11997bc00] 14:13:24 INFO - PROCESS | 1651 | 1463433204654 Marionette DEBUG loaded listener.js 14:13:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x124e82400) [pid = 1651] [serial = 1015] [outer = 0x11997bc00] 14:13:24 INFO - PROCESS | 1651 | 1463433204955 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]]]}] 14:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 14:13:24 INFO - PROCESS | 1651 | 1463433204982 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 14:13:24 INFO - PROCESS | 1651 | 1463433204984 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 14:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:13:24 INFO - PROCESS | 1651 | 1463433204986 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:13:24 INFO - PROCESS | 1651 | 1463433204987 Marionette TRACE conn2 <- [1,1326,null,{}] 14:13:24 INFO - PROCESS | 1651 | 1463433204989 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}] 14:13:25 INFO - PROCESS | 1651 | 1463433205102 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 14:13:25 INFO - PROCESS | 1651 | 1463433205137 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x126121800 == 66 [pid = 1651] [id = 339] 14:13:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x1247d5000) [pid = 1651] [serial = 1016] [outer = 0x0] 14:13:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x126152400) [pid = 1651] [serial = 1017] [outer = 0x1247d5000] 14:13:25 INFO - PROCESS | 1651 | 1463433205163 Marionette DEBUG loaded listener.js 14:13:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x128a1bc00) [pid = 1651] [serial = 1018] [outer = 0x1247d5000] 14:13:25 INFO - PROCESS | 1651 | 1463433205545 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]]]}] 14:13:25 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 14:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 570ms 14:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:13:25 INFO - PROCESS | 1651 | 1463433205558 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 14:13:25 INFO - PROCESS | 1651 | 1463433205560 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 14:13:25 INFO - PROCESS | 1651 | 1463433205564 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:13:25 INFO - PROCESS | 1651 | 1463433205566 Marionette TRACE conn2 <- [1,1330,null,{}] 14:13:25 INFO - PROCESS | 1651 | 1463433205578 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}] 14:13:25 INFO - PROCESS | 1651 | 1463433205736 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 14:13:25 INFO - PROCESS | 1651 | 1463433205755 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c66000 == 67 [pid = 1651] [id = 340] 14:13:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12518e400) [pid = 1651] [serial = 1019] [outer = 0x0] 14:13:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x128b2cc00) [pid = 1651] [serial = 1020] [outer = 0x12518e400] 14:13:25 INFO - PROCESS | 1651 | 1463433205795 Marionette DEBUG loaded listener.js 14:13:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x128c48800) [pid = 1651] [serial = 1021] [outer = 0x12518e400] 14:13:26 INFO - PROCESS | 1651 | 1463433206249 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]]]}] 14:13:26 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 14:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 731ms 14:13:26 INFO - PROCESS | 1651 | 1463433206295 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 14:13:26 INFO - PROCESS | 1651 | 1463433206296 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 14:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:13:26 INFO - PROCESS | 1651 | 1463433206304 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:13:26 INFO - PROCESS | 1651 | 1463433206305 Marionette TRACE conn2 <- [1,1334,null,{}] 14:13:26 INFO - PROCESS | 1651 | 1463433206307 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}] 14:13:26 INFO - PROCESS | 1651 | 1463433206427 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 14:13:26 INFO - PROCESS | 1651 | 1463433206466 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x1293d0000 == 68 [pid = 1651] [id = 341] 14:13:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x125818000) [pid = 1651] [serial = 1022] [outer = 0x0] 14:13:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x128f0cc00) [pid = 1651] [serial = 1023] [outer = 0x125818000] 14:13:26 INFO - PROCESS | 1651 | 1463433206491 Marionette DEBUG loaded listener.js 14:13:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1295c6400) [pid = 1651] [serial = 1024] [outer = 0x125818000] 14:13:26 INFO - PROCESS | 1651 | 1463433206830 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]]]}] 14:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 572ms 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11767ec00) [pid = 1651] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x114e0e800) [pid = 1651] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x123872800) [pid = 1651] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x113130400) [pid = 1651] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x123e04400) [pid = 1651] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x112748800) [pid = 1651] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x112753000) [pid = 1651] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x119972800) [pid = 1651] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x121054400) [pid = 1651] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x1181f0400) [pid = 1651] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11312f800) [pid = 1651] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x124b72000) [pid = 1651] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x1185bd800) [pid = 1651] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x110ef5400) [pid = 1651] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x1187a3800) [pid = 1651] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12930a000) [pid = 1651] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x110eef400) [pid = 1651] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12105b000) [pid = 1651] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x11317e000) [pid = 1651] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x119980400) [pid = 1651] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x128a1fc00) [pid = 1651] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x128a20000) [pid = 1651] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11274a000) [pid = 1651] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x113398c00) [pid = 1651] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x121050800) [pid = 1651] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1193f1000) [pid = 1651] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x110ee6c00) [pid = 1651] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:13:27 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x118358c00) [pid = 1651] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:13:27 INFO - PROCESS | 1651 | 1463433207089 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 14:13:27 INFO - PROCESS | 1651 | 1463433207091 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 14:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:13:27 INFO - PROCESS | 1651 | 1463433207102 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:13:27 INFO - PROCESS | 1651 | 1463433207103 Marionette TRACE conn2 <- [1,1338,null,{}] 14:13:27 INFO - PROCESS | 1651 | 1463433207105 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}] 14:13:27 INFO - PROCESS | 1651 | 1463433207196 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 14:13:27 INFO - PROCESS | 1651 | 1463433207199 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11672e000 == 69 [pid = 1651] [id = 342] 14:13:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11274c800) [pid = 1651] [serial = 1025] [outer = 0x0] 14:13:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11312b800) [pid = 1651] [serial = 1026] [outer = 0x11274c800] 14:13:27 INFO - PROCESS | 1651 | 1463433207224 Marionette DEBUG loaded listener.js 14:13:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x114e12c00) [pid = 1651] [serial = 1027] [outer = 0x11274c800] 14:13:28 INFO - PROCESS | 1651 | 1463433208036 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]]]}] 14:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 973ms 14:13:28 INFO - PROCESS | 1651 | 1463433208077 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 14:13:28 INFO - PROCESS | 1651 | 1463433208079 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 14:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:13:28 INFO - PROCESS | 1651 | 1463433208082 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:13:28 INFO - PROCESS | 1651 | 1463433208083 Marionette TRACE conn2 <- [1,1342,null,{}] 14:13:28 INFO - PROCESS | 1651 | 1463433208086 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}] 14:13:28 INFO - PROCESS | 1651 | 1463433208186 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 14:13:28 INFO - PROCESS | 1651 | 1463433208242 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba95000 == 70 [pid = 1651] [id = 343] 14:13:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x110eed400) [pid = 1651] [serial = 1028] [outer = 0x0] 14:13:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x123e0b000) [pid = 1651] [serial = 1029] [outer = 0x110eed400] 14:13:28 INFO - PROCESS | 1651 | 1463433208271 Marionette DEBUG loaded listener.js 14:13:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12930a800) [pid = 1651] [serial = 1030] [outer = 0x110eed400] 14:13:28 INFO - PROCESS | 1651 | 1463433208548 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]]]}] 14:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 14:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:13:28 INFO - PROCESS | 1651 | 1463433208601 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 14:13:28 INFO - PROCESS | 1651 | 1463433208603 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 14:13:28 INFO - PROCESS | 1651 | 1463433208605 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:13:28 INFO - PROCESS | 1651 | 1463433208606 Marionette TRACE conn2 <- [1,1346,null,{}] 14:13:28 INFO - PROCESS | 1651 | 1463433208608 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}] 14:13:28 INFO - PROCESS | 1651 | 1463433208702 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 14:13:28 INFO - PROCESS | 1651 | 1463433208707 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c011000 == 71 [pid = 1651] [id = 344] 14:13:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12a794400) [pid = 1651] [serial = 1031] [outer = 0x0] 14:13:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12a7f8400) [pid = 1651] [serial = 1032] [outer = 0x12a794400] 14:13:28 INFO - PROCESS | 1651 | 1463433208732 Marionette DEBUG loaded listener.js 14:13:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12ac52c00) [pid = 1651] [serial = 1033] [outer = 0x12a794400] 14:13:29 INFO - PROCESS | 1651 | 1463433209051 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]]]}] 14:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 468ms 14:13:29 INFO - PROCESS | 1651 | 1463433209074 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 14:13:29 INFO - PROCESS | 1651 | 1463433209077 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 14:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:13:29 INFO - PROCESS | 1651 | 1463433209160 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:13:29 INFO - PROCESS | 1651 | 1463433209161 Marionette TRACE conn2 <- [1,1350,null,{}] 14:13:29 INFO - PROCESS | 1651 | 1463433209165 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}] 14:13:29 INFO - PROCESS | 1651 | 1463433209274 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 14:13:29 INFO - PROCESS | 1651 | 1463433209371 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x116142000 == 72 [pid = 1651] [id = 345] 14:13:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1121aa800) [pid = 1651] [serial = 1034] [outer = 0x0] 14:13:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x1125f3c00) [pid = 1651] [serial = 1035] [outer = 0x1121aa800] 14:13:29 INFO - PROCESS | 1651 | 1463433209403 Marionette DEBUG loaded listener.js 14:13:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x112753000) [pid = 1651] [serial = 1036] [outer = 0x1121aa800] 14:13:29 INFO - PROCESS | 1651 | 1463433209874 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]]]}] 14:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 732ms 14:13:29 INFO - PROCESS | 1651 | 1463433209882 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 14:13:29 INFO - PROCESS | 1651 | 1463433209885 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 14:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:13:29 INFO - PROCESS | 1651 | 1463433209888 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:13:29 INFO - PROCESS | 1651 | 1463433209891 Marionette TRACE conn2 <- [1,1354,null,{}] 14:13:29 INFO - PROCESS | 1651 | 1463433209899 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}] 14:13:30 INFO - PROCESS | 1651 | 1463433210010 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 14:13:30 INFO - PROCESS | 1651 | 1463433210069 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x119317000 == 73 [pid = 1651] [id = 346] 14:13:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x112968400) [pid = 1651] [serial = 1037] [outer = 0x0] 14:13:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x113137c00) [pid = 1651] [serial = 1038] [outer = 0x112968400] 14:13:30 INFO - PROCESS | 1651 | 1463433210098 Marionette DEBUG loaded listener.js 14:13:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x116aa6400) [pid = 1651] [serial = 1039] [outer = 0x112968400] 14:13:30 INFO - PROCESS | 1651 | 1463433210523 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]]]}] 14:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 674ms 14:13:30 INFO - PROCESS | 1651 | 1463433210563 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 14:13:30 INFO - PROCESS | 1651 | 1463433210564 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 14:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:13:30 INFO - PROCESS | 1651 | 1463433210567 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:13:30 INFO - PROCESS | 1651 | 1463433210568 Marionette TRACE conn2 <- [1,1358,null,{}] 14:13:30 INFO - PROCESS | 1651 | 1463433210571 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}] 14:13:30 INFO - PROCESS | 1651 | 1463433210699 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 14:13:30 INFO - PROCESS | 1651 | 1463433210789 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba8f800 == 74 [pid = 1651] [id = 347] 14:13:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x1188bf800) [pid = 1651] [serial = 1040] [outer = 0x0] 14:13:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x119212400) [pid = 1651] [serial = 1041] [outer = 0x1188bf800] 14:13:30 INFO - PROCESS | 1651 | 1463433210824 Marionette DEBUG loaded listener.js 14:13:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x121053400) [pid = 1651] [serial = 1042] [outer = 0x1188bf800] 14:13:31 INFO - PROCESS | 1651 | 1463433211225 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]]]}] 14:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 719ms 14:13:31 INFO - PROCESS | 1651 | 1463433211286 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 14:13:31 INFO - PROCESS | 1651 | 1463433211288 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 14:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:13:31 INFO - PROCESS | 1651 | 1463433211290 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:13:31 INFO - PROCESS | 1651 | 1463433211292 Marionette TRACE conn2 <- [1,1362,null,{}] 14:13:31 INFO - PROCESS | 1651 | 1463433211294 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}] 14:13:31 INFO - PROCESS | 1651 | 1463433211400 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 14:13:31 INFO - PROCESS | 1651 | 1463433211472 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce49800 == 75 [pid = 1651] [id = 348] 14:13:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12105e800) [pid = 1651] [serial = 1043] [outer = 0x0] 14:13:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x123fed400) [pid = 1651] [serial = 1044] [outer = 0x12105e800] 14:13:31 INFO - PROCESS | 1651 | 1463433211504 Marionette DEBUG loaded listener.js 14:13:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12460dc00) [pid = 1651] [serial = 1045] [outer = 0x12105e800] 14:13:31 INFO - PROCESS | 1651 | 1463433211952 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]]]}] 14:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 672ms 14:13:31 INFO - PROCESS | 1651 | 1463433211963 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 14:13:31 INFO - PROCESS | 1651 | 1463433211964 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 14:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:13:31 INFO - PROCESS | 1651 | 1463433211967 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:13:31 INFO - PROCESS | 1651 | 1463433211968 Marionette TRACE conn2 <- [1,1366,null,{}] 14:13:31 INFO - PROCESS | 1651 | 1463433211971 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}] 14:13:32 INFO - PROCESS | 1651 | 1463433212102 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 14:13:32 INFO - PROCESS | 1651 | 1463433212176 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d4be800 == 76 [pid = 1651] [id = 349] 14:13:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x123ff9800) [pid = 1651] [serial = 1046] [outer = 0x0] 14:13:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x128a1e400) [pid = 1651] [serial = 1047] [outer = 0x123ff9800] 14:13:32 INFO - PROCESS | 1651 | 1463433212206 Marionette DEBUG loaded listener.js 14:13:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x128f0c800) [pid = 1651] [serial = 1048] [outer = 0x123ff9800] 14:13:32 INFO - PROCESS | 1651 | 1463433212677 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] 14:13:32 INFO - PROCESS | 1651 | 1463433212688 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 14:13:32 INFO - PROCESS | 1651 | 1463433212690 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:13:32 INFO - PROCESS | 1651 | 1463433212692 Marionette TRACE conn2 <- [1,1370,null,{}] 14:13:32 INFO - PROCESS | 1651 | 1463433212694 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}] 14:13:32 INFO - PROCESS | 1651 | 1463433212817 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 14:13:32 INFO - PROCESS | 1651 | 1463433212891 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d962000 == 77 [pid = 1651] [id = 350] 14:13:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x1295b5800) [pid = 1651] [serial = 1049] [outer = 0x0] 14:13:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12ac59000) [pid = 1651] [serial = 1050] [outer = 0x1295b5800] 14:13:32 INFO - PROCESS | 1651 | 1463433212921 Marionette DEBUG loaded listener.js 14:13:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12ade8000) [pid = 1651] [serial = 1051] [outer = 0x1295b5800] 14:13:33 INFO - PROCESS | 1651 | 1463433213386 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] 14:13:33 INFO - PROCESS | 1651 | 1463433213428 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 14:13:33 INFO - PROCESS | 1651 | 1463433213432 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:13:33 INFO - PROCESS | 1651 | 1463433213433 Marionette TRACE conn2 <- [1,1374,null,{}] 14:13:33 INFO - PROCESS | 1651 | 1463433213436 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}] 14:13:33 INFO - PROCESS | 1651 | 1463433213545 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 14:13:33 INFO - PROCESS | 1651 | 1463433213620 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x120658800 == 78 [pid = 1651] [id = 351] 14:13:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11689ec00) [pid = 1651] [serial = 1052] [outer = 0x0] 14:13:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x124eb4800) [pid = 1651] [serial = 1053] [outer = 0x11689ec00] 14:13:33 INFO - PROCESS | 1651 | 1463433213652 Marionette DEBUG loaded listener.js 14:13:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12bb22800) [pid = 1651] [serial = 1054] [outer = 0x11689ec00] 14:13:34 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:13:34 INFO - PROCESS | 1651 | 1463433214088 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] 14:13:34 INFO - PROCESS | 1651 | 1463433214104 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 14:13:34 INFO - PROCESS | 1651 | 1463433214107 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:13:34 INFO - PROCESS | 1651 | 1463433214108 Marionette TRACE conn2 <- [1,1378,null,{}] 14:13:34 INFO - PROCESS | 1651 | 1463433214110 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}] 14:13:34 INFO - PROCESS | 1651 | 1463433214220 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 14:13:34 INFO - PROCESS | 1651 | 1463433214463 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x11671a000 == 79 [pid = 1651] [id = 352] 14:13:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x110eef800) [pid = 1651] [serial = 1055] [outer = 0x0] 14:13:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x111a02400) [pid = 1651] [serial = 1056] [outer = 0x110eef800] 14:13:34 INFO - PROCESS | 1651 | 1463433214518 Marionette DEBUG loaded listener.js 14:13:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x112749800) [pid = 1651] [serial = 1057] [outer = 0x110eef800] 14:13:34 INFO - PROCESS | 1651 | 1463433214994 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] 14:13:35 INFO - PROCESS | 1651 | 1463433215045 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 14:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:13:35 INFO - PROCESS | 1651 | 1463433215050 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:13:35 INFO - PROCESS | 1651 | 1463433215052 Marionette TRACE conn2 <- [1,1382,null,{}] 14:13:35 INFO - PROCESS | 1651 | 1463433215055 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}] 14:13:35 INFO - PROCESS | 1651 | 1463433215159 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 14:13:35 INFO - PROCESS | 1651 | 1463433215235 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11671d800 == 80 [pid = 1651] [id = 353] 14:13:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x11317d000) [pid = 1651] [serial = 1058] [outer = 0x0] 14:13:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x114edd800) [pid = 1651] [serial = 1059] [outer = 0x11317d000] 14:13:35 INFO - PROCESS | 1651 | 1463433215264 Marionette DEBUG loaded listener.js 14:13:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x1168a9800) [pid = 1651] [serial = 1060] [outer = 0x11317d000] 14:13:35 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:13:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba95000 == 79 [pid = 1651] [id = 343] 14:13:35 INFO - PROCESS | 1651 | --DOCSHELL 0x11672e000 == 78 [pid = 1651] [id = 342] 14:13:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1293d0000 == 77 [pid = 1651] [id = 341] 14:13:35 INFO - PROCESS | 1651 | --DOCSHELL 0x128c66000 == 76 [pid = 1651] [id = 340] 14:13:35 INFO - PROCESS | 1651 | --DOCSHELL 0x126121800 == 75 [pid = 1651] [id = 339] 14:13:35 INFO - PROCESS | 1651 | --DOCSHELL 0x124365000 == 74 [pid = 1651] [id = 338] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x124eb3800) [pid = 1651] [serial = 930] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x128b27800) [pid = 1651] [serial = 933] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x1295c4400) [pid = 1651] [serial = 975] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | 1463433215731 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] 14:13:35 INFO - PROCESS | 1651 | 1463433215776 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 14:13:35 INFO - PROCESS | 1651 | 1463433215780 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:13:35 INFO - PROCESS | 1651 | 1463433215782 Marionette TRACE conn2 <- [1,1386,null,{}] 14:13:35 INFO - PROCESS | 1651 | 1463433215784 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}] 14:13:35 INFO - PROCESS | 1651 | 1463433215870 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12460c400) [pid = 1651] [serial = 810] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11900d400) [pid = 1651] [serial = 864] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x116847c00) [pid = 1651] [serial = 861] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x125187400) [pid = 1651] [serial = 870] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x119978c00) [pid = 1651] [serial = 807] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x112fae800) [pid = 1651] [serial = 858] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x124ae7c00) [pid = 1651] [serial = 867] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12c41d000) [pid = 1651] [serial = 741] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11317e800) [pid = 1651] [serial = 804] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x1268ab800) [pid = 1651] [serial = 813] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x1267f3c00) [pid = 1651] [serial = 873] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x116a61000) [pid = 1651] [serial = 943] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x1166bfc00) [pid = 1651] [serial = 942] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x124606000) [pid = 1651] [serial = 928] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x123ff3000) [pid = 1651] [serial = 927] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x128c4b800) [pid = 1651] [serial = 937] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x128c41800) [pid = 1651] [serial = 936] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x129309400) [pid = 1651] [serial = 972] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11309e800) [pid = 1651] [serial = 919] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x112d32400) [pid = 1651] [serial = 918] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11312ec00) [pid = 1651] [serial = 940] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x112d26c00) [pid = 1651] [serial = 939] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x128f09c00) [pid = 1651] [serial = 964] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x128b2dc00) [pid = 1651] [serial = 961] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1295b4c00) [pid = 1651] [serial = 973] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x125815800) [pid = 1651] [serial = 969] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1246bec00) [pid = 1651] [serial = 955] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x129072000) [pid = 1651] [serial = 970] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x113184400) [pid = 1651] [serial = 967] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x124ebb000) [pid = 1651] [serial = 957] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x128a22800) [pid = 1651] [serial = 960] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12654d400) [pid = 1651] [serial = 958] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x128d56000) [pid = 1651] [serial = 963] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x117684400) [pid = 1651] [serial = 945] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11835dc00) [pid = 1651] [serial = 946] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1168a7400) [pid = 1651] [serial = 922] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1164a1400) [pid = 1651] [serial = 921] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12387e400) [pid = 1651] [serial = 954] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11944e400) [pid = 1651] [serial = 951] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119981800) [pid = 1651] [serial = 952] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x112748000) [pid = 1651] [serial = 966] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1187a5000) [pid = 1651] [serial = 948] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1193f0400) [pid = 1651] [serial = 949] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119974800) [pid = 1651] [serial = 925] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1185c9c00) [pid = 1651] [serial = 924] [outer = 0x0] [url = about:blank] 14:13:35 INFO - PROCESS | 1651 | 1463433215939 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x117131000 == 66 [pid = 1651] [id = 354] 14:13:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x112d32400) [pid = 1651] [serial = 1061] [outer = 0x0] 14:13:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116183c00) [pid = 1651] [serial = 1062] [outer = 0x112d32400] 14:13:35 INFO - PROCESS | 1651 | 1463433215968 Marionette DEBUG loaded listener.js 14:13:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1181ee000) [pid = 1651] [serial = 1063] [outer = 0x112d32400] 14:13:36 INFO - PROCESS | 1651 | 1463433216280 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] 14:13:36 INFO - PROCESS | 1651 | 1463433216302 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 14:13:36 INFO - PROCESS | 1651 | 1463433216305 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:13:36 INFO - PROCESS | 1651 | 1463433216311 Marionette TRACE conn2 <- [1,1390,null,{}] 14:13:36 INFO - PROCESS | 1651 | 1463433216318 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}] 14:13:36 INFO - PROCESS | 1651 | 1463433216405 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 14:13:36 INFO - PROCESS | 1651 | 1463433216474 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x120646000 == 67 [pid = 1651] [id = 355] 14:13:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1184a8800) [pid = 1651] [serial = 1064] [outer = 0x0] 14:13:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1185bf800) [pid = 1651] [serial = 1065] [outer = 0x1184a8800] 14:13:36 INFO - PROCESS | 1651 | 1463433216520 Marionette DEBUG loaded listener.js 14:13:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1192ad800) [pid = 1651] [serial = 1066] [outer = 0x1184a8800] 14:13:36 INFO - PROCESS | 1651 | 1463433216817 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]]]}] 14:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 527ms 14:13:36 INFO - PROCESS | 1651 | 1463433216838 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 14:13:36 INFO - PROCESS | 1651 | 1463433216841 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 14:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:13:36 INFO - PROCESS | 1651 | 1463433216848 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:13:36 INFO - PROCESS | 1651 | 1463433216850 Marionette TRACE conn2 <- [1,1394,null,{}] 14:13:36 INFO - PROCESS | 1651 | 1463433216853 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}] 14:13:37 INFO - PROCESS | 1651 | 1463433217000 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 14:13:37 INFO - PROCESS | 1651 | 1463433217085 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238b6800 == 68 [pid = 1651] [id = 356] 14:13:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1185af000) [pid = 1651] [serial = 1067] [outer = 0x0] 14:13:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x119442c00) [pid = 1651] [serial = 1068] [outer = 0x1185af000] 14:13:37 INFO - PROCESS | 1651 | 1463433217125 Marionette DEBUG loaded listener.js 14:13:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x119980000) [pid = 1651] [serial = 1069] [outer = 0x1185af000] 14:13:37 INFO - PROCESS | 1651 | 1463433217399 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]]]}] 14:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 570ms 14:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:13:37 INFO - PROCESS | 1651 | 1463433217418 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 14:13:37 INFO - PROCESS | 1651 | 1463433217419 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 14:13:37 INFO - PROCESS | 1651 | 1463433217421 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:13:37 INFO - PROCESS | 1651 | 1463433217422 Marionette TRACE conn2 <- [1,1398,null,{}] 14:13:37 INFO - PROCESS | 1651 | 1463433217425 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}] 14:13:37 INFO - PROCESS | 1651 | 1463433217527 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 14:13:37 INFO - PROCESS | 1651 | 1463433217532 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x124b49800 == 69 [pid = 1651] [id = 357] 14:13:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12105d000) [pid = 1651] [serial = 1070] [outer = 0x0] 14:13:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x123876400) [pid = 1651] [serial = 1071] [outer = 0x12105d000] 14:13:37 INFO - PROCESS | 1651 | 1463433217562 Marionette DEBUG loaded listener.js 14:13:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x123ff7800) [pid = 1651] [serial = 1072] [outer = 0x12105d000] 14:13:37 INFO - PROCESS | 1651 | 1463433217919 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]]]}] 14:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 521ms 14:13:37 INFO - PROCESS | 1651 | 1463433217953 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 14:13:37 INFO - PROCESS | 1651 | 1463433217954 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 14:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:13:37 INFO - PROCESS | 1651 | 1463433217956 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:13:37 INFO - PROCESS | 1651 | 1463433217957 Marionette TRACE conn2 <- [1,1402,null,{}] 14:13:37 INFO - PROCESS | 1651 | 1463433217962 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}] 14:13:38 INFO - PROCESS | 1651 | 1463433218071 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 14:13:38 INFO - PROCESS | 1651 | 1463433218084 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c0f800 == 70 [pid = 1651] [id = 358] 14:13:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11997e800) [pid = 1651] [serial = 1073] [outer = 0x0] 14:13:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12460b400) [pid = 1651] [serial = 1074] [outer = 0x11997e800] 14:13:38 INFO - PROCESS | 1651 | 1463433218109 Marionette DEBUG loaded listener.js 14:13:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x124ebbc00) [pid = 1651] [serial = 1075] [outer = 0x11997e800] 14:13:38 INFO - PROCESS | 1651 | 1463433218457 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]]]}] 14:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 522ms 14:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:13:38 INFO - PROCESS | 1651 | 1463433218480 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 14:13:38 INFO - PROCESS | 1651 | 1463433218481 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 14:13:38 INFO - PROCESS | 1651 | 1463433218488 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:13:38 INFO - PROCESS | 1651 | 1463433218490 Marionette TRACE conn2 <- [1,1406,null,{}] 14:13:38 INFO - PROCESS | 1651 | 1463433218492 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}] 14:13:38 INFO - PROCESS | 1651 | 1463433218599 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 14:13:38 INFO - PROCESS | 1651 | 1463433218634 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c73000 == 71 [pid = 1651] [id = 359] 14:13:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12460c000) [pid = 1651] [serial = 1076] [outer = 0x0] 14:13:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12581bc00) [pid = 1651] [serial = 1077] [outer = 0x12460c000] 14:13:38 INFO - PROCESS | 1651 | 1463433218659 Marionette DEBUG loaded listener.js 14:13:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1268acc00) [pid = 1651] [serial = 1078] [outer = 0x12460c000] 14:13:38 INFO - PROCESS | 1651 | 1463433218979 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]]]}] 14:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 525ms 14:13:39 INFO - PROCESS | 1651 | 1463433219021 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 14:13:39 INFO - PROCESS | 1651 | 1463433219022 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 14:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:13:39 INFO - PROCESS | 1651 | 1463433219025 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:13:39 INFO - PROCESS | 1651 | 1463433219026 Marionette TRACE conn2 <- [1,1410,null,{}] 14:13:39 INFO - PROCESS | 1651 | 1463433219028 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}] 14:13:39 INFO - PROCESS | 1651 | 1463433219140 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 14:13:39 INFO - PROCESS | 1651 | 1463433219175 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1298d9000 == 72 [pid = 1651] [id = 360] 14:13:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x126151c00) [pid = 1651] [serial = 1079] [outer = 0x0] 14:13:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x128b34c00) [pid = 1651] [serial = 1080] [outer = 0x126151c00] 14:13:39 INFO - PROCESS | 1651 | 1463433219200 Marionette DEBUG loaded listener.js 14:13:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x128f09800) [pid = 1651] [serial = 1081] [outer = 0x126151c00] 14:13:39 INFO - PROCESS | 1651 | 1463433219541 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]]]}] 14:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 569ms 14:13:39 INFO - PROCESS | 1651 | 1463433219597 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 14:13:39 INFO - PROCESS | 1651 | 1463433219598 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 14:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:13:39 INFO - PROCESS | 1651 | 1463433219600 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:13:39 INFO - PROCESS | 1651 | 1463433219602 Marionette TRACE conn2 <- [1,1414,null,{}] 14:13:39 INFO - PROCESS | 1651 | 1463433219604 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}] 14:13:39 INFO - PROCESS | 1651 | 1463433219711 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 14:13:39 INFO - PROCESS | 1651 | 1463433219748 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12acbb800 == 73 [pid = 1651] [id = 361] 14:13:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x128d56000) [pid = 1651] [serial = 1082] [outer = 0x0] 14:13:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x129312800) [pid = 1651] [serial = 1083] [outer = 0x128d56000] 14:13:39 INFO - PROCESS | 1651 | 1463433219773 Marionette DEBUG loaded listener.js 14:13:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12a796000) [pid = 1651] [serial = 1084] [outer = 0x128d56000] 14:13:40 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12387a800) [pid = 1651] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:13:40 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x1125fa400) [pid = 1651] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:13:40 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1247d5000) [pid = 1651] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:13:40 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12518e400) [pid = 1651] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:13:40 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x125818000) [pid = 1651] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:13:40 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11274c800) [pid = 1651] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:13:40 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11997bc00) [pid = 1651] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:13:40 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11317f400) [pid = 1651] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:13:40 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1193fdc00) [pid = 1651] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:13:40 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x129073800) [pid = 1651] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:13:40 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1185b9800) [pid = 1651] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:13:40 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x111e5ec00) [pid = 1651] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:13:40 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x116aa7000) [pid = 1651] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:13:40 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x110eed400) [pid = 1651] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:13:40 INFO - PROCESS | 1651 | 1463433220232 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]]]}] 14:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 667ms 14:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:13:40 INFO - PROCESS | 1651 | 1463433220269 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 14:13:40 INFO - PROCESS | 1651 | 1463433220270 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 14:13:40 INFO - PROCESS | 1651 | 1463433220272 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:13:40 INFO - PROCESS | 1651 | 1463433220274 Marionette TRACE conn2 <- [1,1418,null,{}] 14:13:40 INFO - PROCESS | 1651 | 1463433220277 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}] 14:13:40 INFO - PROCESS | 1651 | 1463433220366 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 14:13:40 INFO - PROCESS | 1651 | 1463433220370 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x126569000 == 74 [pid = 1651] [id = 362] 14:13:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x113c22400) [pid = 1651] [serial = 1085] [outer = 0x0] 14:13:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x116aa7800) [pid = 1651] [serial = 1086] [outer = 0x113c22400] 14:13:40 INFO - PROCESS | 1651 | 1463433220400 Marionette DEBUG loaded listener.js 14:13:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x128a23000) [pid = 1651] [serial = 1087] [outer = 0x113c22400] 14:13:40 INFO - PROCESS | 1651 | 1463433220770 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]]]}] 14:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 523ms 14:13:40 INFO - PROCESS | 1651 | 1463433220796 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 14:13:40 INFO - PROCESS | 1651 | 1463433220797 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 14:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:13:40 INFO - PROCESS | 1651 | 1463433220800 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:13:40 INFO - PROCESS | 1651 | 1463433220801 Marionette TRACE conn2 <- [1,1422,null,{}] 14:13:40 INFO - PROCESS | 1651 | 1463433220812 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}] 14:13:40 INFO - PROCESS | 1651 | 1463433220914 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 14:13:40 INFO - PROCESS | 1651 | 1463433220918 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c811000 == 75 [pid = 1651] [id = 363] 14:13:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1295b8c00) [pid = 1651] [serial = 1088] [outer = 0x0] 14:13:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12a78bc00) [pid = 1651] [serial = 1089] [outer = 0x1295b8c00] 14:13:40 INFO - PROCESS | 1651 | 1463433220942 Marionette DEBUG loaded listener.js 14:13:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12ade7800) [pid = 1651] [serial = 1090] [outer = 0x1295b8c00] 14:13:41 INFO - PROCESS | 1651 | 1463433221292 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]]]}] 14:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 518ms 14:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:13:41 INFO - PROCESS | 1651 | 1463433221319 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 14:13:41 INFO - PROCESS | 1651 | 1463433221320 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 14:13:41 INFO - PROCESS | 1651 | 1463433221322 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:13:41 INFO - PROCESS | 1651 | 1463433221323 Marionette TRACE conn2 <- [1,1426,null,{}] 14:13:41 INFO - PROCESS | 1651 | 1463433221326 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}] 14:13:41 INFO - PROCESS | 1651 | 1463433221416 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 14:13:41 INFO - PROCESS | 1651 | 1463433221478 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce35800 == 76 [pid = 1651] [id = 364] 14:13:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1295c4400) [pid = 1651] [serial = 1091] [outer = 0x0] 14:13:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12bb25800) [pid = 1651] [serial = 1092] [outer = 0x1295c4400] 14:13:41 INFO - PROCESS | 1651 | 1463433221503 Marionette DEBUG loaded listener.js 14:13:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12bb6d400) [pid = 1651] [serial = 1093] [outer = 0x1295c4400] 14:13:41 INFO - PROCESS | 1651 | 1463433221784 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]]]}] 14:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 523ms 14:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:13:41 INFO - PROCESS | 1651 | 1463433221846 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 14:13:41 INFO - PROCESS | 1651 | 1463433221847 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 14:13:41 INFO - PROCESS | 1651 | 1463433221849 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:13:41 INFO - PROCESS | 1651 | 1463433221850 Marionette TRACE conn2 <- [1,1430,null,{}] 14:13:41 INFO - PROCESS | 1651 | 1463433221853 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}] 14:13:41 INFO - PROCESS | 1651 | 1463433221942 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 14:13:41 INFO - PROCESS | 1651 | 1463433221946 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6d7800 == 77 [pid = 1651] [id = 365] 14:13:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12bb70400) [pid = 1651] [serial = 1094] [outer = 0x0] 14:13:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12be5c400) [pid = 1651] [serial = 1095] [outer = 0x12bb70400] 14:13:41 INFO - PROCESS | 1651 | 1463433221977 Marionette DEBUG loaded listener.js 14:13:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12be62c00) [pid = 1651] [serial = 1096] [outer = 0x12bb70400] 14:13:42 INFO - PROCESS | 1651 | 1463433222542 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]]]}] 14:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 721ms 14:13:42 INFO - PROCESS | 1651 | 1463433222571 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 14:13:42 INFO - PROCESS | 1651 | 1463433222573 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 14:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:13:42 INFO - PROCESS | 1651 | 1463433222596 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:13:42 INFO - PROCESS | 1651 | 1463433222598 Marionette TRACE conn2 <- [1,1434,null,{}] 14:13:42 INFO - PROCESS | 1651 | 1463433222602 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}] 14:13:42 INFO - PROCESS | 1651 | 1463433222719 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 14:13:42 INFO - PROCESS | 1651 | 1463433222778 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x119473000 == 78 [pid = 1651] [id = 366] 14:13:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x113132800) [pid = 1651] [serial = 1097] [outer = 0x0] 14:13:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x1164a1400) [pid = 1651] [serial = 1098] [outer = 0x113132800] 14:13:42 INFO - PROCESS | 1651 | 1463433222809 Marionette DEBUG loaded listener.js 14:13:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x116aa1000) [pid = 1651] [serial = 1099] [outer = 0x113132800] 14:13:43 INFO - PROCESS | 1651 | 1463433223285 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]]]}] 14:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 726ms 14:13:43 INFO - PROCESS | 1651 | 1463433223320 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 14:13:43 INFO - PROCESS | 1651 | 1463433223324 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 14:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:13:43 INFO - PROCESS | 1651 | 1463433223347 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:13:43 INFO - PROCESS | 1651 | 1463433223349 Marionette TRACE conn2 <- [1,1438,null,{}] 14:13:43 INFO - PROCESS | 1651 | 1463433223373 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}] 14:13:43 INFO - PROCESS | 1651 | 1463433223517 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 14:13:43 INFO - PROCESS | 1651 | 1463433223571 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x126818800 == 79 [pid = 1651] [id = 367] 14:13:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x1185c6800) [pid = 1651] [serial = 1100] [outer = 0x0] 14:13:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x1187a9400) [pid = 1651] [serial = 1101] [outer = 0x1185c6800] 14:13:43 INFO - PROCESS | 1651 | 1463433223601 Marionette DEBUG loaded listener.js 14:13:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x119976000) [pid = 1651] [serial = 1102] [outer = 0x1185c6800] 14:13:44 INFO - PROCESS | 1651 | 1463433224061 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]]]}] 14:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 747ms 14:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:13:44 INFO - PROCESS | 1651 | 1463433224096 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 14:13:44 INFO - PROCESS | 1651 | 1463433224098 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 14:13:44 INFO - PROCESS | 1651 | 1463433224102 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:13:44 INFO - PROCESS | 1651 | 1463433224107 Marionette TRACE conn2 <- [1,1442,null,{}] 14:13:44 INFO - PROCESS | 1651 | 1463433224119 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}] 14:13:44 INFO - PROCESS | 1651 | 1463433224287 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 14:13:44 INFO - PROCESS | 1651 | 1463433224394 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6f2000 == 80 [pid = 1651] [id = 368] 14:13:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12105bc00) [pid = 1651] [serial = 1103] [outer = 0x0] 14:13:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x124606c00) [pid = 1651] [serial = 1104] [outer = 0x12105bc00] 14:13:44 INFO - PROCESS | 1651 | 1463433224442 Marionette DEBUG loaded listener.js 14:13:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x126160800) [pid = 1651] [serial = 1105] [outer = 0x12105bc00] 14:13:44 INFO - PROCESS | 1651 | 1463433224965 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]]]}] 14:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 926ms 14:13:45 INFO - PROCESS | 1651 | 1463433225029 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 14:13:45 INFO - PROCESS | 1651 | 1463433225032 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 14:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:13:45 INFO - PROCESS | 1651 | 1463433225036 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:13:45 INFO - PROCESS | 1651 | 1463433225038 Marionette TRACE conn2 <- [1,1446,null,{}] 14:13:45 INFO - PROCESS | 1651 | 1463433225041 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}] 14:13:45 INFO - PROCESS | 1651 | 1463433225205 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 14:13:45 INFO - PROCESS | 1651 | 1463433225311 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1342c5800 == 81 [pid = 1651] [id = 369] 14:13:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12654a400) [pid = 1651] [serial = 1106] [outer = 0x0] 14:13:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12a793800) [pid = 1651] [serial = 1107] [outer = 0x12654a400] 14:13:45 INFO - PROCESS | 1651 | 1463433225342 Marionette DEBUG loaded listener.js 14:13:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12ac5c400) [pid = 1651] [serial = 1108] [outer = 0x12654a400] 14:13:45 INFO - PROCESS | 1651 | 1463433225770 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]]]}] 14:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 771ms 14:13:45 INFO - PROCESS | 1651 | 1463433225807 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 14:13:45 INFO - PROCESS | 1651 | 1463433225808 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 14:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:13:45 INFO - PROCESS | 1651 | 1463433225810 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:13:45 INFO - PROCESS | 1651 | 1463433225812 Marionette TRACE conn2 <- [1,1450,null,{}] 14:13:45 INFO - PROCESS | 1651 | 1463433225814 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}] 14:13:45 INFO - PROCESS | 1651 | 1463433225921 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 14:13:45 INFO - PROCESS | 1651 | 1463433225982 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1343e5000 == 82 [pid = 1651] [id = 370] 14:13:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x128a1a000) [pid = 1651] [serial = 1109] [outer = 0x0] 14:13:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12bb28400) [pid = 1651] [serial = 1110] [outer = 0x128a1a000] 14:13:46 INFO - PROCESS | 1651 | 1463433226051 Marionette DEBUG loaded listener.js 14:13:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12be5d400) [pid = 1651] [serial = 1111] [outer = 0x128a1a000] 14:13:46 INFO - PROCESS | 1651 | 1463433226481 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]]]}] 14:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 719ms 14:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:13:46 INFO - PROCESS | 1651 | 1463433226529 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 14:13:46 INFO - PROCESS | 1651 | 1463433226531 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 14:13:46 INFO - PROCESS | 1651 | 1463433226533 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:13:46 INFO - PROCESS | 1651 | 1463433226534 Marionette TRACE conn2 <- [1,1454,null,{}] 14:13:46 INFO - PROCESS | 1651 | 1463433226536 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}] 14:13:46 INFO - PROCESS | 1651 | 1463433226657 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 14:13:46 INFO - PROCESS | 1651 | 1463433226733 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1345c4800 == 83 [pid = 1651] [id = 371] 14:13:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12be62000) [pid = 1651] [serial = 1112] [outer = 0x0] 14:13:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12c421000) [pid = 1651] [serial = 1113] [outer = 0x12be62000] 14:13:46 INFO - PROCESS | 1651 | 1463433226763 Marionette DEBUG loaded listener.js 14:13:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12c827800) [pid = 1651] [serial = 1114] [outer = 0x12be62000] 14:13:47 INFO - PROCESS | 1651 | 1463433227206 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]]]}] 14:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 719ms 14:13:47 INFO - PROCESS | 1651 | 1463433227252 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 14:13:47 INFO - PROCESS | 1651 | 1463433227254 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 14:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:13:47 INFO - PROCESS | 1651 | 1463433227256 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:13:47 INFO - PROCESS | 1651 | 1463433227258 Marionette TRACE conn2 <- [1,1458,null,{}] 14:13:47 INFO - PROCESS | 1651 | 1463433227260 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}] 14:13:47 INFO - PROCESS | 1651 | 1463433227368 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 14:13:47 INFO - PROCESS | 1651 | 1463433227469 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x125865000 == 84 [pid = 1651] [id = 372] 14:13:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x1121a7800) [pid = 1651] [serial = 1115] [outer = 0x0] 14:13:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x129079c00) [pid = 1651] [serial = 1116] [outer = 0x1121a7800] 14:13:47 INFO - PROCESS | 1651 | 1463433227500 Marionette DEBUG loaded listener.js 14:13:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12c82e400) [pid = 1651] [serial = 1117] [outer = 0x1121a7800] 14:13:48 INFO - PROCESS | 1651 | 1463433228165 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]]]}] 14:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 972ms 14:13:48 INFO - PROCESS | 1651 | 1463433228229 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 14:13:48 INFO - PROCESS | 1651 | 1463433228231 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 14:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:13:48 INFO - PROCESS | 1651 | 1463433228235 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:13:48 INFO - PROCESS | 1651 | 1463433228237 Marionette TRACE conn2 <- [1,1462,null,{}] 14:13:48 INFO - PROCESS | 1651 | 1463433228242 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}] 14:13:48 INFO - PROCESS | 1651 | 1463433228346 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 14:13:48 INFO - PROCESS | 1651 | 1463433228426 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12061d800 == 85 [pid = 1651] [id = 373] 14:13:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x111e23400) [pid = 1651] [serial = 1118] [outer = 0x0] 14:13:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x1125f9c00) [pid = 1651] [serial = 1119] [outer = 0x111e23400] 14:13:48 INFO - PROCESS | 1651 | 1463433228454 Marionette DEBUG loaded listener.js 14:13:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x113188400) [pid = 1651] [serial = 1120] [outer = 0x111e23400] 14:13:48 INFO - PROCESS | 1651 | 1463433228932 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]]]}] 14:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 725ms 14:13:48 INFO - PROCESS | 1651 | 1463433228960 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 14:13:48 INFO - PROCESS | 1651 | 1463433228963 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 14:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:13:48 INFO - PROCESS | 1651 | 1463433228968 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:13:48 INFO - PROCESS | 1651 | 1463433228970 Marionette TRACE conn2 <- [1,1466,null,{}] 14:13:48 INFO - PROCESS | 1651 | 1463433228972 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}] 14:13:49 INFO - PROCESS | 1651 | 1463433229146 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12c80d800 == 84 [pid = 1651] [id = 305] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce44000 == 83 [pid = 1651] [id = 309] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce35800 == 82 [pid = 1651] [id = 364] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12c811000 == 81 [pid = 1651] [id = 363] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x126569000 == 80 [pid = 1651] [id = 362] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12acbb800 == 79 [pid = 1651] [id = 361] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1298d9000 == 78 [pid = 1651] [id = 360] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x128c73000 == 77 [pid = 1651] [id = 359] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12a798000) [pid = 1651] [serial = 993] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12a7f8400) [pid = 1651] [serial = 1032] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x128c0f800 == 76 [pid = 1651] [id = 358] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x124b49800 == 75 [pid = 1651] [id = 357] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1238b6800 == 74 [pid = 1651] [id = 356] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x120646000 == 73 [pid = 1651] [id = 355] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x117131000 == 72 [pid = 1651] [id = 354] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x11671d800 == 71 [pid = 1651] [id = 353] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x11671a000 == 70 [pid = 1651] [id = 352] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12d4be800 == 69 [pid = 1651] [id = 349] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce49800 == 68 [pid = 1651] [id = 348] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba8f800 == 67 [pid = 1651] [id = 347] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x119317000 == 66 [pid = 1651] [id = 346] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x116142000 == 65 [pid = 1651] [id = 345] 14:13:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12c011000 == 64 [pid = 1651] [id = 344] 14:13:49 INFO - PROCESS | 1651 | 1463433229190 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x116142000 == 65 [pid = 1651] [id = 374] 14:13:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11317f400) [pid = 1651] [serial = 1121] [outer = 0x0] 14:13:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x116aa1c00) [pid = 1651] [serial = 1122] [outer = 0x11317f400] 14:13:49 INFO - PROCESS | 1651 | 1463433229217 Marionette DEBUG loaded listener.js 14:13:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x1181f5400) [pid = 1651] [serial = 1123] [outer = 0x11317f400] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x128a19800) [pid = 1651] [serial = 931] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x128c3d400) [pid = 1651] [serial = 934] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x128a1bc00) [pid = 1651] [serial = 1018] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x126152400) [pid = 1651] [serial = 1017] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x128b2cc00) [pid = 1651] [serial = 1020] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x128f0cc00) [pid = 1651] [serial = 1023] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x11312b800) [pid = 1651] [serial = 1026] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x114e12c00) [pid = 1651] [serial = 1027] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11997f800) [pid = 1651] [serial = 984] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x1239cf400) [pid = 1651] [serial = 1014] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11684f400) [pid = 1651] [serial = 1003] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x115d76000) [pid = 1651] [serial = 1002] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11997a000) [pid = 1651] [serial = 1011] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x119ff0400) [pid = 1651] [serial = 1012] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x1295d3800) [pid = 1651] [serial = 976] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x117677800) [pid = 1651] [serial = 996] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x1242b0400) [pid = 1651] [serial = 987] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x128a24000) [pid = 1651] [serial = 990] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x1188c0c00) [pid = 1651] [serial = 1008] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x1193f0000) [pid = 1651] [serial = 1009] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x113137400) [pid = 1651] [serial = 1000] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x112db1c00) [pid = 1651] [serial = 999] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x117e29000) [pid = 1651] [serial = 1005] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x118366800) [pid = 1651] [serial = 1006] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x113136c00) [pid = 1651] [serial = 978] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x117e23400) [pid = 1651] [serial = 981] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1295c6400) [pid = 1651] [serial = 1024] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x123e0b000) [pid = 1651] [serial = 1029] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12930a800) [pid = 1651] [serial = 1030] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x128c48800) [pid = 1651] [serial = 1021] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x124e82400) [pid = 1651] [serial = 1015] [outer = 0x0] [url = about:blank] 14:13:49 INFO - PROCESS | 1651 | 1463433229576 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]]]}] 14:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 620ms 14:13:49 INFO - PROCESS | 1651 | 1463433229588 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 14:13:49 INFO - PROCESS | 1651 | 1463433229590 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 14:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:13:49 INFO - PROCESS | 1651 | 1463433229596 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:13:49 INFO - PROCESS | 1651 | 1463433229599 Marionette TRACE conn2 <- [1,1470,null,{}] 14:13:49 INFO - PROCESS | 1651 | 1463433229607 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}] 14:13:49 INFO - PROCESS | 1651 | 1463433229734 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 14:13:49 INFO - PROCESS | 1651 | 1463433229745 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ddb000 == 66 [pid = 1651] [id = 375] 14:13:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1185bb400) [pid = 1651] [serial = 1124] [outer = 0x0] 14:13:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1192aa400) [pid = 1651] [serial = 1125] [outer = 0x1185bb400] 14:13:49 INFO - PROCESS | 1651 | 1463433229790 Marionette DEBUG loaded listener.js 14:13:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x119955800) [pid = 1651] [serial = 1126] [outer = 0x1185bb400] 14:13:50 INFO - PROCESS | 1651 | 1463433230243 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]]]}] 14:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 676ms 14:13:50 INFO - PROCESS | 1651 | 1463433230269 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 14:13:50 INFO - PROCESS | 1651 | 1463433230271 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 14:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:13:50 INFO - PROCESS | 1651 | 1463433230273 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:13:50 INFO - PROCESS | 1651 | 1463433230274 Marionette TRACE conn2 <- [1,1474,null,{}] 14:13:50 INFO - PROCESS | 1651 | 1463433230277 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}] 14:13:50 INFO - PROCESS | 1651 | 1463433230366 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 14:13:50 INFO - PROCESS | 1651 | 1463433230371 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f54000 == 67 [pid = 1651] [id = 376] 14:13:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11997a400) [pid = 1651] [serial = 1127] [outer = 0x0] 14:13:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x119cc9000) [pid = 1651] [serial = 1128] [outer = 0x11997a400] 14:13:50 INFO - PROCESS | 1651 | 1463433230397 Marionette DEBUG loaded listener.js 14:13:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x123876c00) [pid = 1651] [serial = 1129] [outer = 0x11997a400] 14:13:50 INFO - PROCESS | 1651 | 1463433230760 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]]]}] 14:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 523ms 14:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:13:50 INFO - PROCESS | 1651 | 1463433230796 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 14:13:50 INFO - PROCESS | 1651 | 1463433230797 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 14:13:50 INFO - PROCESS | 1651 | 1463433230800 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:13:50 INFO - PROCESS | 1651 | 1463433230801 Marionette TRACE conn2 <- [1,1478,null,{}] 14:13:50 INFO - PROCESS | 1651 | 1463433230803 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}] 14:13:50 INFO - PROCESS | 1651 | 1463433230890 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 14:13:50 INFO - PROCESS | 1651 | 1463433230895 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x124b4f800 == 68 [pid = 1651] [id = 377] 14:13:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x123970c00) [pid = 1651] [serial = 1130] [outer = 0x0] 14:13:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x123ff5800) [pid = 1651] [serial = 1131] [outer = 0x123970c00] 14:13:50 INFO - PROCESS | 1651 | 1463433230920 Marionette DEBUG loaded listener.js 14:13:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12460ec00) [pid = 1651] [serial = 1132] [outer = 0x123970c00] 14:13:51 INFO - PROCESS | 1651 | 1463433231287 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]]]}] 14:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 14:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:13:51 INFO - PROCESS | 1651 | 1463433231318 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 14:13:51 INFO - PROCESS | 1651 | 1463433231320 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 14:13:51 INFO - PROCESS | 1651 | 1463433231322 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:13:51 INFO - PROCESS | 1651 | 1463433231323 Marionette TRACE conn2 <- [1,1482,null,{}] 14:13:51 INFO - PROCESS | 1651 | 1463433231325 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}] 14:13:51 INFO - PROCESS | 1651 | 1463433231459 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 14:13:51 INFO - PROCESS | 1651 | 1463433231474 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c19000 == 69 [pid = 1651] [id = 378] 14:13:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x123e03c00) [pid = 1651] [serial = 1133] [outer = 0x0] 14:13:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x124e8a400) [pid = 1651] [serial = 1134] [outer = 0x123e03c00] 14:13:51 INFO - PROCESS | 1651 | 1463433231501 Marionette DEBUG loaded listener.js 14:13:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128c41800) [pid = 1651] [serial = 1135] [outer = 0x123e03c00] 14:13:51 INFO - PROCESS | 1651 | 1463433231953 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]]]}] 14:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 672ms 14:13:51 INFO - PROCESS | 1651 | 1463433231996 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 14:13:51 INFO - PROCESS | 1651 | 1463433231998 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 14:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:13:52 INFO - PROCESS | 1651 | 1463433232001 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:13:52 INFO - PROCESS | 1651 | 1463433232003 Marionette TRACE conn2 <- [1,1486,null,{}] 14:13:52 INFO - PROCESS | 1651 | 1463433232006 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}] 14:13:52 INFO - PROCESS | 1651 | 1463433232169 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 14:13:52 INFO - PROCESS | 1651 | 1463433232294 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b350000 == 70 [pid = 1651] [id = 379] 14:13:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12aca3c00) [pid = 1651] [serial = 1136] [outer = 0x0] 14:13:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12ade7000) [pid = 1651] [serial = 1137] [outer = 0x12aca3c00] 14:13:52 INFO - PROCESS | 1651 | 1463433232322 Marionette DEBUG loaded listener.js 14:13:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12bb2dc00) [pid = 1651] [serial = 1138] [outer = 0x12aca3c00] 14:13:52 INFO - PROCESS | 1651 | 1463433232650 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]]]}] 14:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 669ms 14:13:52 INFO - PROCESS | 1651 | 1463433232670 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 14:13:52 INFO - PROCESS | 1651 | 1463433232671 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 14:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:13:52 INFO - PROCESS | 1651 | 1463433232674 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:13:52 INFO - PROCESS | 1651 | 1463433232675 Marionette TRACE conn2 <- [1,1490,null,{}] 14:13:52 INFO - PROCESS | 1651 | 1463433232684 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}] 14:13:52 INFO - PROCESS | 1651 | 1463433232801 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 14:13:52 INFO - PROCESS | 1651 | 1463433232839 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c00d000 == 71 [pid = 1651] [id = 380] 14:13:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12bb2e800) [pid = 1651] [serial = 1139] [outer = 0x0] 14:13:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12be65800) [pid = 1651] [serial = 1140] [outer = 0x12bb2e800] 14:13:52 INFO - PROCESS | 1651 | 1463433232863 Marionette DEBUG loaded listener.js 14:13:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12c41d000) [pid = 1651] [serial = 1141] [outer = 0x12bb2e800] 14:13:53 INFO - PROCESS | 1651 | 1463433233172 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]]]}] 14:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 524ms 14:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:13:53 INFO - PROCESS | 1651 | 1463433233202 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 14:13:53 INFO - PROCESS | 1651 | 1463433233204 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 14:13:53 INFO - PROCESS | 1651 | 1463433233206 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:13:53 INFO - PROCESS | 1651 | 1463433233207 Marionette TRACE conn2 <- [1,1494,null,{}] 14:13:53 INFO - PROCESS | 1651 | 1463433233210 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}] 14:13:53 INFO - PROCESS | 1651 | 1463433233320 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 14:13:53 INFO - PROCESS | 1651 | 1463433233358 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c9e8800 == 72 [pid = 1651] [id = 381] 14:13:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12bb65800) [pid = 1651] [serial = 1142] [outer = 0x0] 14:13:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12c420000) [pid = 1651] [serial = 1143] [outer = 0x12bb65800] 14:13:53 INFO - PROCESS | 1651 | 1463433233383 Marionette DEBUG loaded listener.js 14:13:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12c82c000) [pid = 1651] [serial = 1144] [outer = 0x12bb65800] 14:13:53 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12460c000) [pid = 1651] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:13:53 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x126151c00) [pid = 1651] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:13:53 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12a794400) [pid = 1651] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:13:53 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11317d000) [pid = 1651] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:13:53 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x1185af000) [pid = 1651] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:13:53 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x112d32400) [pid = 1651] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:13:53 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x110eef800) [pid = 1651] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:13:53 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x128d56000) [pid = 1651] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:13:53 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x113c22400) [pid = 1651] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:13:53 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x1295b8c00) [pid = 1651] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:13:53 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12105d000) [pid = 1651] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:13:53 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x1184a8800) [pid = 1651] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:13:53 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x1295c4400) [pid = 1651] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:13:53 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11997e800) [pid = 1651] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:13:53 INFO - PROCESS | 1651 | 1463433233783 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]]]}] 14:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 620ms 14:13:53 INFO - PROCESS | 1651 | 1463433233831 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 14:13:53 INFO - PROCESS | 1651 | 1463433233833 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 14:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:13:53 INFO - PROCESS | 1651 | 1463433233835 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:13:53 INFO - PROCESS | 1651 | 1463433233836 Marionette TRACE conn2 <- [1,1498,null,{}] 14:13:53 INFO - PROCESS | 1651 | 1463433233838 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}] 14:13:53 INFO - PROCESS | 1651 | 1463433233935 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 14:13:53 INFO - PROCESS | 1651 | 1463433233940 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c811800 == 73 [pid = 1651] [id = 382] 14:13:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x1181e9000) [pid = 1651] [serial = 1145] [outer = 0x0] 14:13:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12581b000) [pid = 1651] [serial = 1146] [outer = 0x1181e9000] 14:13:53 INFO - PROCESS | 1651 | 1463433233965 Marionette DEBUG loaded listener.js 14:13:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12a794400) [pid = 1651] [serial = 1147] [outer = 0x1181e9000] 14:13:54 INFO - PROCESS | 1651 | 1463433234298 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]]]}] 14:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 468ms 14:13:54 INFO - PROCESS | 1651 | 1463433234304 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 14:13:54 INFO - PROCESS | 1651 | 1463433234305 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 14:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:13:54 INFO - PROCESS | 1651 | 1463433234308 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:13:54 INFO - PROCESS | 1651 | 1463433234310 Marionette TRACE conn2 <- [1,1502,null,{}] 14:13:54 INFO - PROCESS | 1651 | 1463433234314 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}] 14:13:54 INFO - PROCESS | 1651 | 1463433234419 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 14:13:54 INFO - PROCESS | 1651 | 1463433234482 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d2a7000 == 74 [pid = 1651] [id = 383] 14:13:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x128b29000) [pid = 1651] [serial = 1148] [outer = 0x0] 14:13:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12c82d000) [pid = 1651] [serial = 1149] [outer = 0x128b29000] 14:13:54 INFO - PROCESS | 1651 | 1463433234511 Marionette DEBUG loaded listener.js 14:13:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12c913000) [pid = 1651] [serial = 1150] [outer = 0x128b29000] 14:13:54 INFO - PROCESS | 1651 | 1463433234818 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]]]}] 14:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 521ms 14:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:13:54 INFO - PROCESS | 1651 | 1463433234833 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 14:13:54 INFO - PROCESS | 1651 | 1463433234834 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 14:13:54 INFO - PROCESS | 1651 | 1463433234836 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:13:54 INFO - PROCESS | 1651 | 1463433234837 Marionette TRACE conn2 <- [1,1506,null,{}] 14:13:54 INFO - PROCESS | 1651 | 1463433234840 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}] 14:13:54 INFO - PROCESS | 1651 | 1463433234938 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 14:13:54 INFO - PROCESS | 1651 | 1463433234943 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x133e10000 == 75 [pid = 1651] [id = 384] 14:13:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x124639000) [pid = 1651] [serial = 1151] [outer = 0x0] 14:13:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12463b400) [pid = 1651] [serial = 1152] [outer = 0x124639000] 14:13:54 INFO - PROCESS | 1651 | 1463433234968 Marionette DEBUG loaded listener.js 14:13:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12c90d400) [pid = 1651] [serial = 1153] [outer = 0x124639000] 14:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 468ms 14:13:55 INFO - PROCESS | 1651 | 1463433235300 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]]]}] 14:13:55 INFO - PROCESS | 1651 | 1463433235305 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 14:13:55 INFO - PROCESS | 1651 | 1463433235306 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 14:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:13:55 INFO - PROCESS | 1651 | 1463433235308 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:13:55 INFO - PROCESS | 1651 | 1463433235309 Marionette TRACE conn2 <- [1,1510,null,{}] 14:13:55 INFO - PROCESS | 1651 | 1463433235315 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}] 14:13:55 INFO - PROCESS | 1651 | 1463433235437 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 14:13:55 INFO - PROCESS | 1651 | 1463433235473 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x133e1b000 == 76 [pid = 1651] [id = 385] 14:13:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x124632000) [pid = 1651] [serial = 1154] [outer = 0x0] 14:13:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12c90cc00) [pid = 1651] [serial = 1155] [outer = 0x124632000] 14:13:55 INFO - PROCESS | 1651 | 1463433235498 Marionette DEBUG loaded listener.js 14:13:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12c9c5400) [pid = 1651] [serial = 1156] [outer = 0x124632000] 14:13:55 INFO - PROCESS | 1651 | 1463433235967 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]]]}] 14:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 721ms 14:13:56 INFO - PROCESS | 1651 | 1463433236030 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 14:13:56 INFO - PROCESS | 1651 | 1463433236033 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 14:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:13:56 INFO - PROCESS | 1651 | 1463433236037 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:13:56 INFO - PROCESS | 1651 | 1463433236039 Marionette TRACE conn2 <- [1,1514,null,{}] 14:13:56 INFO - PROCESS | 1651 | 1463433236043 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}] 14:13:56 INFO - PROCESS | 1651 | 1463433236167 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 14:13:56 INFO - PROCESS | 1651 | 1463433236244 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x119479800 == 77 [pid = 1651] [id = 386] 14:13:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11317e000) [pid = 1651] [serial = 1157] [outer = 0x0] 14:13:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x116437800) [pid = 1651] [serial = 1158] [outer = 0x11317e000] 14:13:56 INFO - PROCESS | 1651 | 1463433236275 Marionette DEBUG loaded listener.js 14:13:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x117e23400) [pid = 1651] [serial = 1159] [outer = 0x11317e000] 14:13:56 INFO - PROCESS | 1651 | 1463433236714 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]]]}] 14:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 721ms 14:13:56 INFO - PROCESS | 1651 | 1463433236758 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 14:13:56 INFO - PROCESS | 1651 | 1463433236763 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 14:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:13:56 INFO - PROCESS | 1651 | 1463433236767 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:13:56 INFO - PROCESS | 1651 | 1463433236769 Marionette TRACE conn2 <- [1,1518,null,{}] 14:13:56 INFO - PROCESS | 1651 | 1463433236772 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}] 14:13:56 INFO - PROCESS | 1651 | 1463433236885 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 14:13:56 INFO - PROCESS | 1651 | 1463433236980 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12584d800 == 78 [pid = 1651] [id = 387] 14:13:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x1184b1c00) [pid = 1651] [serial = 1160] [outer = 0x0] 14:13:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1192a4000) [pid = 1651] [serial = 1161] [outer = 0x1184b1c00] 14:13:57 INFO - PROCESS | 1651 | 1463433237010 Marionette DEBUG loaded listener.js 14:13:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11997ec00) [pid = 1651] [serial = 1162] [outer = 0x1184b1c00] 14:13:57 INFO - PROCESS | 1651 | 1463433237432 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]]]}] 14:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 670ms 14:13:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:13:57 INFO - PROCESS | 1651 | 1463433237437 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 14:13:57 INFO - PROCESS | 1651 | 1463433237439 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 14:13:57 INFO - PROCESS | 1651 | 1463433237441 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:13:57 INFO - PROCESS | 1651 | 1463433237444 Marionette TRACE conn2 <- [1,1522,null,{}] 14:13:57 INFO - PROCESS | 1651 | 1463433237452 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}] 14:13:57 INFO - PROCESS | 1651 | 1463433237568 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 14:13:57 INFO - PROCESS | 1651 | 1463433237657 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d976800 == 79 [pid = 1651] [id = 388] 14:13:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12387a800) [pid = 1651] [serial = 1163] [outer = 0x0] 14:13:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x124635400) [pid = 1651] [serial = 1164] [outer = 0x12387a800] 14:13:57 INFO - PROCESS | 1651 | 1463433237691 Marionette DEBUG loaded listener.js 14:13:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x126155400) [pid = 1651] [serial = 1165] [outer = 0x12387a800] 14:13:58 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 () { 14:13:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:13:58 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 () { 14:13:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:13:58 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 () { 14:13:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:13:58 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 () { 14:13:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:13:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 623ms 14:13:58 INFO - PROCESS | 1651 | 1463433238056 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"]]]}] 14:13:58 INFO - PROCESS | 1651 | 1463433238065 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 14:13:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:13:58 INFO - PROCESS | 1651 | 1463433238067 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 14:13:58 INFO - PROCESS | 1651 | 1463433238070 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:13:58 INFO - PROCESS | 1651 | 1463433238071 Marionette TRACE conn2 <- [1,1526,null,{}] 14:13:58 INFO - PROCESS | 1651 | 1463433238074 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}] 14:13:58 INFO - PROCESS | 1651 | 1463433238185 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 14:13:58 INFO - PROCESS | 1651 | 1463433238279 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x13412d800 == 80 [pid = 1651] [id = 389] 14:13:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x1267f3000) [pid = 1651] [serial = 1166] [outer = 0x0] 14:13:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12ab0e400) [pid = 1651] [serial = 1167] [outer = 0x1267f3000] 14:13:58 INFO - PROCESS | 1651 | 1463433238318 Marionette DEBUG loaded listener.js 14:13:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12bb66800) [pid = 1651] [serial = 1168] [outer = 0x1267f3000] 14:13:58 INFO - PROCESS | 1651 | 1463433238682 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"]]]}] 14:13:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:13:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:13:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:13:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 621ms 14:13:58 INFO - PROCESS | 1651 | 1463433238692 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 14:13:58 INFO - PROCESS | 1651 | 1463433238693 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 14:13:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:13:58 INFO - PROCESS | 1651 | 1463433238696 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:13:58 INFO - PROCESS | 1651 | 1463433238697 Marionette TRACE conn2 <- [1,1530,null,{}] 14:13:58 INFO - PROCESS | 1651 | 1463433238699 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}] 14:13:58 INFO - PROCESS | 1651 | 1463433238808 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 14:13:58 INFO - PROCESS | 1651 | 1463433238909 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x134148800 == 81 [pid = 1651] [id = 390] 14:13:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x125815800) [pid = 1651] [serial = 1169] [outer = 0x0] 14:13:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12bb74c00) [pid = 1651] [serial = 1170] [outer = 0x125815800] 14:13:58 INFO - PROCESS | 1651 | 1463433238943 Marionette DEBUG loaded listener.js 14:13:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12c90bc00) [pid = 1651] [serial = 1171] [outer = 0x125815800] 14:13:59 INFO - PROCESS | 1651 | 1463433239274 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]]]}] 14:13:59 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 14:13:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:13:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:13:59 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. 14:13:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:13:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 14:13:59 INFO - PROCESS | 1651 | 1463433239317 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 14:13:59 INFO - PROCESS | 1651 | 1463433239319 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 14:13:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:13:59 INFO - PROCESS | 1651 | 1463433239321 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:13:59 INFO - PROCESS | 1651 | 1463433239323 Marionette TRACE conn2 <- [1,1534,null,{}] 14:13:59 INFO - PROCESS | 1651 | 1463433239325 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}] 14:13:59 INFO - PROCESS | 1651 | 1463433239446 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 14:13:59 INFO - PROCESS | 1651 | 1463433239539 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x13461e800 == 82 [pid = 1651] [id = 391] 14:13:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12c915000) [pid = 1651] [serial = 1172] [outer = 0x0] 14:13:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12c9cac00) [pid = 1651] [serial = 1173] [outer = 0x12c915000] 14:13:59 INFO - PROCESS | 1651 | 1463433239571 Marionette DEBUG loaded listener.js 14:13:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12d16c800) [pid = 1651] [serial = 1174] [outer = 0x12c915000] 14:13:59 INFO - PROCESS | 1651 | 1463433239983 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]]]}] 14:14:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:14:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 721ms 14:14:00 INFO - PROCESS | 1651 | 1463433240044 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 14:14:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:14:00 INFO - PROCESS | 1651 | 1463433240046 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 14:14:00 INFO - PROCESS | 1651 | 1463433240050 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:14:00 INFO - PROCESS | 1651 | 1463433240052 Marionette TRACE conn2 <- [1,1538,null,{}] 14:14:00 INFO - PROCESS | 1651 | 1463433240055 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}] 14:14:00 INFO - PROCESS | 1651 | 1463433240216 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 14:14:00 INFO - PROCESS | 1651 | 1463433240342 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x134634000 == 83 [pid = 1651] [id = 392] 14:14:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12d165000) [pid = 1651] [serial = 1175] [outer = 0x0] 14:14:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12d2d6400) [pid = 1651] [serial = 1176] [outer = 0x12d165000] 14:14:00 INFO - PROCESS | 1651 | 1463433240372 Marionette DEBUG loaded listener.js 14:14:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12d578800) [pid = 1651] [serial = 1177] [outer = 0x12d165000] 14:14:00 INFO - PROCESS | 1651 | 1463433240804 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]]]}] 14:14:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:14:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 822ms 14:14:00 INFO - PROCESS | 1651 | 1463433240872 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 14:14:00 INFO - PROCESS | 1651 | 1463433240873 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 14:14:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:14:00 INFO - PROCESS | 1651 | 1463433240892 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:14:00 INFO - PROCESS | 1651 | 1463433240894 Marionette TRACE conn2 <- [1,1542,null,{}] 14:14:00 INFO - PROCESS | 1651 | 1463433240900 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}] 14:14:01 INFO - PROCESS | 1651 | 1463433241011 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 14:14:01 INFO - PROCESS | 1651 | 1463433241087 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x13770c000 == 84 [pid = 1651] [id = 393] 14:14:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12d2d8c00) [pid = 1651] [serial = 1178] [outer = 0x0] 14:14:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12d57fc00) [pid = 1651] [serial = 1179] [outer = 0x12d2d8c00] 14:14:01 INFO - PROCESS | 1651 | 1463433241116 Marionette DEBUG loaded listener.js 14:14:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12d585c00) [pid = 1651] [serial = 1180] [outer = 0x12d2d8c00] 14:14:01 INFO - PROCESS | 1651 | 1463433241619 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]]]}] 14:14:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:14:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 790ms 14:14:01 INFO - PROCESS | 1651 | 1463433241684 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 14:14:01 INFO - PROCESS | 1651 | 1463433241686 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 14:14:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:14:01 INFO - PROCESS | 1651 | 1463433241692 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:14:01 INFO - PROCESS | 1651 | 1463433241697 Marionette TRACE conn2 <- [1,1546,null,{}] 14:14:01 INFO - PROCESS | 1651 | 1463433241700 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}] 14:14:01 INFO - PROCESS | 1651 | 1463433241871 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 14:14:01 INFO - PROCESS | 1651 | 1463433241954 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x125860800 == 85 [pid = 1651] [id = 394] 14:14:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x113187400) [pid = 1651] [serial = 1181] [outer = 0x0] 14:14:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12d578400) [pid = 1651] [serial = 1182] [outer = 0x113187400] 14:14:02 INFO - PROCESS | 1651 | 1463433242001 Marionette DEBUG loaded listener.js 14:14:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12d6c9c00) [pid = 1651] [serial = 1183] [outer = 0x113187400] 14:14:02 INFO - PROCESS | 1651 | 1463433242482 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]]]}] 14:14:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:14:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 827ms 14:14:02 INFO - PROCESS | 1651 | 1463433242760 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 14:14:02 INFO - PROCESS | 1651 | 1463433242762 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 14:14:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:14:02 INFO - PROCESS | 1651 | 1463433242791 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:14:02 INFO - PROCESS | 1651 | 1463433242792 Marionette TRACE conn2 <- [1,1550,null,{}] 14:14:02 INFO - PROCESS | 1651 | 1463433242796 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}] 14:14:02 INFO - PROCESS | 1651 | 1463433242902 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 14:14:02 INFO - PROCESS | 1651 | 1463433242970 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x119280000 == 86 [pid = 1651] [id = 395] 14:14:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11296a000) [pid = 1651] [serial = 1184] [outer = 0x0] 14:14:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x112eea000) [pid = 1651] [serial = 1185] [outer = 0x11296a000] 14:14:02 INFO - PROCESS | 1651 | 1463433242998 Marionette DEBUG loaded listener.js 14:14:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x116004800) [pid = 1651] [serial = 1186] [outer = 0x11296a000] 14:14:03 INFO - PROCESS | 1651 | 1463433243454 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]]]}] 14:14:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:14:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 726ms 14:14:03 INFO - PROCESS | 1651 | 1463433243517 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 14:14:03 INFO - PROCESS | 1651 | 1463433243519 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 14:14:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:14:03 INFO - PROCESS | 1651 | 1463433243524 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:14:03 INFO - PROCESS | 1651 | 1463433243528 Marionette TRACE conn2 <- [1,1554,null,{}] 14:14:03 INFO - PROCESS | 1651 | 1463433243532 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}] 14:14:03 INFO - PROCESS | 1651 | 1463433243632 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 14:14:03 INFO - PROCESS | 1651 | 1463433243713 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x117446000 == 87 [pid = 1651] [id = 396] 14:14:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x116aa5000) [pid = 1651] [serial = 1187] [outer = 0x0] 14:14:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x117683400) [pid = 1651] [serial = 1188] [outer = 0x116aa5000] 14:14:03 INFO - PROCESS | 1651 | 1463433243741 Marionette DEBUG loaded listener.js 14:14:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x1182e1800) [pid = 1651] [serial = 1189] [outer = 0x116aa5000] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x133e10000 == 86 [pid = 1651] [id = 384] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12d2a7000 == 85 [pid = 1651] [id = 383] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12c811800 == 84 [pid = 1651] [id = 382] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12c9e8800 == 83 [pid = 1651] [id = 381] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12c00d000 == 82 [pid = 1651] [id = 380] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12b350000 == 81 [pid = 1651] [id = 379] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12be5c400) [pid = 1651] [serial = 1095] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x128c19000 == 80 [pid = 1651] [id = 378] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x124b4f800 == 79 [pid = 1651] [id = 377] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x123f54000 == 78 [pid = 1651] [id = 376] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x119ddb000 == 77 [pid = 1651] [id = 375] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x116142000 == 76 [pid = 1651] [id = 374] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12061d800 == 75 [pid = 1651] [id = 373] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12d6f2000 == 74 [pid = 1651] [id = 368] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x126818800 == 73 [pid = 1651] [id = 367] 14:14:04 INFO - PROCESS | 1651 | --DOCSHELL 0x119473000 == 72 [pid = 1651] [id = 366] 14:14:04 INFO - PROCESS | 1651 | 1463433244162 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]]]}] 14:14:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:14:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 675ms 14:14:04 INFO - PROCESS | 1651 | 1463433244198 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 14:14:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:14:04 INFO - PROCESS | 1651 | 1463433244199 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 14:14:04 INFO - PROCESS | 1651 | 1463433244201 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:14:04 INFO - PROCESS | 1651 | 1463433244203 Marionette TRACE conn2 <- [1,1558,null,{}] 14:14:04 INFO - PROCESS | 1651 | 1463433244236 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}] 14:14:04 INFO - PROCESS | 1651 | 1463433244341 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12581bc00) [pid = 1651] [serial = 1077] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x128b34c00) [pid = 1651] [serial = 1080] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x1268acc00) [pid = 1651] [serial = 1078] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12ac52c00) [pid = 1651] [serial = 1033] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x1168a9800) [pid = 1651] [serial = 1060] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x114edd800) [pid = 1651] [serial = 1059] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x119442c00) [pid = 1651] [serial = 1068] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x116183c00) [pid = 1651] [serial = 1062] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x1181ee000) [pid = 1651] [serial = 1063] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x119212400) [pid = 1651] [serial = 1041] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x1125f3c00) [pid = 1651] [serial = 1035] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x128a1e400) [pid = 1651] [serial = 1047] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x123fed400) [pid = 1651] [serial = 1044] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x112749800) [pid = 1651] [serial = 1057] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x111a02400) [pid = 1651] [serial = 1056] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x113137c00) [pid = 1651] [serial = 1038] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x124eb4800) [pid = 1651] [serial = 1053] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12ac59000) [pid = 1651] [serial = 1050] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x129312800) [pid = 1651] [serial = 1083] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x128a23000) [pid = 1651] [serial = 1087] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x128f09800) [pid = 1651] [serial = 1081] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x116aa7800) [pid = 1651] [serial = 1086] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12a78bc00) [pid = 1651] [serial = 1089] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12a796000) [pid = 1651] [serial = 1084] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12ade7800) [pid = 1651] [serial = 1090] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x119980000) [pid = 1651] [serial = 1069] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x123876400) [pid = 1651] [serial = 1071] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x1185bf800) [pid = 1651] [serial = 1065] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1192ad800) [pid = 1651] [serial = 1066] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12bb25800) [pid = 1651] [serial = 1092] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12460b400) [pid = 1651] [serial = 1074] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x123ff7800) [pid = 1651] [serial = 1072] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x124ebbc00) [pid = 1651] [serial = 1075] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12bb6d400) [pid = 1651] [serial = 1093] [outer = 0x0] [url = about:blank] 14:14:04 INFO - PROCESS | 1651 | 1463433244419 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x118867000 == 73 [pid = 1651] [id = 397] 14:14:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x116183c00) [pid = 1651] [serial = 1190] [outer = 0x0] 14:14:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x1182e0400) [pid = 1651] [serial = 1191] [outer = 0x116183c00] 14:14:04 INFO - PROCESS | 1651 | 1463433244448 Marionette DEBUG loaded listener.js 14:14:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1193f1c00) [pid = 1651] [serial = 1192] [outer = 0x116183c00] 14:14:04 INFO - PROCESS | 1651 | 1463433244752 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]]]}] 14:14:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:14:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 592ms 14:14:04 INFO - PROCESS | 1651 | 1463433244796 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 14:14:04 INFO - PROCESS | 1651 | 1463433244797 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 14:14:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:14:04 INFO - PROCESS | 1651 | 1463433244799 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:14:04 INFO - PROCESS | 1651 | 1463433244801 Marionette TRACE conn2 <- [1,1562,null,{}] 14:14:04 INFO - PROCESS | 1651 | 1463433244803 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}] 14:14:04 INFO - PROCESS | 1651 | 1463433244912 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 14:14:04 INFO - PROCESS | 1651 | 1463433244973 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x120658000 == 74 [pid = 1651] [id = 398] 14:14:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x1192a2c00) [pid = 1651] [serial = 1193] [outer = 0x0] 14:14:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x119977000) [pid = 1651] [serial = 1194] [outer = 0x1192a2c00] 14:14:05 INFO - PROCESS | 1651 | 1463433245000 Marionette DEBUG loaded listener.js 14:14:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x121053800) [pid = 1651] [serial = 1195] [outer = 0x1192a2c00] 14:14:05 INFO - PROCESS | 1651 | 1463433245281 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]]]}] 14:14:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:14:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 14:14:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:14:05 INFO - PROCESS | 1651 | 1463433245318 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 14:14:05 INFO - PROCESS | 1651 | 1463433245319 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 14:14:05 INFO - PROCESS | 1651 | 1463433245322 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:14:05 INFO - PROCESS | 1651 | 1463433245333 Marionette TRACE conn2 <- [1,1566,null,{}] 14:14:05 INFO - PROCESS | 1651 | 1463433245336 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}] 14:14:05 INFO - PROCESS | 1651 | 1463433245426 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 14:14:05 INFO - PROCESS | 1651 | 1463433245492 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x124b4b800 == 75 [pid = 1651] [id = 399] 14:14:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1185b2c00) [pid = 1651] [serial = 1196] [outer = 0x0] 14:14:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12387a000) [pid = 1651] [serial = 1197] [outer = 0x1185b2c00] 14:14:05 INFO - PROCESS | 1651 | 1463433245518 Marionette DEBUG loaded listener.js 14:14:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x1242abc00) [pid = 1651] [serial = 1198] [outer = 0x1185b2c00] 14:14:05 INFO - PROCESS | 1651 | 1463433245815 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]]]}] 14:14:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:14:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 529ms 14:14:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:14:05 INFO - PROCESS | 1651 | 1463433245852 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 14:14:05 INFO - PROCESS | 1651 | 1463433245853 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 14:14:05 INFO - PROCESS | 1651 | 1463433245855 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:14:05 INFO - PROCESS | 1651 | 1463433245856 Marionette TRACE conn2 <- [1,1570,null,{}] 14:14:05 INFO - PROCESS | 1651 | 1463433245859 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}] 14:14:05 INFO - PROCESS | 1651 | 1463433245967 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 14:14:06 INFO - PROCESS | 1651 | 1463433246036 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c19000 == 76 [pid = 1651] [id = 400] 14:14:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x1193f7400) [pid = 1651] [serial = 1199] [outer = 0x0] 14:14:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x124611400) [pid = 1651] [serial = 1200] [outer = 0x1193f7400] 14:14:06 INFO - PROCESS | 1651 | 1463433246062 Marionette DEBUG loaded listener.js 14:14:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x125819400) [pid = 1651] [serial = 1201] [outer = 0x1193f7400] 14:14:06 INFO - PROCESS | 1651 | 1463433246368 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]]]}] 14:14:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:14:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 519ms 14:14:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:14:06 INFO - PROCESS | 1651 | 1463433246381 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 14:14:06 INFO - PROCESS | 1651 | 1463433246382 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 14:14:06 INFO - PROCESS | 1651 | 1463433246384 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:14:06 INFO - PROCESS | 1651 | 1463433246386 Marionette TRACE conn2 <- [1,1574,null,{}] 14:14:06 INFO - PROCESS | 1651 | 1463433246388 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}] 14:14:06 INFO - PROCESS | 1651 | 1463433246509 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 14:14:06 INFO - PROCESS | 1651 | 1463433246523 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a72e000 == 77 [pid = 1651] [id = 401] 14:14:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x124eb4000) [pid = 1651] [serial = 1202] [outer = 0x0] 14:14:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x1265f3800) [pid = 1651] [serial = 1203] [outer = 0x124eb4000] 14:14:06 INFO - PROCESS | 1651 | 1463433246555 Marionette DEBUG loaded listener.js 14:14:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x128c42000) [pid = 1651] [serial = 1204] [outer = 0x124eb4000] 14:14:06 INFO - PROCESS | 1651 | 1463433246913 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]]]}] 14:14:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:14:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 568ms 14:14:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:14:06 INFO - PROCESS | 1651 | 1463433246953 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 14:14:06 INFO - PROCESS | 1651 | 1463433246955 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 14:14:06 INFO - PROCESS | 1651 | 1463433246957 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:14:06 INFO - PROCESS | 1651 | 1463433246958 Marionette TRACE conn2 <- [1,1578,null,{}] 14:14:06 INFO - PROCESS | 1651 | 1463433246961 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}] 14:14:07 INFO - PROCESS | 1651 | 1463433247074 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 14:14:07 INFO - PROCESS | 1651 | 1463433247112 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12baa0000 == 78 [pid = 1651] [id = 402] 14:14:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x1250e2c00) [pid = 1651] [serial = 1205] [outer = 0x0] 14:14:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x129077800) [pid = 1651] [serial = 1206] [outer = 0x1250e2c00] 14:14:07 INFO - PROCESS | 1651 | 1463433247137 Marionette DEBUG loaded listener.js 14:14:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12a792c00) [pid = 1651] [serial = 1207] [outer = 0x1250e2c00] 14:14:07 INFO - PROCESS | 1651 | 1463433247433 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]]]}] 14:14:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:14:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 14:14:07 INFO - PROCESS | 1651 | 1463433247476 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 14:14:07 INFO - PROCESS | 1651 | 1463433247479 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 14:14:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:14:07 INFO - PROCESS | 1651 | 1463433247482 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:14:07 INFO - PROCESS | 1651 | 1463433247483 Marionette TRACE conn2 <- [1,1582,null,{}] 14:14:07 INFO - PROCESS | 1651 | 1463433247485 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}] 14:14:07 INFO - PROCESS | 1651 | 1463433247597 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 14:14:07 INFO - PROCESS | 1651 | 1463433247614 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c01c000 == 79 [pid = 1651] [id = 403] 14:14:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x1188bfc00) [pid = 1651] [serial = 1208] [outer = 0x0] 14:14:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12ac59800) [pid = 1651] [serial = 1209] [outer = 0x1188bfc00] 14:14:07 INFO - PROCESS | 1651 | 1463433247639 Marionette DEBUG loaded listener.js 14:14:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12bb27000) [pid = 1651] [serial = 1210] [outer = 0x1188bfc00] 14:14:08 INFO - PROCESS | 1651 | 1463433248118 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]]]}] 14:14:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:14:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 668ms 14:14:08 INFO - PROCESS | 1651 | 1463433248151 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 14:14:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:14:08 INFO - PROCESS | 1651 | 1463433248153 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 14:14:08 INFO - PROCESS | 1651 | 1463433248157 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:14:08 INFO - PROCESS | 1651 | 1463433248159 Marionette TRACE conn2 <- [1,1586,null,{}] 14:14:08 INFO - PROCESS | 1651 | 1463433248162 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}] 14:14:08 INFO - PROCESS | 1651 | 1463433248286 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 14:14:08 INFO - PROCESS | 1651 | 1463433248297 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c9dd800 == 80 [pid = 1651] [id = 404] 14:14:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12aca3800) [pid = 1651] [serial = 1211] [outer = 0x0] 14:14:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12bb6b800) [pid = 1651] [serial = 1212] [outer = 0x12aca3800] 14:14:08 INFO - PROCESS | 1651 | 1463433248322 Marionette DEBUG loaded listener.js 14:14:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12bed2400) [pid = 1651] [serial = 1213] [outer = 0x12aca3800] 14:14:08 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12aca3c00) [pid = 1651] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:14:08 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12bb2e800) [pid = 1651] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:14:08 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12bb65800) [pid = 1651] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:14:08 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x1185bb400) [pid = 1651] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:14:08 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12bb70400) [pid = 1651] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:14:08 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11317f400) [pid = 1651] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:14:08 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x111e23400) [pid = 1651] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:14:08 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x123970c00) [pid = 1651] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:14:08 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11997a400) [pid = 1651] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:14:08 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x124639000) [pid = 1651] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:14:08 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x1181e9000) [pid = 1651] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:14:08 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x128b29000) [pid = 1651] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:14:08 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x123e03c00) [pid = 1651] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:14:08 INFO - PROCESS | 1651 | 1463433248799 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]]]}] 14:14:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:14:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 674ms 14:14:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:14:08 INFO - PROCESS | 1651 | 1463433248832 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 14:14:08 INFO - PROCESS | 1651 | 1463433248834 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 14:14:08 INFO - PROCESS | 1651 | 1463433248836 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:14:08 INFO - PROCESS | 1651 | 1463433248838 Marionette TRACE conn2 <- [1,1590,null,{}] 14:14:08 INFO - PROCESS | 1651 | 1463433248840 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}] 14:14:09 INFO - PROCESS | 1651 | 1463433249004 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 14:14:09 INFO - PROCESS | 1651 | 1463433249049 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d19f800 == 81 [pid = 1651] [id = 405] 14:14:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x111e23400) [pid = 1651] [serial = 1214] [outer = 0x0] 14:14:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12400cc00) [pid = 1651] [serial = 1215] [outer = 0x111e23400] 14:14:09 INFO - PROCESS | 1651 | 1463433249079 Marionette DEBUG loaded listener.js 14:14:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12c41e400) [pid = 1651] [serial = 1216] [outer = 0x111e23400] 14:14:09 INFO - PROCESS | 1651 | 1463433249373 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]]]}] 14:14:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:14:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 569ms 14:14:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:14:09 INFO - PROCESS | 1651 | 1463433249406 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 14:14:09 INFO - PROCESS | 1651 | 1463433249407 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 14:14:09 INFO - PROCESS | 1651 | 1463433249410 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:14:09 INFO - PROCESS | 1651 | 1463433249422 Marionette TRACE conn2 <- [1,1594,null,{}] 14:14:09 INFO - PROCESS | 1651 | 1463433249425 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}] 14:14:09 INFO - PROCESS | 1651 | 1463433249520 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 14:14:09 INFO - PROCESS | 1651 | 1463433249584 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d4d0800 == 82 [pid = 1651] [id = 406] 14:14:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12c41b000) [pid = 1651] [serial = 1217] [outer = 0x0] 14:14:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12c828000) [pid = 1651] [serial = 1218] [outer = 0x12c41b000] 14:14:09 INFO - PROCESS | 1651 | 1463433249609 Marionette DEBUG loaded listener.js 14:14:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12c9c8800) [pid = 1651] [serial = 1219] [outer = 0x12c41b000] 14:14:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:14:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 481ms 14:14:09 INFO - PROCESS | 1651 | 1463433249883 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]]]}] 14:14:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:14:09 INFO - PROCESS | 1651 | 1463433249899 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 14:14:09 INFO - PROCESS | 1651 | 1463433249901 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 14:14:09 INFO - PROCESS | 1651 | 1463433249903 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:14:09 INFO - PROCESS | 1651 | 1463433249904 Marionette TRACE conn2 <- [1,1598,null,{}] 14:14:09 INFO - PROCESS | 1651 | 1463433249906 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}] 14:14:10 INFO - PROCESS | 1651 | 1463433250007 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 14:14:10 INFO - PROCESS | 1651 | 1463433250012 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fb69800 == 83 [pid = 1651] [id = 407] 14:14:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12c9c8c00) [pid = 1651] [serial = 1220] [outer = 0x0] 14:14:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12ce2e000) [pid = 1651] [serial = 1221] [outer = 0x12c9c8c00] 14:14:10 INFO - PROCESS | 1651 | 1463433250037 Marionette DEBUG loaded listener.js 14:14:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12d57d000) [pid = 1651] [serial = 1222] [outer = 0x12c9c8c00] 14:14:10 INFO - PROCESS | 1651 | 1463433250390 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]]]}] 14:14:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:14:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 523ms 14:14:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:14:10 INFO - PROCESS | 1651 | 1463433250438 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 14:14:10 INFO - PROCESS | 1651 | 1463433250439 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 14:14:10 INFO - PROCESS | 1651 | 1463433250441 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:14:10 INFO - PROCESS | 1651 | 1463433250442 Marionette TRACE conn2 <- [1,1602,null,{}] 14:14:10 INFO - PROCESS | 1651 | 1463433250445 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}] 14:14:10 INFO - PROCESS | 1651 | 1463433250536 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 14:14:10 INFO - PROCESS | 1651 | 1463433250549 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1342d1800 == 84 [pid = 1651] [id = 408] 14:14:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x116764c00) [pid = 1651] [serial = 1223] [outer = 0x0] 14:14:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12d6cfc00) [pid = 1651] [serial = 1224] [outer = 0x116764c00] 14:14:10 INFO - PROCESS | 1651 | 1463433250576 Marionette DEBUG loaded listener.js 14:14:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12d6d5800) [pid = 1651] [serial = 1225] [outer = 0x116764c00] 14:14:11 INFO - PROCESS | 1651 | 1463433251097 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]]]}] 14:14:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:14:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 719ms 14:14:11 INFO - PROCESS | 1651 | 1463433251177 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 14:14:11 INFO - PROCESS | 1651 | 1463433251180 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 14:14:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:14:11 INFO - PROCESS | 1651 | 1463433251185 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:14:11 INFO - PROCESS | 1651 | 1463433251188 Marionette TRACE conn2 <- [1,1606,null,{}] 14:14:11 INFO - PROCESS | 1651 | 1463433251192 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}] 14:14:11 INFO - PROCESS | 1651 | 1463433251312 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 14:14:11 INFO - PROCESS | 1651 | 1463433251432 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x118856800 == 85 [pid = 1651] [id = 409] 14:14:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x11684c400) [pid = 1651] [serial = 1226] [outer = 0x0] 14:14:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x116a5f800) [pid = 1651] [serial = 1227] [outer = 0x11684c400] 14:14:11 INFO - PROCESS | 1651 | 1463433251464 Marionette DEBUG loaded listener.js 14:14:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x118366400) [pid = 1651] [serial = 1228] [outer = 0x11684c400] 14:14:11 INFO - PROCESS | 1651 | 1463433251887 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]]]}] 14:14:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:14:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 721ms 14:14:11 INFO - PROCESS | 1651 | 1463433251907 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 14:14:11 INFO - PROCESS | 1651 | 1463433251914 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 14:14:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:14:11 INFO - PROCESS | 1651 | 1463433251918 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:14:11 INFO - PROCESS | 1651 | 1463433251920 Marionette TRACE conn2 <- [1,1610,null,{}] 14:14:11 INFO - PROCESS | 1651 | 1463433251923 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}] 14:14:12 INFO - PROCESS | 1651 | 1463433252039 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 14:14:12 INFO - PROCESS | 1651 | 1463433252151 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c1e800 == 86 [pid = 1651] [id = 410] 14:14:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x1185bb400) [pid = 1651] [serial = 1229] [outer = 0x0] 14:14:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x1192a3c00) [pid = 1651] [serial = 1230] [outer = 0x1185bb400] 14:14:12 INFO - PROCESS | 1651 | 1463433252182 Marionette DEBUG loaded listener.js 14:14:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x121059800) [pid = 1651] [serial = 1231] [outer = 0x1185bb400] 14:14:12 INFO - PROCESS | 1651 | 1463433252622 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]]]}] 14:14:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:14:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 720ms 14:14:12 INFO - PROCESS | 1651 | 1463433252639 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 14:14:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:14:12 INFO - PROCESS | 1651 | 1463433252641 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 14:14:12 INFO - PROCESS | 1651 | 1463433252666 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:14:12 INFO - PROCESS | 1651 | 1463433252669 Marionette TRACE conn2 <- [1,1614,null,{}] 14:14:12 INFO - PROCESS | 1651 | 1463433252707 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}] 14:14:12 INFO - PROCESS | 1651 | 1463433252823 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 14:14:12 INFO - PROCESS | 1651 | 1463433252903 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x134144800 == 87 [pid = 1651] [id = 411] 14:14:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12460fc00) [pid = 1651] [serial = 1232] [outer = 0x0] 14:14:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x124b6a400) [pid = 1651] [serial = 1233] [outer = 0x12460fc00] 14:14:12 INFO - PROCESS | 1651 | 1463433252936 Marionette DEBUG loaded listener.js 14:14:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x128f05400) [pid = 1651] [serial = 1234] [outer = 0x12460fc00] 14:14:13 INFO - PROCESS | 1651 | 1463433253352 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]]]}] 14:14:13 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 14:14:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 757ms 14:14:13 INFO - PROCESS | 1651 | 1463433253401 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 14:14:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:14:13 INFO - PROCESS | 1651 | 1463433253403 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 14:14:13 INFO - PROCESS | 1651 | 1463433253405 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:14:13 INFO - PROCESS | 1651 | 1463433253406 Marionette TRACE conn2 <- [1,1618,null,{}] 14:14:13 INFO - PROCESS | 1651 | 1463433253409 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}] 14:14:13 INFO - PROCESS | 1651 | 1463433253524 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 14:14:13 INFO - PROCESS | 1651 | 1463433253633 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x13461b800 == 88 [pid = 1651] [id = 412] 14:14:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x129316400) [pid = 1651] [serial = 1235] [outer = 0x0] 14:14:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12bb24000) [pid = 1651] [serial = 1236] [outer = 0x129316400] 14:14:13 INFO - PROCESS | 1651 | 1463433253665 Marionette DEBUG loaded listener.js 14:14:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12bedf400) [pid = 1651] [serial = 1237] [outer = 0x129316400] 14:14:14 INFO - PROCESS | 1651 | 1463433254079 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]]]}] 14:14:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:14:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 720ms 14:14:14 INFO - PROCESS | 1651 | 1463433254128 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 14:14:14 INFO - PROCESS | 1651 | 1463433254130 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 14:14:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:14:14 INFO - PROCESS | 1651 | 1463433254132 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:14:14 INFO - PROCESS | 1651 | 1463433254133 Marionette TRACE conn2 <- [1,1622,null,{}] 14:14:14 INFO - PROCESS | 1651 | 1463433254136 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}] 14:14:14 INFO - PROCESS | 1651 | 1463433254247 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 14:14:14 INFO - PROCESS | 1651 | 1463433254356 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ef0f000 == 89 [pid = 1651] [id = 413] 14:14:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12bb29400) [pid = 1651] [serial = 1238] [outer = 0x0] 14:14:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12c832000) [pid = 1651] [serial = 1239] [outer = 0x12bb29400] 14:14:14 INFO - PROCESS | 1651 | 1463433254385 Marionette DEBUG loaded listener.js 14:14:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12d2d9000) [pid = 1651] [serial = 1240] [outer = 0x12bb29400] 14:14:14 INFO - PROCESS | 1651 | 1463433254831 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]]]}] 14:14:14 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 14:14:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 719ms 14:14:14 INFO - PROCESS | 1651 | 1463433254851 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 14:14:14 INFO - PROCESS | 1651 | 1463433254853 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 14:14:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:14:14 INFO - PROCESS | 1651 | 1463433254855 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:14:14 INFO - PROCESS | 1651 | 1463433254856 Marionette TRACE conn2 <- [1,1626,null,{}] 14:14:14 INFO - PROCESS | 1651 | 1463433254859 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}] 14:14:14 INFO - PROCESS | 1651 | 1463433254978 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 14:14:15 INFO - PROCESS | 1651 | 1463433255061 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x13439b000 == 90 [pid = 1651] [id = 414] 14:14:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12d2d8400) [pid = 1651] [serial = 1241] [outer = 0x0] 14:14:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12d6d5c00) [pid = 1651] [serial = 1242] [outer = 0x12d2d8400] 14:14:15 INFO - PROCESS | 1651 | 1463433255091 Marionette DEBUG loaded listener.js 14:14:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x133730000) [pid = 1651] [serial = 1243] [outer = 0x12d2d8400] 14:14:15 INFO - PROCESS | 1651 | 1463433255503 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]]]}] 14:14:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:14:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 673ms 14:14:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:14:15 INFO - PROCESS | 1651 | 1463433255529 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 14:14:15 INFO - PROCESS | 1651 | 1463433255530 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 14:14:15 INFO - PROCESS | 1651 | 1463433255532 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:14:15 INFO - PROCESS | 1651 | 1463433255534 Marionette TRACE conn2 <- [1,1630,null,{}] 14:14:15 INFO - PROCESS | 1651 | 1463433255536 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}] 14:14:15 INFO - PROCESS | 1651 | 1463433255665 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 14:14:15 INFO - PROCESS | 1651 | 1463433255746 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x1343b8000 == 91 [pid = 1651] [id = 415] 14:14:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12d586400) [pid = 1651] [serial = 1244] [outer = 0x0] 14:14:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x134350c00) [pid = 1651] [serial = 1245] [outer = 0x12d586400] 14:14:15 INFO - PROCESS | 1651 | 1463433255775 Marionette DEBUG loaded listener.js 14:14:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x134354c00) [pid = 1651] [serial = 1246] [outer = 0x12d586400] 14:14:16 INFO - PROCESS | 1651 | 1463433256234 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]]]}] 14:14:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:14:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 721ms 14:14:16 INFO - PROCESS | 1651 | 1463433256253 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 14:14:16 INFO - PROCESS | 1651 | 1463433256255 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 14:14:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:14:16 INFO - PROCESS | 1651 | 1463433256257 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:14:16 INFO - PROCESS | 1651 | 1463433256258 Marionette TRACE conn2 <- [1,1634,null,{}] 14:14:16 INFO - PROCESS | 1651 | 1463433256261 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}] 14:14:16 INFO - PROCESS | 1651 | 1463433256376 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 14:14:16 INFO - PROCESS | 1651 | 1463433256485 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119321800 == 92 [pid = 1651] [id = 416] 14:14:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x112748c00) [pid = 1651] [serial = 1247] [outer = 0x0] 14:14:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x118358c00) [pid = 1651] [serial = 1248] [outer = 0x112748c00] 14:14:16 INFO - PROCESS | 1651 | 1463433256517 Marionette DEBUG loaded listener.js 14:14:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x134353800) [pid = 1651] [serial = 1249] [outer = 0x112748c00] 14:14:17 INFO - PROCESS | 1651 | 1463433257133 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]]]}] 14:14:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:14:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 923ms 14:14:17 INFO - PROCESS | 1651 | 1463433257181 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 14:14:17 INFO - PROCESS | 1651 | 1463433257183 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 14:14:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:14:17 INFO - PROCESS | 1651 | 1463433257187 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:14:17 INFO - PROCESS | 1651 | 1463433257189 Marionette TRACE conn2 <- [1,1638,null,{}] 14:14:17 INFO - PROCESS | 1651 | 1463433257193 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}] 14:14:17 INFO - PROCESS | 1651 | 1463433257301 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 14:14:17 INFO - PROCESS | 1651 | 1463433257424 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c1e000 == 93 [pid = 1651] [id = 417] 14:14:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x114ede800) [pid = 1651] [serial = 1250] [outer = 0x0] 14:14:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x1168a7400) [pid = 1651] [serial = 1251] [outer = 0x114ede800] 14:14:17 INFO - PROCESS | 1651 | 1463433257457 Marionette DEBUG loaded listener.js 14:14:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x118359400) [pid = 1651] [serial = 1252] [outer = 0x114ede800] 14:14:17 INFO - PROCESS | 1651 | 1463433257912 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]]]}] 14:14:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:14:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 773ms 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12fb69800 == 92 [pid = 1651] [id = 407] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12d4d0800 == 91 [pid = 1651] [id = 406] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12c90cc00) [pid = 1651] [serial = 1155] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | 1463433258086 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 14:14:18 INFO - PROCESS | 1651 | 1463433258092 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12d19f800 == 90 [pid = 1651] [id = 405] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12c9dd800 == 89 [pid = 1651] [id = 404] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12c01c000 == 88 [pid = 1651] [id = 403] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12baa0000 == 87 [pid = 1651] [id = 402] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12a72e000 == 86 [pid = 1651] [id = 401] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x128c19000 == 85 [pid = 1651] [id = 400] 14:14:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x124b4b800 == 84 [pid = 1651] [id = 399] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x120658000 == 83 [pid = 1651] [id = 398] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x118867000 == 82 [pid = 1651] [id = 397] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x117446000 == 81 [pid = 1651] [id = 396] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x119280000 == 80 [pid = 1651] [id = 395] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x134634000 == 79 [pid = 1651] [id = 392] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x13461e800 == 78 [pid = 1651] [id = 391] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x134148800 == 77 [pid = 1651] [id = 390] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x13412d800 == 76 [pid = 1651] [id = 389] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12d976800 == 75 [pid = 1651] [id = 388] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12584d800 == 74 [pid = 1651] [id = 387] 14:14:18 INFO - PROCESS | 1651 | 1463433258127 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:14:18 INFO - PROCESS | 1651 | 1463433258130 Marionette TRACE conn2 <- [1,1642,null,{}] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x119479800 == 73 [pid = 1651] [id = 386] 14:14:18 INFO - PROCESS | 1651 | --DOCSHELL 0x133e1b000 == 72 [pid = 1651] [id = 385] 14:14:18 INFO - PROCESS | 1651 | 1463433258136 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}] 14:14:18 INFO - PROCESS | 1651 | 1463433258281 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12ade7000) [pid = 1651] [serial = 1137] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12be65800) [pid = 1651] [serial = 1140] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12bb2dc00) [pid = 1651] [serial = 1138] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12c420000) [pid = 1651] [serial = 1143] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12c41d000) [pid = 1651] [serial = 1141] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x1192aa400) [pid = 1651] [serial = 1125] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x119955800) [pid = 1651] [serial = 1126] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x1164a1400) [pid = 1651] [serial = 1098] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12be62c00) [pid = 1651] [serial = 1096] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x116aa1c00) [pid = 1651] [serial = 1122] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x1181f5400) [pid = 1651] [serial = 1123] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12bb28400) [pid = 1651] [serial = 1110] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x113188400) [pid = 1651] [serial = 1120] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x1125f9c00) [pid = 1651] [serial = 1119] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x123ff5800) [pid = 1651] [serial = 1131] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12460ec00) [pid = 1651] [serial = 1132] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x119cc9000) [pid = 1651] [serial = 1128] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x129079c00) [pid = 1651] [serial = 1116] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x123876c00) [pid = 1651] [serial = 1129] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x124606c00) [pid = 1651] [serial = 1104] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12c421000) [pid = 1651] [serial = 1113] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x1187a9400) [pid = 1651] [serial = 1101] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12a793800) [pid = 1651] [serial = 1107] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12463b400) [pid = 1651] [serial = 1152] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12581b000) [pid = 1651] [serial = 1146] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12c82c000) [pid = 1651] [serial = 1144] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12c913000) [pid = 1651] [serial = 1150] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x128c41800) [pid = 1651] [serial = 1135] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x124e8a400) [pid = 1651] [serial = 1134] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12c82d000) [pid = 1651] [serial = 1149] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12a794400) [pid = 1651] [serial = 1147] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12c90d400) [pid = 1651] [serial = 1153] [outer = 0x0] [url = about:blank] 14:14:18 INFO - PROCESS | 1651 | 1463433258389 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11857d000 == 73 [pid = 1651] [id = 418] 14:14:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11317cc00) [pid = 1651] [serial = 1253] [outer = 0x0] 14:14:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x1187a9000) [pid = 1651] [serial = 1254] [outer = 0x11317cc00] 14:14:18 INFO - PROCESS | 1651 | 1463433258434 Marionette DEBUG loaded listener.js 14:14:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x11943fc00) [pid = 1651] [serial = 1255] [outer = 0x11317cc00] 14:14:18 INFO - PROCESS | 1651 | 1463433258787 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]]]}] 14:14:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:14:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 689ms 14:14:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:14:18 INFO - PROCESS | 1651 | 1463433258802 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 14:14:18 INFO - PROCESS | 1651 | 1463433258803 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 14:14:18 INFO - PROCESS | 1651 | 1463433258806 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:14:18 INFO - PROCESS | 1651 | 1463433258809 Marionette TRACE conn2 <- [1,1646,null,{}] 14:14:18 INFO - PROCESS | 1651 | 1463433258817 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}] 14:14:18 INFO - PROCESS | 1651 | 1463433258941 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 14:14:19 INFO - PROCESS | 1651 | 1463433259001 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x124711800 == 74 [pid = 1651] [id = 419] 14:14:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x121057000) [pid = 1651] [serial = 1256] [outer = 0x0] 14:14:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x123fef800) [pid = 1651] [serial = 1257] [outer = 0x121057000] 14:14:19 INFO - PROCESS | 1651 | 1463433259022 Marionette DEBUG loaded listener.js 14:14:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12463c400) [pid = 1651] [serial = 1258] [outer = 0x121057000] 14:14:19 INFO - PROCESS | 1651 | 1463433259439 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]]]}] 14:14:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:14:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 673ms 14:14:19 INFO - PROCESS | 1651 | 1463433259479 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 14:14:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:14:19 INFO - PROCESS | 1651 | 1463433259480 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 14:14:19 INFO - PROCESS | 1651 | 1463433259482 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:14:19 INFO - PROCESS | 1651 | 1463433259484 Marionette TRACE conn2 <- [1,1650,null,{}] 14:14:19 INFO - PROCESS | 1651 | 1463433259486 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}] 14:14:19 INFO - PROCESS | 1651 | 1463433259573 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 14:14:19 INFO - PROCESS | 1651 | 1463433259580 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x128de8000 == 75 [pid = 1651] [id = 420] 14:14:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x1247d5000) [pid = 1651] [serial = 1259] [outer = 0x0] 14:14:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x125818000) [pid = 1651] [serial = 1260] [outer = 0x1247d5000] 14:14:19 INFO - PROCESS | 1651 | 1463433259622 Marionette DEBUG loaded listener.js 14:14:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x1267f2000) [pid = 1651] [serial = 1261] [outer = 0x1247d5000] 14:14:20 INFO - PROCESS | 1651 | 1463433260157 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]]]}] 14:14:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:14:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 721ms 14:14:20 INFO - PROCESS | 1651 | 1463433260214 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 14:14:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:14:20 INFO - PROCESS | 1651 | 1463433260215 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 14:14:20 INFO - PROCESS | 1651 | 1463433260219 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:14:20 INFO - PROCESS | 1651 | 1463433260221 Marionette TRACE conn2 <- [1,1654,null,{}] 14:14:20 INFO - PROCESS | 1651 | 1463433260223 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}] 14:14:20 INFO - PROCESS | 1651 | 1463433260337 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 14:14:20 INFO - PROCESS | 1651 | 1463433260353 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b35c800 == 76 [pid = 1651] [id = 421] 14:14:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x1250e0400) [pid = 1651] [serial = 1262] [outer = 0x0] 14:14:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x128b35000) [pid = 1651] [serial = 1263] [outer = 0x1250e0400] 14:14:20 INFO - PROCESS | 1651 | 1463433260379 Marionette DEBUG loaded listener.js 14:14:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12907ac00) [pid = 1651] [serial = 1264] [outer = 0x1250e0400] 14:14:20 INFO - PROCESS | 1651 | 1463433260732 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]]]}] 14:14:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:14:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 517ms 14:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:14:20 INFO - PROCESS | 1651 | 1463433260737 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 14:14:20 INFO - PROCESS | 1651 | 1463433260739 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 14:14:20 INFO - PROCESS | 1651 | 1463433260741 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:14:20 INFO - PROCESS | 1651 | 1463433260742 Marionette TRACE conn2 <- [1,1658,null,{}] 14:14:20 INFO - PROCESS | 1651 | 1463433260747 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}] 14:14:20 INFO - PROCESS | 1651 | 1463433260877 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 14:14:20 INFO - PROCESS | 1651 | 1463433260898 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c807000 == 77 [pid = 1651] [id = 422] 14:14:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x129316c00) [pid = 1651] [serial = 1265] [outer = 0x0] 14:14:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12ac9e000) [pid = 1651] [serial = 1266] [outer = 0x129316c00] 14:14:20 INFO - PROCESS | 1651 | 1463433260925 Marionette DEBUG loaded listener.js 14:14:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12c427400) [pid = 1651] [serial = 1267] [outer = 0x129316c00] 14:14:21 INFO - PROCESS | 1651 | 1463433261281 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]]]}] 14:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 569ms 14:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:14:21 INFO - PROCESS | 1651 | 1463433261312 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 14:14:21 INFO - PROCESS | 1651 | 1463433261314 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 14:14:21 INFO - PROCESS | 1651 | 1463433261322 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:14:21 INFO - PROCESS | 1651 | 1463433261323 Marionette TRACE conn2 <- [1,1662,null,{}] 14:14:21 INFO - PROCESS | 1651 | 1463433261326 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}] 14:14:21 INFO - PROCESS | 1651 | 1463433261439 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 14:14:21 INFO - PROCESS | 1651 | 1463433261485 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce3a800 == 78 [pid = 1651] [id = 423] 14:14:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12bed1800) [pid = 1651] [serial = 1268] [outer = 0x0] 14:14:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12c906c00) [pid = 1651] [serial = 1269] [outer = 0x12bed1800] 14:14:21 INFO - PROCESS | 1651 | 1463433261510 Marionette DEBUG loaded listener.js 14:14:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12c9cbc00) [pid = 1651] [serial = 1270] [outer = 0x12bed1800] 14:14:21 INFO - PROCESS | 1651 | 1463433261848 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]]]}] 14:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 577ms 14:14:21 INFO - PROCESS | 1651 | 1463433261894 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 14:14:21 INFO - PROCESS | 1651 | 1463433261895 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 14:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:14:21 INFO - PROCESS | 1651 | 1463433261897 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:14:21 INFO - PROCESS | 1651 | 1463433261898 Marionette TRACE conn2 <- [1,1666,null,{}] 14:14:21 INFO - PROCESS | 1651 | 1463433261901 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}] 14:14:22 INFO - PROCESS | 1651 | 1463433262020 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 14:14:22 INFO - PROCESS | 1651 | 1463433262034 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6ef000 == 79 [pid = 1651] [id = 424] 14:14:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12c41d000) [pid = 1651] [serial = 1271] [outer = 0x0] 14:14:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12d165800) [pid = 1651] [serial = 1272] [outer = 0x12c41d000] 14:14:22 INFO - PROCESS | 1651 | 1463433262059 Marionette DEBUG loaded listener.js 14:14:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12d2db400) [pid = 1651] [serial = 1273] [outer = 0x12c41d000] 14:14:22 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x11296a000) [pid = 1651] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:14:22 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x116183c00) [pid = 1651] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:14:22 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x1192a2c00) [pid = 1651] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:14:22 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x124eb4000) [pid = 1651] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:14:22 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x1188bfc00) [pid = 1651] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:14:22 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x1193f7400) [pid = 1651] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:14:22 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x116aa5000) [pid = 1651] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:14:22 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x1250e2c00) [pid = 1651] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:14:22 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x124632000) [pid = 1651] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:14:22 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12aca3800) [pid = 1651] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:14:22 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x1185b2c00) [pid = 1651] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:14:22 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x111e23400) [pid = 1651] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:14:22 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12c41b000) [pid = 1651] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:14:22 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12c9c8c00) [pid = 1651] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:14:22 INFO - PROCESS | 1651 | 1463433262542 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]]]}] 14:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 671ms 14:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:14:22 INFO - PROCESS | 1651 | 1463433262570 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 14:14:22 INFO - PROCESS | 1651 | 1463433262571 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 14:14:22 INFO - PROCESS | 1651 | 1463433262573 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:14:22 INFO - PROCESS | 1651 | 1463433262574 Marionette TRACE conn2 <- [1,1670,null,{}] 14:14:22 INFO - PROCESS | 1651 | 1463433262577 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}] 14:14:22 INFO - PROCESS | 1651 | 1463433262713 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 14:14:22 INFO - PROCESS | 1651 | 1463433262770 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c80d000 == 80 [pid = 1651] [id = 425] 14:14:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x112748800) [pid = 1651] [serial = 1274] [outer = 0x0] 14:14:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x124632000) [pid = 1651] [serial = 1275] [outer = 0x112748800] 14:14:22 INFO - PROCESS | 1651 | 1463433262795 Marionette DEBUG loaded listener.js 14:14:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12ab0f800) [pid = 1651] [serial = 1276] [outer = 0x112748800] 14:14:23 INFO - PROCESS | 1651 | 1463433263067 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]]]}] 14:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 523ms 14:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:14:23 INFO - PROCESS | 1651 | 1463433263100 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 14:14:23 INFO - PROCESS | 1651 | 1463433263102 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 14:14:23 INFO - PROCESS | 1651 | 1463433263104 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:14:23 INFO - PROCESS | 1651 | 1463433263105 Marionette TRACE conn2 <- [1,1674,null,{}] 14:14:23 INFO - PROCESS | 1651 | 1463433263107 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}] 14:14:23 INFO - PROCESS | 1651 | 1463433263208 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 14:14:23 INFO - PROCESS | 1651 | 1463433263275 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d976800 == 81 [pid = 1651] [id = 426] 14:14:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x129078c00) [pid = 1651] [serial = 1277] [outer = 0x0] 14:14:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12d2da000) [pid = 1651] [serial = 1278] [outer = 0x129078c00] 14:14:23 INFO - PROCESS | 1651 | 1463433263302 Marionette DEBUG loaded listener.js 14:14:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12d6cb800) [pid = 1651] [serial = 1279] [outer = 0x129078c00] 14:14:23 INFO - PROCESS | 1651 | 1463433263586 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]]]}] 14:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 521ms 14:14:23 INFO - PROCESS | 1651 | 1463433263625 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 14:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:14:23 INFO - PROCESS | 1651 | 1463433263638 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 14:14:23 INFO - PROCESS | 1651 | 1463433263641 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:14:23 INFO - PROCESS | 1651 | 1463433263643 Marionette TRACE conn2 <- [1,1678,null,{}] 14:14:23 INFO - PROCESS | 1651 | 1463433263648 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}] 14:14:23 INFO - PROCESS | 1651 | 1463433263755 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 14:14:23 INFO - PROCESS | 1651 | 1463433263762 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x13412b800 == 82 [pid = 1651] [id = 427] 14:14:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x121030800) [pid = 1651] [serial = 1280] [outer = 0x0] 14:14:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12103b400) [pid = 1651] [serial = 1281] [outer = 0x121030800] 14:14:23 INFO - PROCESS | 1651 | 1463433263856 Marionette DEBUG loaded listener.js 14:14:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12fb2c800) [pid = 1651] [serial = 1282] [outer = 0x121030800] 14:14:24 INFO - PROCESS | 1651 | 1463433264165 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]]]}] 14:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 573ms 14:14:24 INFO - PROCESS | 1651 | 1463433264215 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 14:14:24 INFO - PROCESS | 1651 | 1463433264216 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 14:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:14:24 INFO - PROCESS | 1651 | 1463433264218 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:14:24 INFO - PROCESS | 1651 | 1463433264219 Marionette TRACE conn2 <- [1,1682,null,{}] 14:14:24 INFO - PROCESS | 1651 | 1463433264222 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}] 14:14:24 INFO - PROCESS | 1651 | 1463433264316 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 14:14:24 INFO - PROCESS | 1651 | 1463433264320 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1345d9800 == 83 [pid = 1651] [id = 428] 14:14:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x110d5e000) [pid = 1651] [serial = 1283] [outer = 0x0] 14:14:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12fb33400) [pid = 1651] [serial = 1284] [outer = 0x110d5e000] 14:14:24 INFO - PROCESS | 1651 | 1463433264345 Marionette DEBUG loaded listener.js 14:14:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12fb39c00) [pid = 1651] [serial = 1285] [outer = 0x110d5e000] 14:14:24 INFO - PROCESS | 1651 | 1463433264886 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]]]}] 14:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 719ms 14:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:14:24 INFO - PROCESS | 1651 | 1463433264937 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 14:14:24 INFO - PROCESS | 1651 | 1463433264941 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 14:14:24 INFO - PROCESS | 1651 | 1463433264944 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:14:24 INFO - PROCESS | 1651 | 1463433264947 Marionette TRACE conn2 <- [1,1686,null,{}] 14:14:24 INFO - PROCESS | 1651 | 1463433264950 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}] 14:14:25 INFO - PROCESS | 1651 | 1463433265074 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 14:14:25 INFO - PROCESS | 1651 | 1463433265187 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x123979000 == 84 [pid = 1651] [id = 429] 14:14:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x1168a9c00) [pid = 1651] [serial = 1286] [outer = 0x0] 14:14:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x118364400) [pid = 1651] [serial = 1287] [outer = 0x1168a9c00] 14:14:25 INFO - PROCESS | 1651 | 1463433265219 Marionette DEBUG loaded listener.js 14:14:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x1193f2800) [pid = 1651] [serial = 1288] [outer = 0x1168a9c00] 14:14:25 INFO - PROCESS | 1651 | 1463433265625 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]]]}] 14:14:25 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 14:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 721ms 14:14:25 INFO - PROCESS | 1651 | 1463433265666 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 14:14:25 INFO - PROCESS | 1651 | 1463433265670 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 14:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:14:25 INFO - PROCESS | 1651 | 1463433265675 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:14:25 INFO - PROCESS | 1651 | 1463433265677 Marionette TRACE conn2 <- [1,1690,null,{}] 14:14:25 INFO - PROCESS | 1651 | 1463433265681 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}] 14:14:25 INFO - PROCESS | 1651 | 1463433265797 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 14:14:25 INFO - PROCESS | 1651 | 1463433265909 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba9b000 == 85 [pid = 1651] [id = 430] 14:14:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x119c3a800) [pid = 1651] [serial = 1289] [outer = 0x0] 14:14:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x121035000) [pid = 1651] [serial = 1290] [outer = 0x119c3a800] 14:14:25 INFO - PROCESS | 1651 | 1463433265940 Marionette DEBUG loaded listener.js 14:14:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x123d4d400) [pid = 1651] [serial = 1291] [outer = 0x119c3a800] 14:14:26 INFO - PROCESS | 1651 | 1463433266476 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]]]}] 14:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 823ms 14:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:14:26 INFO - PROCESS | 1651 | 1463433266497 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 14:14:26 INFO - PROCESS | 1651 | 1463433266499 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 14:14:26 INFO - PROCESS | 1651 | 1463433266501 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:14:26 INFO - PROCESS | 1651 | 1463433266504 Marionette TRACE conn2 <- [1,1694,null,{}] 14:14:26 INFO - PROCESS | 1651 | 1463433266515 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}] 14:14:26 INFO - PROCESS | 1651 | 1463433266634 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 14:14:26 INFO - PROCESS | 1651 | 1463433266720 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x134607000 == 86 [pid = 1651] [id = 431] 14:14:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x124633800) [pid = 1651] [serial = 1292] [outer = 0x0] 14:14:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x1265fac00) [pid = 1651] [serial = 1293] [outer = 0x124633800] 14:14:26 INFO - PROCESS | 1651 | 1463433266753 Marionette DEBUG loaded listener.js 14:14:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12a798400) [pid = 1651] [serial = 1294] [outer = 0x124633800] 14:14:27 INFO - PROCESS | 1651 | 1463433267192 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]]]}] 14:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 727ms 14:14:27 INFO - PROCESS | 1651 | 1463433267229 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 14:14:27 INFO - PROCESS | 1651 | 1463433267231 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 14:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:14:27 INFO - PROCESS | 1651 | 1463433267233 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:14:27 INFO - PROCESS | 1651 | 1463433267234 Marionette TRACE conn2 <- [1,1698,null,{}] 14:14:27 INFO - PROCESS | 1651 | 1463433267237 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}] 14:14:27 INFO - PROCESS | 1651 | 1463433267353 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 14:14:27 INFO - PROCESS | 1651 | 1463433267441 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x134683000 == 87 [pid = 1651] [id = 432] 14:14:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12ac59000) [pid = 1651] [serial = 1295] [outer = 0x0] 14:14:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12bb66400) [pid = 1651] [serial = 1296] [outer = 0x12ac59000] 14:14:27 INFO - PROCESS | 1651 | 1463433267473 Marionette DEBUG loaded listener.js 14:14:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12c420000) [pid = 1651] [serial = 1297] [outer = 0x12ac59000] 14:14:27 INFO - PROCESS | 1651 | 1463433267912 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]]]}] 14:14:27 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 14:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 719ms 14:14:27 INFO - PROCESS | 1651 | 1463433267957 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 14:14:27 INFO - PROCESS | 1651 | 1463433267958 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 14:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:14:27 INFO - PROCESS | 1651 | 1463433267962 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:14:27 INFO - PROCESS | 1651 | 1463433267963 Marionette TRACE conn2 <- [1,1702,null,{}] 14:14:27 INFO - PROCESS | 1651 | 1463433267966 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}] 14:14:28 INFO - PROCESS | 1651 | 1463433268077 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 14:14:28 INFO - PROCESS | 1651 | 1463433268164 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x137708800 == 88 [pid = 1651] [id = 433] 14:14:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12bb1f800) [pid = 1651] [serial = 1298] [outer = 0x0] 14:14:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12ce28c00) [pid = 1651] [serial = 1299] [outer = 0x12bb1f800] 14:14:28 INFO - PROCESS | 1651 | 1463433268195 Marionette DEBUG loaded listener.js 14:14:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12fb2b000) [pid = 1651] [serial = 1300] [outer = 0x12bb1f800] 14:14:28 INFO - PROCESS | 1651 | 1463433268633 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]]]}] 14:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 718ms 14:14:28 INFO - PROCESS | 1651 | 1463433268682 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 14:14:28 INFO - PROCESS | 1651 | 1463433268683 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 14:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:14:28 INFO - PROCESS | 1651 | 1463433268685 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:14:28 INFO - PROCESS | 1651 | 1463433268687 Marionette TRACE conn2 <- [1,1706,null,{}] 14:14:28 INFO - PROCESS | 1651 | 1463433268689 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}] 14:14:28 INFO - PROCESS | 1651 | 1463433268808 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 14:14:28 INFO - PROCESS | 1651 | 1463433268891 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x13b5d7000 == 89 [pid = 1651] [id = 434] 14:14:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12fb2e400) [pid = 1651] [serial = 1301] [outer = 0x0] 14:14:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x133726800) [pid = 1651] [serial = 1302] [outer = 0x12fb2e400] 14:14:28 INFO - PROCESS | 1651 | 1463433268925 Marionette DEBUG loaded listener.js 14:14:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x13435a800) [pid = 1651] [serial = 1303] [outer = 0x12fb2e400] 14:14:29 INFO - PROCESS | 1651 | 1463433269340 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]]]}] 14:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 669ms 14:14:29 INFO - PROCESS | 1651 | 1463433269355 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 14:14:29 INFO - PROCESS | 1651 | 1463433269356 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 14:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:14:29 INFO - PROCESS | 1651 | 1463433269359 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:14:29 INFO - PROCESS | 1651 | 1463433269360 Marionette TRACE conn2 <- [1,1710,null,{}] 14:14:29 INFO - PROCESS | 1651 | 1463433269367 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}] 14:14:29 INFO - PROCESS | 1651 | 1463433269496 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 14:14:29 INFO - PROCESS | 1651 | 1463433269610 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1403d2800 == 90 [pid = 1651] [id = 435] 14:14:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x133727000) [pid = 1651] [serial = 1304] [outer = 0x0] 14:14:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x133fb9400) [pid = 1651] [serial = 1305] [outer = 0x133727000] 14:14:29 INFO - PROCESS | 1651 | 1463433269643 Marionette DEBUG loaded listener.js 14:14:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x133fbe400) [pid = 1651] [serial = 1306] [outer = 0x133727000] 14:14:30 INFO - PROCESS | 1651 | 1463433270032 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]]]}] 14:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 721ms 14:14:30 INFO - PROCESS | 1651 | 1463433270080 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 14:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:14:30 INFO - PROCESS | 1651 | 1463433270082 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 14:14:30 INFO - PROCESS | 1651 | 1463433270084 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:14:30 INFO - PROCESS | 1651 | 1463433270086 Marionette TRACE conn2 <- [1,1714,null,{}] 14:14:30 INFO - PROCESS | 1651 | 1463433270088 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}] 14:14:30 INFO - PROCESS | 1651 | 1463433270199 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 14:14:30 INFO - PROCESS | 1651 | 1463433270286 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x134a82000 == 91 [pid = 1651] [id = 436] 14:14:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x133fba400) [pid = 1651] [serial = 1307] [outer = 0x0] 14:14:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x134359c00) [pid = 1651] [serial = 1308] [outer = 0x133fba400] 14:14:30 INFO - PROCESS | 1651 | 1463433270315 Marionette DEBUG loaded listener.js 14:14:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x134be4c00) [pid = 1651] [serial = 1309] [outer = 0x133fba400] 14:14:30 INFO - PROCESS | 1651 | 1463433270769 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]]]}] 14:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 719ms 14:14:30 INFO - PROCESS | 1651 | 1463433270829 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 14:14:30 INFO - PROCESS | 1651 | 1463433270830 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 14:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:14:30 INFO - PROCESS | 1651 | 1463433270836 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:14:30 INFO - PROCESS | 1651 | 1463433270837 Marionette TRACE conn2 <- [1,1718,null,{}] 14:14:30 INFO - PROCESS | 1651 | 1463433270839 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}] 14:14:30 INFO - PROCESS | 1651 | 1463433270960 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 14:14:31 INFO - PROCESS | 1651 | 1463433271046 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x123abc000 == 92 [pid = 1651] [id = 437] 14:14:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x116a5d400) [pid = 1651] [serial = 1310] [outer = 0x0] 14:14:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x123874000) [pid = 1651] [serial = 1311] [outer = 0x116a5d400] 14:14:31 INFO - PROCESS | 1651 | 1463433271078 Marionette DEBUG loaded listener.js 14:14:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12be63000) [pid = 1651] [serial = 1312] [outer = 0x116a5d400] 14:14:31 INFO - PROCESS | 1651 | 1463433271517 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]]]}] 14:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 721ms 14:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:14:31 INFO - PROCESS | 1651 | 1463433271557 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 14:14:31 INFO - PROCESS | 1651 | 1463433271558 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 14:14:31 INFO - PROCESS | 1651 | 1463433271560 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:14:31 INFO - PROCESS | 1651 | 1463433271562 Marionette TRACE conn2 <- [1,1722,null,{}] 14:14:31 INFO - PROCESS | 1651 | 1463433271564 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}] 14:14:31 INFO - PROCESS | 1651 | 1463433271682 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 14:14:31 INFO - PROCESS | 1651 | 1463433271768 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c73000 == 93 [pid = 1651] [id = 438] 14:14:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x11767e400) [pid = 1651] [serial = 1313] [outer = 0x0] 14:14:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12d168000) [pid = 1651] [serial = 1314] [outer = 0x11767e400] 14:14:31 INFO - PROCESS | 1651 | 1463433271799 Marionette DEBUG loaded listener.js 14:14:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x13383ec00) [pid = 1651] [serial = 1315] [outer = 0x11767e400] 14:14:32 INFO - PROCESS | 1651 | 1463433272472 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]]]}] 14:14:32 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 14:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 969ms 14:14:32 INFO - PROCESS | 1651 | 1463433272530 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 14:14:32 INFO - PROCESS | 1651 | 1463433272533 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 14:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:14:32 INFO - PROCESS | 1651 | 1463433272536 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:14:32 INFO - PROCESS | 1651 | 1463433272539 Marionette TRACE conn2 <- [1,1726,null,{}] 14:14:32 INFO - PROCESS | 1651 | 1463433272542 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}] 14:14:32 INFO - PROCESS | 1651 | 1463433272653 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 14:14:32 INFO - PROCESS | 1651 | 1463433272742 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c14000 == 94 [pid = 1651] [id = 439] 14:14:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x112d26c00) [pid = 1651] [serial = 1316] [outer = 0x0] 14:14:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x116766800) [pid = 1651] [serial = 1317] [outer = 0x112d26c00] 14:14:32 INFO - PROCESS | 1651 | 1463433272771 Marionette DEBUG loaded listener.js 14:14:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x11835c000) [pid = 1651] [serial = 1318] [outer = 0x112d26c00] 14:14:33 INFO - PROCESS | 1651 | 1463433273218 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]]]}] 14:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 724ms 14:14:33 INFO - PROCESS | 1651 | 1463433273260 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 14:14:33 INFO - PROCESS | 1651 | 1463433273264 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 14:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:14:33 INFO - PROCESS | 1651 | 1463433273269 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:14:33 INFO - PROCESS | 1651 | 1463433273271 Marionette TRACE conn2 <- [1,1730,null,{}] 14:14:33 INFO - PROCESS | 1651 | 1463433273273 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}] 14:14:33 INFO - PROCESS | 1651 | 1463433273390 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 14:14:33 INFO - PROCESS | 1651 | 1463433273485 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c1e000 == 95 [pid = 1651] [id = 440] 14:14:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x117684400) [pid = 1651] [serial = 1319] [outer = 0x0] 14:14:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x1193f4400) [pid = 1651] [serial = 1320] [outer = 0x117684400] 14:14:33 INFO - PROCESS | 1651 | 1463433273512 Marionette DEBUG loaded listener.js 14:14:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x119978800) [pid = 1651] [serial = 1321] [outer = 0x117684400] 14:14:33 INFO - PROCESS | 1651 | --DOCSHELL 0x13412b800 == 94 [pid = 1651] [id = 427] 14:14:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12d976800 == 93 [pid = 1651] [id = 426] 14:14:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12c80d000 == 92 [pid = 1651] [id = 425] 14:14:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12d6ef000 == 91 [pid = 1651] [id = 424] 14:14:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce3a800 == 90 [pid = 1651] [id = 423] 14:14:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12c807000 == 89 [pid = 1651] [id = 422] 14:14:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12b35c800 == 88 [pid = 1651] [id = 421] 14:14:33 INFO - PROCESS | 1651 | --DOCSHELL 0x128de8000 == 87 [pid = 1651] [id = 420] 14:14:33 INFO - PROCESS | 1651 | --DOCSHELL 0x124711800 == 86 [pid = 1651] [id = 419] 14:14:33 INFO - PROCESS | 1651 | --DOCSHELL 0x11857d000 == 85 [pid = 1651] [id = 418] 14:14:33 INFO - PROCESS | 1651 | --DOCSHELL 0x123c1e000 == 84 [pid = 1651] [id = 417] 14:14:33 INFO - PROCESS | 1651 | --DOCSHELL 0x134144800 == 83 [pid = 1651] [id = 411] 14:14:33 INFO - PROCESS | 1651 | --DOCSHELL 0x128c1e800 == 82 [pid = 1651] [id = 410] 14:14:33 INFO - PROCESS | 1651 | --DOCSHELL 0x118856800 == 81 [pid = 1651] [id = 409] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x116004800) [pid = 1651] [serial = 1186] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x112eea000) [pid = 1651] [serial = 1185] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12d2d6400) [pid = 1651] [serial = 1176] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x1182e0400) [pid = 1651] [serial = 1191] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x1193f1c00) [pid = 1651] [serial = 1192] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x119977000) [pid = 1651] [serial = 1194] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x1265f3800) [pid = 1651] [serial = 1203] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x121053800) [pid = 1651] [serial = 1195] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12ac59800) [pid = 1651] [serial = 1209] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12bb74c00) [pid = 1651] [serial = 1170] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x124635400) [pid = 1651] [serial = 1164] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12d57fc00) [pid = 1651] [serial = 1179] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x124611400) [pid = 1651] [serial = 1200] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x1182e1800) [pid = 1651] [serial = 1189] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x117683400) [pid = 1651] [serial = 1188] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12a792c00) [pid = 1651] [serial = 1207] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12c9c5400) [pid = 1651] [serial = 1156] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x129077800) [pid = 1651] [serial = 1206] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12bb6b800) [pid = 1651] [serial = 1212] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12c9cac00) [pid = 1651] [serial = 1173] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12387a000) [pid = 1651] [serial = 1197] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x1242abc00) [pid = 1651] [serial = 1198] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12400cc00) [pid = 1651] [serial = 1215] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12ab0e400) [pid = 1651] [serial = 1167] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x1192a4000) [pid = 1651] [serial = 1161] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12d578400) [pid = 1651] [serial = 1182] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x116437800) [pid = 1651] [serial = 1158] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12c9c8800) [pid = 1651] [serial = 1219] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12bed2400) [pid = 1651] [serial = 1213] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12bb27000) [pid = 1651] [serial = 1210] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x128c42000) [pid = 1651] [serial = 1204] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12d57d000) [pid = 1651] [serial = 1222] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x125819400) [pid = 1651] [serial = 1201] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12c828000) [pid = 1651] [serial = 1218] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12c41e400) [pid = 1651] [serial = 1216] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12ce2e000) [pid = 1651] [serial = 1221] [outer = 0x0] [url = about:blank] 14:14:33 INFO - PROCESS | 1651 | 1463433273947 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]]]}] 14:14:33 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 14:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 724ms 14:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:14:34 INFO - PROCESS | 1651 | 1463433273999 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 14:14:34 INFO - PROCESS | 1651 | 1463433274001 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 14:14:34 INFO - PROCESS | 1651 | 1463433274003 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:14:34 INFO - PROCESS | 1651 | 1463433274005 Marionette TRACE conn2 <- [1,1734,null,{}] 14:14:34 INFO - PROCESS | 1651 | 1463433274014 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}] 14:14:34 INFO - PROCESS | 1651 | 1463433274115 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 14:14:34 INFO - PROCESS | 1651 | 1463433274193 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12064e800 == 82 [pid = 1651] [id = 441] 14:14:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x11997dc00) [pid = 1651] [serial = 1322] [outer = 0x0] 14:14:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12103e800) [pid = 1651] [serial = 1323] [outer = 0x11997dc00] 14:14:34 INFO - PROCESS | 1651 | 1463433274221 Marionette DEBUG loaded listener.js 14:14:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x1239d4c00) [pid = 1651] [serial = 1324] [outer = 0x11997dc00] 14:14:34 INFO - PROCESS | 1651 | 1463433274536 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]]]}] 14:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 574ms 14:14:34 INFO - PROCESS | 1651 | 1463433274580 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 14:14:34 INFO - PROCESS | 1651 | 1463433274582 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 14:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:14:34 INFO - PROCESS | 1651 | 1463433274585 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:14:34 INFO - PROCESS | 1651 | 1463433274586 Marionette TRACE conn2 <- [1,1738,null,{}] 14:14:34 INFO - PROCESS | 1651 | 1463433274588 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}] 14:14:34 INFO - PROCESS | 1651 | 1463433274684 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 14:14:34 INFO - PROCESS | 1651 | 1463433274751 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c0a000 == 83 [pid = 1651] [id = 442] 14:14:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x123d48c00) [pid = 1651] [serial = 1325] [outer = 0x0] 14:14:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x124606c00) [pid = 1651] [serial = 1326] [outer = 0x123d48c00] 14:14:34 INFO - PROCESS | 1651 | 1463433274777 Marionette DEBUG loaded listener.js 14:14:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x1246be800) [pid = 1651] [serial = 1327] [outer = 0x123d48c00] 14:14:35 INFO - PROCESS | 1651 | 1463433275067 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]]]}] 14:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 518ms 14:14:35 INFO - PROCESS | 1651 | 1463433275104 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 14:14:35 INFO - PROCESS | 1651 | 1463433275105 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 14:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:14:35 INFO - PROCESS | 1651 | 1463433275116 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:14:35 INFO - PROCESS | 1651 | 1463433275118 Marionette TRACE conn2 <- [1,1742,null,{}] 14:14:35 INFO - PROCESS | 1651 | 1463433275120 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}] 14:14:35 INFO - PROCESS | 1651 | 1463433275212 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 14:14:35 INFO - PROCESS | 1651 | 1463433275285 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12901f000 == 84 [pid = 1651] [id = 443] 14:14:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x124638800) [pid = 1651] [serial = 1328] [outer = 0x0] 14:14:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x124eb2800) [pid = 1651] [serial = 1329] [outer = 0x124638800] 14:14:35 INFO - PROCESS | 1651 | 1463433275311 Marionette DEBUG loaded listener.js 14:14:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x126154000) [pid = 1651] [serial = 1330] [outer = 0x124638800] 14:14:35 INFO - PROCESS | 1651 | 1463433275848 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]]]}] 14:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 778ms 14:14:35 INFO - PROCESS | 1651 | 1463433275887 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 14:14:35 INFO - PROCESS | 1651 | 1463433275891 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 14:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:14:35 INFO - PROCESS | 1651 | 1463433275899 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:14:35 INFO - PROCESS | 1651 | 1463433275904 Marionette TRACE conn2 <- [1,1746,null,{}] 14:14:35 INFO - PROCESS | 1651 | 1463433275910 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}] 14:14:36 INFO - PROCESS | 1651 | 1463433276048 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 14:14:36 INFO - PROCESS | 1651 | 1463433276130 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x118855000 == 85 [pid = 1651] [id = 444] 14:14:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x112756800) [pid = 1651] [serial = 1331] [outer = 0x0] 14:14:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x112e2f400) [pid = 1651] [serial = 1332] [outer = 0x112756800] 14:14:36 INFO - PROCESS | 1651 | 1463433276162 Marionette DEBUG loaded listener.js 14:14:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x1168a9800) [pid = 1651] [serial = 1333] [outer = 0x112756800] 14:14:36 INFO - PROCESS | 1651 | 1463433276608 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]]]}] 14:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 781ms 14:14:36 INFO - PROCESS | 1651 | 1463433276695 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 14:14:36 INFO - PROCESS | 1651 | 1463433276699 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 14:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:14:36 INFO - PROCESS | 1651 | 1463433276706 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:14:36 INFO - PROCESS | 1651 | 1463433276708 Marionette TRACE conn2 <- [1,1750,null,{}] 14:14:36 INFO - PROCESS | 1651 | 1463433276711 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}] 14:14:36 INFO - PROCESS | 1651 | 1463433276824 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 14:14:36 INFO - PROCESS | 1651 | 1463433276909 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12902d000 == 86 [pid = 1651] [id = 445] 14:14:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x119975c00) [pid = 1651] [serial = 1334] [outer = 0x0] 14:14:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x119c40000) [pid = 1651] [serial = 1335] [outer = 0x119975c00] 14:14:36 INFO - PROCESS | 1651 | 1463433276939 Marionette DEBUG loaded listener.js 14:14:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x121053000) [pid = 1651] [serial = 1336] [outer = 0x119975c00] 14:14:37 INFO - PROCESS | 1651 | 1463433277367 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]]]}] 14:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 672ms 14:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:14:37 INFO - PROCESS | 1651 | 1463433277380 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 14:14:37 INFO - PROCESS | 1651 | 1463433277382 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 14:14:37 INFO - PROCESS | 1651 | 1463433277385 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:14:37 INFO - PROCESS | 1651 | 1463433277388 Marionette TRACE conn2 <- [1,1754,null,{}] 14:14:37 INFO - PROCESS | 1651 | 1463433277395 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}] 14:14:37 INFO - PROCESS | 1651 | 1463433277511 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 14:14:37 INFO - PROCESS | 1651 | 1463433277627 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c819000 == 87 [pid = 1651] [id = 446] 14:14:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x123febc00) [pid = 1651] [serial = 1337] [outer = 0x0] 14:14:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x126542000) [pid = 1651] [serial = 1338] [outer = 0x123febc00] 14:14:37 INFO - PROCESS | 1651 | 1463433277662 Marionette DEBUG loaded listener.js 14:14:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x128b27000) [pid = 1651] [serial = 1339] [outer = 0x123febc00] 14:14:38 INFO - PROCESS | 1651 | 1463433278114 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]]]}] 14:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 771ms 14:14:38 INFO - PROCESS | 1651 | 1463433278160 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 14:14:38 INFO - PROCESS | 1651 | 1463433278162 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 14:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:14:38 INFO - PROCESS | 1651 | 1463433278166 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:14:38 INFO - PROCESS | 1651 | 1463433278167 Marionette TRACE conn2 <- [1,1758,null,{}] 14:14:38 INFO - PROCESS | 1651 | 1463433278170 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}] 14:14:38 INFO - PROCESS | 1651 | 1463433278281 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 14:14:38 INFO - PROCESS | 1651 | 1463433278393 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce42800 == 88 [pid = 1651] [id = 447] 14:14:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x128b2c400) [pid = 1651] [serial = 1340] [outer = 0x0] 14:14:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x128f07c00) [pid = 1651] [serial = 1341] [outer = 0x128b2c400] 14:14:38 INFO - PROCESS | 1651 | 1463433278427 Marionette DEBUG loaded listener.js 14:14:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12a7f1800) [pid = 1651] [serial = 1342] [outer = 0x128b2c400] 14:14:38 INFO - PROCESS | 1651 | 1463433278837 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]]]}] 14:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 718ms 14:14:38 INFO - PROCESS | 1651 | 1463433278885 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 14:14:38 INFO - PROCESS | 1651 | 1463433278886 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 14:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:14:38 INFO - PROCESS | 1651 | 1463433278889 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:14:38 INFO - PROCESS | 1651 | 1463433278890 Marionette TRACE conn2 <- [1,1762,null,{}] 14:14:38 INFO - PROCESS | 1651 | 1463433278893 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}] 14:14:39 INFO - PROCESS | 1651 | 1463433279001 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 14:14:39 INFO - PROCESS | 1651 | 1463433279087 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d97e000 == 89 [pid = 1651] [id = 448] 14:14:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x110eed400) [pid = 1651] [serial = 1343] [outer = 0x0] 14:14:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12aca7800) [pid = 1651] [serial = 1344] [outer = 0x110eed400] 14:14:39 INFO - PROCESS | 1651 | 1463433279117 Marionette DEBUG loaded listener.js 14:14:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12bb6b800) [pid = 1651] [serial = 1345] [outer = 0x110eed400] 14:14:39 INFO - PROCESS | 1651 | 1463433279521 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]]]}] 14:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 671ms 14:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:14:39 INFO - PROCESS | 1651 | 1463433279560 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 14:14:39 INFO - PROCESS | 1651 | 1463433279562 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 14:14:39 INFO - PROCESS | 1651 | 1463433279564 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:14:39 INFO - PROCESS | 1651 | 1463433279565 Marionette TRACE conn2 <- [1,1766,null,{}] 14:14:39 INFO - PROCESS | 1651 | 1463433279568 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}] 14:14:39 INFO - PROCESS | 1651 | 1463433279713 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 14:14:39 INFO - PROCESS | 1651 | 1463433279812 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x134130000 == 90 [pid = 1651] [id = 449] 14:14:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12c422800) [pid = 1651] [serial = 1346] [outer = 0x0] 14:14:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12c906400) [pid = 1651] [serial = 1347] [outer = 0x12c422800] 14:14:39 INFO - PROCESS | 1651 | 1463433279845 Marionette DEBUG loaded listener.js 14:14:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12d2d4400) [pid = 1651] [serial = 1348] [outer = 0x12c422800] 14:14:40 INFO - PROCESS | 1651 | 1463433280270 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]]]}] 14:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 719ms 14:14:40 INFO - PROCESS | 1651 | 1463433280284 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 14:14:40 INFO - PROCESS | 1651 | 1463433280285 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 14:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:14:40 INFO - PROCESS | 1651 | 1463433280288 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:14:40 INFO - PROCESS | 1651 | 1463433280289 Marionette TRACE conn2 <- [1,1770,null,{}] 14:14:40 INFO - PROCESS | 1651 | 1463433280292 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}] 14:14:40 INFO - PROCESS | 1651 | 1463433280402 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 14:14:40 INFO - PROCESS | 1651 | 1463433280516 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1343af000 == 91 [pid = 1651] [id = 450] 14:14:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12c9cac00) [pid = 1651] [serial = 1349] [outer = 0x0] 14:14:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12d581400) [pid = 1651] [serial = 1350] [outer = 0x12c9cac00] 14:14:40 INFO - PROCESS | 1651 | 1463433280548 Marionette DEBUG loaded listener.js 14:14:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12fb2dc00) [pid = 1651] [serial = 1351] [outer = 0x12c9cac00] 14:14:40 INFO - PROCESS | 1651 | 1463433280971 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]]]}] 14:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 720ms 14:14:41 INFO - PROCESS | 1651 | 1463433281009 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 14:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:14:41 INFO - PROCESS | 1651 | 1463433281010 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 14:14:41 INFO - PROCESS | 1651 | 1463433281012 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:14:41 INFO - PROCESS | 1651 | 1463433281013 Marionette TRACE conn2 <- [1,1774,null,{}] 14:14:41 INFO - PROCESS | 1651 | 1463433281016 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}] 14:14:41 INFO - PROCESS | 1651 | 1463433281142 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 14:14:41 INFO - PROCESS | 1651 | 1463433281226 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x134614000 == 92 [pid = 1651] [id = 451] 14:14:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x1184acc00) [pid = 1651] [serial = 1352] [outer = 0x0] 14:14:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x133724c00) [pid = 1651] [serial = 1353] [outer = 0x1184acc00] 14:14:41 INFO - PROCESS | 1651 | 1463433281256 Marionette DEBUG loaded listener.js 14:14:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x13383dc00) [pid = 1651] [serial = 1354] [outer = 0x1184acc00] 14:14:41 INFO - PROCESS | 1651 | 1463433281667 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]]]}] 14:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 721ms 14:14:41 INFO - PROCESS | 1651 | 1463433281733 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 14:14:41 INFO - PROCESS | 1651 | 1463433281735 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 14:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:14:41 INFO - PROCESS | 1651 | 1463433281737 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:14:41 INFO - PROCESS | 1651 | 1463433281738 Marionette TRACE conn2 <- [1,1778,null,{}] 14:14:41 INFO - PROCESS | 1651 | 1463433281741 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}] 14:14:41 INFO - PROCESS | 1651 | 1463433281852 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 14:14:41 INFO - PROCESS | 1651 | 1463433281940 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x134682800 == 93 [pid = 1651] [id = 452] 14:14:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x133723000) [pid = 1651] [serial = 1355] [outer = 0x0] 14:14:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x133843400) [pid = 1651] [serial = 1356] [outer = 0x133723000] 14:14:41 INFO - PROCESS | 1651 | 1463433281971 Marionette DEBUG loaded listener.js 14:14:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x13387dc00) [pid = 1651] [serial = 1357] [outer = 0x133723000] 14:14:42 INFO - PROCESS | 1651 | 1463433282385 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]]]}] 14:14:42 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 14:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 719ms 14:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:14:42 INFO - PROCESS | 1651 | 1463433282456 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 14:14:42 INFO - PROCESS | 1651 | 1463433282458 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 14:14:42 INFO - PROCESS | 1651 | 1463433282475 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:14:42 INFO - PROCESS | 1651 | 1463433282476 Marionette TRACE conn2 <- [1,1782,null,{}] 14:14:42 INFO - PROCESS | 1651 | 1463433282503 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}] 14:14:42 INFO - PROCESS | 1651 | 1463433282616 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 14:14:42 INFO - PROCESS | 1651 | 1463433282705 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x13b5d5800 == 94 [pid = 1651] [id = 453] 14:14:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x133843000) [pid = 1651] [serial = 1358] [outer = 0x0] 14:14:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x133883000) [pid = 1651] [serial = 1359] [outer = 0x133843000] 14:14:42 INFO - PROCESS | 1651 | 1463433282735 Marionette DEBUG loaded listener.js 14:14:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x133888400) [pid = 1651] [serial = 1360] [outer = 0x133843000] 14:14:43 INFO - PROCESS | 1651 | 1463433283172 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]]]}] 14:14:43 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 14:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 761ms 14:14:43 INFO - PROCESS | 1651 | 1463433283233 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 14:14:43 INFO - PROCESS | 1651 | 1463433283236 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 14:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:14:43 INFO - PROCESS | 1651 | 1463433283242 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:14:43 INFO - PROCESS | 1651 | 1463433283244 Marionette TRACE conn2 <- [1,1786,null,{}] 14:14:43 INFO - PROCESS | 1651 | 1463433283250 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}] 14:14:43 INFO - PROCESS | 1651 | 1463433283436 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 14:14:43 INFO - PROCESS | 1651 | 1463433283561 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f77000 == 95 [pid = 1651] [id = 454] 14:14:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x133844c00) [pid = 1651] [serial = 1361] [outer = 0x0] 14:14:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x134355800) [pid = 1651] [serial = 1362] [outer = 0x133844c00] 14:14:43 INFO - PROCESS | 1651 | 1463433283656 Marionette DEBUG loaded listener.js 14:14:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x134be8800) [pid = 1651] [serial = 1363] [outer = 0x133844c00] 14:14:44 INFO - PROCESS | 1651 | 1463433284263 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]]]}] 14:14:44 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 14:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1076ms 14:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:14:44 INFO - PROCESS | 1651 | 1463433284318 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 14:14:44 INFO - PROCESS | 1651 | 1463433284320 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 14:14:44 INFO - PROCESS | 1651 | 1463433284324 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:14:44 INFO - PROCESS | 1651 | 1463433284326 Marionette TRACE conn2 <- [1,1790,null,{}] 14:14:44 INFO - PROCESS | 1651 | 1463433284330 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}] 14:14:44 INFO - PROCESS | 1651 | 1463433284443 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 14:14:44 INFO - PROCESS | 1651 | 1463433284565 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a914800 == 96 [pid = 1651] [id = 455] 14:14:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x116aa6000) [pid = 1651] [serial = 1364] [outer = 0x0] 14:14:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x1185c7400) [pid = 1651] [serial = 1365] [outer = 0x116aa6000] 14:14:44 INFO - PROCESS | 1651 | 1463433284596 Marionette DEBUG loaded listener.js 14:14:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x119cc0800) [pid = 1651] [serial = 1366] [outer = 0x116aa6000] 14:14:44 INFO - PROCESS | 1651 | --DOCSHELL 0x125860800 == 95 [pid = 1651] [id = 394] 14:14:44 INFO - PROCESS | 1651 | --DOCSHELL 0x128c0a000 == 94 [pid = 1651] [id = 442] 14:14:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12064e800 == 93 [pid = 1651] [id = 441] 14:14:44 INFO - PROCESS | 1651 | --DOCSHELL 0x119c1e000 == 92 [pid = 1651] [id = 440] 14:14:44 INFO - PROCESS | 1651 | --DOCSHELL 0x123c14000 == 91 [pid = 1651] [id = 439] 14:14:44 INFO - PROCESS | 1651 | --DOCSHELL 0x134a82000 == 90 [pid = 1651] [id = 436] 14:14:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1403d2800 == 89 [pid = 1651] [id = 435] 14:14:45 INFO - PROCESS | 1651 | --DOCSHELL 0x13b5d7000 == 88 [pid = 1651] [id = 434] 14:14:45 INFO - PROCESS | 1651 | --DOCSHELL 0x137708800 == 87 [pid = 1651] [id = 433] 14:14:45 INFO - PROCESS | 1651 | --DOCSHELL 0x134683000 == 86 [pid = 1651] [id = 432] 14:14:45 INFO - PROCESS | 1651 | --DOCSHELL 0x134607000 == 85 [pid = 1651] [id = 431] 14:14:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba9b000 == 84 [pid = 1651] [id = 430] 14:14:45 INFO - PROCESS | 1651 | --DOCSHELL 0x123979000 == 83 [pid = 1651] [id = 429] 14:14:45 INFO - PROCESS | 1651 | 1463433285053 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]]]}] 14:14:45 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) 14:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 821ms 14:14:45 INFO - PROCESS | 1651 | 1463433285147 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 14:14:45 INFO - PROCESS | 1651 | 1463433285152 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 14:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:14:45 INFO - PROCESS | 1651 | 1463433285163 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:14:45 INFO - PROCESS | 1651 | 1463433285165 Marionette TRACE conn2 <- [1,1794,null,{}] 14:14:45 INFO - PROCESS | 1651 | 1463433285168 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}] 14:14:45 INFO - PROCESS | 1651 | 1463433285291 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 14:14:45 INFO - PROCESS | 1651 | 1463433285342 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x119de1800 == 84 [pid = 1651] [id = 456] 14:14:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x117683c00) [pid = 1651] [serial = 1367] [outer = 0x0] 14:14:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x121059400) [pid = 1651] [serial = 1368] [outer = 0x117683c00] 14:14:45 INFO - PROCESS | 1651 | 1463433285369 Marionette DEBUG loaded listener.js 14:14:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12420ec00) [pid = 1651] [serial = 1369] [outer = 0x117683c00] 14:14:45 INFO - PROCESS | 1651 | 1463433285716 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]]]}] 14:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 577ms 14:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:14:45 INFO - PROCESS | 1651 | 1463433285733 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 14:14:45 INFO - PROCESS | 1651 | 1463433285735 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 14:14:45 INFO - PROCESS | 1651 | 1463433285737 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:14:45 INFO - PROCESS | 1651 | 1463433285739 Marionette TRACE conn2 <- [1,1798,null,{}] 14:14:45 INFO - PROCESS | 1651 | 1463433285754 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}] 14:14:45 INFO - PROCESS | 1651 | 1463433285900 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 14:14:45 INFO - PROCESS | 1651 | 1463433285922 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c01a800 == 85 [pid = 1651] [id = 457] 14:14:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x126151c00) [pid = 1651] [serial = 1370] [outer = 0x0] 14:14:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x128b35800) [pid = 1651] [serial = 1371] [outer = 0x126151c00] 14:14:45 INFO - PROCESS | 1651 | 1463433285950 Marionette DEBUG loaded listener.js 14:14:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12aca6800) [pid = 1651] [serial = 1372] [outer = 0x126151c00] 14:14:46 INFO - PROCESS | 1651 | 1463433286334 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]]]}] 14:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 620ms 14:14:46 INFO - PROCESS | 1651 | 1463433286358 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 14:14:46 INFO - PROCESS | 1651 | 1463433286360 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 14:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:14:46 INFO - PROCESS | 1651 | 1463433286377 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:14:46 INFO - PROCESS | 1651 | 1463433286378 Marionette TRACE conn2 <- [1,1802,null,{}] 14:14:46 INFO - PROCESS | 1651 | 1463433286380 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}] 14:14:46 INFO - PROCESS | 1651 | 1463433286505 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 14:14:46 INFO - PROCESS | 1651 | 1463433286519 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f70800 == 86 [pid = 1651] [id = 458] 14:14:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12bb6e400) [pid = 1651] [serial = 1373] [outer = 0x0] 14:14:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12c41f000) [pid = 1651] [serial = 1374] [outer = 0x12bb6e400] 14:14:46 INFO - PROCESS | 1651 | 1463433286545 Marionette DEBUG loaded listener.js 14:14:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12c9c4000) [pid = 1651] [serial = 1375] [outer = 0x12bb6e400] 14:14:46 INFO - PROCESS | 1651 | 1463433286922 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]]]}] 14:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 577ms 14:14:46 INFO - PROCESS | 1651 | 1463433286948 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 14:14:46 INFO - PROCESS | 1651 | 1463433286950 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 14:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:14:46 INFO - PROCESS | 1651 | 1463433286953 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:14:46 INFO - PROCESS | 1651 | 1463433286955 Marionette TRACE conn2 <- [1,1806,null,{}] 14:14:46 INFO - PROCESS | 1651 | 1463433286958 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}] 14:14:47 INFO - PROCESS | 1651 | 1463433287156 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x121030800) [pid = 1651] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12bed1800) [pid = 1651] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12c41d000) [pid = 1651] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x11317cc00) [pid = 1651] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x1247d5000) [pid = 1651] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x129078c00) [pid = 1651] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x114ede800) [pid = 1651] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x1250e0400) [pid = 1651] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x129316c00) [pid = 1651] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x116764c00) [pid = 1651] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x112748800) [pid = 1651] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x121057000) [pid = 1651] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x11997dc00) [pid = 1651] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x123d48c00) [pid = 1651] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x117684400) [pid = 1651] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:14:47 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x112d26c00) [pid = 1651] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:14:47 INFO - PROCESS | 1651 | 1463433287509 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11927c800 == 87 [pid = 1651] [id = 459] 14:14:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x110eef800) [pid = 1651] [serial = 1376] [outer = 0x0] 14:14:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x11274ec00) [pid = 1651] [serial = 1377] [outer = 0x110eef800] 14:14:47 INFO - PROCESS | 1651 | 1463433287534 Marionette DEBUG loaded listener.js 14:14:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x1188c0c00) [pid = 1651] [serial = 1378] [outer = 0x110eef800] 14:14:47 INFO - PROCESS | 1651 | 1463433287833 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]]]}] 14:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 921ms 14:14:47 INFO - PROCESS | 1651 | 1463433287874 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 14:14:47 INFO - PROCESS | 1651 | 1463433287875 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 14:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:14:47 INFO - PROCESS | 1651 | 1463433287878 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:14:47 INFO - PROCESS | 1651 | 1463433287881 Marionette TRACE conn2 <- [1,1810,null,{}] 14:14:47 INFO - PROCESS | 1651 | 1463433287884 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}] 14:14:48 INFO - PROCESS | 1651 | 1463433288002 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 14:14:48 INFO - PROCESS | 1651 | 1463433288078 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1343f1800 == 88 [pid = 1651] [id = 460] 14:14:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x1185b3c00) [pid = 1651] [serial = 1379] [outer = 0x0] 14:14:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x128b27400) [pid = 1651] [serial = 1380] [outer = 0x1185b3c00] 14:14:48 INFO - PROCESS | 1651 | 1463433288104 Marionette DEBUG loaded listener.js 14:14:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x133888c00) [pid = 1651] [serial = 1381] [outer = 0x1185b3c00] 14:14:48 INFO - PROCESS | 1651 | 1463433288399 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]]]}] 14:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 571ms 14:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:14:48 INFO - PROCESS | 1651 | 1463433288450 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 14:14:48 INFO - PROCESS | 1651 | 1463433288451 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 14:14:48 INFO - PROCESS | 1651 | 1463433288453 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:14:48 INFO - PROCESS | 1651 | 1463433288454 Marionette TRACE conn2 <- [1,1814,null,{}] 14:14:48 INFO - PROCESS | 1651 | 1463433288456 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}] 14:14:48 INFO - PROCESS | 1651 | 1463433288552 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 14:14:48 INFO - PROCESS | 1651 | 1463433288557 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x13fed7000 == 89 [pid = 1651] [id = 461] 14:14:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x12fb85c00) [pid = 1651] [serial = 1382] [outer = 0x0] 14:14:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x12fb8fc00) [pid = 1651] [serial = 1383] [outer = 0x12fb85c00] 14:14:48 INFO - PROCESS | 1651 | 1463433288582 Marionette DEBUG loaded listener.js 14:14:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12fb94000) [pid = 1651] [serial = 1384] [outer = 0x12fb85c00] 14:14:48 INFO - PROCESS | 1651 | 1463433288951 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]]]}] 14:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 14:14:48 INFO - PROCESS | 1651 | 1463433288972 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 14:14:48 INFO - PROCESS | 1651 | 1463433288973 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 14:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:14:48 INFO - PROCESS | 1651 | 1463433288976 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:14:48 INFO - PROCESS | 1651 | 1463433288977 Marionette TRACE conn2 <- [1,1818,null,{}] 14:14:48 INFO - PROCESS | 1651 | 1463433288983 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}] 14:14:49 INFO - PROCESS | 1651 | 1463433289117 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 14:14:49 INFO - PROCESS | 1651 | 1463433289126 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x13fee8000 == 90 [pid = 1651] [id = 462] 14:14:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x128969800) [pid = 1651] [serial = 1385] [outer = 0x0] 14:14:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x128970800) [pid = 1651] [serial = 1386] [outer = 0x128969800] 14:14:49 INFO - PROCESS | 1651 | 1463433289151 Marionette DEBUG loaded listener.js 14:14:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x128974800) [pid = 1651] [serial = 1387] [outer = 0x128969800] 14:14:49 INFO - PROCESS | 1651 | 1463433289600 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]]]}] 14:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 671ms 14:14:49 INFO - PROCESS | 1651 | 1463433289648 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 14:14:49 INFO - PROCESS | 1651 | 1463433289651 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 14:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:14:49 INFO - PROCESS | 1651 | 1463433289655 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:14:49 INFO - PROCESS | 1651 | 1463433289657 Marionette TRACE conn2 <- [1,1822,null,{}] 14:14:49 INFO - PROCESS | 1651 | 1463433289663 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}] 14:14:49 INFO - PROCESS | 1651 | 1463433289788 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 14:14:49 INFO - PROCESS | 1651 | 1463433289920 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x125648800 == 91 [pid = 1651] [id = 463] 14:14:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x1185b1c00) [pid = 1651] [serial = 1388] [outer = 0x0] 14:14:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x1192a4000) [pid = 1651] [serial = 1389] [outer = 0x1185b1c00] 14:14:49 INFO - PROCESS | 1651 | 1463433289954 Marionette DEBUG loaded listener.js 14:14:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x121030800) [pid = 1651] [serial = 1390] [outer = 0x1185b1c00] 14:14:50 INFO - PROCESS | 1651 | 1463433290399 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]]]}] 14:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 772ms 14:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:14:50 INFO - PROCESS | 1651 | 1463433290428 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 14:14:50 INFO - PROCESS | 1651 | 1463433290431 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 14:14:50 INFO - PROCESS | 1651 | 1463433290436 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:14:50 INFO - PROCESS | 1651 | 1463433290438 Marionette TRACE conn2 <- [1,1826,null,{}] 14:14:50 INFO - PROCESS | 1651 | 1463433290441 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}] 14:14:50 INFO - PROCESS | 1651 | 1463433290558 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 14:14:50 INFO - PROCESS | 1651 | 1463433290676 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f6f000 == 92 [pid = 1651] [id = 464] 14:14:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x121038c00) [pid = 1651] [serial = 1391] [outer = 0x0] 14:14:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x124606000) [pid = 1651] [serial = 1392] [outer = 0x121038c00] 14:14:50 INFO - PROCESS | 1651 | 1463433290710 Marionette DEBUG loaded listener.js 14:14:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x125817c00) [pid = 1651] [serial = 1393] [outer = 0x121038c00] 14:14:51 INFO - PROCESS | 1651 | 1463433291138 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]]]}] 14:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 770ms 14:14:51 INFO - PROCESS | 1651 | 1463433291207 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 14:14:51 INFO - PROCESS | 1651 | 1463433291208 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 14:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:14:51 INFO - PROCESS | 1651 | 1463433291211 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:14:51 INFO - PROCESS | 1651 | 1463433291213 Marionette TRACE conn2 <- [1,1830,null,{}] 14:14:51 INFO - PROCESS | 1651 | 1463433291221 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}] 14:14:51 INFO - PROCESS | 1651 | 1463433291342 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 14:14:51 INFO - PROCESS | 1651 | 1463433291435 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x137897800 == 93 [pid = 1651] [id = 465] 14:14:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x128974c00) [pid = 1651] [serial = 1394] [outer = 0x0] 14:14:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12bb69400) [pid = 1651] [serial = 1395] [outer = 0x128974c00] 14:14:51 INFO - PROCESS | 1651 | 1463433291469 Marionette DEBUG loaded listener.js 14:14:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x12d169400) [pid = 1651] [serial = 1396] [outer = 0x128974c00] 14:14:51 INFO - PROCESS | 1651 | 1463433291913 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]]]}] 14:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 723ms 14:14:51 INFO - PROCESS | 1651 | 1463433291934 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 14:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:14:51 INFO - PROCESS | 1651 | 1463433291936 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 14:14:51 INFO - PROCESS | 1651 | 1463433291939 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:14:51 INFO - PROCESS | 1651 | 1463433291940 Marionette TRACE conn2 <- [1,1834,null,{}] 14:14:51 INFO - PROCESS | 1651 | 1463433291942 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}] 14:14:52 INFO - PROCESS | 1651 | 1463433292060 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 14:14:52 INFO - PROCESS | 1651 | 1463433292180 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x134a16800 == 94 [pid = 1651] [id = 466] 14:14:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12d2da800) [pid = 1651] [serial = 1397] [outer = 0x0] 14:14:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x12fb89c00) [pid = 1651] [serial = 1398] [outer = 0x12d2da800] 14:14:52 INFO - PROCESS | 1651 | 1463433292212 Marionette DEBUG loaded listener.js 14:14:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x13372c000) [pid = 1651] [serial = 1399] [outer = 0x12d2da800] 14:14:52 INFO - PROCESS | 1651 | 1463433292583 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]]]}] 14:14:52 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 14:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 669ms 14:14:52 INFO - PROCESS | 1651 | 1463433292608 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 14:14:52 INFO - PROCESS | 1651 | 1463433292610 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 14:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:14:52 INFO - PROCESS | 1651 | 1463433292615 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:14:52 INFO - PROCESS | 1651 | 1463433292616 Marionette TRACE conn2 <- [1,1838,null,{}] 14:14:52 INFO - PROCESS | 1651 | 1463433292619 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}] 14:14:52 INFO - PROCESS | 1651 | 1463433292748 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 14:14:52 INFO - PROCESS | 1651 | 1463433292841 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x134436800 == 95 [pid = 1651] [id = 467] 14:14:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x12fb37c00) [pid = 1651] [serial = 1400] [outer = 0x0] 14:14:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x13388a000) [pid = 1651] [serial = 1401] [outer = 0x12fb37c00] 14:14:52 INFO - PROCESS | 1651 | 1463433292870 Marionette DEBUG loaded listener.js 14:14:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x1338eec00) [pid = 1651] [serial = 1402] [outer = 0x12fb37c00] 14:14:53 INFO - PROCESS | 1651 | 1463433293317 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]]]}] 14:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 772ms 14:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:14:53 INFO - PROCESS | 1651 | 1463433293386 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 14:14:53 INFO - PROCESS | 1651 | 1463433293388 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 14:14:53 INFO - PROCESS | 1651 | 1463433293391 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:14:53 INFO - PROCESS | 1651 | 1463433293393 Marionette TRACE conn2 <- [1,1842,null,{}] 14:14:53 INFO - PROCESS | 1651 | 1463433293397 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}] 14:14:53 INFO - PROCESS | 1651 | 1463433293581 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 14:14:53 INFO - PROCESS | 1651 | 1463433293702 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x134b2d000 == 96 [pid = 1651] [id = 468] 14:14:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x133887000) [pid = 1651] [serial = 1403] [outer = 0x0] 14:14:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x1338fa400) [pid = 1651] [serial = 1404] [outer = 0x133887000] 14:14:53 INFO - PROCESS | 1651 | 1463433293732 Marionette DEBUG loaded listener.js 14:14:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x134356000) [pid = 1651] [serial = 1405] [outer = 0x133887000] 14:14:54 INFO - PROCESS | 1651 | 1463433294168 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]]]}] 14:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 820ms 14:14:54 INFO - PROCESS | 1651 | 1463433294212 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 14:14:54 INFO - PROCESS | 1651 | 1463433294213 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 14:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:14:54 INFO - PROCESS | 1651 | 1463433294216 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:14:54 INFO - PROCESS | 1651 | 1463433294217 Marionette TRACE conn2 <- [1,1846,null,{}] 14:14:54 INFO - PROCESS | 1651 | 1463433294219 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}] 14:14:54 INFO - PROCESS | 1651 | 1463433294331 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 14:14:54 INFO - PROCESS | 1651 | 1463433294421 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f88800 == 97 [pid = 1651] [id = 469] 14:14:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x1338ed000) [pid = 1651] [serial = 1406] [outer = 0x0] 14:14:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x133e98400) [pid = 1651] [serial = 1407] [outer = 0x1338ed000] 14:14:54 INFO - PROCESS | 1651 | 1463433294450 Marionette DEBUG loaded listener.js 14:14:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x133e9c000) [pid = 1651] [serial = 1408] [outer = 0x1338ed000] 14:14:54 INFO - PROCESS | 1651 | 1463433294850 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]]]}] 14:14:54 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) 14:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 669ms 14:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:14:54 INFO - PROCESS | 1651 | 1463433294886 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 14:14:54 INFO - PROCESS | 1651 | 1463433294887 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 14:14:54 INFO - PROCESS | 1651 | 1463433294890 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:14:54 INFO - PROCESS | 1651 | 1463433294891 Marionette TRACE conn2 <- [1,1850,null,{}] 14:14:54 INFO - PROCESS | 1651 | 1463433294893 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}] 14:14:55 INFO - PROCESS | 1651 | 1463433295008 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 14:14:55 INFO - PROCESS | 1651 | 1463433295138 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f9f000 == 98 [pid = 1651] [id = 470] 14:14:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x133e97800) [pid = 1651] [serial = 1409] [outer = 0x0] 14:14:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x133fbc000) [pid = 1651] [serial = 1410] [outer = 0x133e97800] 14:14:55 INFO - PROCESS | 1651 | 1463433295169 Marionette DEBUG loaded listener.js 14:14:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x134be5400) [pid = 1651] [serial = 1411] [outer = 0x133e97800] 14:14:55 INFO - PROCESS | 1651 | 1463433295596 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]]]}] 14:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 719ms 14:14:55 INFO - PROCESS | 1651 | 1463433295609 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 14:14:55 INFO - PROCESS | 1651 | 1463433295611 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 14:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:14:55 INFO - PROCESS | 1651 | 1463433295632 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:14:55 INFO - PROCESS | 1651 | 1463433295634 Marionette TRACE conn2 <- [1,1854,null,{}] 14:14:55 INFO - PROCESS | 1651 | 1463433295636 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}] 14:14:55 INFO - PROCESS | 1651 | 1463433295750 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 14:14:55 INFO - PROCESS | 1651 | 1463433295845 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x141a8f000 == 99 [pid = 1651] [id = 471] 14:14:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x133fbd400) [pid = 1651] [serial = 1412] [outer = 0x0] 14:14:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x134bec800) [pid = 1651] [serial = 1413] [outer = 0x133fbd400] 14:14:55 INFO - PROCESS | 1651 | 1463433295874 Marionette DEBUG loaded listener.js 14:14:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x134bf1400) [pid = 1651] [serial = 1414] [outer = 0x133fbd400] 14:14:56 INFO - PROCESS | 1651 | 1463433296322 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]]]}] 14:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 720ms 14:14:56 INFO - PROCESS | 1651 | 1463433296352 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 14:14:56 INFO - PROCESS | 1651 | 1463433296354 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 14:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:14:56 INFO - PROCESS | 1651 | 1463433296356 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:14:56 INFO - PROCESS | 1651 | 1463433296357 Marionette TRACE conn2 <- [1,1858,null,{}] 14:14:56 INFO - PROCESS | 1651 | 1463433296360 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}] 14:14:56 INFO - PROCESS | 1651 | 1463433296479 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 14:14:56 INFO - PROCESS | 1651 | 1463433296574 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f4f000 == 100 [pid = 1651] [id = 472] 14:14:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x1192ad800) [pid = 1651] [serial = 1415] [outer = 0x0] 14:14:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x12c911800) [pid = 1651] [serial = 1416] [outer = 0x1192ad800] 14:14:56 INFO - PROCESS | 1651 | 1463433296604 Marionette DEBUG loaded listener.js 14:14:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x13fd87800) [pid = 1651] [serial = 1417] [outer = 0x1192ad800] 14:14:57 INFO - PROCESS | 1651 | 1463433297054 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]]]}] 14:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 772ms 14:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:14:57 INFO - PROCESS | 1651 | 1463433297129 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 14:14:57 INFO - PROCESS | 1651 | 1463433297131 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 14:14:57 INFO - PROCESS | 1651 | 1463433297133 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:14:57 INFO - PROCESS | 1651 | 1463433297135 Marionette TRACE conn2 <- [1,1862,null,{}] 14:14:57 INFO - PROCESS | 1651 | 1463433297137 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}] 14:14:57 INFO - PROCESS | 1651 | 1463433297268 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 14:14:57 INFO - PROCESS | 1651 | 1463433297396 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1298c9000 == 101 [pid = 1651] [id = 473] 14:14:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x134bea800) [pid = 1651] [serial = 1418] [outer = 0x0] 14:14:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x13fd91000) [pid = 1651] [serial = 1419] [outer = 0x134bea800] 14:14:57 INFO - PROCESS | 1651 | 1463433297432 Marionette DEBUG loaded listener.js 14:14:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x141b78c00) [pid = 1651] [serial = 1420] [outer = 0x134bea800] 14:14:58 INFO - PROCESS | 1651 | 1463433298158 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]]]}] 14:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1072ms 14:14:58 INFO - PROCESS | 1651 | 1463433298206 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 14:14:58 INFO - PROCESS | 1651 | 1463433298210 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 14:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:14:58 INFO - PROCESS | 1651 | 1463433298215 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:14:58 INFO - PROCESS | 1651 | 1463433298218 Marionette TRACE conn2 <- [1,1866,null,{}] 14:14:58 INFO - PROCESS | 1651 | 1463433298223 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}] 14:14:58 INFO - PROCESS | 1651 | 1463433298388 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 14:14:58 INFO - PROCESS | 1651 | 1463433298555 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x124b4b800 == 102 [pid = 1651] [id = 474] 14:14:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x112da5400) [pid = 1651] [serial = 1421] [outer = 0x0] 14:14:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x115d76000) [pid = 1651] [serial = 1422] [outer = 0x112da5400] 14:14:58 INFO - PROCESS | 1651 | 1463433298589 Marionette DEBUG loaded listener.js 14:14:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x1193fac00) [pid = 1651] [serial = 1423] [outer = 0x112da5400] 14:14:59 INFO - PROCESS | 1651 | 1463433299141 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]]]}] 14:14:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x119955800) [pid = 1651] [serial = 1424] [outer = 0x12c9c4400] 14:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 974ms 14:14:59 INFO - PROCESS | 1651 | 1463433299212 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 14:14:59 INFO - PROCESS | 1651 | 1463433299215 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 14:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:14:59 INFO - PROCESS | 1651 | 1463433299267 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:14:59 INFO - PROCESS | 1651 | 1463433299269 Marionette TRACE conn2 <- [1,1870,null,{}] 14:14:59 INFO - PROCESS | 1651 | 1463433299286 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}] 14:14:59 INFO - PROCESS | 1651 | 1463433299430 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 14:14:59 INFO - PROCESS | 1651 | --DOCSHELL 0x13fed7000 == 101 [pid = 1651] [id = 461] 14:14:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1343f1800 == 100 [pid = 1651] [id = 460] 14:14:59 INFO - PROCESS | 1651 | --DOCSHELL 0x11927c800 == 99 [pid = 1651] [id = 459] 14:14:59 INFO - PROCESS | 1651 | --DOCSHELL 0x133f70800 == 98 [pid = 1651] [id = 458] 14:14:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12c01a800 == 97 [pid = 1651] [id = 457] 14:14:59 INFO - PROCESS | 1651 | --DOCSHELL 0x119de1800 == 96 [pid = 1651] [id = 456] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x124eb2800) [pid = 1651] [serial = 1329] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x12ce28c00) [pid = 1651] [serial = 1299] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x12bb66400) [pid = 1651] [serial = 1296] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x133726800) [pid = 1651] [serial = 1302] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x133fb9400) [pid = 1651] [serial = 1305] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x134359c00) [pid = 1651] [serial = 1308] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x123874000) [pid = 1651] [serial = 1311] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12a914800 == 95 [pid = 1651] [id = 455] 14:14:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12c819000 == 94 [pid = 1651] [id = 446] 14:14:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12902d000 == 93 [pid = 1651] [id = 445] 14:14:59 INFO - PROCESS | 1651 | --DOCSHELL 0x118855000 == 92 [pid = 1651] [id = 444] 14:14:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12901f000 == 91 [pid = 1651] [id = 443] 14:14:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1345d9800 == 90 [pid = 1651] [id = 428] 14:14:59 INFO - PROCESS | 1651 | 1463433299550 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11857b000 == 91 [pid = 1651] [id = 475] 14:14:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x11944dc00) [pid = 1651] [serial = 1425] [outer = 0x0] 14:14:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x119fec400) [pid = 1651] [serial = 1426] [outer = 0x11944dc00] 14:14:59 INFO - PROCESS | 1651 | 1463433299577 Marionette DEBUG loaded listener.js 14:14:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x12463cc00) [pid = 1651] [serial = 1427] [outer = 0x11944dc00] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x1239d4c00) [pid = 1651] [serial = 1324] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x11835c000) [pid = 1651] [serial = 1318] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12fb2c800) [pid = 1651] [serial = 1282] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x1246be800) [pid = 1651] [serial = 1327] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x12c906c00) [pid = 1651] [serial = 1269] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x12d165800) [pid = 1651] [serial = 1272] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x1187a9000) [pid = 1651] [serial = 1254] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x125818000) [pid = 1651] [serial = 1260] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x12d6cb800) [pid = 1651] [serial = 1279] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x118359400) [pid = 1651] [serial = 1252] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x12bb24000) [pid = 1651] [serial = 1236] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x1168a7400) [pid = 1651] [serial = 1251] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x12907ac00) [pid = 1651] [serial = 1264] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x12c427400) [pid = 1651] [serial = 1267] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x12d6cfc00) [pid = 1651] [serial = 1224] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x134350c00) [pid = 1651] [serial = 1245] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x1192a3c00) [pid = 1651] [serial = 1230] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x124632000) [pid = 1651] [serial = 1275] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12c832000) [pid = 1651] [serial = 1239] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x12d6d5c00) [pid = 1651] [serial = 1242] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x118358c00) [pid = 1651] [serial = 1248] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x12c9cbc00) [pid = 1651] [serial = 1270] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x128b35000) [pid = 1651] [serial = 1263] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x11943fc00) [pid = 1651] [serial = 1255] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x116a5f800) [pid = 1651] [serial = 1227] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x12463c400) [pid = 1651] [serial = 1258] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x12d2db400) [pid = 1651] [serial = 1273] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12d6d5800) [pid = 1651] [serial = 1225] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x124b6a400) [pid = 1651] [serial = 1233] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x12d2da000) [pid = 1651] [serial = 1278] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x1267f2000) [pid = 1651] [serial = 1261] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12ac9e000) [pid = 1651] [serial = 1266] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x123fef800) [pid = 1651] [serial = 1257] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12ab0f800) [pid = 1651] [serial = 1276] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x12103b400) [pid = 1651] [serial = 1281] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12103e800) [pid = 1651] [serial = 1323] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x124606c00) [pid = 1651] [serial = 1326] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x118364400) [pid = 1651] [serial = 1287] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12fb33400) [pid = 1651] [serial = 1284] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x119978800) [pid = 1651] [serial = 1321] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x1193f4400) [pid = 1651] [serial = 1320] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x12d168000) [pid = 1651] [serial = 1314] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x116766800) [pid = 1651] [serial = 1317] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x121035000) [pid = 1651] [serial = 1290] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x1265fac00) [pid = 1651] [serial = 1293] [outer = 0x0] [url = about:blank] 14:14:59 INFO - PROCESS | 1651 | 1463433299983 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]]]}] 14:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 828ms 14:15:00 INFO - PROCESS | 1651 | 1463433300054 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 14:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:15:00 INFO - PROCESS | 1651 | 1463433300056 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 14:15:00 INFO - PROCESS | 1651 | 1463433300061 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:15:00 INFO - PROCESS | 1651 | 1463433300065 Marionette TRACE conn2 <- [1,1874,null,{}] 14:15:00 INFO - PROCESS | 1651 | 1463433300075 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}] 14:15:00 INFO - PROCESS | 1651 | 1463433300176 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 14:15:00 INFO - PROCESS | 1651 | 1463433300185 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c1e800 == 92 [pid = 1651] [id = 476] 14:15:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x128966800) [pid = 1651] [serial = 1428] [outer = 0x0] 14:15:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x128a1e400) [pid = 1651] [serial = 1429] [outer = 0x128966800] 14:15:00 INFO - PROCESS | 1651 | 1463433300213 Marionette DEBUG loaded listener.js 14:15:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x128c46400) [pid = 1651] [serial = 1430] [outer = 0x128966800] 14:15:00 INFO - PROCESS | 1651 | 1463433300590 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]]]}] 14:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 577ms 14:15:00 INFO - PROCESS | 1651 | 1463433300636 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 14:15:00 INFO - PROCESS | 1651 | 1463433300638 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 14:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:15:00 INFO - PROCESS | 1651 | 1463433300640 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:15:00 INFO - PROCESS | 1651 | 1463433300642 Marionette TRACE conn2 <- [1,1878,null,{}] 14:15:00 INFO - PROCESS | 1651 | 1463433300644 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}] 14:15:00 INFO - PROCESS | 1651 | 1463433300744 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 14:15:00 INFO - PROCESS | 1651 | 1463433300748 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b36a000 == 93 [pid = 1651] [id = 477] 14:15:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x128971800) [pid = 1651] [serial = 1431] [outer = 0x0] 14:15:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x1295d2c00) [pid = 1651] [serial = 1432] [outer = 0x128971800] 14:15:00 INFO - PROCESS | 1651 | 1463433300774 Marionette DEBUG loaded listener.js 14:15:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x12bb24c00) [pid = 1651] [serial = 1433] [outer = 0x128971800] 14:15:01 INFO - PROCESS | 1651 | 1463433301134 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]]]}] 14:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 518ms 14:15:01 INFO - PROCESS | 1651 | 1463433301162 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 14:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:15:01 INFO - PROCESS | 1651 | 1463433301165 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 14:15:01 INFO - PROCESS | 1651 | 1463433301167 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:15:01 INFO - PROCESS | 1651 | 1463433301168 Marionette TRACE conn2 <- [1,1882,null,{}] 14:15:01 INFO - PROCESS | 1651 | 1463433301171 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}] 14:15:01 INFO - PROCESS | 1651 | 1463433301266 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 14:15:01 INFO - PROCESS | 1651 | 1463433301271 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce51800 == 94 [pid = 1651] [id = 478] 14:15:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x12a7ef400) [pid = 1651] [serial = 1434] [outer = 0x0] 14:15:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x12bed3000) [pid = 1651] [serial = 1435] [outer = 0x12a7ef400] 14:15:01 INFO - PROCESS | 1651 | 1463433301296 Marionette DEBUG loaded listener.js 14:15:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12c913c00) [pid = 1651] [serial = 1436] [outer = 0x12a7ef400] 14:15:01 INFO - PROCESS | 1651 | 1463433301685 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]]]}] 14:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 569ms 14:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:15:01 INFO - PROCESS | 1651 | 1463433301736 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 14:15:01 INFO - PROCESS | 1651 | 1463433301738 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 14:15:01 INFO - PROCESS | 1651 | 1463433301740 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:15:01 INFO - PROCESS | 1651 | 1463433301741 Marionette TRACE conn2 <- [1,1886,null,{}] 14:15:01 INFO - PROCESS | 1651 | 1463433301743 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}] 14:15:01 INFO - PROCESS | 1651 | 1463433301891 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 14:15:01 INFO - PROCESS | 1651 | 1463433301909 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7bb800 == 95 [pid = 1651] [id = 479] 14:15:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12c90a800) [pid = 1651] [serial = 1437] [outer = 0x0] 14:15:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12d165800) [pid = 1651] [serial = 1438] [outer = 0x12c90a800] 14:15:01 INFO - PROCESS | 1651 | 1463433301935 Marionette DEBUG loaded listener.js 14:15:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12fb92400) [pid = 1651] [serial = 1439] [outer = 0x12c90a800] 14:15:02 INFO - PROCESS | 1651 | 1463433302308 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]]]}] 14:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 619ms 14:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:15:02 INFO - PROCESS | 1651 | 1463433302360 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 14:15:02 INFO - PROCESS | 1651 | 1463433302361 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 14:15:02 INFO - PROCESS | 1651 | 1463433302363 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:15:02 INFO - PROCESS | 1651 | 1463433302364 Marionette TRACE conn2 <- [1,1890,null,{}] 14:15:02 INFO - PROCESS | 1651 | 1463433302367 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}] 14:15:02 INFO - PROCESS | 1651 | 1463433302497 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 14:15:02 INFO - PROCESS | 1651 | 1463433302514 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x133e21000 == 96 [pid = 1651] [id = 480] 14:15:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12fb93000) [pid = 1651] [serial = 1440] [outer = 0x0] 14:15:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x133846400) [pid = 1651] [serial = 1441] [outer = 0x12fb93000] 14:15:02 INFO - PROCESS | 1651 | 1463433302541 Marionette DEBUG loaded listener.js 14:15:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x133889000) [pid = 1651] [serial = 1442] [outer = 0x12fb93000] 14:15:02 INFO - PROCESS | 1651 | 1463433302938 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]]]}] 14:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 619ms 14:15:02 INFO - PROCESS | 1651 | 1463433302985 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 14:15:02 INFO - PROCESS | 1651 | 1463433302986 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 14:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:15:02 INFO - PROCESS | 1651 | 1463433302988 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:15:02 INFO - PROCESS | 1651 | 1463433302990 Marionette TRACE conn2 <- [1,1894,null,{}] 14:15:02 INFO - PROCESS | 1651 | 1463433302992 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}] 14:15:03 INFO - PROCESS | 1651 | 1463433303120 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 14:15:03 INFO - PROCESS | 1651 | 1463433303135 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x134136000 == 97 [pid = 1651] [id = 481] 14:15:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x13372c400) [pid = 1651] [serial = 1443] [outer = 0x0] 14:15:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x1338f0c00) [pid = 1651] [serial = 1444] [outer = 0x13372c400] 14:15:03 INFO - PROCESS | 1651 | 1463433303160 Marionette DEBUG loaded listener.js 14:15:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x1338f9000) [pid = 1651] [serial = 1445] [outer = 0x13372c400] 14:15:03 INFO - PROCESS | 1651 | 1463433303530 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]]]}] 14:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 570ms 14:15:03 INFO - PROCESS | 1651 | 1463433303569 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 14:15:03 INFO - PROCESS | 1651 | 1463433303571 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 14:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:15:03 INFO - PROCESS | 1651 | 1463433303573 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:15:03 INFO - PROCESS | 1651 | 1463433303574 Marionette TRACE conn2 <- [1,1898,null,{}] 14:15:03 INFO - PROCESS | 1651 | 1463433303576 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}] 14:15:03 INFO - PROCESS | 1651 | 1463433303706 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 14:15:03 INFO - PROCESS | 1651 | 1463433303717 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1343f2000 == 98 [pid = 1651] [id = 482] 14:15:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x113189000) [pid = 1651] [serial = 1446] [outer = 0x0] 14:15:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x126154400) [pid = 1651] [serial = 1447] [outer = 0x113189000] 14:15:03 INFO - PROCESS | 1651 | 1463433303742 Marionette DEBUG loaded listener.js 14:15:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x134350800) [pid = 1651] [serial = 1448] [outer = 0x113189000] 14:15:04 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12bb6e400) [pid = 1651] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:15:04 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x126151c00) [pid = 1651] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:15:04 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x110eef800) [pid = 1651] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:15:04 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12fb85c00) [pid = 1651] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:15:04 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x116aa6000) [pid = 1651] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:15:04 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x124638800) [pid = 1651] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:15:04 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x1185b3c00) [pid = 1651] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:15:04 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x117683c00) [pid = 1651] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:15:04 INFO - PROCESS | 1651 | 1463433304259 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]]]}] 14:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 721ms 14:15:04 INFO - PROCESS | 1651 | 1463433304300 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 14:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:15:04 INFO - PROCESS | 1651 | 1463433304301 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 14:15:04 INFO - PROCESS | 1651 | 1463433304304 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:15:04 INFO - PROCESS | 1651 | 1463433304305 Marionette TRACE conn2 <- [1,1902,null,{}] 14:15:04 INFO - PROCESS | 1651 | 1463433304334 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}] 14:15:04 INFO - PROCESS | 1651 | 1463433304440 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 14:15:04 INFO - PROCESS | 1651 | 1463433304445 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x13460e000 == 99 [pid = 1651] [id = 483] 14:15:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x128c45800) [pid = 1651] [serial = 1449] [outer = 0x0] 14:15:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x13383a800) [pid = 1651] [serial = 1450] [outer = 0x128c45800] 14:15:04 INFO - PROCESS | 1651 | 1463433304470 Marionette DEBUG loaded listener.js 14:15:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x13446a400) [pid = 1651] [serial = 1451] [outer = 0x128c45800] 14:15:04 INFO - PROCESS | 1651 | 1463433304829 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]]]}] 14:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 535ms 14:15:04 INFO - PROCESS | 1651 | 1463433304840 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 14:15:04 INFO - PROCESS | 1651 | 1463433304841 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 14:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:15:04 INFO - PROCESS | 1651 | 1463433304843 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:15:04 INFO - PROCESS | 1651 | 1463433304845 Marionette TRACE conn2 <- [1,1906,null,{}] 14:15:04 INFO - PROCESS | 1651 | 1463433304851 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}] 14:15:04 INFO - PROCESS | 1651 | 1463433304970 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 14:15:05 INFO - PROCESS | 1651 | 1463433305055 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x134a1e800 == 100 [pid = 1651] [id = 484] 14:15:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x13446d000) [pid = 1651] [serial = 1452] [outer = 0x0] 14:15:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x13446d800) [pid = 1651] [serial = 1453] [outer = 0x13446d000] 14:15:05 INFO - PROCESS | 1651 | 1463433305084 Marionette DEBUG loaded listener.js 14:15:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x13fd8d000) [pid = 1651] [serial = 1454] [outer = 0x13446d000] 14:15:05 INFO - PROCESS | 1651 | 1463433305401 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]]]}] 14:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 573ms 14:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:15:05 INFO - PROCESS | 1651 | 1463433305417 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 14:15:05 INFO - PROCESS | 1651 | 1463433305419 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 14:15:05 INFO - PROCESS | 1651 | 1463433305421 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:15:05 INFO - PROCESS | 1651 | 1463433305422 Marionette TRACE conn2 <- [1,1910,null,{}] 14:15:05 INFO - PROCESS | 1651 | 1463433305424 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}] 14:15:05 INFO - PROCESS | 1651 | 1463433305529 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 14:15:05 INFO - PROCESS | 1651 | 1463433305534 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x137888800 == 101 [pid = 1651] [id = 485] 14:15:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x13b531400) [pid = 1651] [serial = 1455] [outer = 0x0] 14:15:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x13b539c00) [pid = 1651] [serial = 1456] [outer = 0x13b531400] 14:15:05 INFO - PROCESS | 1651 | 1463433305558 Marionette DEBUG loaded listener.js 14:15:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x13b53e800) [pid = 1651] [serial = 1457] [outer = 0x13b531400] 14:15:05 INFO - PROCESS | 1651 | 1463433305913 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]]]}] 14:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 522ms 14:15:05 INFO - PROCESS | 1651 | 1463433305944 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 14:15:05 INFO - PROCESS | 1651 | 1463433305946 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 14:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:15:05 INFO - PROCESS | 1651 | 1463433305951 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:15:05 INFO - PROCESS | 1651 | 1463433305952 Marionette TRACE conn2 <- [1,1914,null,{}] 14:15:05 INFO - PROCESS | 1651 | 1463433305955 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}] 14:15:06 INFO - PROCESS | 1651 | 1463433306094 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 14:15:06 INFO - PROCESS | 1651 | 1463433306236 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ba5800 == 102 [pid = 1651] [id = 486] 14:15:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x1125f5000) [pid = 1651] [serial = 1458] [outer = 0x0] 14:15:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x112752400) [pid = 1651] [serial = 1459] [outer = 0x1125f5000] 14:15:06 INFO - PROCESS | 1651 | 1463433306296 Marionette DEBUG loaded listener.js 14:15:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x1181f0c00) [pid = 1651] [serial = 1460] [outer = 0x1125f5000] 14:15:06 INFO - PROCESS | 1651 | 1463433306750 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]]]}] 14:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 820ms 14:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:15:06 INFO - PROCESS | 1651 | 1463433306773 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 14:15:06 INFO - PROCESS | 1651 | 1463433306775 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 14:15:06 INFO - PROCESS | 1651 | 1463433306778 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:15:06 INFO - PROCESS | 1651 | 1463433306781 Marionette TRACE conn2 <- [1,1918,null,{}] 14:15:06 INFO - PROCESS | 1651 | 1463433306784 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}] 14:15:06 INFO - PROCESS | 1651 | 1463433306908 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 14:15:07 INFO - PROCESS | 1651 | 1463433307033 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x128de9800 == 103 [pid = 1651] [id = 487] 14:15:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x11997ac00) [pid = 1651] [serial = 1461] [outer = 0x0] 14:15:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x123ff3c00) [pid = 1651] [serial = 1462] [outer = 0x11997ac00] 14:15:07 INFO - PROCESS | 1651 | 1463433307068 Marionette DEBUG loaded listener.js 14:15:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x124e91c00) [pid = 1651] [serial = 1463] [outer = 0x11997ac00] 14:15:07 INFO - PROCESS | 1651 | 1463433307513 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]]]}] 14:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 823ms 14:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:15:07 INFO - PROCESS | 1651 | 1463433307604 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 14:15:07 INFO - PROCESS | 1651 | 1463433307607 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 14:15:07 INFO - PROCESS | 1651 | 1463433307610 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:15:07 INFO - PROCESS | 1651 | 1463433307612 Marionette TRACE conn2 <- [1,1922,null,{}] 14:15:07 INFO - PROCESS | 1651 | 1463433307616 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}] 14:15:07 INFO - PROCESS | 1651 | 1463433307735 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 14:15:07 INFO - PROCESS | 1651 | 1463433307832 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x134686000 == 104 [pid = 1651] [id = 488] 14:15:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x12896e400) [pid = 1651] [serial = 1464] [outer = 0x0] 14:15:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x128c40000) [pid = 1651] [serial = 1465] [outer = 0x12896e400] 14:15:07 INFO - PROCESS | 1651 | 1463433307863 Marionette DEBUG loaded listener.js 14:15:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x12bb27000) [pid = 1651] [serial = 1466] [outer = 0x12896e400] 14:15:08 INFO - PROCESS | 1651 | 1463433308290 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]]]}] 14:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 721ms 14:15:08 INFO - PROCESS | 1651 | 1463433308332 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 14:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:15:08 INFO - PROCESS | 1651 | 1463433308334 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 14:15:08 INFO - PROCESS | 1651 | 1463433308341 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:15:08 INFO - PROCESS | 1651 | 1463433308348 Marionette TRACE conn2 <- [1,1926,null,{}] 14:15:08 INFO - PROCESS | 1651 | 1463433308351 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}] 14:15:08 INFO - PROCESS | 1651 | 1463433308473 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 14:15:08 INFO - PROCESS | 1651 | 1463433308570 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1403c7000 == 105 [pid = 1651] [id = 489] 14:15:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x128a1ec00) [pid = 1651] [serial = 1467] [outer = 0x0] 14:15:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x12fb85c00) [pid = 1651] [serial = 1468] [outer = 0x128a1ec00] 14:15:08 INFO - PROCESS | 1651 | 1463433308600 Marionette DEBUG loaded listener.js 14:15:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x1338eb400) [pid = 1651] [serial = 1469] [outer = 0x128a1ec00] 14:15:09 INFO - PROCESS | 1651 | 1463433309030 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]]]}] 14:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 729ms 14:15:09 INFO - PROCESS | 1651 | 1463433309080 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 14:15:09 INFO - PROCESS | 1651 | 1463433309082 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 14:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:15:09 INFO - PROCESS | 1651 | 1463433309086 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:15:09 INFO - PROCESS | 1651 | 1463433309088 Marionette TRACE conn2 <- [1,1930,null,{}] 14:15:09 INFO - PROCESS | 1651 | 1463433309090 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}] 14:15:09 INFO - PROCESS | 1651 | 1463433309212 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 14:15:09 INFO - PROCESS | 1651 | 1463433309306 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1403aa800 == 106 [pid = 1651] [id = 490] 14:15:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x12ce2cc00) [pid = 1651] [serial = 1470] [outer = 0x0] 14:15:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x134351c00) [pid = 1651] [serial = 1471] [outer = 0x12ce2cc00] 14:15:09 INFO - PROCESS | 1651 | 1463433309335 Marionette DEBUG loaded listener.js 14:15:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x134475800) [pid = 1651] [serial = 1472] [outer = 0x12ce2cc00] 14:15:09 INFO - PROCESS | 1651 | 1463433309727 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]]]}] 14:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 671ms 14:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:15:09 INFO - PROCESS | 1651 | 1463433309766 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 14:15:09 INFO - PROCESS | 1651 | 1463433309767 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 14:15:09 INFO - PROCESS | 1651 | 1463433309770 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:15:09 INFO - PROCESS | 1651 | 1463433309771 Marionette TRACE conn2 <- [1,1934,null,{}] 14:15:09 INFO - PROCESS | 1651 | 1463433309774 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}] 14:15:09 INFO - PROCESS | 1651 | 1463433309894 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 14:15:09 INFO - PROCESS | 1651 | 1463433309988 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x142dd3800 == 107 [pid = 1651] [id = 491] 14:15:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x13b53ac00) [pid = 1651] [serial = 1473] [outer = 0x0] 14:15:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x13fd86800) [pid = 1651] [serial = 1474] [outer = 0x13b53ac00] 14:15:10 INFO - PROCESS | 1651 | 1463433310025 Marionette DEBUG loaded listener.js 14:15:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x140862c00) [pid = 1651] [serial = 1475] [outer = 0x13b53ac00] 14:15:10 INFO - PROCESS | 1651 | 1463433310476 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]]]}] 14:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 770ms 14:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:15:10 INFO - PROCESS | 1651 | 1463433310550 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 14:15:10 INFO - PROCESS | 1651 | 1463433310551 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 14:15:10 INFO - PROCESS | 1651 | 1463433310554 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:15:10 INFO - PROCESS | 1651 | 1463433310555 Marionette TRACE conn2 <- [1,1938,null,{}] 14:15:10 INFO - PROCESS | 1651 | 1463433310557 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}] 14:15:10 INFO - PROCESS | 1651 | 1463433310676 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 14:15:10 INFO - PROCESS | 1651 | 1463433310769 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x142df2000 == 108 [pid = 1651] [id = 492] 14:15:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x140866000) [pid = 1651] [serial = 1476] [outer = 0x0] 14:15:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x14086d400) [pid = 1651] [serial = 1477] [outer = 0x140866000] 14:15:10 INFO - PROCESS | 1651 | 1463433310798 Marionette DEBUG loaded listener.js 14:15:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x140871c00) [pid = 1651] [serial = 1478] [outer = 0x140866000] 14:15:11 INFO - PROCESS | 1651 | 1463433311202 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]]]}] 14:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 676ms 14:15:11 INFO - PROCESS | 1651 | 1463433311231 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 14:15:11 INFO - PROCESS | 1651 | 1463433311232 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 14:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:15:11 INFO - PROCESS | 1651 | 1463433311235 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:15:11 INFO - PROCESS | 1651 | 1463433311236 Marionette TRACE conn2 <- [1,1942,null,{}] 14:15:11 INFO - PROCESS | 1651 | 1463433311238 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}] 14:15:11 INFO - PROCESS | 1651 | 1463433311355 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 14:15:11 INFO - PROCESS | 1651 | 1463433311450 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x142d43000 == 109 [pid = 1651] [id = 493] 14:15:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x140868000) [pid = 1651] [serial = 1479] [outer = 0x0] 14:15:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x141b7b800) [pid = 1651] [serial = 1480] [outer = 0x140868000] 14:15:11 INFO - PROCESS | 1651 | 1463433311479 Marionette DEBUG loaded listener.js 14:15:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x141b80c00) [pid = 1651] [serial = 1481] [outer = 0x140868000] 14:15:11 INFO - PROCESS | 1651 | 1463433311913 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]]]}] 14:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 720ms 14:15:11 INFO - PROCESS | 1651 | 1463433311955 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 14:15:11 INFO - PROCESS | 1651 | 1463433311957 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 14:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:15:11 INFO - PROCESS | 1651 | 1463433311959 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:15:11 INFO - PROCESS | 1651 | 1463433311960 Marionette TRACE conn2 <- [1,1946,null,{}] 14:15:11 INFO - PROCESS | 1651 | 1463433311965 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}] 14:15:12 INFO - PROCESS | 1651 | 1463433312098 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 14:15:12 INFO - PROCESS | 1651 | 1463433312206 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x142e0d000 == 110 [pid = 1651] [id = 494] 14:15:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x141b7c800) [pid = 1651] [serial = 1482] [outer = 0x0] 14:15:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x141b85c00) [pid = 1651] [serial = 1483] [outer = 0x141b7c800] 14:15:12 INFO - PROCESS | 1651 | 1463433312236 Marionette DEBUG loaded listener.js 14:15:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x142eaf000) [pid = 1651] [serial = 1484] [outer = 0x141b7c800] 14:15:12 INFO - PROCESS | 1651 | 1463433312653 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]]]}] 14:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 721ms 14:15:12 INFO - PROCESS | 1651 | 1463433312696 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 14:15:12 INFO - PROCESS | 1651 | 1463433312697 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 14:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:15:12 INFO - PROCESS | 1651 | 1463433312703 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:15:12 INFO - PROCESS | 1651 | 1463433312704 Marionette TRACE conn2 <- [1,1950,null,{}] 14:15:12 INFO - PROCESS | 1651 | 1463433312706 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}] 14:15:12 INFO - PROCESS | 1651 | 1463433312824 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 14:15:12 INFO - PROCESS | 1651 | 1463433312922 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x141e0e800 == 111 [pid = 1651] [id = 495] 14:15:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x141dabc00) [pid = 1651] [serial = 1485] [outer = 0x0] 14:15:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x141db2800) [pid = 1651] [serial = 1486] [outer = 0x141dabc00] 14:15:12 INFO - PROCESS | 1651 | 1463433312954 Marionette DEBUG loaded listener.js 14:15:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x141db6000) [pid = 1651] [serial = 1487] [outer = 0x141dabc00] 14:15:13 INFO - PROCESS | 1651 | 1463433313428 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]]]}] 14:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 771ms 14:15:13 INFO - PROCESS | 1651 | 1463433313726 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 14:15:13 INFO - PROCESS | 1651 | 1463433313728 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 14:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:15:13 INFO - PROCESS | 1651 | 1463433313758 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:15:13 INFO - PROCESS | 1651 | 1463433313760 Marionette TRACE conn2 <- [1,1954,null,{}] 14:15:13 INFO - PROCESS | 1651 | 1463433313763 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}] 14:15:13 INFO - PROCESS | 1651 | 1463433313879 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 14:15:14 INFO - PROCESS | 1651 | 1463433314001 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c6f800 == 112 [pid = 1651] [id = 496] 14:15:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x11611cc00) [pid = 1651] [serial = 1488] [outer = 0x0] 14:15:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x117683c00) [pid = 1651] [serial = 1489] [outer = 0x11611cc00] 14:15:14 INFO - PROCESS | 1651 | 1463433314030 Marionette DEBUG loaded listener.js 14:15:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x11943fc00) [pid = 1651] [serial = 1490] [outer = 0x11611cc00] 14:15:14 INFO - PROCESS | 1651 | 1463433314483 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]]]}] 14:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 773ms 14:15:14 INFO - PROCESS | 1651 | 1463433314529 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 14:15:14 INFO - PROCESS | 1651 | 1463433314531 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 14:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:15:14 INFO - PROCESS | 1651 | 1463433314537 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:15:14 INFO - PROCESS | 1651 | 1463433314539 Marionette TRACE conn2 <- [1,1958,null,{}] 14:15:14 INFO - PROCESS | 1651 | 1463433314542 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}] 14:15:14 INFO - PROCESS | 1651 | 1463433314654 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 14:15:14 INFO - PROCESS | 1651 | 1463433314786 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c5a800 == 113 [pid = 1651] [id = 497] 14:15:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x119c37c00) [pid = 1651] [serial = 1491] [outer = 0x0] 14:15:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x12105ac00) [pid = 1651] [serial = 1492] [outer = 0x119c37c00] 14:15:14 INFO - PROCESS | 1651 | 1463433314818 Marionette DEBUG loaded listener.js 14:15:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x124631400) [pid = 1651] [serial = 1493] [outer = 0x119c37c00] 14:15:15 INFO - PROCESS | 1651 | 1463433315229 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]]]}] 14:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 773ms 14:15:15 INFO - PROCESS | 1651 | 1463433315308 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 14:15:15 INFO - PROCESS | 1651 | 1463433315310 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 14:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:15:15 INFO - PROCESS | 1651 | 1463433315312 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:15:15 INFO - PROCESS | 1651 | 1463433315313 Marionette TRACE conn2 <- [1,1962,null,{}] 14:15:15 INFO - PROCESS | 1651 | 1463433315320 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}] 14:15:15 INFO - PROCESS | 1651 | 1463433315436 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 14:15:15 INFO - PROCESS | 1651 | 1463433315537 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f6f800 == 114 [pid = 1651] [id = 498] 14:15:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x128a24000) [pid = 1651] [serial = 1494] [outer = 0x0] 14:15:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x128f04400) [pid = 1651] [serial = 1495] [outer = 0x128a24000] 14:15:15 INFO - PROCESS | 1651 | 1463433315570 Marionette DEBUG loaded listener.js 14:15:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x12bb68800) [pid = 1651] [serial = 1496] [outer = 0x128a24000] 14:15:16 INFO - PROCESS | 1651 | 1463433316036 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]]]}] 14:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 771ms 14:15:16 INFO - PROCESS | 1651 | 1463433316083 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 14:15:16 INFO - PROCESS | 1651 | 1463433316085 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 14:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:15:16 INFO - PROCESS | 1651 | 1463433316087 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:15:16 INFO - PROCESS | 1651 | 1463433316088 Marionette TRACE conn2 <- [1,1966,null,{}] 14:15:16 INFO - PROCESS | 1651 | 1463433316090 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}] 14:15:16 INFO - PROCESS | 1651 | 1463433316198 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 14:15:16 INFO - PROCESS | 1651 | 1463433316294 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f91800 == 115 [pid = 1651] [id = 499] 14:15:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x12c82d000) [pid = 1651] [serial = 1497] [outer = 0x0] 14:15:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x12c9c5c00) [pid = 1651] [serial = 1498] [outer = 0x12c82d000] 14:15:16 INFO - PROCESS | 1651 | 1463433316322 Marionette DEBUG loaded listener.js 14:15:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x12d6d3c00) [pid = 1651] [serial = 1499] [outer = 0x12c82d000] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12d97e000 == 114 [pid = 1651] [id = 448] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x137888800 == 113 [pid = 1651] [id = 485] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x134a1e800 == 112 [pid = 1651] [id = 484] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x13460e000 == 111 [pid = 1651] [id = 483] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x1343f2000 == 110 [pid = 1651] [id = 482] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x134136000 == 109 [pid = 1651] [id = 481] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x133843400) [pid = 1651] [serial = 1356] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x126542000) [pid = 1651] [serial = 1338] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x12c906400) [pid = 1651] [serial = 1347] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x12d581400) [pid = 1651] [serial = 1350] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x12aca7800) [pid = 1651] [serial = 1344] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x128f07c00) [pid = 1651] [serial = 1341] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x119c40000) [pid = 1651] [serial = 1335] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x134355800) [pid = 1651] [serial = 1362] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x133724c00) [pid = 1651] [serial = 1353] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x112e2f400) [pid = 1651] [serial = 1332] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x133883000) [pid = 1651] [serial = 1359] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x128970800) [pid = 1651] [serial = 1386] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x133e21000 == 108 [pid = 1651] [id = 480] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12d7bb800 == 107 [pid = 1651] [id = 479] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce51800 == 106 [pid = 1651] [id = 478] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12b36a000 == 105 [pid = 1651] [id = 477] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x128c1e800 == 104 [pid = 1651] [id = 476] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x11857b000 == 103 [pid = 1651] [id = 475] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x124b4b800 == 102 [pid = 1651] [id = 474] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x133f9f000 == 101 [pid = 1651] [id = 470] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x133f88800 == 100 [pid = 1651] [id = 469] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x134b2d000 == 99 [pid = 1651] [id = 468] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x134436800 == 98 [pid = 1651] [id = 467] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x134a16800 == 97 [pid = 1651] [id = 466] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x137897800 == 96 [pid = 1651] [id = 465] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x133f6f000 == 95 [pid = 1651] [id = 464] 14:15:16 INFO - PROCESS | 1651 | --DOCSHELL 0x125648800 == 94 [pid = 1651] [id = 463] 14:15:16 INFO - PROCESS | 1651 | 1463433316778 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]]]}] 14:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 718ms 14:15:16 INFO - PROCESS | 1651 | 1463433316806 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 14:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:15:16 INFO - PROCESS | 1651 | 1463433316807 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 14:15:16 INFO - PROCESS | 1651 | 1463433316809 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:15:16 INFO - PROCESS | 1651 | 1463433316810 Marionette TRACE conn2 <- [1,1970,null,{}] 14:15:16 INFO - PROCESS | 1651 | 1463433316814 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}] 14:15:16 INFO - PROCESS | 1651 | 1463433316913 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x121059400) [pid = 1651] [serial = 1368] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x12420ec00) [pid = 1651] [serial = 1369] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x12aca6800) [pid = 1651] [serial = 1372] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x133888c00) [pid = 1651] [serial = 1381] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x119cc0800) [pid = 1651] [serial = 1366] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x12c41f000) [pid = 1651] [serial = 1374] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x128b35800) [pid = 1651] [serial = 1371] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x12c9c4000) [pid = 1651] [serial = 1375] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x1188c0c00) [pid = 1651] [serial = 1378] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12fb8fc00) [pid = 1651] [serial = 1383] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x1185c7400) [pid = 1651] [serial = 1365] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x126154000) [pid = 1651] [serial = 1330] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x128b27400) [pid = 1651] [serial = 1380] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x11274ec00) [pid = 1651] [serial = 1377] [outer = 0x0] [url = about:blank] 14:15:16 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x12fb94000) [pid = 1651] [serial = 1384] [outer = 0x0] [url = about:blank] 14:15:17 INFO - PROCESS | 1651 | 1463433317003 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c1e800 == 95 [pid = 1651] [id = 500] 14:15:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x1185c7400) [pid = 1651] [serial = 1500] [outer = 0x0] 14:15:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x12420ec00) [pid = 1651] [serial = 1501] [outer = 0x1185c7400] 14:15:17 INFO - PROCESS | 1651 | 1463433317032 Marionette DEBUG loaded listener.js 14:15:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x12c41f000) [pid = 1651] [serial = 1502] [outer = 0x1185c7400] 14:15:17 INFO - PROCESS | 1651 | 1463433317340 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]]]}] 14:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 574ms 14:15:17 INFO - PROCESS | 1651 | 1463433317383 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 14:15:17 INFO - PROCESS | 1651 | 1463433317384 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 14:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:15:17 INFO - PROCESS | 1651 | 1463433317387 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:15:17 INFO - PROCESS | 1651 | 1463433317388 Marionette TRACE conn2 <- [1,1974,null,{}] 14:15:17 INFO - PROCESS | 1651 | 1463433317390 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}] 14:15:17 INFO - PROCESS | 1651 | 1463433317505 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 14:15:17 INFO - PROCESS | 1651 | 1463433317588 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a920000 == 96 [pid = 1651] [id = 501] 14:15:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x1193f7400) [pid = 1651] [serial = 1503] [outer = 0x0] 14:15:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x12fb8fc00) [pid = 1651] [serial = 1504] [outer = 0x1193f7400] 14:15:17 INFO - PROCESS | 1651 | 1463433317614 Marionette DEBUG loaded listener.js 14:15:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x1338f2000) [pid = 1651] [serial = 1505] [outer = 0x1193f7400] 14:15:17 INFO - PROCESS | 1651 | 1463433317918 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]]]}] 14:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 568ms 14:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:15:17 INFO - PROCESS | 1651 | 1463433317956 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 14:15:17 INFO - PROCESS | 1651 | 1463433317957 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 14:15:17 INFO - PROCESS | 1651 | 1463433317967 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:15:17 INFO - PROCESS | 1651 | 1463433317968 Marionette TRACE conn2 <- [1,1978,null,{}] 14:15:17 INFO - PROCESS | 1651 | 1463433317971 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}] 14:15:18 INFO - PROCESS | 1651 | 1463433318069 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 14:15:18 INFO - PROCESS | 1651 | 1463433318156 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f69000 == 97 [pid = 1651] [id = 502] 14:15:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x129312800) [pid = 1651] [serial = 1506] [outer = 0x0] 14:15:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x133e90800) [pid = 1651] [serial = 1507] [outer = 0x129312800] 14:15:18 INFO - PROCESS | 1651 | 1463433318182 Marionette DEBUG loaded listener.js 14:15:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x134350c00) [pid = 1651] [serial = 1508] [outer = 0x129312800] 14:15:18 INFO - PROCESS | 1651 | 1463433318505 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]]]}] 14:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 577ms 14:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:15:18 INFO - PROCESS | 1651 | 1463433318536 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 14:15:18 INFO - PROCESS | 1651 | 1463433318538 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 14:15:18 INFO - PROCESS | 1651 | 1463433318540 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:15:18 INFO - PROCESS | 1651 | 1463433318541 Marionette TRACE conn2 <- [1,1982,null,{}] 14:15:18 INFO - PROCESS | 1651 | 1463433318543 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}] 14:15:18 INFO - PROCESS | 1651 | 1463433318641 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 14:15:18 INFO - PROCESS | 1651 | 1463433318646 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1345ca000 == 98 [pid = 1651] [id = 503] 14:15:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x12fb9bc00) [pid = 1651] [serial = 1509] [outer = 0x0] 14:15:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x12fb9e400) [pid = 1651] [serial = 1510] [outer = 0x12fb9bc00] 14:15:18 INFO - PROCESS | 1651 | 1463433318671 Marionette DEBUG loaded listener.js 14:15:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x12fba3c00) [pid = 1651] [serial = 1511] [outer = 0x12fb9bc00] 14:15:19 INFO - PROCESS | 1651 | 1463433319059 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]]]}] 14:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 526ms 14:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:15:19 INFO - PROCESS | 1651 | 1463433319068 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 14:15:19 INFO - PROCESS | 1651 | 1463433319069 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 14:15:19 INFO - PROCESS | 1651 | 1463433319071 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:15:19 INFO - PROCESS | 1651 | 1463433319072 Marionette TRACE conn2 <- [1,1986,null,{}] 14:15:19 INFO - PROCESS | 1651 | 1463433319075 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}] 14:15:19 INFO - PROCESS | 1651 | 1463433319213 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 14:15:19 INFO - PROCESS | 1651 | 1463433319233 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x13468f000 == 99 [pid = 1651] [id = 504] 14:15:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x12fb9d800) [pid = 1651] [serial = 1512] [outer = 0x0] 14:15:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x133fc0400) [pid = 1651] [serial = 1513] [outer = 0x12fb9d800] 14:15:19 INFO - PROCESS | 1651 | 1463433319258 Marionette DEBUG loaded listener.js 14:15:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x13446c800) [pid = 1651] [serial = 1514] [outer = 0x12fb9d800] 14:15:19 INFO - PROCESS | 1651 | 1463433319626 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]]]}] 14:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 570ms 14:15:19 INFO - PROCESS | 1651 | 1463433319641 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 14:15:19 INFO - PROCESS | 1651 | 1463433319643 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 14:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:15:19 INFO - PROCESS | 1651 | 1463433319645 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:15:19 INFO - PROCESS | 1651 | 1463433319646 Marionette TRACE conn2 <- [1,1990,null,{}] 14:15:19 INFO - PROCESS | 1651 | 1463433319648 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}] 14:15:19 INFO - PROCESS | 1651 | 1463433319779 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 14:15:19 INFO - PROCESS | 1651 | 1463433319793 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x134a92000 == 100 [pid = 1651] [id = 505] 14:15:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x13388cc00) [pid = 1651] [serial = 1515] [outer = 0x0] 14:15:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x134be7000) [pid = 1651] [serial = 1516] [outer = 0x13388cc00] 14:15:19 INFO - PROCESS | 1651 | 1463433319818 Marionette DEBUG loaded listener.js 14:15:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x13b532800) [pid = 1651] [serial = 1517] [outer = 0x13388cc00] 14:15:20 INFO - PROCESS | 1651 | 1463433320176 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]]]}] 14:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 570ms 14:15:20 INFO - PROCESS | 1651 | 1463433320215 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 14:15:20 INFO - PROCESS | 1651 | 1463433320217 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 14:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:15:20 INFO - PROCESS | 1651 | 1463433320225 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:15:20 INFO - PROCESS | 1651 | 1463433320227 Marionette TRACE conn2 <- [1,1994,null,{}] 14:15:20 INFO - PROCESS | 1651 | 1463433320229 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}] 14:15:20 INFO - PROCESS | 1651 | 1463433320375 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 14:15:20 INFO - PROCESS | 1651 | 1463433320389 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x13b5db800 == 101 [pid = 1651] [id = 506] 14:15:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x134479c00) [pid = 1651] [serial = 1518] [outer = 0x0] 14:15:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x13fd93000) [pid = 1651] [serial = 1519] [outer = 0x134479c00] 14:15:20 INFO - PROCESS | 1651 | 1463433320418 Marionette DEBUG loaded listener.js 14:15:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x13fe4c800) [pid = 1651] [serial = 1520] [outer = 0x134479c00] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x1121a7800) [pid = 1651] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x12387a800) [pid = 1651] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x13446d000) [pid = 1651] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x12654a400) [pid = 1651] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x112dae800) [pid = 1651] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x1295bf000) [pid = 1651] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x12d2d8400) [pid = 1651] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x128971800) [pid = 1651] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x12bb29400) [pid = 1651] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x113132800) [pid = 1651] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x128966800) [pid = 1651] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x112f7dc00) [pid = 1651] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x1185c6800) [pid = 1651] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x1184b1c00) [pid = 1651] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x1242af400) [pid = 1651] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x11684c400) [pid = 1651] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x1121aa800) [pid = 1651] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x1242ae000) [pid = 1651] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x112968400) [pid = 1651] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x12d165000) [pid = 1651] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x12be62000) [pid = 1651] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x12460fc00) [pid = 1651] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x133844c00) [pid = 1651] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x12d586400) [pid = 1651] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x12105bc00) [pid = 1651] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x112748c00) [pid = 1651] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x1185bb400) [pid = 1651] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x11689ec00) [pid = 1651] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x12d2d8c00) [pid = 1651] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x1295b5800) [pid = 1651] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x125815800) [pid = 1651] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x11767e400) [pid = 1651] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x121051400) [pid = 1651] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x11317e000) [pid = 1651] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x128c45800) [pid = 1651] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x12fb93000) [pid = 1651] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x11944dc00) [pid = 1651] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12a7ef400) [pid = 1651] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x128a1a000) [pid = 1651] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x113189000) [pid = 1651] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x123ff9800) [pid = 1651] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x116767800) [pid = 1651] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x12c90a800) [pid = 1651] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x1188bf800) [pid = 1651] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12c915000) [pid = 1651] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x119004400) [pid = 1651] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x112da5400) [pid = 1651] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x12105e800) [pid = 1651] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x1267f3000) [pid = 1651] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x13372c400) [pid = 1651] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x113187400) [pid = 1651] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:15:21 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x129316400) [pid = 1651] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:15:21 INFO - PROCESS | 1651 | 1463433321405 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]]]}] 14:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1229ms 14:15:21 INFO - PROCESS | 1651 | 1463433321449 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 14:15:21 INFO - PROCESS | 1651 | 1463433321450 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 14:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:15:21 INFO - PROCESS | 1651 | 1463433321453 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:15:21 INFO - PROCESS | 1651 | 1463433321454 Marionette TRACE conn2 <- [1,1998,null,{}] 14:15:21 INFO - PROCESS | 1651 | 1463433321456 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}] 14:15:21 INFO - PROCESS | 1651 | 1463433321557 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 14:15:21 INFO - PROCESS | 1651 | 1463433321643 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12435c000 == 102 [pid = 1651] [id = 507] 14:15:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x11274bc00) [pid = 1651] [serial = 1521] [outer = 0x0] 14:15:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x1164a3000) [pid = 1651] [serial = 1522] [outer = 0x11274bc00] 14:15:21 INFO - PROCESS | 1651 | 1463433321673 Marionette DEBUG loaded listener.js 14:15:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x1181e9c00) [pid = 1651] [serial = 1523] [outer = 0x11274bc00] 14:15:22 INFO - PROCESS | 1651 | 1463433322001 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]]]}] 14:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 568ms 14:15:22 INFO - PROCESS | 1651 | 1463433322021 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 14:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:15:22 INFO - PROCESS | 1651 | 1463433322023 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 14:15:22 INFO - PROCESS | 1651 | 1463433322025 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:15:22 INFO - PROCESS | 1651 | 1463433322026 Marionette TRACE conn2 <- [1,2002,null,{}] 14:15:22 INFO - PROCESS | 1651 | 1463433322029 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}] 14:15:22 INFO - PROCESS | 1651 | 1463433322137 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 14:15:22 INFO - PROCESS | 1651 | 1463433322142 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x134442000 == 103 [pid = 1651] [id = 508] 14:15:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x119cc9000) [pid = 1651] [serial = 1524] [outer = 0x0] 14:15:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x124608800) [pid = 1651] [serial = 1525] [outer = 0x119cc9000] 14:15:22 INFO - PROCESS | 1651 | 1463433322166 Marionette DEBUG loaded listener.js 14:15:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x118362c00) [pid = 1651] [serial = 1526] [outer = 0x119cc9000] 14:15:22 INFO - PROCESS | 1651 | 1463433322687 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]]]}] 14:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 675ms 14:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:15:22 INFO - PROCESS | 1651 | 1463433322701 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 14:15:22 INFO - PROCESS | 1651 | 1463433322703 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 14:15:22 INFO - PROCESS | 1651 | 1463433322706 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:15:22 INFO - PROCESS | 1651 | 1463433322708 Marionette TRACE conn2 <- [1,2006,null,{}] 14:15:22 INFO - PROCESS | 1651 | 1463433322712 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}] 14:15:22 INFO - PROCESS | 1651 | 1463433322868 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 14:15:22 INFO - PROCESS | 1651 | 1463433322907 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x134629800 == 104 [pid = 1651] [id = 509] 14:15:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x117683800) [pid = 1651] [serial = 1527] [outer = 0x0] 14:15:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x124632400) [pid = 1651] [serial = 1528] [outer = 0x117683800] 14:15:22 INFO - PROCESS | 1651 | 1463433322946 Marionette DEBUG loaded listener.js 14:15:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12ab05000) [pid = 1651] [serial = 1529] [outer = 0x117683800] 14:15:23 INFO - PROCESS | 1651 | 1463433323309 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]]]}] 14:15:23 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 14:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 722ms 14:15:23 INFO - PROCESS | 1651 | 1463433323437 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 14:15:23 INFO - PROCESS | 1651 | 1463433323440 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 14:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:15:23 INFO - PROCESS | 1651 | 1463433323443 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:15:23 INFO - PROCESS | 1651 | 1463433323446 Marionette TRACE conn2 <- [1,2010,null,{}] 14:15:23 INFO - PROCESS | 1651 | 1463433323452 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}] 14:15:23 INFO - PROCESS | 1651 | 1463433323595 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 14:15:23 INFO - PROCESS | 1651 | 1463433323721 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f62000 == 105 [pid = 1651] [id = 510] 14:15:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x112d32400) [pid = 1651] [serial = 1530] [outer = 0x0] 14:15:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x113c93000) [pid = 1651] [serial = 1531] [outer = 0x112d32400] 14:15:23 INFO - PROCESS | 1651 | 1463433323755 Marionette DEBUG loaded listener.js 14:15:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x1185c6c00) [pid = 1651] [serial = 1532] [outer = 0x112d32400] 14:15:24 INFO - PROCESS | 1651 | 1463433324248 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]]]}] 14:15:24 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 14:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 826ms 14:15:24 INFO - PROCESS | 1651 | 1463433324270 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 14:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:15:24 INFO - PROCESS | 1651 | 1463433324273 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 14:15:24 INFO - PROCESS | 1651 | 1463433324278 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:15:24 INFO - PROCESS | 1651 | 1463433324284 Marionette TRACE conn2 <- [1,2014,null,{}] 14:15:24 INFO - PROCESS | 1651 | 1463433324286 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}] 14:15:24 INFO - PROCESS | 1651 | 1463433324410 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 14:15:24 INFO - PROCESS | 1651 | 1463433324542 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x133e17800 == 106 [pid = 1651] [id = 511] 14:15:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x119c37400) [pid = 1651] [serial = 1533] [outer = 0x0] 14:15:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x123ff5800) [pid = 1651] [serial = 1534] [outer = 0x119c37400] 14:15:24 INFO - PROCESS | 1651 | 1463433324574 Marionette DEBUG loaded listener.js 14:15:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x1250dfc00) [pid = 1651] [serial = 1535] [outer = 0x119c37400] 14:15:25 INFO - PROCESS | 1651 | 1463433325004 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]]]}] 14:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 775ms 14:15:25 INFO - PROCESS | 1651 | 1463433325052 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 14:15:25 INFO - PROCESS | 1651 | 1463433325054 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 14:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:15:25 INFO - PROCESS | 1651 | 1463433325056 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:15:25 INFO - PROCESS | 1651 | 1463433325057 Marionette TRACE conn2 <- [1,2018,null,{}] 14:15:25 INFO - PROCESS | 1651 | 1463433325067 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}] 14:15:25 INFO - PROCESS | 1651 | 1463433325194 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 14:15:25 INFO - PROCESS | 1651 | 1463433325297 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x13fed5800 == 107 [pid = 1651] [id = 512] 14:15:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12ab07800) [pid = 1651] [serial = 1536] [outer = 0x0] 14:15:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x12adf5800) [pid = 1651] [serial = 1537] [outer = 0x12ab07800] 14:15:25 INFO - PROCESS | 1651 | 1463433325330 Marionette DEBUG loaded listener.js 14:15:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x12c911000) [pid = 1651] [serial = 1538] [outer = 0x12ab07800] 14:15:25 INFO - PROCESS | 1651 | 1463433325833 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]]]}] 14:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 824ms 14:15:25 INFO - PROCESS | 1651 | 1463433325880 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 14:15:25 INFO - PROCESS | 1651 | 1463433325882 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 14:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:15:25 INFO - PROCESS | 1651 | 1463433325884 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:15:25 INFO - PROCESS | 1651 | 1463433325886 Marionette TRACE conn2 <- [1,2022,null,{}] 14:15:25 INFO - PROCESS | 1651 | 1463433325888 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}] 14:15:26 INFO - PROCESS | 1651 | 1463433326016 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 14:15:26 INFO - PROCESS | 1651 | 1463433326147 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x142d44000 == 108 [pid = 1651] [id = 513] 14:15:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x12d2db400) [pid = 1651] [serial = 1539] [outer = 0x0] 14:15:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x12d6d0800) [pid = 1651] [serial = 1540] [outer = 0x12d2db400] 14:15:26 INFO - PROCESS | 1651 | 1463433326179 Marionette DEBUG loaded listener.js 14:15:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x12fb94000) [pid = 1651] [serial = 1541] [outer = 0x12d2db400] 14:15:26 INFO - PROCESS | 1651 | 1463433326605 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]]]}] 14:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 769ms 14:15:26 INFO - PROCESS | 1651 | 1463433326654 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 14:15:26 INFO - PROCESS | 1651 | 1463433326655 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 14:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:15:26 INFO - PROCESS | 1651 | 1463433326658 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:15:26 INFO - PROCESS | 1651 | 1463433326659 Marionette TRACE conn2 <- [1,2026,null,{}] 14:15:26 INFO - PROCESS | 1651 | 1463433326662 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}] 14:15:26 INFO - PROCESS | 1651 | 1463433326783 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 14:15:26 INFO - PROCESS | 1651 | 1463433326884 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x141ca4800 == 109 [pid = 1651] [id = 514] 14:15:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x12d578400) [pid = 1651] [serial = 1542] [outer = 0x0] 14:15:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x13383c800) [pid = 1651] [serial = 1543] [outer = 0x12d578400] 14:15:26 INFO - PROCESS | 1651 | 1463433326913 Marionette DEBUG loaded listener.js 14:15:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x133885000) [pid = 1651] [serial = 1544] [outer = 0x12d578400] 14:15:27 INFO - PROCESS | 1651 | 1463433327348 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]]]}] 14:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 724ms 14:15:27 INFO - PROCESS | 1651 | 1463433327392 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 14:15:27 INFO - PROCESS | 1651 | 1463433327393 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 14:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:15:27 INFO - PROCESS | 1651 | 1463433327397 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:15:27 INFO - PROCESS | 1651 | 1463433327398 Marionette TRACE conn2 <- [1,2030,null,{}] 14:15:27 INFO - PROCESS | 1651 | 1463433327400 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}] 14:15:27 INFO - PROCESS | 1651 | 1463433327536 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 14:15:27 INFO - PROCESS | 1651 | 1463433327637 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x143ddd800 == 110 [pid = 1651] [id = 515] 14:15:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x133e96400) [pid = 1651] [serial = 1545] [outer = 0x0] 14:15:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x134be9800) [pid = 1651] [serial = 1546] [outer = 0x133e96400] 14:15:27 INFO - PROCESS | 1651 | 1463433327667 Marionette DEBUG loaded listener.js 14:15:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x13b571400) [pid = 1651] [serial = 1547] [outer = 0x133e96400] 14:15:28 INFO - PROCESS | 1651 | 1463433328084 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]]]}] 14:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 719ms 14:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:15:28 INFO - PROCESS | 1651 | 1463433328117 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 14:15:28 INFO - PROCESS | 1651 | 1463433328118 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 14:15:28 INFO - PROCESS | 1651 | 1463433328121 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:15:28 INFO - PROCESS | 1651 | 1463433328122 Marionette TRACE conn2 <- [1,2034,null,{}] 14:15:28 INFO - PROCESS | 1651 | 1463433328124 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}] 14:15:28 INFO - PROCESS | 1651 | 1463433328254 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 14:15:28 INFO - PROCESS | 1651 | 1463433328357 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x143df3000 == 111 [pid = 1651] [id = 516] 14:15:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x13b53c000) [pid = 1651] [serial = 1548] [outer = 0x0] 14:15:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x13fd86c00) [pid = 1651] [serial = 1549] [outer = 0x13b53c000] 14:15:28 INFO - PROCESS | 1651 | 1463433328389 Marionette DEBUG loaded listener.js 14:15:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x13fe44800) [pid = 1651] [serial = 1550] [outer = 0x13b53c000] 14:15:28 INFO - PROCESS | 1651 | 1463433328835 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]]]}] 14:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 768ms 14:15:28 INFO - PROCESS | 1651 | 1463433328893 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 14:15:28 INFO - PROCESS | 1651 | 1463433328895 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 14:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:15:28 INFO - PROCESS | 1651 | 1463433328920 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:15:28 INFO - PROCESS | 1651 | 1463433328922 Marionette TRACE conn2 <- [1,2038,null,{}] 14:15:28 INFO - PROCESS | 1651 | 1463433328925 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}] 14:15:29 INFO - PROCESS | 1651 | 1463433329103 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 14:15:29 INFO - PROCESS | 1651 | 1463433329287 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x143ee6800 == 112 [pid = 1651] [id = 517] 14:15:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x13b56a000) [pid = 1651] [serial = 1551] [outer = 0x0] 14:15:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x13fe48400) [pid = 1651] [serial = 1552] [outer = 0x13b56a000] 14:15:29 INFO - PROCESS | 1651 | 1463433329337 Marionette DEBUG loaded listener.js 14:15:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x13fe4ec00) [pid = 1651] [serial = 1553] [outer = 0x13b56a000] 14:15:29 INFO - PROCESS | 1651 | 1463433329805 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]]]}] 14:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 972ms 14:15:29 INFO - PROCESS | 1651 | 1463433329899 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 14:15:29 INFO - PROCESS | 1651 | 1463433329901 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 14:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:15:29 INFO - PROCESS | 1651 | 1463433329905 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:15:29 INFO - PROCESS | 1651 | 1463433329906 Marionette TRACE conn2 <- [1,2042,null,{}] 14:15:29 INFO - PROCESS | 1651 | 1463433329909 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}] 14:15:30 INFO - PROCESS | 1651 | 1463433330032 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 14:15:30 INFO - PROCESS | 1651 | 1463433330134 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f76800 == 113 [pid = 1651] [id = 518] 14:15:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x128967400) [pid = 1651] [serial = 1554] [outer = 0x0] 14:15:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x134be4000) [pid = 1651] [serial = 1555] [outer = 0x128967400] 14:15:30 INFO - PROCESS | 1651 | 1463433330165 Marionette DEBUG loaded listener.js 14:15:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x140867800) [pid = 1651] [serial = 1556] [outer = 0x128967400] 14:15:30 INFO - PROCESS | 1651 | 1463433330654 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]]]}] 14:15:30 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) 14:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 768ms 14:15:30 INFO - PROCESS | 1651 | 1463433330674 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 14:15:30 INFO - PROCESS | 1651 | 1463433330675 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 14:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:15:30 INFO - PROCESS | 1651 | 1463433330678 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:15:30 INFO - PROCESS | 1651 | 1463433330679 Marionette TRACE conn2 <- [1,2046,null,{}] 14:15:30 INFO - PROCESS | 1651 | 1463433330682 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}] 14:15:30 INFO - PROCESS | 1651 | 1463433330807 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 14:15:30 INFO - PROCESS | 1651 | 1463433330911 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a735800 == 114 [pid = 1651] [id = 519] 14:15:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x12896c000) [pid = 1651] [serial = 1557] [outer = 0x0] 14:15:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x133795400) [pid = 1651] [serial = 1558] [outer = 0x12896c000] 14:15:30 INFO - PROCESS | 1651 | 1463433330942 Marionette DEBUG loaded listener.js 14:15:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x13379a800) [pid = 1651] [serial = 1559] [outer = 0x12896c000] 14:15:31 INFO - PROCESS | 1651 | 1463433331350 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]]]}] 14:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 720ms 14:15:31 INFO - PROCESS | 1651 | 1463433331398 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 14:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:15:31 INFO - PROCESS | 1651 | 1463433331400 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 14:15:31 INFO - PROCESS | 1651 | 1463433331403 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:15:31 INFO - PROCESS | 1651 | 1463433331405 Marionette TRACE conn2 <- [1,2050,null,{}] 14:15:31 INFO - PROCESS | 1651 | 1463433331407 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}] 14:15:31 INFO - PROCESS | 1651 | 1463433331544 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 14:15:31 INFO - PROCESS | 1651 | 1463433331677 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x134a1a800 == 115 [pid = 1651] [id = 520] 14:15:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x112966800) [pid = 1651] [serial = 1560] [outer = 0x0] 14:15:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x13379d000) [pid = 1651] [serial = 1561] [outer = 0x112966800] 14:15:31 INFO - PROCESS | 1651 | 1463433331715 Marionette DEBUG loaded listener.js 14:15:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x1408a7c00) [pid = 1651] [serial = 1562] [outer = 0x112966800] 14:15:32 INFO - PROCESS | 1651 | 1463433332186 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]]]}] 14:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 820ms 14:15:32 INFO - PROCESS | 1651 | 1463433332226 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 14:15:32 INFO - PROCESS | 1651 | 1463433332228 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 14:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:15:32 INFO - PROCESS | 1651 | 1463433332232 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:15:32 INFO - PROCESS | 1651 | 1463433332233 Marionette TRACE conn2 <- [1,2054,null,{}] 14:15:32 INFO - PROCESS | 1651 | 1463433332236 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}] 14:15:32 INFO - PROCESS | 1651 | 1463433332360 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 14:15:32 INFO - PROCESS | 1651 | 1463433332463 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1293ed800 == 116 [pid = 1651] [id = 521] 14:15:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x116767400) [pid = 1651] [serial = 1563] [outer = 0x0] 14:15:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x119fec800) [pid = 1651] [serial = 1564] [outer = 0x116767400] 14:15:32 INFO - PROCESS | 1651 | 1463433332494 Marionette DEBUG loaded listener.js 14:15:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x12d586800) [pid = 1651] [serial = 1565] [outer = 0x116767400] 14:15:32 INFO - PROCESS | 1651 | 1463433332953 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]]]}] 14:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 770ms 14:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:15:33 INFO - PROCESS | 1651 | 1463433333002 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 14:15:33 INFO - PROCESS | 1651 | 1463433333004 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 14:15:33 INFO - PROCESS | 1651 | 1463433333006 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:15:33 INFO - PROCESS | 1651 | 1463433333007 Marionette TRACE conn2 <- [1,2058,null,{}] 14:15:33 INFO - PROCESS | 1651 | 1463433333010 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}] 14:15:33 INFO - PROCESS | 1651 | 1463433333136 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 14:15:33 INFO - PROCESS | 1651 | 1463433333241 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x119478000 == 117 [pid = 1651] [id = 522] 14:15:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x111c7c400) [pid = 1651] [serial = 1566] [outer = 0x0] 14:15:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x116116000) [pid = 1651] [serial = 1567] [outer = 0x111c7c400] 14:15:33 INFO - PROCESS | 1651 | 1463433333271 Marionette DEBUG loaded listener.js 14:15:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x121055000) [pid = 1651] [serial = 1568] [outer = 0x111c7c400] 14:15:34 INFO - PROCESS | 1651 | 1463433334001 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]]]}] 14:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1022ms 14:15:34 INFO - PROCESS | 1651 | 1463433334056 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 14:15:34 INFO - PROCESS | 1651 | 1463433334058 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 14:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:15:34 INFO - PROCESS | 1651 | 1463433334067 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:15:34 INFO - PROCESS | 1651 | 1463433334069 Marionette TRACE conn2 <- [1,2062,null,{}] 14:15:34 INFO - PROCESS | 1651 | 1463433334072 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}] 14:15:34 INFO - PROCESS | 1651 | 1463433334193 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 14:15:34 INFO - PROCESS | 1651 | 1463433334331 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b9e000 == 118 [pid = 1651] [id = 523] 14:15:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x111f19800) [pid = 1651] [serial = 1569] [outer = 0x0] 14:15:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x11309e800) [pid = 1651] [serial = 1570] [outer = 0x111f19800] 14:15:34 INFO - PROCESS | 1651 | 1463433334363 Marionette DEBUG loaded listener.js 14:15:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x116761800) [pid = 1651] [serial = 1571] [outer = 0x111f19800] 14:15:34 INFO - PROCESS | 1651 | 1463433334844 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]]]}] 14:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 827ms 14:15:34 INFO - PROCESS | 1651 | 1463433334969 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 14:15:34 INFO - PROCESS | 1651 | 1463433334972 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 14:15:34 INFO - PROCESS | 1651 | --DOCSHELL 0x110e43000 == 117 [pid = 1651] [id = 239] 14:15:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12d6d7800 == 116 [pid = 1651] [id = 365] 14:15:34 INFO - PROCESS | 1651 | --DOCSHELL 0x134442000 == 115 [pid = 1651] [id = 508] 14:15:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12435c000 == 114 [pid = 1651] [id = 507] 14:15:34 INFO - PROCESS | 1651 | --DOCSHELL 0x13468f000 == 113 [pid = 1651] [id = 504] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x13b539c00) [pid = 1651] [serial = 1456] [outer = 0x0] [url = about:blank] 14:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:15:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1345ca000 == 112 [pid = 1651] [id = 503] 14:15:35 INFO - PROCESS | 1651 | --DOCSHELL 0x133f69000 == 111 [pid = 1651] [id = 502] 14:15:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12a920000 == 110 [pid = 1651] [id = 501] 14:15:35 INFO - PROCESS | 1651 | --DOCSHELL 0x123c1e800 == 109 [pid = 1651] [id = 500] 14:15:35 INFO - PROCESS | 1651 | --DOCSHELL 0x133f91800 == 108 [pid = 1651] [id = 499] 14:15:35 INFO - PROCESS | 1651 | --DOCSHELL 0x133f6f800 == 107 [pid = 1651] [id = 498] 14:15:35 INFO - PROCESS | 1651 | --DOCSHELL 0x128c5a800 == 106 [pid = 1651] [id = 497] 14:15:35 INFO - PROCESS | 1651 | --DOCSHELL 0x128c6f800 == 105 [pid = 1651] [id = 496] 14:15:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1403c7000 == 104 [pid = 1651] [id = 489] 14:15:35 INFO - PROCESS | 1651 | --DOCSHELL 0x134686000 == 103 [pid = 1651] [id = 488] 14:15:35 INFO - PROCESS | 1651 | --DOCSHELL 0x128de9800 == 102 [pid = 1651] [id = 487] 14:15:35 INFO - PROCESS | 1651 | --DOCSHELL 0x119ba5800 == 101 [pid = 1651] [id = 486] 14:15:35 INFO - PROCESS | 1651 | 1463433335041 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:15:35 INFO - PROCESS | 1651 | 1463433335043 Marionette TRACE conn2 <- [1,2066,null,{}] 14:15:35 INFO - PROCESS | 1651 | 1463433335047 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}] 14:15:35 INFO - PROCESS | 1651 | 1463433335150 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 14:15:35 INFO - PROCESS | 1651 | 1463433335155 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11857c800 == 102 [pid = 1651] [id = 524] 14:15:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x11684c400) [pid = 1651] [serial = 1572] [outer = 0x0] 14:15:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x1184b1c00) [pid = 1651] [serial = 1573] [outer = 0x11684c400] 14:15:35 INFO - PROCESS | 1651 | 1463433335181 Marionette DEBUG loaded listener.js 14:15:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x1193f8000) [pid = 1651] [serial = 1574] [outer = 0x11684c400] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x133e98400) [pid = 1651] [serial = 1407] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x12654bc00) [pid = 1651] [serial = 988] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x117e23400) [pid = 1651] [serial = 1159] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x13446a400) [pid = 1651] [serial = 1451] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x133846400) [pid = 1651] [serial = 1441] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x12463cc00) [pid = 1651] [serial = 1427] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x12c913c00) [pid = 1651] [serial = 1436] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x12be5d400) [pid = 1651] [serial = 1111] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x134350800) [pid = 1651] [serial = 1448] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x128f0c800) [pid = 1651] [serial = 1048] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x118363000) [pid = 1651] [serial = 982] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x12d165800) [pid = 1651] [serial = 1438] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x121053400) [pid = 1651] [serial = 1042] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x12d16c800) [pid = 1651] [serial = 1174] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x1239d2c00) [pid = 1651] [serial = 985] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x1193fac00) [pid = 1651] [serial = 1423] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12460dc00) [pid = 1651] [serial = 1045] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x1338fa400) [pid = 1651] [serial = 1404] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x12bb66800) [pid = 1651] [serial = 1168] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x13fd91000) [pid = 1651] [serial = 1419] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x1338f0c00) [pid = 1651] [serial = 1444] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x124606000) [pid = 1651] [serial = 1392] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x12d6c9c00) [pid = 1651] [serial = 1183] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x12bedf400) [pid = 1651] [serial = 1237] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x134bec800) [pid = 1651] [serial = 1413] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x119cc1400) [pid = 1651] [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.] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x12c82e400) [pid = 1651] [serial = 1117] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x126155400) [pid = 1651] [serial = 1165] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x13fd8d000) [pid = 1651] [serial = 1454] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x12ac5c400) [pid = 1651] [serial = 1108] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x115e7a400) [pid = 1651] [serial = 979] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x12fb92400) [pid = 1651] [serial = 1439] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x13388a000) [pid = 1651] [serial = 1401] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x12ac52800) [pid = 1651] [serial = 994] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x115d76000) [pid = 1651] [serial = 1422] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x133730000) [pid = 1651] [serial = 1243] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x1295d2c00) [pid = 1651] [serial = 1432] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x12d2d9000) [pid = 1651] [serial = 1240] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x116aa1000) [pid = 1651] [serial = 1099] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x128a1e400) [pid = 1651] [serial = 1429] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x133fbc000) [pid = 1651] [serial = 1410] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12c911800) [pid = 1651] [serial = 1416] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x128a25c00) [pid = 1651] [serial = 997] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x119976000) [pid = 1651] [serial = 1102] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x13446d800) [pid = 1651] [serial = 1453] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x11997ec00) [pid = 1651] [serial = 1162] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x1338f9000) [pid = 1651] [serial = 1445] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x128a1dc00) [pid = 1651] [serial = 916] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x118366400) [pid = 1651] [serial = 1228] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x112753000) [pid = 1651] [serial = 1036] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x129076400) [pid = 1651] [serial = 991] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x116aa6400) [pid = 1651] [serial = 1039] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x13383a800) [pid = 1651] [serial = 1450] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x12d578800) [pid = 1651] [serial = 1177] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x12c827800) [pid = 1651] [serial = 1114] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x12fb89c00) [pid = 1651] [serial = 1398] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x12bb69400) [pid = 1651] [serial = 1395] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x128f05400) [pid = 1651] [serial = 1234] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x134be8800) [pid = 1651] [serial = 1363] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x1192a4000) [pid = 1651] [serial = 1389] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x119fec400) [pid = 1651] [serial = 1426] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x12bed3000) [pid = 1651] [serial = 1435] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x134354c00) [pid = 1651] [serial = 1246] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12bb24c00) [pid = 1651] [serial = 1433] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x126160800) [pid = 1651] [serial = 1105] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x134353800) [pid = 1651] [serial = 1249] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x121059800) [pid = 1651] [serial = 1231] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x128c46400) [pid = 1651] [serial = 1430] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12bb22800) [pid = 1651] [serial = 1054] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x126154400) [pid = 1651] [serial = 1447] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12d585c00) [pid = 1651] [serial = 1180] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12ade8000) [pid = 1651] [serial = 1051] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x133889000) [pid = 1651] [serial = 1442] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12c90bc00) [pid = 1651] [serial = 1171] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x13383ec00) [pid = 1651] [serial = 1315] [outer = 0x0] [url = about:blank] 14:15:35 INFO - PROCESS | 1651 | 1463433335629 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]]]}] 14:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 638ms 14:15:35 INFO - PROCESS | 1651 | 1463433335664 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 14:15:35 INFO - PROCESS | 1651 | 1463433335667 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 14:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:15:35 INFO - PROCESS | 1651 | 1463433335669 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:15:35 INFO - PROCESS | 1651 | 1463433335672 Marionette TRACE conn2 <- [1,2070,null,{}] 14:15:35 INFO - PROCESS | 1651 | 1463433335679 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}] 14:15:35 INFO - PROCESS | 1651 | 1463433335785 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 14:15:35 INFO - PROCESS | 1651 | 1463433335790 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x124704800 == 103 [pid = 1651] [id = 525] 14:15:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x119c40000) [pid = 1651] [serial = 1575] [outer = 0x0] 14:15:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x119feec00) [pid = 1651] [serial = 1576] [outer = 0x119c40000] 14:15:35 INFO - PROCESS | 1651 | 1463433335818 Marionette DEBUG loaded listener.js 14:15:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12387c000) [pid = 1651] [serial = 1577] [outer = 0x119c40000] 14:15:36 INFO - PROCESS | 1651 | 1463433336205 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]]]}] 14:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 571ms 14:15:36 INFO - PROCESS | 1651 | 1463433336241 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 14:15:36 INFO - PROCESS | 1651 | 1463433336243 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 14:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:15:36 INFO - PROCESS | 1651 | 1463433336245 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:15:36 INFO - PROCESS | 1651 | 1463433336247 Marionette TRACE conn2 <- [1,2074,null,{}] 14:15:36 INFO - PROCESS | 1651 | 1463433336249 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}] 14:15:36 INFO - PROCESS | 1651 | 1463433336358 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 14:15:36 INFO - PROCESS | 1651 | 1463433336363 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x128dcd800 == 104 [pid = 1651] [id = 526] 14:15:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x123ff0800) [pid = 1651] [serial = 1578] [outer = 0x0] 14:15:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x1242b0000) [pid = 1651] [serial = 1579] [outer = 0x123ff0800] 14:15:36 INFO - PROCESS | 1651 | 1463433336389 Marionette DEBUG loaded listener.js 14:15:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12463a400) [pid = 1651] [serial = 1580] [outer = 0x123ff0800] 14:15:36 INFO - PROCESS | 1651 | 1463433336763 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]]]}] 14:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 568ms 14:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:15:36 INFO - PROCESS | 1651 | 1463433336817 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 14:15:36 INFO - PROCESS | 1651 | 1463433336819 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 14:15:36 INFO - PROCESS | 1651 | 1463433336821 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:15:36 INFO - PROCESS | 1651 | 1463433336822 Marionette TRACE conn2 <- [1,2078,null,{}] 14:15:36 INFO - PROCESS | 1651 | 1463433336858 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}] 14:15:36 INFO - PROCESS | 1651 | 1463433336962 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 14:15:36 INFO - PROCESS | 1651 | 1463433336969 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12acba000 == 105 [pid = 1651] [id = 527] 14:15:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x1246bec00) [pid = 1651] [serial = 1581] [outer = 0x0] 14:15:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x124ebc800) [pid = 1651] [serial = 1582] [outer = 0x1246bec00] 14:15:36 INFO - PROCESS | 1651 | 1463433336994 Marionette DEBUG loaded listener.js 14:15:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x126548000) [pid = 1651] [serial = 1583] [outer = 0x1246bec00] 14:15:37 INFO - PROCESS | 1651 | 1463433337377 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]]]}] 14:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 571ms 14:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:15:37 INFO - PROCESS | 1651 | 1463433337393 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 14:15:37 INFO - PROCESS | 1651 | 1463433337394 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 14:15:37 INFO - PROCESS | 1651 | 1463433337396 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:15:37 INFO - PROCESS | 1651 | 1463433337397 Marionette TRACE conn2 <- [1,2082,null,{}] 14:15:37 INFO - PROCESS | 1651 | 1463433337400 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}] 14:15:37 INFO - PROCESS | 1651 | 1463433337544 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 14:15:37 INFO - PROCESS | 1651 | 1463433337572 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c821800 == 106 [pid = 1651] [id = 528] 14:15:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x1267f2000) [pid = 1651] [serial = 1584] [outer = 0x0] 14:15:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x128a24400) [pid = 1651] [serial = 1585] [outer = 0x1267f2000] 14:15:37 INFO - PROCESS | 1651 | 1463433337598 Marionette DEBUG loaded listener.js 14:15:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x128a25c00) [pid = 1651] [serial = 1586] [outer = 0x1267f2000] 14:15:37 INFO - PROCESS | 1651 | 1463433337971 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]]]}] 14:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 624ms 14:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:15:38 INFO - PROCESS | 1651 | 1463433338022 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 14:15:38 INFO - PROCESS | 1651 | 1463433338023 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 14:15:38 INFO - PROCESS | 1651 | 1463433338025 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:15:38 INFO - PROCESS | 1651 | 1463433338026 Marionette TRACE conn2 <- [1,2086,null,{}] 14:15:38 INFO - PROCESS | 1651 | 1463433338029 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}] 14:15:38 INFO - PROCESS | 1651 | 1463433338158 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 14:15:38 INFO - PROCESS | 1651 | 1463433338173 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d198000 == 107 [pid = 1651] [id = 529] 14:15:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x1268adc00) [pid = 1651] [serial = 1587] [outer = 0x0] 14:15:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x129309400) [pid = 1651] [serial = 1588] [outer = 0x1268adc00] 14:15:38 INFO - PROCESS | 1651 | 1463433338198 Marionette DEBUG loaded listener.js 14:15:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12a7fb000) [pid = 1651] [serial = 1589] [outer = 0x1268adc00] 14:15:38 INFO - PROCESS | 1651 | 1463433338566 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]]]}] 14:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 573ms 14:15:38 INFO - PROCESS | 1651 | 1463433338603 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 14:15:38 INFO - PROCESS | 1651 | 1463433338605 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 14:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:15:38 INFO - PROCESS | 1651 | 1463433338607 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:15:38 INFO - PROCESS | 1651 | 1463433338608 Marionette TRACE conn2 <- [1,2090,null,{}] 14:15:38 INFO - PROCESS | 1651 | 1463433338610 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}] 14:15:38 INFO - PROCESS | 1651 | 1463433338743 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 14:15:38 INFO - PROCESS | 1651 | 1463433338760 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7b8000 == 108 [pid = 1651] [id = 530] 14:15:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x128c44c00) [pid = 1651] [serial = 1590] [outer = 0x0] 14:15:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x12aca9c00) [pid = 1651] [serial = 1591] [outer = 0x128c44c00] 14:15:38 INFO - PROCESS | 1651 | 1463433338785 Marionette DEBUG loaded listener.js 14:15:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12bb29800) [pid = 1651] [serial = 1592] [outer = 0x128c44c00] 14:15:39 INFO - PROCESS | 1651 | 1463433339459 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]]]}] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x13b531400) [pid = 1651] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x119c37c00) [pid = 1651] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x11274bc00) [pid = 1651] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x134479c00) [pid = 1651] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x119cc9000) [pid = 1651] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x110d5e000) [pid = 1651] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x123febc00) [pid = 1651] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x12bb1f800) [pid = 1651] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x12fb2e400) [pid = 1651] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x128b2c400) [pid = 1651] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12ac59000) [pid = 1651] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x1168a9c00) [pid = 1651] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x116a5d400) [pid = 1651] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12c9cac00) [pid = 1651] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x133fba400) [pid = 1651] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12c422800) [pid = 1651] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x110eed400) [pid = 1651] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x124633800) [pid = 1651] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x112756800) [pid = 1651] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x133727000) [pid = 1651] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x119975c00) [pid = 1651] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x119c3a800) [pid = 1651] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x1184acc00) [pid = 1651] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x133723000) [pid = 1651] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x133843000) [pid = 1651] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x128969800) [pid = 1651] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x128974c00) [pid = 1651] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x1185b1c00) [pid = 1651] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x121038c00) [pid = 1651] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12fb9d800) [pid = 1651] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x11611cc00) [pid = 1651] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x129312800) [pid = 1651] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x128a24000) [pid = 1651] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12c82d000) [pid = 1651] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12fb9bc00) [pid = 1651] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x1185c7400) [pid = 1651] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x1193f7400) [pid = 1651] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:15:39 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x13388cc00) [pid = 1651] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 921ms 14:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:15:39 INFO - PROCESS | 1651 | 1463433339528 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 14:15:39 INFO - PROCESS | 1651 | 1463433339529 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 14:15:39 INFO - PROCESS | 1651 | 1463433339532 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:15:39 INFO - PROCESS | 1651 | 1463433339533 Marionette TRACE conn2 <- [1,2094,null,{}] 14:15:39 INFO - PROCESS | 1651 | 1463433339535 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}] 14:15:39 INFO - PROCESS | 1651 | 1463433339639 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 14:15:39 INFO - PROCESS | 1651 | 1463433339643 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bad800 == 109 [pid = 1651] [id = 531] 14:15:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x11312f800) [pid = 1651] [serial = 1593] [outer = 0x0] 14:15:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x116aa1c00) [pid = 1651] [serial = 1594] [outer = 0x11312f800] 14:15:39 INFO - PROCESS | 1651 | 1463433339670 Marionette DEBUG loaded listener.js 14:15:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x11944d000) [pid = 1651] [serial = 1595] [outer = 0x11312f800] 14:15:40 INFO - PROCESS | 1651 | 1463433340055 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]]]}] 14:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 569ms 14:15:40 INFO - PROCESS | 1651 | 1463433340102 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 14:15:40 INFO - PROCESS | 1651 | 1463433340103 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 14:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:15:40 INFO - PROCESS | 1651 | 1463433340106 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:15:40 INFO - PROCESS | 1651 | 1463433340107 Marionette TRACE conn2 <- [1,2098,null,{}] 14:15:40 INFO - PROCESS | 1651 | 1463433340109 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}] 14:15:40 INFO - PROCESS | 1651 | 1463433340214 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 14:15:40 INFO - PROCESS | 1651 | 1463433340219 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d97d000 == 110 [pid = 1651] [id = 532] 14:15:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x11835e000) [pid = 1651] [serial = 1596] [outer = 0x0] 14:15:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x128974c00) [pid = 1651] [serial = 1597] [outer = 0x11835e000] 14:15:40 INFO - PROCESS | 1651 | 1463433340244 Marionette DEBUG loaded listener.js 14:15:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12ac5ec00) [pid = 1651] [serial = 1598] [outer = 0x11835e000] 14:15:40 INFO - PROCESS | 1651 | 1463433340641 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]]]}] 14:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 569ms 14:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:15:40 INFO - PROCESS | 1651 | 1463433340676 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 14:15:40 INFO - PROCESS | 1651 | 1463433340678 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 14:15:40 INFO - PROCESS | 1651 | 1463433340680 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:15:40 INFO - PROCESS | 1651 | 1463433340683 Marionette TRACE conn2 <- [1,2102,null,{}] 14:15:40 INFO - PROCESS | 1651 | 1463433340686 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}] 14:15:40 INFO - PROCESS | 1651 | 1463433340916 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 14:15:40 INFO - PROCESS | 1651 | 1463433340936 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x133e0d800 == 111 [pid = 1651] [id = 533] 14:15:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12bb28c00) [pid = 1651] [serial = 1599] [outer = 0x0] 14:15:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12bed3c00) [pid = 1651] [serial = 1600] [outer = 0x12bb28c00] 14:15:40 INFO - PROCESS | 1651 | 1463433340970 Marionette DEBUG loaded listener.js 14:15:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12c90d800) [pid = 1651] [serial = 1601] [outer = 0x12bb28c00] 14:15:41 INFO - PROCESS | 1651 | 1463433341299 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]]]}] 14:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 670ms 14:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:15:41 INFO - PROCESS | 1651 | 1463433341351 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 14:15:41 INFO - PROCESS | 1651 | 1463433341352 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 14:15:41 INFO - PROCESS | 1651 | 1463433341354 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:15:41 INFO - PROCESS | 1651 | 1463433341355 Marionette TRACE conn2 <- [1,2106,null,{}] 14:15:41 INFO - PROCESS | 1651 | 1463433341357 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}] 14:15:41 INFO - PROCESS | 1651 | 1463433341461 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 14:15:41 INFO - PROCESS | 1651 | 1463433341671 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e0e800 == 112 [pid = 1651] [id = 534] 14:15:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x110d5e000) [pid = 1651] [serial = 1602] [outer = 0x0] 14:15:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x1125f1800) [pid = 1651] [serial = 1603] [outer = 0x110d5e000] 14:15:41 INFO - PROCESS | 1651 | 1463433341705 Marionette DEBUG loaded listener.js 14:15:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x112fab800) [pid = 1651] [serial = 1604] [outer = 0x110d5e000] 14:15:42 INFO - PROCESS | 1651 | 1463433342153 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]]]}] 14:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 869ms 14:15:42 INFO - PROCESS | 1651 | 1463433342225 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 14:15:42 INFO - PROCESS | 1651 | 1463433342228 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 14:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:15:42 INFO - PROCESS | 1651 | 1463433342231 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:15:42 INFO - PROCESS | 1651 | 1463433342234 Marionette TRACE conn2 <- [1,2110,null,{}] 14:15:42 INFO - PROCESS | 1651 | 1463433342238 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}] 14:15:42 INFO - PROCESS | 1651 | 1463433342369 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 14:15:42 INFO - PROCESS | 1651 | 1463433342463 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c70000 == 113 [pid = 1651] [id = 535] 14:15:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x1166cac00) [pid = 1651] [serial = 1605] [outer = 0x0] 14:15:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x1192ab000) [pid = 1651] [serial = 1606] [outer = 0x1166cac00] 14:15:42 INFO - PROCESS | 1651 | 1463433342496 Marionette DEBUG loaded listener.js 14:15:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11997e000) [pid = 1651] [serial = 1607] [outer = 0x1166cac00] 14:15:43 INFO - PROCESS | 1651 | 1463433343019 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]]]}] 14:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 822ms 14:15:43 INFO - PROCESS | 1651 | 1463433343065 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 14:15:43 INFO - PROCESS | 1651 | 1463433343070 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 14:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:15:43 INFO - PROCESS | 1651 | 1463433343074 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:15:43 INFO - PROCESS | 1651 | 1463433343076 Marionette TRACE conn2 <- [1,2114,null,{}] 14:15:43 INFO - PROCESS | 1651 | 1463433343082 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}] 14:15:43 INFO - PROCESS | 1651 | 1463433343243 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 14:15:43 INFO - PROCESS | 1651 | 1463433343350 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x133e08000 == 114 [pid = 1651] [id = 536] 14:15:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x1242a7400) [pid = 1651] [serial = 1608] [outer = 0x0] 14:15:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x1242b0c00) [pid = 1651] [serial = 1609] [outer = 0x1242a7400] 14:15:43 INFO - PROCESS | 1651 | 1463433343381 Marionette DEBUG loaded listener.js 14:15:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x126158c00) [pid = 1651] [serial = 1610] [outer = 0x1242a7400] 14:15:43 INFO - PROCESS | 1651 | 1463433343808 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]]]}] 14:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 774ms 14:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:15:43 INFO - PROCESS | 1651 | 1463433343848 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 14:15:43 INFO - PROCESS | 1651 | 1463433343850 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 14:15:43 INFO - PROCESS | 1651 | 1463433343857 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:15:43 INFO - PROCESS | 1651 | 1463433343862 Marionette TRACE conn2 <- [1,2118,null,{}] 14:15:43 INFO - PROCESS | 1651 | 1463433343865 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}] 14:15:43 INFO - PROCESS | 1651 | 1463433343991 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 14:15:44 INFO - PROCESS | 1651 | 1463433344113 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1342cf000 == 115 [pid = 1651] [id = 537] 14:15:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12518cc00) [pid = 1651] [serial = 1611] [outer = 0x0] 14:15:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x128a1b800) [pid = 1651] [serial = 1612] [outer = 0x12518cc00] 14:15:44 INFO - PROCESS | 1651 | 1463433344145 Marionette DEBUG loaded listener.js 14:15:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12ac59000) [pid = 1651] [serial = 1613] [outer = 0x12518cc00] 14:15:44 INFO - PROCESS | 1651 | 1463433344540 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]]]}] 14:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 727ms 14:15:44 INFO - PROCESS | 1651 | 1463433344594 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 14:15:44 INFO - PROCESS | 1651 | 1463433344596 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 14:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:15:44 INFO - PROCESS | 1651 | 1463433344601 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:15:44 INFO - PROCESS | 1651 | 1463433344602 Marionette TRACE conn2 <- [1,2122,null,{}] 14:15:44 INFO - PROCESS | 1651 | 1463433344604 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}] 14:15:44 INFO - PROCESS | 1651 | 1463433344727 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 14:15:44 INFO - PROCESS | 1651 | 1463433344822 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x134436800 == 116 [pid = 1651] [id = 538] 14:15:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12ac9c400) [pid = 1651] [serial = 1614] [outer = 0x0] 14:15:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12bed3000) [pid = 1651] [serial = 1615] [outer = 0x12ac9c400] 14:15:44 INFO - PROCESS | 1651 | 1463433344852 Marionette DEBUG loaded listener.js 14:15:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12c90b000) [pid = 1651] [serial = 1616] [outer = 0x12ac9c400] 14:15:45 INFO - PROCESS | 1651 | 1463433345256 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]]]}] 14:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 720ms 14:15:45 INFO - PROCESS | 1651 | 1463433345321 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 14:15:45 INFO - PROCESS | 1651 | 1463433345323 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 14:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:15:45 INFO - PROCESS | 1651 | 1463433345325 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:15:45 INFO - PROCESS | 1651 | 1463433345326 Marionette TRACE conn2 <- [1,2126,null,{}] 14:15:45 INFO - PROCESS | 1651 | 1463433345329 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}] 14:15:45 INFO - PROCESS | 1651 | 1463433345457 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 14:15:45 INFO - PROCESS | 1651 | 1463433345555 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x13462c000 == 117 [pid = 1651] [id = 539] 14:15:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12d2d6000) [pid = 1651] [serial = 1617] [outer = 0x0] 14:15:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12d577400) [pid = 1651] [serial = 1618] [outer = 0x12d2d6000] 14:15:45 INFO - PROCESS | 1651 | 1463433345590 Marionette DEBUG loaded listener.js 14:15:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12fb2f400) [pid = 1651] [serial = 1619] [outer = 0x12d2d6000] 14:15:46 INFO - PROCESS | 1651 | 1463433346033 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]]]}] 14:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 771ms 14:15:46 INFO - PROCESS | 1651 | 1463433346096 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 14:15:46 INFO - PROCESS | 1651 | 1463433346098 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 14:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:15:46 INFO - PROCESS | 1651 | 1463433346100 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:15:46 INFO - PROCESS | 1651 | 1463433346101 Marionette TRACE conn2 <- [1,2130,null,{}] 14:15:46 INFO - PROCESS | 1651 | 1463433346104 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}] 14:15:46 INFO - PROCESS | 1651 | 1463433346226 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 14:15:46 INFO - PROCESS | 1651 | 1463433346320 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x134a0e000 == 118 [pid = 1651] [id = 540] 14:15:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12d2d6800) [pid = 1651] [serial = 1620] [outer = 0x0] 14:15:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12fb97400) [pid = 1651] [serial = 1621] [outer = 0x12d2d6800] 14:15:46 INFO - PROCESS | 1651 | 1463433346350 Marionette DEBUG loaded listener.js 14:15:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12fb9f000) [pid = 1651] [serial = 1622] [outer = 0x12d2d6800] 14:15:46 INFO - PROCESS | 1651 | 1463433346769 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] 14:15:46 INFO - PROCESS | 1651 | 1463433346824 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 14:15:46 INFO - PROCESS | 1651 | 1463433346826 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:15:46 INFO - PROCESS | 1651 | 1463433346827 Marionette TRACE conn2 <- [1,2134,null,{}] 14:15:46 INFO - PROCESS | 1651 | 1463433346830 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}] 14:15:46 INFO - PROCESS | 1651 | 1463433346952 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 14:15:47 INFO - PROCESS | 1651 | 1463433347076 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x134b34800 == 119 [pid = 1651] [id = 541] 14:15:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12fb93400) [pid = 1651] [serial = 1623] [outer = 0x0] 14:15:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x13372e400) [pid = 1651] [serial = 1624] [outer = 0x12fb93400] 14:15:47 INFO - PROCESS | 1651 | 1463433347108 Marionette DEBUG loaded listener.js 14:15:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x13383a800) [pid = 1651] [serial = 1625] [outer = 0x12fb93400] 14:15:47 INFO - PROCESS | 1651 | 1463433347492 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]]]}] 14:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 721ms 14:15:47 INFO - PROCESS | 1651 | 1463433347576 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 14:15:47 INFO - PROCESS | 1651 | 1463433347577 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 14:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:15:47 INFO - PROCESS | 1651 | 1463433347600 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:15:47 INFO - PROCESS | 1651 | 1463433347601 Marionette TRACE conn2 <- [1,2138,null,{}] 14:15:47 INFO - PROCESS | 1651 | 1463433347604 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}] 14:15:47 INFO - PROCESS | 1651 | 1463433347727 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 14:15:47 INFO - PROCESS | 1651 | 1463433347824 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x13b5c6000 == 120 [pid = 1651] [id = 542] 14:15:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x13379a400) [pid = 1651] [serial = 1626] [outer = 0x0] 14:15:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x133889000) [pid = 1651] [serial = 1627] [outer = 0x13379a400] 14:15:47 INFO - PROCESS | 1651 | 1463433347854 Marionette DEBUG loaded listener.js 14:15:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x1338f2400) [pid = 1651] [serial = 1628] [outer = 0x13379a400] 14:15:48 INFO - PROCESS | 1651 | 1463433348283 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]]]}] 14:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 738ms 14:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:15:48 INFO - PROCESS | 1651 | 1463433348321 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 14:15:48 INFO - PROCESS | 1651 | 1463433348322 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 14:15:48 INFO - PROCESS | 1651 | 1463433348324 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:15:48 INFO - PROCESS | 1651 | 1463433348326 Marionette TRACE conn2 <- [1,2142,null,{}] 14:15:48 INFO - PROCESS | 1651 | 1463433348329 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}] 14:15:48 INFO - PROCESS | 1651 | 1463433348463 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 14:15:48 INFO - PROCESS | 1651 | 1463433348563 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1403a0000 == 121 [pid = 1651] [id = 543] 14:15:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x12fb98400) [pid = 1651] [serial = 1629] [outer = 0x0] 14:15:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x1338f9400) [pid = 1651] [serial = 1630] [outer = 0x12fb98400] 14:15:48 INFO - PROCESS | 1651 | 1463433348593 Marionette DEBUG loaded listener.js 14:15:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x133fb5400) [pid = 1651] [serial = 1631] [outer = 0x12fb98400] 14:15:49 INFO - PROCESS | 1651 | 1463433349006 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] 14:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:15:49 INFO - PROCESS | 1651 | 1463433349065 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 14:15:49 INFO - PROCESS | 1651 | 1463433349069 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:15:49 INFO - PROCESS | 1651 | 1463433349071 Marionette TRACE conn2 <- [1,2146,null,{}] 14:15:49 INFO - PROCESS | 1651 | 1463433349073 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}] 14:15:49 INFO - PROCESS | 1651 | 1463433349197 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 14:15:49 INFO - PROCESS | 1651 | 1463433349324 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x141a86800 == 122 [pid = 1651] [id = 544] 14:15:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x133fc1c00) [pid = 1651] [serial = 1632] [outer = 0x0] 14:15:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x13435b000) [pid = 1651] [serial = 1633] [outer = 0x133fc1c00] 14:15:49 INFO - PROCESS | 1651 | 1463433349360 Marionette DEBUG loaded listener.js 14:15:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x134bef000) [pid = 1651] [serial = 1634] [outer = 0x133fc1c00] 14:15:49 INFO - PROCESS | 1651 | 1463433349783 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] 14:15:49 INFO - PROCESS | 1651 | 1463433349792 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 14:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:15:49 INFO - PROCESS | 1651 | 1463433349795 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:15:49 INFO - PROCESS | 1651 | 1463433349797 Marionette TRACE conn2 <- [1,2150,null,{}] 14:15:49 INFO - PROCESS | 1651 | 1463433349802 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}] 14:15:49 INFO - PROCESS | 1651 | 1463433349938 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 14:15:50 INFO - PROCESS | 1651 | 1463433350063 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x141e13800 == 123 [pid = 1651] [id = 545] 14:15:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x134351800) [pid = 1651] [serial = 1635] [outer = 0x0] 14:15:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x13b537800) [pid = 1651] [serial = 1636] [outer = 0x134351800] 14:15:50 INFO - PROCESS | 1651 | 1463433350095 Marionette DEBUG loaded listener.js 14:15:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x13fe4a000) [pid = 1651] [serial = 1637] [outer = 0x134351800] 14:15:50 INFO - PROCESS | 1651 | 1463433350526 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]]]}] 14:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 775ms 14:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:15:50 INFO - PROCESS | 1651 | 1463433350575 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 14:15:50 INFO - PROCESS | 1651 | 1463433350576 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 14:15:50 INFO - PROCESS | 1651 | 1463433350595 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:15:50 INFO - PROCESS | 1651 | 1463433350597 Marionette TRACE conn2 <- [1,2154,null,{}] 14:15:50 INFO - PROCESS | 1651 | 1463433350604 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}] 14:15:50 INFO - PROCESS | 1651 | 1463433350731 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 14:15:50 INFO - PROCESS | 1651 | 1463433350897 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c0d000 == 124 [pid = 1651] [id = 546] 14:15:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x1182dd800) [pid = 1651] [serial = 1638] [outer = 0x0] 14:15:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x140864400) [pid = 1651] [serial = 1639] [outer = 0x1182dd800] 14:15:50 INFO - PROCESS | 1651 | 1463433350929 Marionette DEBUG loaded listener.js 14:15:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x14086f000) [pid = 1651] [serial = 1640] [outer = 0x1182dd800] 14:15:51 INFO - PROCESS | 1651 | 1463433351387 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]]]}] 14:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 841ms 14:15:51 INFO - PROCESS | 1651 | 1463433351421 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 14:15:51 INFO - PROCESS | 1651 | 1463433351422 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 14:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:15:51 INFO - PROCESS | 1651 | 1463433351425 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:15:51 INFO - PROCESS | 1651 | 1463433351426 Marionette TRACE conn2 <- [1,2158,null,{}] 14:15:51 INFO - PROCESS | 1651 | 1463433351429 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}] 14:15:51 INFO - PROCESS | 1651 | 1463433351611 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 14:15:51 INFO - PROCESS | 1651 | 1463433351712 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x119035800 == 125 [pid = 1651] [id = 547] 14:15:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x1192af000) [pid = 1651] [serial = 1641] [outer = 0x0] 14:15:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x119dfdc00) [pid = 1651] [serial = 1642] [outer = 0x1192af000] 14:15:51 INFO - PROCESS | 1651 | 1463433351745 Marionette DEBUG loaded listener.js 14:15:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12c41b000) [pid = 1651] [serial = 1643] [outer = 0x1192af000] 14:15:52 INFO - PROCESS | 1651 | 1463433352505 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]]]}] 14:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1128ms 14:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:15:52 INFO - PROCESS | 1651 | 1463433352554 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 14:15:52 INFO - PROCESS | 1651 | 1463433352558 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 14:15:52 INFO - PROCESS | 1651 | 1463433352563 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:15:52 INFO - PROCESS | 1651 | 1463433352566 Marionette TRACE conn2 <- [1,2162,null,{}] 14:15:52 INFO - PROCESS | 1651 | 1463433352572 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}] 14:15:52 INFO - PROCESS | 1651 | 1463433352790 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 14:15:52 INFO - PROCESS | 1651 | 1463433352967 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c65800 == 126 [pid = 1651] [id = 548] 14:15:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x113133000) [pid = 1651] [serial = 1644] [outer = 0x0] 14:15:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x116611400) [pid = 1651] [serial = 1645] [outer = 0x113133000] 14:15:53 INFO - PROCESS | 1651 | 1463433353013 Marionette DEBUG loaded listener.js 14:15:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x1188c0c00) [pid = 1651] [serial = 1646] [outer = 0x113133000] 14:15:53 INFO - PROCESS | 1651 | 1463433353553 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]]]}] 14:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1027ms 14:15:53 INFO - PROCESS | 1651 | 1463433353606 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 14:15:53 INFO - PROCESS | 1651 | 1463433353611 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 14:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:15:53 INFO - PROCESS | 1651 | 1463433353625 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:15:53 INFO - PROCESS | 1651 | 1463433353627 Marionette TRACE conn2 <- [1,2166,null,{}] 14:15:53 INFO - PROCESS | 1651 | 1463433353647 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}] 14:15:53 INFO - PROCESS | 1651 | 1463433353822 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 14:15:54 INFO - PROCESS | 1651 | 1463433354010 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238a7800 == 127 [pid = 1651] [id = 549] 14:15:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x119df8000) [pid = 1651] [serial = 1647] [outer = 0x0] 14:15:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x121034c00) [pid = 1651] [serial = 1648] [outer = 0x119df8000] 14:15:54 INFO - PROCESS | 1651 | 1463433354058 Marionette DEBUG loaded listener.js 14:15:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x121058800) [pid = 1651] [serial = 1649] [outer = 0x119df8000] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x133e0d800 == 126 [pid = 1651] [id = 533] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12d97d000 == 125 [pid = 1651] [id = 532] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x119bad800 == 124 [pid = 1651] [id = 531] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12d7b8000 == 123 [pid = 1651] [id = 530] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x134a92000 == 122 [pid = 1651] [id = 505] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12d198000 == 121 [pid = 1651] [id = 529] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12c821800 == 120 [pid = 1651] [id = 528] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x141b85c00) [pid = 1651] [serial = 1483] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x141db2800) [pid = 1651] [serial = 1486] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x124632400) [pid = 1651] [serial = 1528] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12acba000 == 119 [pid = 1651] [id = 527] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x128dcd800 == 118 [pid = 1651] [id = 526] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x124704800 == 117 [pid = 1651] [id = 525] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11857c800 == 116 [pid = 1651] [id = 524] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x119b9e000 == 115 [pid = 1651] [id = 523] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12a735800 == 114 [pid = 1651] [id = 519] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x133f76800 == 113 [pid = 1651] [id = 518] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x143ee6800 == 112 [pid = 1651] [id = 517] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x143df3000 == 111 [pid = 1651] [id = 516] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x143ddd800 == 110 [pid = 1651] [id = 515] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x141ca4800 == 109 [pid = 1651] [id = 514] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x142d44000 == 108 [pid = 1651] [id = 513] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x13fed5800 == 107 [pid = 1651] [id = 512] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x133e17800 == 106 [pid = 1651] [id = 511] 14:15:54 INFO - PROCESS | 1651 | --DOCSHELL 0x123f62000 == 105 [pid = 1651] [id = 510] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x13b53e800) [pid = 1651] [serial = 1457] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x13383dc00) [pid = 1651] [serial = 1354] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x13387dc00) [pid = 1651] [serial = 1357] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x133888400) [pid = 1651] [serial = 1360] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12fb39c00) [pid = 1651] [serial = 1285] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x128b27000) [pid = 1651] [serial = 1339] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12fb2b000) [pid = 1651] [serial = 1300] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x13435a800) [pid = 1651] [serial = 1303] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12a7f1800) [pid = 1651] [serial = 1342] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12c420000) [pid = 1651] [serial = 1297] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x1193f2800) [pid = 1651] [serial = 1288] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12be63000) [pid = 1651] [serial = 1312] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x12fb2dc00) [pid = 1651] [serial = 1351] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x134be4c00) [pid = 1651] [serial = 1309] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x12d2d4400) [pid = 1651] [serial = 1348] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x12bb6b800) [pid = 1651] [serial = 1345] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12a798400) [pid = 1651] [serial = 1294] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x1168a9800) [pid = 1651] [serial = 1333] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x133fbe400) [pid = 1651] [serial = 1306] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x121053000) [pid = 1651] [serial = 1336] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x123d4d400) [pid = 1651] [serial = 1291] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x128974800) [pid = 1651] [serial = 1387] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12d169400) [pid = 1651] [serial = 1396] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x121030800) [pid = 1651] [serial = 1390] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x125817c00) [pid = 1651] [serial = 1393] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x128c40000) [pid = 1651] [serial = 1465] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x133fc0400) [pid = 1651] [serial = 1513] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x117683c00) [pid = 1651] [serial = 1489] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x11943fc00) [pid = 1651] [serial = 1490] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x112752400) [pid = 1651] [serial = 1459] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x133e90800) [pid = 1651] [serial = 1507] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x134350c00) [pid = 1651] [serial = 1508] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12bb68800) [pid = 1651] [serial = 1496] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x128f04400) [pid = 1651] [serial = 1495] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12d6d3c00) [pid = 1651] [serial = 1499] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12c9c5c00) [pid = 1651] [serial = 1498] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12fb9e400) [pid = 1651] [serial = 1510] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12420ec00) [pid = 1651] [serial = 1501] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12c41f000) [pid = 1651] [serial = 1502] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12fb85c00) [pid = 1651] [serial = 1468] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12fb8fc00) [pid = 1651] [serial = 1504] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x1338f2000) [pid = 1651] [serial = 1505] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x14086d400) [pid = 1651] [serial = 1477] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x13fd86800) [pid = 1651] [serial = 1474] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x134be7000) [pid = 1651] [serial = 1516] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x141b7b800) [pid = 1651] [serial = 1480] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x123ff3c00) [pid = 1651] [serial = 1462] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x134351c00) [pid = 1651] [serial = 1471] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x124631400) [pid = 1651] [serial = 1493] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12105ac00) [pid = 1651] [serial = 1492] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x1164a3000) [pid = 1651] [serial = 1522] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x13fd93000) [pid = 1651] [serial = 1519] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x13b532800) [pid = 1651] [serial = 1517] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x124608800) [pid = 1651] [serial = 1525] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x13fe4c800) [pid = 1651] [serial = 1520] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x118362c00) [pid = 1651] [serial = 1526] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x1181e9c00) [pid = 1651] [serial = 1523] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x13446c800) [pid = 1651] [serial = 1514] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12fba3c00) [pid = 1651] [serial = 1511] [outer = 0x0] [url = about:blank] 14:15:54 INFO - PROCESS | 1651 | 1463433354581 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]]]}] 14:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 988ms 14:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:15:54 INFO - PROCESS | 1651 | 1463433354612 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 14:15:54 INFO - PROCESS | 1651 | 1463433354614 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 14:15:54 INFO - PROCESS | 1651 | 1463433354618 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:15:54 INFO - PROCESS | 1651 | 1463433354620 Marionette TRACE conn2 <- [1,2170,null,{}] 14:15:54 INFO - PROCESS | 1651 | 1463433354627 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}] 14:15:54 INFO - PROCESS | 1651 | 1463433354740 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 14:15:54 INFO - PROCESS | 1651 | 1463433354833 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12681a000 == 106 [pid = 1651] [id = 550] 14:15:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x121055c00) [pid = 1651] [serial = 1650] [outer = 0x0] 14:15:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x123e04000) [pid = 1651] [serial = 1651] [outer = 0x121055c00] 14:15:54 INFO - PROCESS | 1651 | 1463433354861 Marionette DEBUG loaded listener.js 14:15:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x1246c0800) [pid = 1651] [serial = 1652] [outer = 0x121055c00] 14:15:55 INFO - PROCESS | 1651 | 1463433355190 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]]]}] 14:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 621ms 14:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:15:55 INFO - PROCESS | 1651 | 1463433355240 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 14:15:55 INFO - PROCESS | 1651 | 1463433355241 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 14:15:55 INFO - PROCESS | 1651 | 1463433355244 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:15:55 INFO - PROCESS | 1651 | 1463433355245 Marionette TRACE conn2 <- [1,2174,null,{}] 14:15:55 INFO - PROCESS | 1651 | 1463433355247 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}] 14:15:55 INFO - PROCESS | 1651 | 1463433355386 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 14:15:55 INFO - PROCESS | 1651 | 1463433355414 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab13000 == 107 [pid = 1651] [id = 551] 14:15:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12581b000) [pid = 1651] [serial = 1653] [outer = 0x0] 14:15:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x128969c00) [pid = 1651] [serial = 1654] [outer = 0x12581b000] 14:15:55 INFO - PROCESS | 1651 | 1463433355440 Marionette DEBUG loaded listener.js 14:15:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x128a21400) [pid = 1651] [serial = 1655] [outer = 0x12581b000] 14:15:55 INFO - PROCESS | 1651 | 1463433355800 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]]]}] 14:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 568ms 14:15:55 INFO - PROCESS | 1651 | 1463433355830 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 14:15:55 INFO - PROCESS | 1651 | 1463433355834 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 14:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:15:55 INFO - PROCESS | 1651 | 1463433355838 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:15:55 INFO - PROCESS | 1651 | 1463433355840 Marionette TRACE conn2 <- [1,2178,null,{}] 14:15:55 INFO - PROCESS | 1651 | 1463433355843 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}] 14:15:56 INFO - PROCESS | 1651 | 1463433356004 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 14:15:56 INFO - PROCESS | 1651 | 1463433356015 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce51000 == 108 [pid = 1651] [id = 552] 14:15:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x128a27800) [pid = 1651] [serial = 1656] [outer = 0x0] 14:15:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x128c48c00) [pid = 1651] [serial = 1657] [outer = 0x128a27800] 14:15:56 INFO - PROCESS | 1651 | 1463433356055 Marionette DEBUG loaded listener.js 14:15:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x1295bf000) [pid = 1651] [serial = 1658] [outer = 0x128a27800] 14:15:56 INFO - PROCESS | 1651 | 1463433356509 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]]]}] 14:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 720ms 14:15:56 INFO - PROCESS | 1651 | 1463433356586 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 14:15:56 INFO - PROCESS | 1651 | 1463433356588 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 14:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:15:56 INFO - PROCESS | 1651 | 1463433356602 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:15:56 INFO - PROCESS | 1651 | 1463433356603 Marionette TRACE conn2 <- [1,2182,null,{}] 14:15:56 INFO - PROCESS | 1651 | 1463433356605 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}] 14:15:56 INFO - PROCESS | 1651 | 1463433356776 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 14:15:56 INFO - PROCESS | 1651 | 1463433356793 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d978000 == 109 [pid = 1651] [id = 553] 14:15:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12ac9d400) [pid = 1651] [serial = 1659] [outer = 0x0] 14:15:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12be62000) [pid = 1651] [serial = 1660] [outer = 0x12ac9d400] 14:15:56 INFO - PROCESS | 1651 | 1463433356819 Marionette DEBUG loaded listener.js 14:15:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12ce2a000) [pid = 1651] [serial = 1661] [outer = 0x12ac9d400] 14:15:57 INFO - PROCESS | 1651 | 1463433357191 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]]]}] 14:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 626ms 14:15:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:15:57 INFO - PROCESS | 1651 | 1463433357222 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 14:15:57 INFO - PROCESS | 1651 | 1463433357224 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 14:15:57 INFO - PROCESS | 1651 | 1463433357226 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:15:57 INFO - PROCESS | 1651 | 1463433357227 Marionette TRACE conn2 <- [1,2186,null,{}] 14:15:57 INFO - PROCESS | 1651 | 1463433357229 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}] 14:15:57 INFO - PROCESS | 1651 | 1463433357379 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 14:15:57 INFO - PROCESS | 1651 | 1463433357392 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f6c000 == 110 [pid = 1651] [id = 554] 14:15:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12c825000) [pid = 1651] [serial = 1662] [outer = 0x0] 14:15:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12bed0c00) [pid = 1651] [serial = 1663] [outer = 0x12c825000] 14:15:57 INFO - PROCESS | 1651 | 1463433357417 Marionette DEBUG loaded listener.js 14:15:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12fb2ec00) [pid = 1651] [serial = 1664] [outer = 0x12c825000] 14:15:57 INFO - PROCESS | 1651 | 1463433357773 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]]]}] 14:15:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:15:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 570ms 14:15:57 INFO - PROCESS | 1651 | 1463433357797 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 14:15:57 INFO - PROCESS | 1651 | 1463433357798 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 14:15:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:15:57 INFO - PROCESS | 1651 | 1463433357807 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:15:57 INFO - PROCESS | 1651 | 1463433357808 Marionette TRACE conn2 <- [1,2190,null,{}] 14:15:57 INFO - PROCESS | 1651 | 1463433357810 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}] 14:15:57 INFO - PROCESS | 1651 | 1463433357946 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 14:15:57 INFO - PROCESS | 1651 | 1463433357958 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1342c5000 == 111 [pid = 1651] [id = 555] 14:15:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12d6cc800) [pid = 1651] [serial = 1665] [outer = 0x0] 14:15:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12fb99800) [pid = 1651] [serial = 1666] [outer = 0x12d6cc800] 14:15:57 INFO - PROCESS | 1651 | 1463433357983 Marionette DEBUG loaded listener.js 14:15:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x133798800) [pid = 1651] [serial = 1667] [outer = 0x12d6cc800] 14:15:58 INFO - PROCESS | 1651 | 1463433358381 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]]]}] 14:15:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:15:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 624ms 14:15:58 INFO - PROCESS | 1651 | 1463433358427 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 14:15:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:15:58 INFO - PROCESS | 1651 | 1463433358428 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 14:15:58 INFO - PROCESS | 1651 | 1463433358430 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:15:58 INFO - PROCESS | 1651 | 1463433358432 Marionette TRACE conn2 <- [1,2194,null,{}] 14:15:58 INFO - PROCESS | 1651 | 1463433358434 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}] 14:15:58 INFO - PROCESS | 1651 | 1463433358580 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 14:15:58 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x117683800) [pid = 1651] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:15:58 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x111f19800) [pid = 1651] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:15:58 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x128c44c00) [pid = 1651] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:15:58 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x123ff0800) [pid = 1651] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:15:58 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x1267f2000) [pid = 1651] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:15:58 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x11684c400) [pid = 1651] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:15:58 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x11312f800) [pid = 1651] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:15:58 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x1246bec00) [pid = 1651] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:15:58 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x1268adc00) [pid = 1651] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:15:58 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x119c40000) [pid = 1651] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:15:58 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x11835e000) [pid = 1651] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:15:58 INFO - PROCESS | 1651 | 1463433358824 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a72b800 == 112 [pid = 1651] [id = 556] 14:15:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x112d27400) [pid = 1651] [serial = 1668] [outer = 0x0] 14:15:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x1181ec000) [pid = 1651] [serial = 1669] [outer = 0x112d27400] 14:15:58 INFO - PROCESS | 1651 | 1463433358850 Marionette DEBUG loaded listener.js 14:15:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x1239d2800) [pid = 1651] [serial = 1670] [outer = 0x112d27400] 14:15:59 INFO - PROCESS | 1651 | 1463433359109 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]]]}] 14:15:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:15:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 720ms 14:15:59 INFO - PROCESS | 1651 | 1463433359155 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 14:15:59 INFO - PROCESS | 1651 | 1463433359156 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 14:15:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:15:59 INFO - PROCESS | 1651 | 1463433359158 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:15:59 INFO - PROCESS | 1651 | 1463433359159 Marionette TRACE conn2 <- [1,2198,null,{}] 14:15:59 INFO - PROCESS | 1651 | 1463433359162 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}] 14:15:59 INFO - PROCESS | 1651 | 1463433359298 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 14:15:59 INFO - PROCESS | 1651 | 1463433359381 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x13462b000 == 113 [pid = 1651] [id = 557] 14:15:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x11684c400) [pid = 1651] [serial = 1671] [outer = 0x0] 14:15:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x133843800) [pid = 1651] [serial = 1672] [outer = 0x11684c400] 14:15:59 INFO - PROCESS | 1651 | 1463433359406 Marionette DEBUG loaded listener.js 14:15:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x134351c00) [pid = 1651] [serial = 1673] [outer = 0x11684c400] 14:15:59 INFO - PROCESS | 1651 | 1463433359704 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]]]}] 14:15:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:15:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 571ms 14:15:59 INFO - PROCESS | 1651 | 1463433359729 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 14:15:59 INFO - PROCESS | 1651 | 1463433359733 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 14:15:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:15:59 INFO - PROCESS | 1651 | 1463433359737 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:15:59 INFO - PROCESS | 1651 | 1463433359739 Marionette TRACE conn2 <- [1,2202,null,{}] 14:15:59 INFO - PROCESS | 1651 | 1463433359741 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}] 14:15:59 INFO - PROCESS | 1651 | 1463433359861 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 14:15:59 INFO - PROCESS | 1651 | 1463433359865 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x134b40800 == 114 [pid = 1651] [id = 558] 14:15:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x133888400) [pid = 1651] [serial = 1674] [outer = 0x0] 14:15:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x134bec000) [pid = 1651] [serial = 1675] [outer = 0x133888400] 14:15:59 INFO - PROCESS | 1651 | 1463433359902 Marionette DEBUG loaded listener.js 14:15:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x13fd8c400) [pid = 1651] [serial = 1676] [outer = 0x133888400] 14:16:00 INFO - PROCESS | 1651 | 1463433360378 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]]]}] 14:16:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:16:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 669ms 14:16:00 INFO - PROCESS | 1651 | 1463433360407 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 14:16:00 INFO - PROCESS | 1651 | 1463433360409 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 14:16:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:16:00 INFO - PROCESS | 1651 | 1463433360413 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:16:00 INFO - PROCESS | 1651 | 1463433360415 Marionette TRACE conn2 <- [1,2206,null,{}] 14:16:00 INFO - PROCESS | 1651 | 1463433360419 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}] 14:16:00 INFO - PROCESS | 1651 | 1463433360537 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 14:16:00 INFO - PROCESS | 1651 | 1463433360559 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x13fed2800 == 115 [pid = 1651] [id = 559] 14:16:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x13b569800) [pid = 1651] [serial = 1677] [outer = 0x0] 14:16:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x13fe51400) [pid = 1651] [serial = 1678] [outer = 0x13b569800] 14:16:00 INFO - PROCESS | 1651 | 1463433360584 Marionette DEBUG loaded listener.js 14:16:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x1408a4c00) [pid = 1651] [serial = 1679] [outer = 0x13b569800] 14:16:01 INFO - PROCESS | 1651 | 1463433361114 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]]]}] 14:16:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:16:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 774ms 14:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:16:01 INFO - PROCESS | 1651 | 1463433361187 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 14:16:01 INFO - PROCESS | 1651 | 1463433361190 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 14:16:01 INFO - PROCESS | 1651 | 1463433361194 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:16:01 INFO - PROCESS | 1651 | 1463433361196 Marionette TRACE conn2 <- [1,2210,null,{}] 14:16:01 INFO - PROCESS | 1651 | 1463433361200 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}] 14:16:01 INFO - PROCESS | 1651 | 1463433361337 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 14:16:01 INFO - PROCESS | 1651 | 1463433361436 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f59000 == 116 [pid = 1651] [id = 560] 14:16:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x116606400) [pid = 1651] [serial = 1680] [outer = 0x0] 14:16:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x1181e8c00) [pid = 1651] [serial = 1681] [outer = 0x116606400] 14:16:01 INFO - PROCESS | 1651 | 1463433361468 Marionette DEBUG loaded listener.js 14:16:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x1192aa000) [pid = 1651] [serial = 1682] [outer = 0x116606400] 14:16:01 INFO - PROCESS | 1651 | 1463433361917 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]]]}] 14:16:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:16:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 771ms 14:16:01 INFO - PROCESS | 1651 | 1463433361967 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 14:16:01 INFO - PROCESS | 1651 | 1463433361971 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 14:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:16:01 INFO - PROCESS | 1651 | 1463433361976 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:16:01 INFO - PROCESS | 1651 | 1463433361977 Marionette TRACE conn2 <- [1,2214,null,{}] 14:16:01 INFO - PROCESS | 1651 | 1463433361980 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}] 14:16:02 INFO - PROCESS | 1651 | 1463433362108 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 14:16:02 INFO - PROCESS | 1651 | 1463433362237 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d968800 == 117 [pid = 1651] [id = 561] 14:16:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x121038400) [pid = 1651] [serial = 1683] [outer = 0x0] 14:16:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x1239d2c00) [pid = 1651] [serial = 1684] [outer = 0x121038400] 14:16:02 INFO - PROCESS | 1651 | 1463433362269 Marionette DEBUG loaded listener.js 14:16:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x124bcc400) [pid = 1651] [serial = 1685] [outer = 0x121038400] 14:16:02 INFO - PROCESS | 1651 | 1463433362690 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]]]}] 14:16:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 722ms 14:16:02 INFO - PROCESS | 1651 | 1463433362697 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 14:16:02 INFO - PROCESS | 1651 | 1463433362699 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 14:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:16:02 INFO - PROCESS | 1651 | 1463433362701 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:16:02 INFO - PROCESS | 1651 | 1463433362704 Marionette TRACE conn2 <- [1,2218,null,{}] 14:16:02 INFO - PROCESS | 1651 | 1463433362713 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}] 14:16:02 INFO - PROCESS | 1651 | 1463433362841 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 14:16:02 INFO - PROCESS | 1651 | 1463433362968 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1403ba000 == 118 [pid = 1651] [id = 562] 14:16:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12896a800) [pid = 1651] [serial = 1686] [outer = 0x0] 14:16:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12a799000) [pid = 1651] [serial = 1687] [outer = 0x12896a800] 14:16:03 INFO - PROCESS | 1651 | 1463433363003 Marionette DEBUG loaded listener.js 14:16:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12bb67000) [pid = 1651] [serial = 1688] [outer = 0x12896a800] 14:16:03 INFO - PROCESS | 1651 | 1463433363411 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]]]}] 14:16:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:16:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 774ms 14:16:03 INFO - PROCESS | 1651 | 1463433363495 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 14:16:03 INFO - PROCESS | 1651 | 1463433363496 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 14:16:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:16:03 INFO - PROCESS | 1651 | 1463433363514 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:16:03 INFO - PROCESS | 1651 | 1463433363515 Marionette TRACE conn2 <- [1,2222,null,{}] 14:16:03 INFO - PROCESS | 1651 | 1463433363517 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}] 14:16:03 INFO - PROCESS | 1651 | 1463433363644 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 14:16:03 INFO - PROCESS | 1651 | 1463433363743 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x141a92800 == 119 [pid = 1651] [id = 563] 14:16:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12beda000) [pid = 1651] [serial = 1689] [outer = 0x0] 14:16:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12d15fc00) [pid = 1651] [serial = 1690] [outer = 0x12beda000] 14:16:03 INFO - PROCESS | 1651 | 1463433363773 Marionette DEBUG loaded listener.js 14:16:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x133794c00) [pid = 1651] [serial = 1691] [outer = 0x12beda000] 14:16:04 INFO - PROCESS | 1651 | 1463433364200 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]]]}] 14:16:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:16:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 722ms 14:16:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:16:04 INFO - PROCESS | 1651 | 1463433364234 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 14:16:04 INFO - PROCESS | 1651 | 1463433364235 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 14:16:04 INFO - PROCESS | 1651 | 1463433364238 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:16:04 INFO - PROCESS | 1651 | 1463433364239 Marionette TRACE conn2 <- [1,2226,null,{}] 14:16:04 INFO - PROCESS | 1651 | 1463433364241 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}] 14:16:04 INFO - PROCESS | 1651 | 1463433364364 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 14:16:04 INFO - PROCESS | 1651 | 1463433364493 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x141e16000 == 120 [pid = 1651] [id = 564] 14:16:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12c912400) [pid = 1651] [serial = 1692] [outer = 0x0] 14:16:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x133fbe400) [pid = 1651] [serial = 1693] [outer = 0x12c912400] 14:16:04 INFO - PROCESS | 1651 | 1463433364524 Marionette DEBUG loaded listener.js 14:16:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x13b53bc00) [pid = 1651] [serial = 1694] [outer = 0x12c912400] 14:16:05 INFO - PROCESS | 1651 | 1463433365041 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]]]}] 14:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 819ms 14:16:05 INFO - PROCESS | 1651 | 1463433365058 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 14:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:16:05 INFO - PROCESS | 1651 | 1463433365060 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 14:16:05 INFO - PROCESS | 1651 | 1463433365064 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:16:05 INFO - PROCESS | 1651 | 1463433365066 Marionette TRACE conn2 <- [1,2230,null,{}] 14:16:05 INFO - PROCESS | 1651 | 1463433365070 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}] 14:16:05 INFO - PROCESS | 1651 | 1463433365253 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 14:16:05 INFO - PROCESS | 1651 | 1463433365352 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x142d4c800 == 121 [pid = 1651] [id = 565] 14:16:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x13b56fc00) [pid = 1651] [serial = 1695] [outer = 0x0] 14:16:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x1408a3400) [pid = 1651] [serial = 1696] [outer = 0x13b56fc00] 14:16:05 INFO - PROCESS | 1651 | 1463433365380 Marionette DEBUG loaded listener.js 14:16:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x141b7d000) [pid = 1651] [serial = 1697] [outer = 0x13b56fc00] 14:16:05 INFO - PROCESS | 1651 | 1463433365779 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]]]}] 14:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 772ms 14:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:16:05 INFO - PROCESS | 1651 | 1463433365836 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 14:16:05 INFO - PROCESS | 1651 | 1463433365837 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 14:16:05 INFO - PROCESS | 1651 | 1463433365839 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:16:05 INFO - PROCESS | 1651 | 1463433365841 Marionette TRACE conn2 <- [1,2234,null,{}] 14:16:05 INFO - PROCESS | 1651 | 1463433365843 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}] 14:16:05 INFO - PROCESS | 1651 | 1463433365970 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 14:16:06 INFO - PROCESS | 1651 | 1463433366099 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x143ddd000 == 122 [pid = 1651] [id = 566] 14:16:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x13b570800) [pid = 1651] [serial = 1698] [outer = 0x0] 14:16:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x141c1f000) [pid = 1651] [serial = 1699] [outer = 0x13b570800] 14:16:06 INFO - PROCESS | 1651 | 1463433366131 Marionette DEBUG loaded listener.js 14:16:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x141c23c00) [pid = 1651] [serial = 1700] [outer = 0x13b570800] 14:16:06 INFO - PROCESS | 1651 | 1463433366511 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]]]}] 14:16:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:16:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 721ms 14:16:06 INFO - PROCESS | 1651 | 1463433366561 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 14:16:06 INFO - PROCESS | 1651 | 1463433366563 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 14:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:16:06 INFO - PROCESS | 1651 | 1463433366620 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:16:06 INFO - PROCESS | 1651 | 1463433366621 Marionette TRACE conn2 <- [1,2238,null,{}] 14:16:06 INFO - PROCESS | 1651 | 1463433366623 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}] 14:16:06 INFO - PROCESS | 1651 | 1463433366746 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 14:16:06 INFO - PROCESS | 1651 | 1463433366845 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x143ee6800 == 123 [pid = 1651] [id = 567] 14:16:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x141b81800) [pid = 1651] [serial = 1701] [outer = 0x0] 14:16:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x141c28c00) [pid = 1651] [serial = 1702] [outer = 0x141b81800] 14:16:06 INFO - PROCESS | 1651 | 1463433366874 Marionette DEBUG loaded listener.js 14:16:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x141c2c400) [pid = 1651] [serial = 1703] [outer = 0x141b81800] 14:16:07 INFO - PROCESS | 1651 | 1463433367291 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]]]}] 14:16:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:16:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 758ms 14:16:07 INFO - PROCESS | 1651 | 1463433367341 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 14:16:07 INFO - PROCESS | 1651 | 1463433367342 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 14:16:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:16:07 INFO - PROCESS | 1651 | 1463433367344 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:16:07 INFO - PROCESS | 1651 | 1463433367346 Marionette TRACE conn2 <- [1,2242,null,{}] 14:16:07 INFO - PROCESS | 1651 | 1463433367348 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}] 14:16:07 INFO - PROCESS | 1651 | 1463433367472 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 14:16:07 INFO - PROCESS | 1651 | 1463433367629 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x140bb0800 == 124 [pid = 1651] [id = 568] 14:16:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x112748000) [pid = 1651] [serial = 1704] [outer = 0x0] 14:16:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x1418c6c00) [pid = 1651] [serial = 1705] [outer = 0x112748000] 14:16:07 INFO - PROCESS | 1651 | 1463433367661 Marionette DEBUG loaded listener.js 14:16:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x1418cc400) [pid = 1651] [serial = 1706] [outer = 0x112748000] 14:16:08 INFO - PROCESS | 1651 | 1463433368138 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]]]}] 14:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 821ms 14:16:08 INFO - PROCESS | 1651 | 1463433368166 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 14:16:08 INFO - PROCESS | 1651 | 1463433368168 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 14:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:16:08 INFO - PROCESS | 1651 | 1463433368170 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:16:08 INFO - PROCESS | 1651 | 1463433368171 Marionette TRACE conn2 <- [1,2246,null,{}] 14:16:08 INFO - PROCESS | 1651 | 1463433368174 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}] 14:16:08 INFO - PROCESS | 1651 | 1463433368302 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 14:16:08 INFO - PROCESS | 1651 | 1463433368434 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x126561800 == 125 [pid = 1651] [id = 569] 14:16:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x117e30000) [pid = 1651] [serial = 1707] [outer = 0x0] 14:16:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x12d2cd800) [pid = 1651] [serial = 1708] [outer = 0x117e30000] 14:16:08 INFO - PROCESS | 1651 | 1463433368466 Marionette DEBUG loaded listener.js 14:16:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x1418ce800) [pid = 1651] [serial = 1709] [outer = 0x117e30000] 14:16:09 INFO - PROCESS | 1651 | 1463433369269 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]]]}] 14:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1119ms 14:16:09 INFO - PROCESS | 1651 | 1463433369290 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 14:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:16:09 INFO - PROCESS | 1651 | 1463433369292 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 14:16:09 INFO - PROCESS | 1651 | 1463433369295 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:16:09 INFO - PROCESS | 1651 | 1463433369298 Marionette TRACE conn2 <- [1,2250,null,{}] 14:16:09 INFO - PROCESS | 1651 | 1463433369319 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}] 14:16:09 INFO - PROCESS | 1651 | 1463433369440 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 14:16:09 INFO - PROCESS | 1651 | 1463433369571 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bb4000 == 126 [pid = 1651] [id = 570] 14:16:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x1121b6c00) [pid = 1651] [serial = 1710] [outer = 0x0] 14:16:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x112e2d800) [pid = 1651] [serial = 1711] [outer = 0x1121b6c00] 14:16:09 INFO - PROCESS | 1651 | 1463433369602 Marionette DEBUG loaded listener.js 14:16:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x113182400) [pid = 1651] [serial = 1712] [outer = 0x1121b6c00] 14:16:10 INFO - PROCESS | 1651 | 1463433370056 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]]]}] 14:16:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:16:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 787ms 14:16:10 INFO - PROCESS | 1651 | 1463433370083 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 14:16:10 INFO - PROCESS | 1651 | 1463433370086 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 14:16:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:16:10 INFO - PROCESS | 1651 | 1463433370091 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:16:10 INFO - PROCESS | 1651 | 1463433370093 Marionette TRACE conn2 <- [1,2254,null,{}] 14:16:10 INFO - PROCESS | 1651 | 1463433370095 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}] 14:16:10 INFO - PROCESS | 1651 | 1463433370207 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 14:16:10 INFO - PROCESS | 1651 | 1463433370341 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11885c800 == 127 [pid = 1651] [id = 571] 14:16:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x116aa6000) [pid = 1651] [serial = 1713] [outer = 0x0] 14:16:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x1181f1c00) [pid = 1651] [serial = 1714] [outer = 0x116aa6000] 14:16:10 INFO - PROCESS | 1651 | 1463433370372 Marionette DEBUG loaded listener.js 14:16:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x1187a9400) [pid = 1651] [serial = 1715] [outer = 0x116aa6000] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1403aa800 == 126 [pid = 1651] [id = 490] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x142dd3800 == 125 [pid = 1651] [id = 491] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1342c5800 == 124 [pid = 1651] [id = 369] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x142e0d000 == 123 [pid = 1651] [id = 494] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x142d43000 == 122 [pid = 1651] [id = 493] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x141e0e800 == 121 [pid = 1651] [id = 495] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x142df2000 == 120 [pid = 1651] [id = 492] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x134b40800 == 119 [pid = 1651] [id = 558] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x13b5db800 == 118 [pid = 1651] [id = 506] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x13462b000 == 117 [pid = 1651] [id = 557] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x13fe48400) [pid = 1651] [serial = 1552] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12bed3c00) [pid = 1651] [serial = 1600] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x134be4000) [pid = 1651] [serial = 1555] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x133795400) [pid = 1651] [serial = 1558] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x13379d000) [pid = 1651] [serial = 1561] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x119fec800) [pid = 1651] [serial = 1564] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12a72b800 == 116 [pid = 1651] [id = 556] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1342c5000 == 115 [pid = 1651] [id = 555] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x133f6c000 == 114 [pid = 1651] [id = 554] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12d978000 == 113 [pid = 1651] [id = 553] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce51000 == 112 [pid = 1651] [id = 552] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab13000 == 111 [pid = 1651] [id = 551] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12681a000 == 110 [pid = 1651] [id = 550] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1238a7800 == 109 [pid = 1651] [id = 549] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x128c65800 == 108 [pid = 1651] [id = 548] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x141a86800 == 107 [pid = 1651] [id = 544] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1403a0000 == 106 [pid = 1651] [id = 543] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x13b5c6000 == 105 [pid = 1651] [id = 542] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x134b34800 == 104 [pid = 1651] [id = 541] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x134a0e000 == 103 [pid = 1651] [id = 540] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x13462c000 == 102 [pid = 1651] [id = 539] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x134436800 == 101 [pid = 1651] [id = 538] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1342cf000 == 100 [pid = 1651] [id = 537] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x133e08000 == 99 [pid = 1651] [id = 536] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x128c70000 == 98 [pid = 1651] [id = 535] 14:16:10 INFO - PROCESS | 1651 | --DOCSHELL 0x117e0e800 == 97 [pid = 1651] [id = 534] 14:16:10 INFO - PROCESS | 1651 | 1463433370928 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]]]}] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x128a24400) [pid = 1651] [serial = 1585] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x129309400) [pid = 1651] [serial = 1588] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x128a25c00) [pid = 1651] [serial = 1586] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x12aca9c00) [pid = 1651] [serial = 1591] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x12a7fb000) [pid = 1651] [serial = 1589] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x116116000) [pid = 1651] [serial = 1567] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x1242b0000) [pid = 1651] [serial = 1579] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x12463a400) [pid = 1651] [serial = 1580] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x124ebc800) [pid = 1651] [serial = 1582] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x12adf5800) [pid = 1651] [serial = 1537] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x119feec00) [pid = 1651] [serial = 1576] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x12387c000) [pid = 1651] [serial = 1577] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x116aa1c00) [pid = 1651] [serial = 1594] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x13fd86c00) [pid = 1651] [serial = 1549] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x11309e800) [pid = 1651] [serial = 1570] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x116761800) [pid = 1651] [serial = 1571] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12d6d0800) [pid = 1651] [serial = 1540] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x13383c800) [pid = 1651] [serial = 1543] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x134be9800) [pid = 1651] [serial = 1546] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x113c93000) [pid = 1651] [serial = 1531] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x123ff5800) [pid = 1651] [serial = 1534] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x1184b1c00) [pid = 1651] [serial = 1573] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x1193f8000) [pid = 1651] [serial = 1574] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12ab05000) [pid = 1651] [serial = 1529] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12bb29800) [pid = 1651] [serial = 1592] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x11944d000) [pid = 1651] [serial = 1595] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12ac5ec00) [pid = 1651] [serial = 1598] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x128974c00) [pid = 1651] [serial = 1597] [outer = 0x0] [url = about:blank] 14:16:10 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x126548000) [pid = 1651] [serial = 1583] [outer = 0x0] [url = about:blank] 14:16:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:16:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 869ms 14:16:10 INFO - PROCESS | 1651 | 1463433370961 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 14:16:10 INFO - PROCESS | 1651 | 1463433370962 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 14:16:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:16:10 INFO - PROCESS | 1651 | 1463433370966 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:16:10 INFO - PROCESS | 1651 | 1463433370968 Marionette TRACE conn2 <- [1,2258,null,{}] 14:16:10 INFO - PROCESS | 1651 | 1463433370975 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}] 14:16:11 INFO - PROCESS | 1651 | 1463433371079 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 14:16:11 INFO - PROCESS | 1651 | 1463433371086 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ddc800 == 98 [pid = 1651] [id = 572] 14:16:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x1193f4c00) [pid = 1651] [serial = 1716] [outer = 0x0] 14:16:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x119973000) [pid = 1651] [serial = 1717] [outer = 0x1193f4c00] 14:16:11 INFO - PROCESS | 1651 | 1463433371114 Marionette DEBUG loaded listener.js 14:16:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x121031000) [pid = 1651] [serial = 1718] [outer = 0x1193f4c00] 14:16:11 INFO - PROCESS | 1651 | 1463433371524 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]]]}] 14:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 571ms 14:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:16:11 INFO - PROCESS | 1651 | 1463433371538 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 14:16:11 INFO - PROCESS | 1651 | 1463433371539 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 14:16:11 INFO - PROCESS | 1651 | 1463433371542 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:16:11 INFO - PROCESS | 1651 | 1463433371543 Marionette TRACE conn2 <- [1,2262,null,{}] 14:16:11 INFO - PROCESS | 1651 | 1463433371545 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}] 14:16:11 INFO - PROCESS | 1651 | 1463433371645 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 14:16:11 INFO - PROCESS | 1651 | 1463433371650 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c0f000 == 99 [pid = 1651] [id = 573] 14:16:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x121055800) [pid = 1651] [serial = 1719] [outer = 0x0] 14:16:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x123876400) [pid = 1651] [serial = 1720] [outer = 0x121055800] 14:16:11 INFO - PROCESS | 1651 | 1463433371676 Marionette DEBUG loaded listener.js 14:16:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x124207c00) [pid = 1651] [serial = 1721] [outer = 0x121055800] 14:16:12 INFO - PROCESS | 1651 | 1463433372040 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]]]}] 14:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 14:16:12 INFO - PROCESS | 1651 | 1463433372074 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 14:16:12 INFO - PROCESS | 1651 | 1463433372076 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 14:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:16:12 INFO - PROCESS | 1651 | 1463433372080 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:16:12 INFO - PROCESS | 1651 | 1463433372089 Marionette TRACE conn2 <- [1,2266,null,{}] 14:16:12 INFO - PROCESS | 1651 | 1463433372092 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}] 14:16:12 INFO - PROCESS | 1651 | 1463433372189 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 14:16:12 INFO - PROCESS | 1651 | 1463433372195 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a726800 == 100 [pid = 1651] [id = 574] 14:16:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12460ac00) [pid = 1651] [serial = 1722] [outer = 0x0] 14:16:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12463ec00) [pid = 1651] [serial = 1723] [outer = 0x12460ac00] 14:16:12 INFO - PROCESS | 1651 | 1463433372222 Marionette DEBUG loaded listener.js 14:16:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x124eaf800) [pid = 1651] [serial = 1724] [outer = 0x12460ac00] 14:16:12 INFO - PROCESS | 1651 | 1463433372589 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]]]}] 14:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 526ms 14:16:12 INFO - PROCESS | 1651 | 1463433372607 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 14:16:12 INFO - PROCESS | 1651 | 1463433372608 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 14:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:16:12 INFO - PROCESS | 1651 | 1463433372610 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:16:12 INFO - PROCESS | 1651 | 1463433372611 Marionette TRACE conn2 <- [1,2270,null,{}] 14:16:12 INFO - PROCESS | 1651 | 1463433372614 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}] 14:16:12 INFO - PROCESS | 1651 | 1463433372728 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 14:16:12 INFO - PROCESS | 1651 | 1463433372827 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba93800 == 101 [pid = 1651] [id = 575] 14:16:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x124632800) [pid = 1651] [serial = 1725] [outer = 0x0] 14:16:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x1265f4000) [pid = 1651] [serial = 1726] [outer = 0x124632800] 14:16:12 INFO - PROCESS | 1651 | 1463433372854 Marionette DEBUG loaded listener.js 14:16:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x128b30000) [pid = 1651] [serial = 1727] [outer = 0x124632800] 14:16:13 INFO - PROCESS | 1651 | 1463433373170 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]]]}] 14:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 572ms 14:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:16:13 INFO - PROCESS | 1651 | 1463433373188 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 14:16:13 INFO - PROCESS | 1651 | 1463433373190 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 14:16:13 INFO - PROCESS | 1651 | 1463433373192 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:16:13 INFO - PROCESS | 1651 | 1463433373193 Marionette TRACE conn2 <- [1,2274,null,{}] 14:16:13 INFO - PROCESS | 1651 | 1463433373195 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}] 14:16:13 INFO - PROCESS | 1651 | 1463433373333 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 14:16:13 INFO - PROCESS | 1651 | 1463433373345 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce3b800 == 102 [pid = 1651] [id = 576] 14:16:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x128a25800) [pid = 1651] [serial = 1728] [outer = 0x0] 14:16:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x128a27c00) [pid = 1651] [serial = 1729] [outer = 0x128a25800] 14:16:13 INFO - PROCESS | 1651 | 1463433373371 Marionette DEBUG loaded listener.js 14:16:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12907a800) [pid = 1651] [serial = 1730] [outer = 0x128a25800] 14:16:13 INFO - PROCESS | 1651 | 1463433373760 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]]]}] 14:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 618ms 14:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:16:13 INFO - PROCESS | 1651 | 1463433373811 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 14:16:13 INFO - PROCESS | 1651 | 1463433373812 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 14:16:13 INFO - PROCESS | 1651 | 1463433373814 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:16:13 INFO - PROCESS | 1651 | 1463433373815 Marionette TRACE conn2 <- [1,2278,null,{}] 14:16:13 INFO - PROCESS | 1651 | 1463433373818 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}] 14:16:13 INFO - PROCESS | 1651 | 1463433373951 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 14:16:13 INFO - PROCESS | 1651 | 1463433373971 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d2a4000 == 103 [pid = 1651] [id = 577] 14:16:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x128a25c00) [pid = 1651] [serial = 1731] [outer = 0x0] 14:16:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x1295c7800) [pid = 1651] [serial = 1732] [outer = 0x128a25c00] 14:16:14 INFO - PROCESS | 1651 | 1463433373996 Marionette DEBUG loaded listener.js 14:16:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12ab0e000) [pid = 1651] [serial = 1733] [outer = 0x128a25c00] 14:16:14 INFO - PROCESS | 1651 | 1463433374332 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]]]}] 14:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 568ms 14:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:16:14 INFO - PROCESS | 1651 | 1463433374383 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 14:16:14 INFO - PROCESS | 1651 | 1463433374384 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 14:16:14 INFO - PROCESS | 1651 | 1463433374386 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:16:14 INFO - PROCESS | 1651 | 1463433374387 Marionette TRACE conn2 <- [1,2282,null,{}] 14:16:14 INFO - PROCESS | 1651 | 1463433374390 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}] 14:16:14 INFO - PROCESS | 1651 | 1463433374533 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 14:16:14 INFO - PROCESS | 1651 | 1463433374549 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7c9000 == 104 [pid = 1651] [id = 578] 14:16:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12ab0f400) [pid = 1651] [serial = 1734] [outer = 0x0] 14:16:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12aca5800) [pid = 1651] [serial = 1735] [outer = 0x12ab0f400] 14:16:14 INFO - PROCESS | 1651 | 1463433374574 Marionette DEBUG loaded listener.js 14:16:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12bb28400) [pid = 1651] [serial = 1736] [outer = 0x12ab0f400] 14:16:14 INFO - PROCESS | 1651 | 1463433374947 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]]]}] 14:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 568ms 14:16:14 INFO - PROCESS | 1651 | 1463433374955 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 14:16:14 INFO - PROCESS | 1651 | 1463433374956 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 14:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:16:14 INFO - PROCESS | 1651 | 1463433374958 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:16:14 INFO - PROCESS | 1651 | 1463433374959 Marionette TRACE conn2 <- [1,2286,null,{}] 14:16:14 INFO - PROCESS | 1651 | 1463433374961 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}] 14:16:15 INFO - PROCESS | 1651 | 1463433375095 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 14:16:15 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x12bb28c00) [pid = 1651] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:16:15 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x12ac9d400) [pid = 1651] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:16:15 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x12d6cc800) [pid = 1651] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:16:15 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x12c825000) [pid = 1651] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:16:15 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x112d27400) [pid = 1651] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:16:15 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x121055c00) [pid = 1651] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:16:15 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x128a27800) [pid = 1651] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:16:15 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x119df8000) [pid = 1651] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:16:15 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x113133000) [pid = 1651] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:16:15 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12581b000) [pid = 1651] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:16:15 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x133888400) [pid = 1651] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:16:15 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x11684c400) [pid = 1651] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:16:15 INFO - PROCESS | 1651 | 1463433375459 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c36000 == 105 [pid = 1651] [id = 579] 14:16:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x112d27400) [pid = 1651] [serial = 1737] [outer = 0x0] 14:16:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x11684c400) [pid = 1651] [serial = 1738] [outer = 0x112d27400] 14:16:15 INFO - PROCESS | 1651 | 1463433375485 Marionette DEBUG loaded listener.js 14:16:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x128a27800) [pid = 1651] [serial = 1739] [outer = 0x112d27400] 14:16:15 INFO - PROCESS | 1651 | 1463433375780 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]]]}] 14:16:15 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 14:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 869ms 14:16:15 INFO - PROCESS | 1651 | 1463433375827 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 14:16:15 INFO - PROCESS | 1651 | 1463433375829 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 14:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:16:15 INFO - PROCESS | 1651 | 1463433375833 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:16:15 INFO - PROCESS | 1651 | 1463433375835 Marionette TRACE conn2 <- [1,2290,null,{}] 14:16:15 INFO - PROCESS | 1651 | 1463433375837 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}] 14:16:15 INFO - PROCESS | 1651 | 1463433375955 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 14:16:16 INFO - PROCESS | 1651 | 1463433376036 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x133e08800 == 106 [pid = 1651] [id = 580] 14:16:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x113137400) [pid = 1651] [serial = 1740] [outer = 0x0] 14:16:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12bed8800) [pid = 1651] [serial = 1741] [outer = 0x113137400] 14:16:16 INFO - PROCESS | 1651 | 1463433376067 Marionette DEBUG loaded listener.js 14:16:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12ce2d800) [pid = 1651] [serial = 1742] [outer = 0x113137400] 14:16:16 INFO - PROCESS | 1651 | 1463433376358 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]]]}] 14:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 570ms 14:16:16 INFO - PROCESS | 1651 | 1463433376404 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 14:16:16 INFO - PROCESS | 1651 | 1463433376406 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 14:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:16:16 INFO - PROCESS | 1651 | 1463433376408 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:16:16 INFO - PROCESS | 1651 | 1463433376409 Marionette TRACE conn2 <- [1,2294,null,{}] 14:16:16 INFO - PROCESS | 1651 | 1463433376412 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}] 14:16:16 INFO - PROCESS | 1651 | 1463433376519 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 14:16:16 INFO - PROCESS | 1651 | 1463433376523 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1342c5800 == 107 [pid = 1651] [id = 581] 14:16:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12d166800) [pid = 1651] [serial = 1743] [outer = 0x0] 14:16:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x12d6c7800) [pid = 1651] [serial = 1744] [outer = 0x12d166800] 14:16:16 INFO - PROCESS | 1651 | 1463433376548 Marionette DEBUG loaded listener.js 14:16:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12fb2cc00) [pid = 1651] [serial = 1745] [outer = 0x12d166800] 14:16:16 INFO - PROCESS | 1651 | 1463433376886 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]]]}] 14:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 526ms 14:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:16:16 INFO - PROCESS | 1651 | 1463433376957 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 14:16:16 INFO - PROCESS | 1651 | 1463433376958 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 14:16:16 INFO - PROCESS | 1651 | 1463433376960 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:16:16 INFO - PROCESS | 1651 | 1463433376961 Marionette TRACE conn2 <- [1,2298,null,{}] 14:16:16 INFO - PROCESS | 1651 | 1463433376965 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}] 14:16:17 INFO - PROCESS | 1651 | 1463433377071 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 14:16:17 INFO - PROCESS | 1651 | 1463433377076 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x134428800 == 108 [pid = 1651] [id = 582] 14:16:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12be5f000) [pid = 1651] [serial = 1746] [outer = 0x0] 14:16:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12fb33400) [pid = 1651] [serial = 1747] [outer = 0x12be5f000] 14:16:17 INFO - PROCESS | 1651 | 1463433377101 Marionette DEBUG loaded listener.js 14:16:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12fb8d000) [pid = 1651] [serial = 1748] [outer = 0x12be5f000] 14:16:17 INFO - PROCESS | 1651 | 1463433377638 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]]]}] 14:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 720ms 14:16:17 INFO - PROCESS | 1651 | 1463433377681 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 14:16:17 INFO - PROCESS | 1651 | 1463433377684 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 14:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:16:17 INFO - PROCESS | 1651 | 1463433377688 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:16:17 INFO - PROCESS | 1651 | 1463433377691 Marionette TRACE conn2 <- [1,2302,null,{}] 14:16:17 INFO - PROCESS | 1651 | 1463433377695 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}] 14:16:17 INFO - PROCESS | 1651 | 1463433377832 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 14:16:17 INFO - PROCESS | 1651 | 1463433377960 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x119037800 == 109 [pid = 1651] [id = 583] 14:16:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x1125f4800) [pid = 1651] [serial = 1749] [outer = 0x0] 14:16:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x11312cc00) [pid = 1651] [serial = 1750] [outer = 0x1125f4800] 14:16:17 INFO - PROCESS | 1651 | 1463433377994 Marionette DEBUG loaded listener.js 14:16:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x1166c8000) [pid = 1651] [serial = 1751] [outer = 0x1125f4800] 14:16:18 INFO - PROCESS | 1651 | 1463433378466 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]]]}] 14:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 823ms 14:16:18 INFO - PROCESS | 1651 | 1463433378511 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 14:16:18 INFO - PROCESS | 1651 | 1463433378515 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 14:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:16:18 INFO - PROCESS | 1651 | 1463433378520 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:16:18 INFO - PROCESS | 1651 | 1463433378522 Marionette TRACE conn2 <- [1,2306,null,{}] 14:16:18 INFO - PROCESS | 1651 | 1463433378524 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}] 14:16:18 INFO - PROCESS | 1651 | 1463433378650 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 14:16:18 INFO - PROCESS | 1651 | 1463433378779 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12baa2000 == 110 [pid = 1651] [id = 584] 14:16:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x11767f400) [pid = 1651] [serial = 1752] [outer = 0x0] 14:16:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x1192b0800) [pid = 1651] [serial = 1753] [outer = 0x11767f400] 14:16:18 INFO - PROCESS | 1651 | 1463433378811 Marionette DEBUG loaded listener.js 14:16:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x121058c00) [pid = 1651] [serial = 1754] [outer = 0x11767f400] 14:16:19 INFO - PROCESS | 1651 | 1463433379243 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]]]}] 14:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 772ms 14:16:19 INFO - PROCESS | 1651 | 1463433379291 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 14:16:19 INFO - PROCESS | 1651 | 1463433379293 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 14:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:16:19 INFO - PROCESS | 1651 | 1463433379296 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:16:19 INFO - PROCESS | 1651 | 1463433379299 Marionette TRACE conn2 <- [1,2310,null,{}] 14:16:19 INFO - PROCESS | 1651 | 1463433379308 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}] 14:16:19 INFO - PROCESS | 1651 | 1463433379435 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 14:16:19 INFO - PROCESS | 1651 | 1463433379535 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1345d5000 == 111 [pid = 1651] [id = 585] 14:16:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x12518d800) [pid = 1651] [serial = 1755] [outer = 0x0] 14:16:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x1268a1c00) [pid = 1651] [serial = 1756] [outer = 0x12518d800] 14:16:19 INFO - PROCESS | 1651 | 1463433379567 Marionette DEBUG loaded listener.js 14:16:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x128a20800) [pid = 1651] [serial = 1757] [outer = 0x12518d800] 14:16:20 INFO - PROCESS | 1651 | 1463433380033 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]]]}] 14:16:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:16:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 777ms 14:16:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:16:20 INFO - PROCESS | 1651 | 1463433380073 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 14:16:20 INFO - PROCESS | 1651 | 1463433380075 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 14:16:20 INFO - PROCESS | 1651 | 1463433380077 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:16:20 INFO - PROCESS | 1651 | 1463433380079 Marionette TRACE conn2 <- [1,2314,null,{}] 14:16:20 INFO - PROCESS | 1651 | 1463433380081 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}] 14:16:20 INFO - PROCESS | 1651 | 1463433380206 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 14:16:20 INFO - PROCESS | 1651 | 1463433380304 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x134678000 == 112 [pid = 1651] [id = 586] 14:16:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12a7f8000) [pid = 1651] [serial = 1758] [outer = 0x0] 14:16:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12bb66400) [pid = 1651] [serial = 1759] [outer = 0x12a7f8000] 14:16:20 INFO - PROCESS | 1651 | 1463433380335 Marionette DEBUG loaded listener.js 14:16:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12c421c00) [pid = 1651] [serial = 1760] [outer = 0x12a7f8000] 14:16:20 INFO - PROCESS | 1651 | 1463433380768 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]]]}] 14:16:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:16:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 720ms 14:16:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:16:20 INFO - PROCESS | 1651 | 1463433380798 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 14:16:20 INFO - PROCESS | 1651 | 1463433380799 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 14:16:20 INFO - PROCESS | 1651 | 1463433380801 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:16:20 INFO - PROCESS | 1651 | 1463433380803 Marionette TRACE conn2 <- [1,2318,null,{}] 14:16:20 INFO - PROCESS | 1651 | 1463433380805 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}] 14:16:20 INFO - PROCESS | 1651 | 1463433380925 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 14:16:21 INFO - PROCESS | 1651 | 1463433381052 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x134a15000 == 113 [pid = 1651] [id = 587] 14:16:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12a7f8800) [pid = 1651] [serial = 1761] [outer = 0x0] 14:16:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12c9be800) [pid = 1651] [serial = 1762] [outer = 0x12a7f8800] 14:16:21 INFO - PROCESS | 1651 | 1463433381084 Marionette DEBUG loaded listener.js 14:16:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12d585000) [pid = 1651] [serial = 1763] [outer = 0x12a7f8800] 14:16:21 INFO - PROCESS | 1651 | 1463433381556 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] 14:16:21 INFO - PROCESS | 1651 | 1463433381624 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 14:16:21 INFO - PROCESS | 1651 | 1463433381627 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:16:21 INFO - PROCESS | 1651 | 1463433381628 Marionette TRACE conn2 <- [1,2322,null,{}] 14:16:21 INFO - PROCESS | 1651 | 1463433381652 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}] 14:16:21 INFO - PROCESS | 1651 | 1463433381800 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 14:16:21 INFO - PROCESS | 1651 | 1463433381895 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x137712800 == 114 [pid = 1651] [id = 588] 14:16:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12fb9e000) [pid = 1651] [serial = 1764] [outer = 0x0] 14:16:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x1337a0000) [pid = 1651] [serial = 1765] [outer = 0x12fb9e000] 14:16:21 INFO - PROCESS | 1651 | 1463433381926 Marionette DEBUG loaded listener.js 14:16:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x13387f400) [pid = 1651] [serial = 1766] [outer = 0x12fb9e000] 14:16:22 INFO - PROCESS | 1651 | 1463433382361 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]]]}] 14:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 772ms 14:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:16:22 INFO - PROCESS | 1651 | 1463433382400 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 14:16:22 INFO - PROCESS | 1651 | 1463433382401 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 14:16:22 INFO - PROCESS | 1651 | 1463433382404 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:16:22 INFO - PROCESS | 1651 | 1463433382405 Marionette TRACE conn2 <- [1,2326,null,{}] 14:16:22 INFO - PROCESS | 1651 | 1463433382407 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}] 14:16:22 INFO - PROCESS | 1651 | 1463433382528 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 14:16:22 INFO - PROCESS | 1651 | 1463433382627 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x13b5db800 == 115 [pid = 1651] [id = 589] 14:16:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x13379d800) [pid = 1651] [serial = 1767] [outer = 0x0] 14:16:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x1338ed400) [pid = 1651] [serial = 1768] [outer = 0x13379d800] 14:16:22 INFO - PROCESS | 1651 | 1463433382656 Marionette DEBUG loaded listener.js 14:16:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x133e98400) [pid = 1651] [serial = 1769] [outer = 0x13379d800] 14:16:23 INFO - PROCESS | 1651 | 1463433383083 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]]]}] 14:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 720ms 14:16:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:16:23 INFO - PROCESS | 1651 | 1463433383125 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 14:16:23 INFO - PROCESS | 1651 | 1463433383126 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 14:16:23 INFO - PROCESS | 1651 | 1463433383150 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:16:23 INFO - PROCESS | 1651 | 1463433383151 Marionette TRACE conn2 <- [1,2330,null,{}] 14:16:23 INFO - PROCESS | 1651 | 1463433383154 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}] 14:16:23 INFO - PROCESS | 1651 | 1463433383275 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 14:16:23 INFO - PROCESS | 1651 | 1463433383373 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1403c7800 == 116 [pid = 1651] [id = 590] 14:16:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x1338f0c00) [pid = 1651] [serial = 1770] [outer = 0x0] 14:16:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x13434e000) [pid = 1651] [serial = 1771] [outer = 0x1338f0c00] 14:16:23 INFO - PROCESS | 1651 | 1463433383403 Marionette DEBUG loaded listener.js 14:16:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x13446c800) [pid = 1651] [serial = 1772] [outer = 0x1338f0c00] 14:16:23 INFO - PROCESS | 1651 | 1463433383808 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]]]}] 14:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 693ms 14:16:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:16:23 INFO - PROCESS | 1651 | 1463433383822 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 14:16:23 INFO - PROCESS | 1651 | 1463433383824 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 14:16:23 INFO - PROCESS | 1651 | 1463433383826 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:16:23 INFO - PROCESS | 1651 | 1463433383827 Marionette TRACE conn2 <- [1,2334,null,{}] 14:16:23 INFO - PROCESS | 1651 | 1463433383830 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}] 14:16:23 INFO - PROCESS | 1651 | 1463433383954 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 14:16:24 INFO - PROCESS | 1651 | 1463433384081 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1418a6800 == 117 [pid = 1651] [id = 591] 14:16:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x133e9ac00) [pid = 1651] [serial = 1773] [outer = 0x0] 14:16:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x134478800) [pid = 1651] [serial = 1774] [outer = 0x133e9ac00] 14:16:24 INFO - PROCESS | 1651 | 1463433384114 Marionette DEBUG loaded listener.js 14:16:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x13b535000) [pid = 1651] [serial = 1775] [outer = 0x133e9ac00] 14:16:24 INFO - PROCESS | 1651 | 1463433384505 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]]]}] 14:16:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:16:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 724ms 14:16:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:16:24 INFO - PROCESS | 1651 | 1463433384551 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 14:16:24 INFO - PROCESS | 1651 | 1463433384553 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 14:16:24 INFO - PROCESS | 1651 | 1463433384555 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:16:24 INFO - PROCESS | 1651 | 1463433384556 Marionette TRACE conn2 <- [1,2338,null,{}] 14:16:24 INFO - PROCESS | 1651 | 1463433384559 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}] 14:16:24 INFO - PROCESS | 1651 | 1463433384698 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 14:16:24 INFO - PROCESS | 1651 | 1463433384799 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x141e06800 == 118 [pid = 1651] [id = 592] 14:16:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x134477c00) [pid = 1651] [serial = 1776] [outer = 0x0] 14:16:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x13b56d000) [pid = 1651] [serial = 1777] [outer = 0x134477c00] 14:16:24 INFO - PROCESS | 1651 | 1463433384829 Marionette DEBUG loaded listener.js 14:16:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x13fd8b400) [pid = 1651] [serial = 1778] [outer = 0x134477c00] 14:16:25 INFO - PROCESS | 1651 | 1463433385290 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]]]}] 14:16:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:16:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 771ms 14:16:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:16:25 INFO - PROCESS | 1651 | 1463433385326 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 14:16:25 INFO - PROCESS | 1651 | 1463433385328 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 14:16:25 INFO - PROCESS | 1651 | 1463433385330 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:16:25 INFO - PROCESS | 1651 | 1463433385332 Marionette TRACE conn2 <- [1,2342,null,{}] 14:16:25 INFO - PROCESS | 1651 | 1463433385335 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}] 14:16:25 INFO - PROCESS | 1651 | 1463433385499 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 14:16:25 INFO - PROCESS | 1651 | 1463433385635 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x134a04800 == 119 [pid = 1651] [id = 593] 14:16:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x11835b400) [pid = 1651] [serial = 1779] [outer = 0x0] 14:16:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x13fd90400) [pid = 1651] [serial = 1780] [outer = 0x11835b400] 14:16:25 INFO - PROCESS | 1651 | 1463433385672 Marionette DEBUG loaded listener.js 14:16:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x1408af800) [pid = 1651] [serial = 1781] [outer = 0x11835b400] 14:16:26 INFO - PROCESS | 1651 | 1463433386141 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]]]}] 14:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 820ms 14:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:16:26 INFO - PROCESS | 1651 | 1463433386150 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 14:16:26 INFO - PROCESS | 1651 | 1463433386152 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 14:16:26 INFO - PROCESS | 1651 | 1463433386154 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:16:26 INFO - PROCESS | 1651 | 1463433386155 Marionette TRACE conn2 <- [1,2346,null,{}] 14:16:26 INFO - PROCESS | 1651 | 1463433386158 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}] 14:16:26 INFO - PROCESS | 1651 | 1463433386283 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 14:16:26 INFO - PROCESS | 1651 | 1463433386414 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bc70000 == 120 [pid = 1651] [id = 594] 14:16:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x115e87400) [pid = 1651] [serial = 1782] [outer = 0x0] 14:16:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x12fb37400) [pid = 1651] [serial = 1783] [outer = 0x115e87400] 14:16:26 INFO - PROCESS | 1651 | 1463433386448 Marionette DEBUG loaded listener.js 14:16:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x1418ccc00) [pid = 1651] [serial = 1784] [outer = 0x115e87400] 14:16:26 INFO - PROCESS | 1651 | 1463433386889 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]]]}] 14:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 768ms 14:16:26 INFO - PROCESS | 1651 | 1463433386923 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 14:16:26 INFO - PROCESS | 1651 | 1463433386924 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 14:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:16:26 INFO - PROCESS | 1651 | 1463433386927 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:16:26 INFO - PROCESS | 1651 | 1463433386928 Marionette TRACE conn2 <- [1,2350,null,{}] 14:16:26 INFO - PROCESS | 1651 | 1463433386931 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}] 14:16:27 INFO - PROCESS | 1651 | 1463433387058 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 14:16:27 INFO - PROCESS | 1651 | 1463433387162 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x13439b800 == 121 [pid = 1651] [id = 595] 14:16:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x119cc1400) [pid = 1651] [serial = 1785] [outer = 0x0] 14:16:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x140b46c00) [pid = 1651] [serial = 1786] [outer = 0x119cc1400] 14:16:27 INFO - PROCESS | 1651 | 1463433387192 Marionette DEBUG loaded listener.js 14:16:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x140b4c000) [pid = 1651] [serial = 1787] [outer = 0x119cc1400] 14:16:27 INFO - PROCESS | 1651 | 1463433387914 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]]]}] 14:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1023ms 14:16:27 INFO - PROCESS | 1651 | 1463433387969 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 14:16:27 INFO - PROCESS | 1651 | 1463433387972 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 14:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:16:27 INFO - PROCESS | 1651 | 1463433387981 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:16:27 INFO - PROCESS | 1651 | 1463433387985 Marionette TRACE conn2 <- [1,2354,null,{}] 14:16:27 INFO - PROCESS | 1651 | 1463433387991 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}] 14:16:28 INFO - PROCESS | 1651 | 1463433388150 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 14:16:28 INFO - PROCESS | 1651 | 1463433388256 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b35c000 == 122 [pid = 1651] [id = 596] 14:16:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x112e2a800) [pid = 1651] [serial = 1788] [outer = 0x0] 14:16:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x116a5ec00) [pid = 1651] [serial = 1789] [outer = 0x112e2a800] 14:16:28 INFO - PROCESS | 1651 | 1463433388285 Marionette DEBUG loaded listener.js 14:16:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x1193f5c00) [pid = 1651] [serial = 1790] [outer = 0x112e2a800] 14:16:28 INFO - PROCESS | 1651 | 1463433388755 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]]]}] 14:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 825ms 14:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:16:28 INFO - PROCESS | 1651 | 1463433388805 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 14:16:28 INFO - PROCESS | 1651 | 1463433388809 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 14:16:28 INFO - PROCESS | 1651 | 1463433388813 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:16:28 INFO - PROCESS | 1651 | 1463433388815 Marionette TRACE conn2 <- [1,2358,null,{}] 14:16:28 INFO - PROCESS | 1651 | 1463433388820 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}] 14:16:28 INFO - PROCESS | 1651 | 1463433388939 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 14:16:29 INFO - PROCESS | 1651 | 1463433389047 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x117458800 == 123 [pid = 1651] [id = 597] 14:16:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x119cc2c00) [pid = 1651] [serial = 1791] [outer = 0x0] 14:16:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x123d4d400) [pid = 1651] [serial = 1792] [outer = 0x119cc2c00] 14:16:29 INFO - PROCESS | 1651 | 1463433389075 Marionette DEBUG loaded listener.js 14:16:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x1242abc00) [pid = 1651] [serial = 1793] [outer = 0x119cc2c00] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x123abc000 == 122 [pid = 1651] [id = 437] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1342c5800 == 121 [pid = 1651] [id = 581] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x133e08800 == 120 [pid = 1651] [id = 580] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x140864400) [pid = 1651] [serial = 1639] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x13fe51400) [pid = 1651] [serial = 1678] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x119c36000 == 119 [pid = 1651] [id = 579] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12d7c9000 == 118 [pid = 1651] [id = 578] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12d2a4000 == 117 [pid = 1651] [id = 577] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce3b800 == 116 [pid = 1651] [id = 576] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba93800 == 115 [pid = 1651] [id = 575] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12a726800 == 114 [pid = 1651] [id = 574] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x128c0f000 == 113 [pid = 1651] [id = 573] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x119ddc800 == 112 [pid = 1651] [id = 572] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11885c800 == 111 [pid = 1651] [id = 571] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x119bb4000 == 110 [pid = 1651] [id = 570] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x126561800 == 109 [pid = 1651] [id = 569] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x140bb0800 == 108 [pid = 1651] [id = 568] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x143ee6800 == 107 [pid = 1651] [id = 567] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x143ddd000 == 106 [pid = 1651] [id = 566] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x142d4c800 == 105 [pid = 1651] [id = 565] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x141e16000 == 104 [pid = 1651] [id = 564] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x141a92800 == 103 [pid = 1651] [id = 563] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1403ba000 == 102 [pid = 1651] [id = 562] 14:16:29 INFO - PROCESS | 1651 | 1463433389620 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]]]}] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12d968800 == 101 [pid = 1651] [id = 561] 14:16:29 INFO - PROCESS | 1651 | --DOCSHELL 0x123f59000 == 100 [pid = 1651] [id = 560] 14:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 825ms 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12c90d800) [pid = 1651] [serial = 1601] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x12be62000) [pid = 1651] [serial = 1660] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x12fb99800) [pid = 1651] [serial = 1666] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x12bed0c00) [pid = 1651] [serial = 1663] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x133798800) [pid = 1651] [serial = 1667] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x1239d2800) [pid = 1651] [serial = 1670] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x1338f9400) [pid = 1651] [serial = 1630] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x123e04000) [pid = 1651] [serial = 1651] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x1246c0800) [pid = 1651] [serial = 1652] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x128c48c00) [pid = 1651] [serial = 1657] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x12fb97400) [pid = 1651] [serial = 1621] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x128a1b800) [pid = 1651] [serial = 1612] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x121034c00) [pid = 1651] [serial = 1648] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x121058800) [pid = 1651] [serial = 1649] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12d577400) [pid = 1651] [serial = 1618] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x1192ab000) [pid = 1651] [serial = 1606] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12bed3000) [pid = 1651] [serial = 1615] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x119dfdc00) [pid = 1651] [serial = 1642] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x13435b000) [pid = 1651] [serial = 1633] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x1188c0c00) [pid = 1651] [serial = 1646] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x116611400) [pid = 1651] [serial = 1645] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x128969c00) [pid = 1651] [serial = 1654] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x128a21400) [pid = 1651] [serial = 1655] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x133889000) [pid = 1651] [serial = 1627] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x13372e400) [pid = 1651] [serial = 1624] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x1242b0c00) [pid = 1651] [serial = 1609] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x1125f1800) [pid = 1651] [serial = 1603] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x13b537800) [pid = 1651] [serial = 1636] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x134bec000) [pid = 1651] [serial = 1675] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x13fd8c400) [pid = 1651] [serial = 1676] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12fb2ec00) [pid = 1651] [serial = 1664] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x133843800) [pid = 1651] [serial = 1672] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x1181ec000) [pid = 1651] [serial = 1669] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x134351c00) [pid = 1651] [serial = 1673] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x1295bf000) [pid = 1651] [serial = 1658] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x12ce2a000) [pid = 1651] [serial = 1661] [outer = 0x0] [url = about:blank] 14:16:29 INFO - PROCESS | 1651 | 1463433389659 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 14:16:29 INFO - PROCESS | 1651 | 1463433389660 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 14:16:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:16:29 INFO - PROCESS | 1651 | 1463433389666 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:16:29 INFO - PROCESS | 1651 | 1463433389668 Marionette TRACE conn2 <- [1,2362,null,{}] 14:16:29 INFO - PROCESS | 1651 | 1463433389676 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}] 14:16:29 INFO - PROCESS | 1651 | 1463433389782 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 14:16:29 INFO - PROCESS | 1651 | 1463433389789 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x124edd000 == 101 [pid = 1651] [id = 598] 14:16:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x124630800) [pid = 1651] [serial = 1794] [outer = 0x0] 14:16:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x1246c0800) [pid = 1651] [serial = 1795] [outer = 0x124630800] 14:16:29 INFO - PROCESS | 1651 | 1463433389818 Marionette DEBUG loaded listener.js 14:16:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x1267e6c00) [pid = 1651] [serial = 1796] [outer = 0x124630800] 14:16:30 INFO - PROCESS | 1651 | 1463433390202 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]]]}] 14:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 571ms 14:16:30 INFO - PROCESS | 1651 | 1463433390238 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 14:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:16:30 INFO - PROCESS | 1651 | 1463433390240 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 14:16:30 INFO - PROCESS | 1651 | 1463433390243 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:16:30 INFO - PROCESS | 1651 | 1463433390244 Marionette TRACE conn2 <- [1,2366,null,{}] 14:16:30 INFO - PROCESS | 1651 | 1463433390247 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}] 14:16:30 INFO - PROCESS | 1651 | 1463433390368 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 14:16:30 INFO - PROCESS | 1651 | 1463433390375 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c011000 == 102 [pid = 1651] [id = 599] 14:16:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x128969c00) [pid = 1651] [serial = 1797] [outer = 0x0] 14:16:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x128a22400) [pid = 1651] [serial = 1798] [outer = 0x128969c00] 14:16:30 INFO - PROCESS | 1651 | 1463433390417 Marionette DEBUG loaded listener.js 14:16:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x128f0b400) [pid = 1651] [serial = 1799] [outer = 0x128969c00] 14:16:30 INFO - PROCESS | 1651 | 1463433390943 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]]]}] 14:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 725ms 14:16:30 INFO - PROCESS | 1651 | 1463433390970 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 14:16:30 INFO - PROCESS | 1651 | 1463433390971 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 14:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:16:30 INFO - PROCESS | 1651 | 1463433390973 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:16:30 INFO - PROCESS | 1651 | 1463433390983 Marionette TRACE conn2 <- [1,2370,null,{}] 14:16:31 INFO - PROCESS | 1651 | 1463433391003 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}] 14:16:31 INFO - PROCESS | 1651 | 1463433391107 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 14:16:31 INFO - PROCESS | 1651 | 1463433391198 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce3b800 == 103 [pid = 1651] [id = 600] 14:16:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x128c3f400) [pid = 1651] [serial = 1800] [outer = 0x0] 14:16:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x1295b5400) [pid = 1651] [serial = 1801] [outer = 0x128c3f400] 14:16:31 INFO - PROCESS | 1651 | 1463433391224 Marionette DEBUG loaded listener.js 14:16:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12bb25c00) [pid = 1651] [serial = 1802] [outer = 0x128c3f400] 14:16:31 INFO - PROCESS | 1651 | 1463433391534 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]]]}] 14:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 595ms 14:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:16:31 INFO - PROCESS | 1651 | 1463433391570 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 14:16:31 INFO - PROCESS | 1651 | 1463433391572 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 14:16:31 INFO - PROCESS | 1651 | 1463433391574 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:16:31 INFO - PROCESS | 1651 | 1463433391575 Marionette TRACE conn2 <- [1,2374,null,{}] 14:16:31 INFO - PROCESS | 1651 | 1463433391577 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}] 14:16:31 INFO - PROCESS | 1651 | 1463433391698 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 14:16:31 INFO - PROCESS | 1651 | 1463433391804 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ef22800 == 104 [pid = 1651] [id = 601] 14:16:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x129072000) [pid = 1651] [serial = 1803] [outer = 0x0] 14:16:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12bede800) [pid = 1651] [serial = 1804] [outer = 0x129072000] 14:16:31 INFO - PROCESS | 1651 | 1463433391830 Marionette DEBUG loaded listener.js 14:16:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x12fb97000) [pid = 1651] [serial = 1805] [outer = 0x129072000] 14:16:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 622ms 14:16:32 INFO - PROCESS | 1651 | 1463433392189 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]]]}] 14:16:32 INFO - PROCESS | 1651 | 1463433392202 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 14:16:32 INFO - PROCESS | 1651 | 1463433392204 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 14:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:16:32 INFO - PROCESS | 1651 | 1463433392206 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:16:32 INFO - PROCESS | 1651 | 1463433392208 Marionette TRACE conn2 <- [1,2378,null,{}] 14:16:32 INFO - PROCESS | 1651 | 1463433392211 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}] 14:16:32 INFO - PROCESS | 1651 | 1463433392422 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 14:16:32 INFO - PROCESS | 1651 | 1463433392481 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1342dd000 == 105 [pid = 1651] [id = 602] 14:16:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x1295b8400) [pid = 1651] [serial = 1806] [outer = 0x0] 14:16:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x133729000) [pid = 1651] [serial = 1807] [outer = 0x1295b8400] 14:16:32 INFO - PROCESS | 1651 | 1463433392522 Marionette DEBUG loaded listener.js 14:16:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x133843400) [pid = 1651] [serial = 1808] [outer = 0x1295b8400] 14:16:32 INFO - PROCESS | 1651 | 1463433392979 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]]]}] 14:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 819ms 14:16:33 INFO - PROCESS | 1651 | 1463433393026 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 14:16:33 INFO - PROCESS | 1651 | 1463433393027 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 14:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:16:33 INFO - PROCESS | 1651 | 1463433393029 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:16:33 INFO - PROCESS | 1651 | 1463433393030 Marionette TRACE conn2 <- [1,2382,null,{}] 14:16:33 INFO - PROCESS | 1651 | 1463433393033 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}] 14:16:33 INFO - PROCESS | 1651 | 1463433393173 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 14:16:33 INFO - PROCESS | 1651 | 1463433393197 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1345d1000 == 106 [pid = 1651] [id = 603] 14:16:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x133884800) [pid = 1651] [serial = 1809] [outer = 0x0] 14:16:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x134471c00) [pid = 1651] [serial = 1810] [outer = 0x133884800] 14:16:33 INFO - PROCESS | 1651 | 1463433393221 Marionette DEBUG loaded listener.js 14:16:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x13fd90c00) [pid = 1651] [serial = 1811] [outer = 0x133884800] 14:16:33 INFO - PROCESS | 1651 | 1463433393598 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]]]}] 14:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 618ms 14:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:16:33 INFO - PROCESS | 1651 | 1463433393649 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 14:16:33 INFO - PROCESS | 1651 | 1463433393650 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 14:16:33 INFO - PROCESS | 1651 | 1463433393653 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:16:33 INFO - PROCESS | 1651 | 1463433393654 Marionette TRACE conn2 <- [1,2386,null,{}] 14:16:33 INFO - PROCESS | 1651 | 1463433393656 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}] 14:16:33 INFO - PROCESS | 1651 | 1463433393797 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 14:16:34 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x128a25800) [pid = 1651] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:16:34 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x128a25c00) [pid = 1651] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:16:34 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x12ab0f400) [pid = 1651] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:16:34 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x124632800) [pid = 1651] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:16:34 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12460ac00) [pid = 1651] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:16:34 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x1121b6c00) [pid = 1651] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:16:34 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x121055800) [pid = 1651] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:16:34 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x1193f4c00) [pid = 1651] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:16:34 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x116aa6000) [pid = 1651] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:16:34 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x12d166800) [pid = 1651] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:16:34 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x112d27400) [pid = 1651] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:16:34 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x113137400) [pid = 1651] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:16:34 INFO - PROCESS | 1651 | 1463433394058 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c74800 == 107 [pid = 1651] [id = 604] 14:16:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x111ab7800) [pid = 1651] [serial = 1812] [outer = 0x0] 14:16:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x117683c00) [pid = 1651] [serial = 1813] [outer = 0x111ab7800] 14:16:34 INFO - PROCESS | 1651 | 1463433394091 Marionette DEBUG loaded listener.js 14:16:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12463c000) [pid = 1651] [serial = 1814] [outer = 0x111ab7800] 14:16:34 INFO - PROCESS | 1651 | 1463433394371 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]]]}] 14:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 770ms 14:16:34 INFO - PROCESS | 1651 | 1463433394423 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 14:16:34 INFO - PROCESS | 1651 | 1463433394425 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 14:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:16:34 INFO - PROCESS | 1651 | 1463433394427 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:16:34 INFO - PROCESS | 1651 | 1463433394428 Marionette TRACE conn2 <- [1,2390,null,{}] 14:16:34 INFO - PROCESS | 1651 | 1463433394431 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}] 14:16:34 INFO - PROCESS | 1651 | 1463433394539 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 14:16:34 INFO - PROCESS | 1651 | 1463433394627 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x137703800 == 108 [pid = 1651] [id = 605] 14:16:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x11312fc00) [pid = 1651] [serial = 1815] [outer = 0x0] 14:16:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x1295c6000) [pid = 1651] [serial = 1816] [outer = 0x11312fc00] 14:16:34 INFO - PROCESS | 1651 | 1463433394653 Marionette DEBUG loaded listener.js 14:16:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x1408ae400) [pid = 1651] [serial = 1817] [outer = 0x11312fc00] 14:16:34 INFO - PROCESS | 1651 | 1463433394957 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]]]}] 14:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 574ms 14:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:16:35 INFO - PROCESS | 1651 | 1463433395002 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 14:16:35 INFO - PROCESS | 1651 | 1463433395004 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 14:16:35 INFO - PROCESS | 1651 | 1463433395006 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:16:35 INFO - PROCESS | 1651 | 1463433395008 Marionette TRACE conn2 <- [1,2394,null,{}] 14:16:35 INFO - PROCESS | 1651 | 1463433395010 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}] 14:16:35 INFO - PROCESS | 1651 | 1463433395128 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 14:16:35 INFO - PROCESS | 1651 | 1463433395216 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1403a6800 == 109 [pid = 1651] [id = 606] 14:16:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x1242b0000) [pid = 1651] [serial = 1818] [outer = 0x0] 14:16:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x140b4f000) [pid = 1651] [serial = 1819] [outer = 0x1242b0000] 14:16:35 INFO - PROCESS | 1651 | 1463433395245 Marionette DEBUG loaded listener.js 14:16:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x141c24400) [pid = 1651] [serial = 1820] [outer = 0x1242b0000] 14:16:35 INFO - PROCESS | 1651 | 1463433395579 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]]]}] 14:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 620ms 14:16:35 INFO - PROCESS | 1651 | 1463433395627 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 14:16:35 INFO - PROCESS | 1651 | 1463433395628 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 14:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:16:35 INFO - PROCESS | 1651 | 1463433395630 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:16:35 INFO - PROCESS | 1651 | 1463433395632 Marionette TRACE conn2 <- [1,2398,null,{}] 14:16:35 INFO - PROCESS | 1651 | 1463433395634 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}] 14:16:35 INFO - PROCESS | 1651 | 1463433395740 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 14:16:35 INFO - PROCESS | 1651 | 1463433395833 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x141cb5000 == 110 [pid = 1651] [id = 607] 14:16:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x11274a400) [pid = 1651] [serial = 1821] [outer = 0x0] 14:16:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x12ce25800) [pid = 1651] [serial = 1822] [outer = 0x11274a400] 14:16:35 INFO - PROCESS | 1651 | 1463433395859 Marionette DEBUG loaded listener.js 14:16:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x141dae800) [pid = 1651] [serial = 1823] [outer = 0x11274a400] 14:16:36 INFO - PROCESS | 1651 | 1463433396435 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]]]}] 14:16:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:16:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 870ms 14:16:36 INFO - PROCESS | 1651 | 1463433396502 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 14:16:36 INFO - PROCESS | 1651 | 1463433396505 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 14:16:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:16:36 INFO - PROCESS | 1651 | 1463433396508 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:16:36 INFO - PROCESS | 1651 | 1463433396511 Marionette TRACE conn2 <- [1,2402,null,{}] 14:16:36 INFO - PROCESS | 1651 | 1463433396515 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}] 14:16:36 INFO - PROCESS | 1651 | 1463433396695 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 14:16:36 INFO - PROCESS | 1651 | 1463433396798 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12681d000 == 111 [pid = 1651] [id = 608] 14:16:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x116761800) [pid = 1651] [serial = 1824] [outer = 0x0] 14:16:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x1192ab000) [pid = 1651] [serial = 1825] [outer = 0x116761800] 14:16:36 INFO - PROCESS | 1651 | 1463433396834 Marionette DEBUG loaded listener.js 14:16:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x121035000) [pid = 1651] [serial = 1826] [outer = 0x116761800] 14:16:37 INFO - PROCESS | 1651 | 1463433397291 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]]]}] 14:16:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:16:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 827ms 14:16:37 INFO - PROCESS | 1651 | 1463433397337 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 14:16:37 INFO - PROCESS | 1651 | 1463433397341 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 14:16:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:16:37 INFO - PROCESS | 1651 | 1463433397346 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:16:37 INFO - PROCESS | 1651 | 1463433397348 Marionette TRACE conn2 <- [1,2406,null,{}] 14:16:37 INFO - PROCESS | 1651 | 1463433397350 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}] 14:16:37 INFO - PROCESS | 1651 | 1463433397477 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 14:16:37 INFO - PROCESS | 1651 | 1463433397581 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x133e19800 == 112 [pid = 1651] [id = 609] 14:16:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x1239d2800) [pid = 1651] [serial = 1827] [outer = 0x0] 14:16:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x124ebc800) [pid = 1651] [serial = 1828] [outer = 0x1239d2800] 14:16:37 INFO - PROCESS | 1651 | 1463433397612 Marionette DEBUG loaded listener.js 14:16:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x128a1c400) [pid = 1651] [serial = 1829] [outer = 0x1239d2800] 14:16:38 INFO - PROCESS | 1651 | 1463433398109 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]]]}] 14:16:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:16:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 772ms 14:16:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:16:38 INFO - PROCESS | 1651 | 1463433398119 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 14:16:38 INFO - PROCESS | 1651 | 1463433398121 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 14:16:38 INFO - PROCESS | 1651 | 1463433398123 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:16:38 INFO - PROCESS | 1651 | 1463433398126 Marionette TRACE conn2 <- [1,2410,null,{}] 14:16:38 INFO - PROCESS | 1651 | 1463433398151 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}] 14:16:38 INFO - PROCESS | 1651 | 1463433398315 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 14:16:38 INFO - PROCESS | 1651 | 1463433398390 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x142e1b800 == 113 [pid = 1651] [id = 610] 14:16:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x12c428400) [pid = 1651] [serial = 1830] [outer = 0x0] 14:16:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x12d169400) [pid = 1651] [serial = 1831] [outer = 0x12c428400] 14:16:38 INFO - PROCESS | 1651 | 1463433398422 Marionette DEBUG loaded listener.js 14:16:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x12fb38800) [pid = 1651] [serial = 1832] [outer = 0x12c428400] 14:16:38 INFO - PROCESS | 1651 | 1463433398856 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]]]}] 14:16:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:16:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 774ms 14:16:38 INFO - PROCESS | 1651 | 1463433398916 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 14:16:38 INFO - PROCESS | 1651 | 1463433398918 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 14:16:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:16:38 INFO - PROCESS | 1651 | 1463433398923 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:16:38 INFO - PROCESS | 1651 | 1463433398924 Marionette TRACE conn2 <- [1,2414,null,{}] 14:16:38 INFO - PROCESS | 1651 | 1463433398926 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}] 14:16:39 INFO - PROCESS | 1651 | 1463433399056 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 14:16:39 INFO - PROCESS | 1651 | 1463433399160 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1441d9000 == 114 [pid = 1651] [id = 611] 14:16:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x12fb85800) [pid = 1651] [serial = 1833] [outer = 0x0] 14:16:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x133e99c00) [pid = 1651] [serial = 1834] [outer = 0x12fb85800] 14:16:39 INFO - PROCESS | 1651 | 1463433399190 Marionette DEBUG loaded listener.js 14:16:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x13fe4bc00) [pid = 1651] [serial = 1835] [outer = 0x12fb85800] 14:16:39 INFO - PROCESS | 1651 | 1463433399603 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]]]}] 14:16:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:16:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 719ms 14:16:39 INFO - PROCESS | 1651 | 1463433399646 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 14:16:39 INFO - PROCESS | 1651 | 1463433399647 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 14:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:16:39 INFO - PROCESS | 1651 | 1463433399665 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:16:39 INFO - PROCESS | 1651 | 1463433399666 Marionette TRACE conn2 <- [1,2418,null,{}] 14:16:39 INFO - PROCESS | 1651 | 1463433399668 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}] 14:16:39 INFO - PROCESS | 1651 | 1463433399792 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 14:16:39 INFO - PROCESS | 1651 | 1463433399925 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1441ef000 == 115 [pid = 1651] [id = 612] 14:16:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x133889000) [pid = 1651] [serial = 1836] [outer = 0x0] 14:16:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x134523800) [pid = 1651] [serial = 1837] [outer = 0x133889000] 14:16:39 INFO - PROCESS | 1651 | 1463433399956 Marionette DEBUG loaded listener.js 14:16:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x134528c00) [pid = 1651] [serial = 1838] [outer = 0x133889000] 14:16:40 INFO - PROCESS | 1651 | 1463433400354 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]]]}] 14:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 723ms 14:16:40 INFO - PROCESS | 1651 | 1463433400386 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 14:16:40 INFO - PROCESS | 1651 | 1463433400387 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 14:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:16:40 INFO - PROCESS | 1651 | 1463433400390 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:16:40 INFO - PROCESS | 1651 | 1463433400391 Marionette TRACE conn2 <- [1,2422,null,{}] 14:16:40 INFO - PROCESS | 1651 | 1463433400394 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}] 14:16:40 INFO - PROCESS | 1651 | 1463433400566 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 14:16:40 INFO - PROCESS | 1651 | 1463433400746 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x14198a800 == 116 [pid = 1651] [id = 613] 14:16:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x134525000) [pid = 1651] [serial = 1839] [outer = 0x0] 14:16:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x1408aec00) [pid = 1651] [serial = 1840] [outer = 0x134525000] 14:16:40 INFO - PROCESS | 1651 | 1463433400797 Marionette DEBUG loaded listener.js 14:16:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x141c2cc00) [pid = 1651] [serial = 1841] [outer = 0x134525000] 14:16:41 INFO - PROCESS | 1651 | 1463433401258 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]]]}] 14:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 921ms 14:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:16:41 INFO - PROCESS | 1651 | 1463433401311 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 14:16:41 INFO - PROCESS | 1651 | 1463433401312 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 14:16:41 INFO - PROCESS | 1651 | 1463433401315 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:16:41 INFO - PROCESS | 1651 | 1463433401316 Marionette TRACE conn2 <- [1,2426,null,{}] 14:16:41 INFO - PROCESS | 1651 | 1463433401319 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}] 14:16:41 INFO - PROCESS | 1651 | 1463433401442 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 14:16:41 INFO - PROCESS | 1651 | 1463433401548 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x141610800 == 117 [pid = 1651] [id = 614] 14:16:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x13452b800) [pid = 1651] [serial = 1842] [outer = 0x0] 14:16:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x141db8400) [pid = 1651] [serial = 1843] [outer = 0x13452b800] 14:16:41 INFO - PROCESS | 1651 | 1463433401579 Marionette DEBUG loaded listener.js 14:16:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x141f30400) [pid = 1651] [serial = 1844] [outer = 0x13452b800] 14:16:42 INFO - PROCESS | 1651 | 1463433402001 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]]]}] 14:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 721ms 14:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:16:42 INFO - PROCESS | 1651 | 1463433402036 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 14:16:42 INFO - PROCESS | 1651 | 1463433402038 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 14:16:42 INFO - PROCESS | 1651 | 1463433402040 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:16:42 INFO - PROCESS | 1651 | 1463433402041 Marionette TRACE conn2 <- [1,2430,null,{}] 14:16:42 INFO - PROCESS | 1651 | 1463433402044 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}] 14:16:42 INFO - PROCESS | 1651 | 1463433402169 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 14:16:42 INFO - PROCESS | 1651 | 1463433402302 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x141992000 == 118 [pid = 1651] [id = 615] 14:16:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x140b51000) [pid = 1651] [serial = 1845] [outer = 0x0] 14:16:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x141d51800) [pid = 1651] [serial = 1846] [outer = 0x140b51000] 14:16:42 INFO - PROCESS | 1651 | 1463433402334 Marionette DEBUG loaded listener.js 14:16:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x141d56800) [pid = 1651] [serial = 1847] [outer = 0x140b51000] 14:16:42 INFO - PROCESS | 1651 | 1463433402751 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]]]}] 14:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 721ms 14:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:16:42 INFO - PROCESS | 1651 | 1463433402761 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 14:16:42 INFO - PROCESS | 1651 | 1463433402762 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 14:16:42 INFO - PROCESS | 1651 | 1463433402765 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:16:42 INFO - PROCESS | 1651 | 1463433402766 Marionette TRACE conn2 <- [1,2434,null,{}] 14:16:42 INFO - PROCESS | 1651 | 1463433402768 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}] 14:16:42 INFO - PROCESS | 1651 | 1463433402911 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 14:16:43 INFO - PROCESS | 1651 | 1463433403017 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1442b7800 == 119 [pid = 1651] [id = 616] 14:16:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x141d52400) [pid = 1651] [serial = 1848] [outer = 0x0] 14:16:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x141dba400) [pid = 1651] [serial = 1849] [outer = 0x141d52400] 14:16:43 INFO - PROCESS | 1651 | 1463433403046 Marionette DEBUG loaded listener.js 14:16:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x141f33400) [pid = 1651] [serial = 1850] [outer = 0x141d52400] 14:16:43 INFO - PROCESS | 1651 | 1463433403450 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]]]}] 14:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 720ms 14:16:43 INFO - PROCESS | 1651 | 1463433403485 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 14:16:43 INFO - PROCESS | 1651 | 1463433403487 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 14:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:16:43 INFO - PROCESS | 1651 | 1463433403489 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:16:43 INFO - PROCESS | 1651 | 1463433403490 Marionette TRACE conn2 <- [1,2438,null,{}] 14:16:43 INFO - PROCESS | 1651 | 1463433403492 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}] 14:16:43 INFO - PROCESS | 1651 | 1463433403617 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 14:16:43 INFO - PROCESS | 1651 | 1463433403765 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1433ca800 == 120 [pid = 1651] [id = 617] 14:16:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x141f35400) [pid = 1651] [serial = 1851] [outer = 0x0] 14:16:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x141f35c00) [pid = 1651] [serial = 1852] [outer = 0x141f35400] 14:16:43 INFO - PROCESS | 1651 | 1463433403801 Marionette DEBUG loaded listener.js 14:16:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x142eac800) [pid = 1651] [serial = 1853] [outer = 0x141f35400] 14:16:44 INFO - PROCESS | 1651 | 1463433404283 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]]]}] 14:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 870ms 14:16:44 INFO - PROCESS | 1651 | 1463433404370 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 14:16:44 INFO - PROCESS | 1651 | 1463433404371 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 14:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:16:44 INFO - PROCESS | 1651 | 1463433404376 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:16:44 INFO - PROCESS | 1651 | 1463433404378 Marionette TRACE conn2 <- [1,2442,null,{}] 14:16:44 INFO - PROCESS | 1651 | 1463433404381 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}] 14:16:44 INFO - PROCESS | 1651 | 1463433404522 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 14:16:44 INFO - PROCESS | 1651 | 1463433404631 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x128cbf800 == 121 [pid = 1651] [id = 618] 14:16:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x12c9c1400) [pid = 1651] [serial = 1854] [outer = 0x0] 14:16:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x142eb5400) [pid = 1651] [serial = 1855] [outer = 0x12c9c1400] 14:16:44 INFO - PROCESS | 1651 | 1463433404666 Marionette DEBUG loaded listener.js 14:16:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x14326f400) [pid = 1651] [serial = 1856] [outer = 0x12c9c1400] 14:16:45 INFO - PROCESS | 1651 | 1463433405396 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]]]}] 14:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1075ms 14:16:45 INFO - PROCESS | 1651 | 1463433405451 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 14:16:45 INFO - PROCESS | 1651 | 1463433405455 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 14:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:16:45 INFO - PROCESS | 1651 | 1463433405458 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:16:45 INFO - PROCESS | 1651 | 1463433405460 Marionette TRACE conn2 <- [1,2446,null,{}] 14:16:45 INFO - PROCESS | 1651 | 1463433405464 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}] 14:16:45 INFO - PROCESS | 1651 | 1463433405595 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 14:16:45 INFO - PROCESS | 1651 | 1463433405788 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x124359800 == 122 [pid = 1651] [id = 619] 14:16:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x112da5400) [pid = 1651] [serial = 1857] [outer = 0x0] 14:16:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x113188000) [pid = 1651] [serial = 1858] [outer = 0x112da5400] 14:16:45 INFO - PROCESS | 1651 | 1463433405834 Marionette DEBUG loaded listener.js 14:16:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x1193f4c00) [pid = 1651] [serial = 1859] [outer = 0x112da5400] 14:16:46 INFO - PROCESS | 1651 | 1463433406311 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]]]}] 14:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 875ms 14:16:46 INFO - PROCESS | 1651 | 1463433406333 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 14:16:46 INFO - PROCESS | 1651 | 1463433406338 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 14:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:16:46 INFO - PROCESS | 1651 | 1463433406343 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:16:46 INFO - PROCESS | 1651 | 1463433406344 Marionette TRACE conn2 <- [1,2450,null,{}] 14:16:46 INFO - PROCESS | 1651 | 1463433406347 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}] 14:16:46 INFO - PROCESS | 1651 | 1463433406468 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 14:16:46 INFO - PROCESS | 1651 | 1463433406579 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12564d800 == 123 [pid = 1651] [id = 620] 14:16:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x121034c00) [pid = 1651] [serial = 1860] [outer = 0x0] 14:16:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x1242b1800) [pid = 1651] [serial = 1861] [outer = 0x121034c00] 14:16:46 INFO - PROCESS | 1651 | 1463433406609 Marionette DEBUG loaded listener.js 14:16:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x124b72400) [pid = 1651] [serial = 1862] [outer = 0x121034c00] 14:16:47 INFO - PROCESS | 1651 | 1463433407032 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]]]}] 14:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 722ms 14:16:47 INFO - PROCESS | 1651 | 1463433407065 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 14:16:47 INFO - PROCESS | 1651 | 1463433407066 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 14:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:16:47 INFO - PROCESS | 1651 | 1463433407069 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:16:47 INFO - PROCESS | 1651 | 1463433407071 Marionette TRACE conn2 <- [1,2454,null,{}] 14:16:47 INFO - PROCESS | 1651 | 1463433407079 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}] 14:16:47 INFO - PROCESS | 1651 | 1463433407203 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 14:16:47 INFO - PROCESS | 1651 | 1463433407347 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6dd000 == 124 [pid = 1651] [id = 621] 14:16:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x12896a000) [pid = 1651] [serial = 1863] [outer = 0x0] 14:16:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x128c3cc00) [pid = 1651] [serial = 1864] [outer = 0x12896a000] 14:16:47 INFO - PROCESS | 1651 | 1463433407379 Marionette DEBUG loaded listener.js 14:16:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x129309400) [pid = 1651] [serial = 1865] [outer = 0x12896a000] 14:16:47 INFO - PROCESS | 1651 | 1463433407812 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]]]}] 14:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 770ms 14:16:47 INFO - PROCESS | 1651 | 1463433407851 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 14:16:47 INFO - PROCESS | 1651 | 1463433407853 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 14:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:16:47 INFO - PROCESS | 1651 | 1463433407857 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:16:47 INFO - PROCESS | 1651 | 1463433407858 Marionette TRACE conn2 <- [1,2458,null,{}] 14:16:47 INFO - PROCESS | 1651 | 1463433407861 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}] 14:16:47 INFO - PROCESS | 1651 | 1463433407978 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 14:16:48 INFO - PROCESS | 1651 | 1463433408086 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1343dc000 == 125 [pid = 1651] [id = 622] 14:16:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x1295cdc00) [pid = 1651] [serial = 1866] [outer = 0x0] 14:16:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 285 (0x12ade8400) [pid = 1651] [serial = 1867] [outer = 0x1295cdc00] 14:16:48 INFO - PROCESS | 1651 | 1463433408114 Marionette DEBUG loaded listener.js 14:16:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 286 (0x12be62000) [pid = 1651] [serial = 1868] [outer = 0x1295cdc00] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x128c0d000 == 124 [pid = 1651] [id = 546] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x119035800 == 123 [pid = 1651] [id = 547] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1403a6800 == 122 [pid = 1651] [id = 606] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x137703800 == 121 [pid = 1651] [id = 605] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x128c74800 == 120 [pid = 1651] [id = 604] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1345d1000 == 119 [pid = 1651] [id = 603] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1342dd000 == 118 [pid = 1651] [id = 602] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 285 (0x141c28c00) [pid = 1651] [serial = 1702] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 284 (0x141c1f000) [pid = 1651] [serial = 1699] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 283 (0x1408a3400) [pid = 1651] [serial = 1696] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x1181e8c00) [pid = 1651] [serial = 1681] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x1418c6c00) [pid = 1651] [serial = 1705] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x12d2cd800) [pid = 1651] [serial = 1708] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x1239d2c00) [pid = 1651] [serial = 1684] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x12a799000) [pid = 1651] [serial = 1687] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x133fbe400) [pid = 1651] [serial = 1693] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x12d15fc00) [pid = 1651] [serial = 1690] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x12fb33400) [pid = 1651] [serial = 1747] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12ef22800 == 117 [pid = 1651] [id = 601] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce3b800 == 116 [pid = 1651] [id = 600] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12c011000 == 115 [pid = 1651] [id = 599] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x124edd000 == 114 [pid = 1651] [id = 598] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x117458800 == 113 [pid = 1651] [id = 597] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12b35c000 == 112 [pid = 1651] [id = 596] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1403c7800 == 111 [pid = 1651] [id = 590] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x13b5db800 == 110 [pid = 1651] [id = 589] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x137712800 == 109 [pid = 1651] [id = 588] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x134a15000 == 108 [pid = 1651] [id = 587] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x134678000 == 107 [pid = 1651] [id = 586] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1345d5000 == 106 [pid = 1651] [id = 585] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12baa2000 == 105 [pid = 1651] [id = 584] 14:16:48 INFO - PROCESS | 1651 | --DOCSHELL 0x119037800 == 104 [pid = 1651] [id = 583] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x128a27c00) [pid = 1651] [serial = 1729] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x12907a800) [pid = 1651] [serial = 1730] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x1295c7800) [pid = 1651] [serial = 1732] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x12bb28400) [pid = 1651] [serial = 1736] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x12aca5800) [pid = 1651] [serial = 1735] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x1265f4000) [pid = 1651] [serial = 1726] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x12463ec00) [pid = 1651] [serial = 1723] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x124eaf800) [pid = 1651] [serial = 1724] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x112e2d800) [pid = 1651] [serial = 1711] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x113182400) [pid = 1651] [serial = 1712] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x123876400) [pid = 1651] [serial = 1720] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x124207c00) [pid = 1651] [serial = 1721] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x119973000) [pid = 1651] [serial = 1717] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x121031000) [pid = 1651] [serial = 1718] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x1187a9400) [pid = 1651] [serial = 1715] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x1181f1c00) [pid = 1651] [serial = 1714] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12d6c7800) [pid = 1651] [serial = 1744] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x128a27800) [pid = 1651] [serial = 1739] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x12ab0e000) [pid = 1651] [serial = 1733] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x11684c400) [pid = 1651] [serial = 1738] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x12ce2d800) [pid = 1651] [serial = 1742] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x128b30000) [pid = 1651] [serial = 1727] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x12fb2cc00) [pid = 1651] [serial = 1745] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x12bed8800) [pid = 1651] [serial = 1741] [outer = 0x0] [url = about:blank] 14:16:48 INFO - PROCESS | 1651 | 1463433408661 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]]]}] 14:16:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:16:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 819ms 14:16:48 INFO - PROCESS | 1651 | 1463433408677 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 14:16:48 INFO - PROCESS | 1651 | 1463433408678 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 14:16:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:16:48 INFO - PROCESS | 1651 | 1463433408680 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:16:48 INFO - PROCESS | 1651 | 1463433408683 Marionette TRACE conn2 <- [1,2462,null,{}] 14:16:48 INFO - PROCESS | 1651 | 1463433408686 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}] 14:16:48 INFO - PROCESS | 1651 | 1463433408791 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 14:16:48 INFO - PROCESS | 1651 | 1463433408795 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ddd800 == 105 [pid = 1651] [id = 623] 14:16:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x119cbf400) [pid = 1651] [serial = 1869] [outer = 0x0] 14:16:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x12460cc00) [pid = 1651] [serial = 1870] [outer = 0x119cbf400] 14:16:48 INFO - PROCESS | 1651 | 1463433408820 Marionette DEBUG loaded listener.js 14:16:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x128a25800) [pid = 1651] [serial = 1871] [outer = 0x119cbf400] 14:16:49 INFO - PROCESS | 1651 | 1463433409239 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]]]}] 14:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 570ms 14:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:16:49 INFO - PROCESS | 1651 | 1463433409252 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 14:16:49 INFO - PROCESS | 1651 | 1463433409253 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 14:16:49 INFO - PROCESS | 1651 | 1463433409255 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:16:49 INFO - PROCESS | 1651 | 1463433409256 Marionette TRACE conn2 <- [1,2466,null,{}] 14:16:49 INFO - PROCESS | 1651 | 1463433409258 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}] 14:16:49 INFO - PROCESS | 1651 | 1463433409368 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 14:16:49 INFO - PROCESS | 1651 | 1463433409391 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c806800 == 106 [pid = 1651] [id = 624] 14:16:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x12ab0b400) [pid = 1651] [serial = 1872] [outer = 0x0] 14:16:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x12d15f800) [pid = 1651] [serial = 1873] [outer = 0x12ab0b400] 14:16:49 INFO - PROCESS | 1651 | 1463433409418 Marionette DEBUG loaded listener.js 14:16:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x12fb2e800) [pid = 1651] [serial = 1874] [outer = 0x12ab0b400] 14:16:49 INFO - PROCESS | 1651 | 1463433409780 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]]]}] 14:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 568ms 14:16:49 INFO - PROCESS | 1651 | 1463433409824 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 14:16:49 INFO - PROCESS | 1651 | 1463433409825 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 14:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:16:49 INFO - PROCESS | 1651 | 1463433409828 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:16:49 INFO - PROCESS | 1651 | 1463433409836 Marionette TRACE conn2 <- [1,2470,null,{}] 14:16:49 INFO - PROCESS | 1651 | 1463433409839 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}] 14:16:49 INFO - PROCESS | 1651 | 1463433409942 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 14:16:49 INFO - PROCESS | 1651 | 1463433409946 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ef17000 == 107 [pid = 1651] [id = 625] 14:16:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x12fb8e000) [pid = 1651] [serial = 1875] [outer = 0x0] 14:16:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x12fb9d400) [pid = 1651] [serial = 1876] [outer = 0x12fb8e000] 14:16:49 INFO - PROCESS | 1651 | 1463433409972 Marionette DEBUG loaded listener.js 14:16:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x13372e400) [pid = 1651] [serial = 1877] [outer = 0x12fb8e000] 14:16:50 INFO - PROCESS | 1651 | 1463433410325 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]]]}] 14:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 526ms 14:16:50 INFO - PROCESS | 1651 | 1463433410355 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 14:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:16:50 INFO - PROCESS | 1651 | 1463433410356 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 14:16:50 INFO - PROCESS | 1651 | 1463433410358 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:16:50 INFO - PROCESS | 1651 | 1463433410359 Marionette TRACE conn2 <- [1,2474,null,{}] 14:16:50 INFO - PROCESS | 1651 | 1463433410361 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}] 14:16:50 INFO - PROCESS | 1651 | 1463433410466 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 14:16:50 INFO - PROCESS | 1651 | 1463433410589 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f80000 == 108 [pid = 1651] [id = 626] 14:16:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x121033400) [pid = 1651] [serial = 1878] [outer = 0x0] 14:16:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x12fb91000) [pid = 1651] [serial = 1879] [outer = 0x121033400] 14:16:50 INFO - PROCESS | 1651 | 1463433410616 Marionette DEBUG loaded listener.js 14:16:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x1338f4800) [pid = 1651] [serial = 1880] [outer = 0x121033400] 14:16:50 INFO - PROCESS | 1651 | 1463433410941 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]]]}] 14:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 622ms 14:16:50 INFO - PROCESS | 1651 | 1463433410981 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 14:16:50 INFO - PROCESS | 1651 | 1463433410982 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 14:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:16:50 INFO - PROCESS | 1651 | 1463433410984 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:16:50 INFO - PROCESS | 1651 | 1463433410985 Marionette TRACE conn2 <- [1,2478,null,{}] 14:16:50 INFO - PROCESS | 1651 | 1463433410988 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}] 14:16:51 INFO - PROCESS | 1651 | 1463433411131 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 14:16:51 INFO - PROCESS | 1651 | 1463433411144 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x134a04000 == 109 [pid = 1651] [id = 627] 14:16:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x1338f5800) [pid = 1651] [serial = 1881] [outer = 0x0] 14:16:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x133fb5000) [pid = 1651] [serial = 1882] [outer = 0x1338f5800] 14:16:51 INFO - PROCESS | 1651 | 1463433411169 Marionette DEBUG loaded listener.js 14:16:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x13452c000) [pid = 1651] [serial = 1883] [outer = 0x1338f5800] 14:16:51 INFO - PROCESS | 1651 | 1463433411587 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]]]}] 14:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 620ms 14:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:16:51 INFO - PROCESS | 1651 | 1463433411605 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 14:16:51 INFO - PROCESS | 1651 | 1463433411607 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 14:16:51 INFO - PROCESS | 1651 | 1463433411610 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:16:51 INFO - PROCESS | 1651 | 1463433411612 Marionette TRACE conn2 <- [1,2482,null,{}] 14:16:51 INFO - PROCESS | 1651 | 1463433411627 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}] 14:16:51 INFO - PROCESS | 1651 | 1463433411797 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 14:16:51 INFO - PROCESS | 1651 | 1463433411832 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x13770e800 == 110 [pid = 1651] [id = 628] 14:16:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x134359800) [pid = 1651] [serial = 1884] [outer = 0x0] 14:16:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x13b53e400) [pid = 1651] [serial = 1885] [outer = 0x134359800] 14:16:51 INFO - PROCESS | 1651 | 1463433411858 Marionette DEBUG loaded listener.js 14:16:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x140865000) [pid = 1651] [serial = 1886] [outer = 0x134359800] 14:16:52 INFO - PROCESS | 1651 | 1463433412238 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]]]}] 14:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 671ms 14:16:52 INFO - PROCESS | 1651 | 1463433412282 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 14:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:16:52 INFO - PROCESS | 1651 | 1463433412284 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 14:16:52 INFO - PROCESS | 1651 | 1463433412286 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:16:52 INFO - PROCESS | 1651 | 1463433412288 Marionette TRACE conn2 <- [1,2486,null,{}] 14:16:52 INFO - PROCESS | 1651 | 1463433412290 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}] 14:16:52 INFO - PROCESS | 1651 | 1463433412444 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 14:16:52 INFO - PROCESS | 1651 | 1463433412459 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1403a2800 == 111 [pid = 1651] [id = 629] 14:16:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x1408a5800) [pid = 1651] [serial = 1887] [outer = 0x0] 14:16:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x140ab4800) [pid = 1651] [serial = 1888] [outer = 0x1408a5800] 14:16:52 INFO - PROCESS | 1651 | 1463433412488 Marionette DEBUG loaded listener.js 14:16:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x140abf400) [pid = 1651] [serial = 1889] [outer = 0x1408a5800] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x129072000) [pid = 1651] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x1125f5000) [pid = 1651] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x119c37400) [pid = 1651] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x128967400) [pid = 1651] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x133e97800) [pid = 1651] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x128969c00) [pid = 1651] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x128c3f400) [pid = 1651] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x1192af000) [pid = 1651] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x12ce2cc00) [pid = 1651] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x133887000) [pid = 1651] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x1338ed000) [pid = 1651] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x13b53ac00) [pid = 1651] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x1192ad800) [pid = 1651] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x141dabc00) [pid = 1651] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x12896e400) [pid = 1651] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x119cc2c00) [pid = 1651] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x133e96400) [pid = 1651] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x134bea800) [pid = 1651] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x112e2a800) [pid = 1651] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x112d32400) [pid = 1651] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x117e30000) [pid = 1651] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x11997ac00) [pid = 1651] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x1295b8400) [pid = 1651] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x12d2da800) [pid = 1651] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x1242b0000) [pid = 1651] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x12fb37c00) [pid = 1651] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x133884800) [pid = 1651] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x124630800) [pid = 1651] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x13b56a000) [pid = 1651] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x11312fc00) [pid = 1651] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x111c7c400) [pid = 1651] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x140868000) [pid = 1651] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x133fbd400) [pid = 1651] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x141b7c800) [pid = 1651] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x12ab07800) [pid = 1651] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x116767400) [pid = 1651] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x128a1ec00) [pid = 1651] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x111ab7800) [pid = 1651] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12d2db400) [pid = 1651] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12d578400) [pid = 1651] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x140866000) [pid = 1651] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x112966800) [pid = 1651] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12896c000) [pid = 1651] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:16:53 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x13b53c000) [pid = 1651] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:16:53 INFO - PROCESS | 1651 | 1463433413462 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]]]}] 14:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1221ms 14:16:53 INFO - PROCESS | 1651 | 1463433413507 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 14:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:16:53 INFO - PROCESS | 1651 | 1463433413509 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 14:16:53 INFO - PROCESS | 1651 | 1463433413511 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:16:53 INFO - PROCESS | 1651 | 1463433413512 Marionette TRACE conn2 <- [1,2490,null,{}] 14:16:53 INFO - PROCESS | 1651 | 1463433413514 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}] 14:16:53 INFO - PROCESS | 1651 | 1463433413621 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 14:16:53 INFO - PROCESS | 1651 | 1463433413719 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x123acb800 == 112 [pid = 1651] [id = 630] 14:16:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x111ab7800) [pid = 1651] [serial = 1890] [outer = 0x0] 14:16:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x11312b800) [pid = 1651] [serial = 1891] [outer = 0x111ab7800] 14:16:53 INFO - PROCESS | 1651 | 1463433413745 Marionette DEBUG loaded listener.js 14:16:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12103a000) [pid = 1651] [serial = 1892] [outer = 0x111ab7800] 14:16:54 INFO - PROCESS | 1651 | 1463433414035 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]]]}] 14:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 570ms 14:16:54 INFO - PROCESS | 1651 | 1463433414082 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 14:16:54 INFO - PROCESS | 1651 | 1463433414085 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 14:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:16:54 INFO - PROCESS | 1651 | 1463433414087 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:16:54 INFO - PROCESS | 1651 | 1463433414089 Marionette TRACE conn2 <- [1,2494,null,{}] 14:16:54 INFO - PROCESS | 1651 | 1463433414091 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}] 14:16:54 INFO - PROCESS | 1651 | 1463433414197 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 14:16:54 INFO - PROCESS | 1651 | 1463433414201 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x134b37000 == 113 [pid = 1651] [id = 631] 14:16:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12387c000) [pid = 1651] [serial = 1893] [outer = 0x0] 14:16:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x128a1e400) [pid = 1651] [serial = 1894] [outer = 0x12387c000] 14:16:54 INFO - PROCESS | 1651 | 1463433414226 Marionette DEBUG loaded listener.js 14:16:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12bb29800) [pid = 1651] [serial = 1895] [outer = 0x12387c000] 14:16:54 INFO - PROCESS | 1651 | 1463433414858 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]]]}] 14:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 820ms 14:16:54 INFO - PROCESS | 1651 | 1463433414912 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 14:16:54 INFO - PROCESS | 1651 | 1463433414916 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 14:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:16:54 INFO - PROCESS | 1651 | 1463433414936 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:16:54 INFO - PROCESS | 1651 | 1463433414939 Marionette TRACE conn2 <- [1,2498,null,{}] 14:16:54 INFO - PROCESS | 1651 | 1463433414943 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}] 14:16:55 INFO - PROCESS | 1651 | 1463433415080 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 14:16:55 INFO - PROCESS | 1651 | 1463433415188 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12901b800 == 114 [pid = 1651] [id = 632] 14:16:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x116767800) [pid = 1651] [serial = 1896] [outer = 0x0] 14:16:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x119cc2000) [pid = 1651] [serial = 1897] [outer = 0x116767800] 14:16:55 INFO - PROCESS | 1651 | 1463433415221 Marionette DEBUG loaded listener.js 14:16:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x123d4f800) [pid = 1651] [serial = 1898] [outer = 0x116767800] 14:16:55 INFO - PROCESS | 1651 | 1463433415656 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]]]}] 14:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 775ms 14:16:55 INFO - PROCESS | 1651 | 1463433415708 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 14:16:55 INFO - PROCESS | 1651 | 1463433415712 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 14:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:16:55 INFO - PROCESS | 1651 | 1463433415737 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:16:55 INFO - PROCESS | 1651 | 1463433415739 Marionette TRACE conn2 <- [1,2502,null,{}] 14:16:55 INFO - PROCESS | 1651 | 1463433415742 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}] 14:16:55 INFO - PROCESS | 1651 | 1463433415873 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 14:16:55 INFO - PROCESS | 1651 | 1463433415983 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f65800 == 115 [pid = 1651] [id = 633] 14:16:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x124bcb000) [pid = 1651] [serial = 1899] [outer = 0x0] 14:16:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x1268ad800) [pid = 1651] [serial = 1900] [outer = 0x124bcb000] 14:16:56 INFO - PROCESS | 1651 | 1463433416013 Marionette DEBUG loaded listener.js 14:16:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x128b26c00) [pid = 1651] [serial = 1901] [outer = 0x124bcb000] 14:16:56 INFO - PROCESS | 1651 | 1463433416515 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]]]}] 14:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 825ms 14:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:16:56 INFO - PROCESS | 1651 | 1463433416560 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 14:16:56 INFO - PROCESS | 1651 | 1463433416561 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 14:16:56 INFO - PROCESS | 1651 | 1463433416564 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:16:56 INFO - PROCESS | 1651 | 1463433416567 Marionette TRACE conn2 <- [1,2506,null,{}] 14:16:56 INFO - PROCESS | 1651 | 1463433416575 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}] 14:16:56 INFO - PROCESS | 1651 | 1463433416707 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 14:16:56 INFO - PROCESS | 1651 | 1463433416818 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x140b6d800 == 116 [pid = 1651] [id = 634] 14:16:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x128f06c00) [pid = 1651] [serial = 1902] [outer = 0x0] 14:16:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x12ac9d400) [pid = 1651] [serial = 1903] [outer = 0x128f06c00] 14:16:56 INFO - PROCESS | 1651 | 1463433416853 Marionette DEBUG loaded listener.js 14:16:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x12d2d5400) [pid = 1651] [serial = 1904] [outer = 0x128f06c00] 14:16:57 INFO - PROCESS | 1651 | 1463433417287 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]]]}] 14:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 772ms 14:16:57 INFO - PROCESS | 1651 | 1463433417336 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 14:16:57 INFO - PROCESS | 1651 | 1463433417338 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 14:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:16:57 INFO - PROCESS | 1651 | 1463433417340 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:16:57 INFO - PROCESS | 1651 | 1463433417342 Marionette TRACE conn2 <- [1,2510,null,{}] 14:16:57 INFO - PROCESS | 1651 | 1463433417344 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}] 14:16:57 INFO - PROCESS | 1651 | 1463433417474 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 14:16:57 INFO - PROCESS | 1651 | 1463433417613 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x14160d800 == 117 [pid = 1651] [id = 635] 14:16:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x12d57b000) [pid = 1651] [serial = 1905] [outer = 0x0] 14:16:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x12fb8e400) [pid = 1651] [serial = 1906] [outer = 0x12d57b000] 14:16:57 INFO - PROCESS | 1651 | 1463433417645 Marionette DEBUG loaded listener.js 14:16:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x13379c400) [pid = 1651] [serial = 1907] [outer = 0x12d57b000] 14:16:58 INFO - PROCESS | 1651 | 1463433418057 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]]]}] 14:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 770ms 14:16:58 INFO - PROCESS | 1651 | 1463433418114 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 14:16:58 INFO - PROCESS | 1651 | 1463433418117 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 14:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:16:58 INFO - PROCESS | 1651 | 1463433418119 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:16:58 INFO - PROCESS | 1651 | 1463433418121 Marionette TRACE conn2 <- [1,2514,null,{}] 14:16:58 INFO - PROCESS | 1651 | 1463433418123 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}] 14:16:58 INFO - PROCESS | 1651 | 1463433418248 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 14:16:58 INFO - PROCESS | 1651 | 1463433418357 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x141ca1000 == 118 [pid = 1651] [id = 636] 14:16:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x12fb2bc00) [pid = 1651] [serial = 1908] [outer = 0x0] 14:16:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x133e95800) [pid = 1651] [serial = 1909] [outer = 0x12fb2bc00] 14:16:58 INFO - PROCESS | 1651 | 1463433418387 Marionette DEBUG loaded listener.js 14:16:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x134474c00) [pid = 1651] [serial = 1910] [outer = 0x12fb2bc00] 14:16:58 INFO - PROCESS | 1651 | 1463433418823 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]]]}] 14:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 770ms 14:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:16:58 INFO - PROCESS | 1651 | 1463433418890 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 14:16:58 INFO - PROCESS | 1651 | 1463433418891 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 14:16:58 INFO - PROCESS | 1651 | 1463433418894 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:16:58 INFO - PROCESS | 1651 | 1463433418895 Marionette TRACE conn2 <- [1,2518,null,{}] 14:16:58 INFO - PROCESS | 1651 | 1463433418898 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}] 14:16:59 INFO - PROCESS | 1651 | 1463433419030 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 14:16:59 INFO - PROCESS | 1651 | 1463433419139 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x142e15800 == 119 [pid = 1651] [id = 637] 14:16:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x13b53ac00) [pid = 1651] [serial = 1911] [outer = 0x0] 14:16:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x1408a2800) [pid = 1651] [serial = 1912] [outer = 0x13b53ac00] 14:16:59 INFO - PROCESS | 1651 | 1463433419171 Marionette DEBUG loaded listener.js 14:16:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x140ab1000) [pid = 1651] [serial = 1913] [outer = 0x13b53ac00] 14:16:59 INFO - PROCESS | 1651 | 1463433419660 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]]]}] 14:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 819ms 14:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:16:59 INFO - PROCESS | 1651 | 1463433419713 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 14:16:59 INFO - PROCESS | 1651 | 1463433419715 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 14:16:59 INFO - PROCESS | 1651 | 1463433419717 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:16:59 INFO - PROCESS | 1651 | 1463433419718 Marionette TRACE conn2 <- [1,2522,null,{}] 14:16:59 INFO - PROCESS | 1651 | 1463433419721 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}] 14:16:59 INFO - PROCESS | 1651 | 1463433419846 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 14:16:59 INFO - PROCESS | 1651 | 1463433419986 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x143edf000 == 120 [pid = 1651] [id = 638] 14:16:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x14086c400) [pid = 1651] [serial = 1914] [outer = 0x0] 14:17:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x140ab7800) [pid = 1651] [serial = 1915] [outer = 0x14086c400] 14:17:00 INFO - PROCESS | 1651 | 1463433420018 Marionette DEBUG loaded listener.js 14:17:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x140b44c00) [pid = 1651] [serial = 1916] [outer = 0x14086c400] 14:17:00 INFO - PROCESS | 1651 | 1463433420437 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]]]}] 14:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 771ms 14:17:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:17:00 INFO - PROCESS | 1651 | 1463433420488 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 14:17:00 INFO - PROCESS | 1651 | 1463433420490 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 14:17:00 INFO - PROCESS | 1651 | 1463433420492 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:17:00 INFO - PROCESS | 1651 | 1463433420493 Marionette TRACE conn2 <- [1,2526,null,{}] 14:17:00 INFO - PROCESS | 1651 | 1463433420495 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}] 14:17:00 INFO - PROCESS | 1651 | 1463433420620 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 14:17:00 INFO - PROCESS | 1651 | 1463433420732 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x13376e800 == 121 [pid = 1651] [id = 639] 14:17:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x119cc1800) [pid = 1651] [serial = 1917] [outer = 0x0] 14:17:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x140b4f400) [pid = 1651] [serial = 1918] [outer = 0x119cc1800] 14:17:00 INFO - PROCESS | 1651 | 1463433420761 Marionette DEBUG loaded listener.js 14:17:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x1418ca000) [pid = 1651] [serial = 1919] [outer = 0x119cc1800] 14:17:01 INFO - PROCESS | 1651 | 1463433421203 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]]]}] 14:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 769ms 14:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:17:01 INFO - PROCESS | 1651 | 1463433421261 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 14:17:01 INFO - PROCESS | 1651 | 1463433421263 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 14:17:01 INFO - PROCESS | 1651 | 1463433421265 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:17:01 INFO - PROCESS | 1651 | 1463433421266 Marionette TRACE conn2 <- [1,2530,null,{}] 14:17:01 INFO - PROCESS | 1651 | 1463433421269 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}] 14:17:01 INFO - PROCESS | 1651 | 1463433421395 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 14:17:01 INFO - PROCESS | 1651 | 1463433421536 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1442bc800 == 122 [pid = 1651] [id = 640] 14:17:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x140b49400) [pid = 1651] [serial = 1920] [outer = 0x0] 14:17:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x141b7b800) [pid = 1651] [serial = 1921] [outer = 0x140b49400] 14:17:01 INFO - PROCESS | 1651 | 1463433421566 Marionette DEBUG loaded listener.js 14:17:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x141d4b800) [pid = 1651] [serial = 1922] [outer = 0x140b49400] 14:17:01 INFO - PROCESS | 1651 | 1463433421972 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]]]}] 14:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 770ms 14:17:02 INFO - PROCESS | 1651 | 1463433422036 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 14:17:02 INFO - PROCESS | 1651 | 1463433422037 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 14:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:17:02 INFO - PROCESS | 1651 | 1463433422039 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:17:02 INFO - PROCESS | 1651 | 1463433422041 Marionette TRACE conn2 <- [1,2534,null,{}] 14:17:02 INFO - PROCESS | 1651 | 1463433422043 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}] 14:17:02 INFO - PROCESS | 1651 | 1463433422170 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 14:17:02 INFO - PROCESS | 1651 | 1463433422311 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x145313000 == 123 [pid = 1651] [id = 641] 14:17:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x141b7c800) [pid = 1651] [serial = 1923] [outer = 0x0] 14:17:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x141db0c00) [pid = 1651] [serial = 1924] [outer = 0x141b7c800] 14:17:02 INFO - PROCESS | 1651 | 1463433422341 Marionette DEBUG loaded listener.js 14:17:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x141f36000) [pid = 1651] [serial = 1925] [outer = 0x141b7c800] 14:17:02 INFO - PROCESS | 1651 | 1463433422827 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]]]}] 14:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 819ms 14:17:02 INFO - PROCESS | 1651 | 1463433422871 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 14:17:02 INFO - PROCESS | 1651 | 1463433422873 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 14:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:17:02 INFO - PROCESS | 1651 | 1463433422876 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:17:02 INFO - PROCESS | 1651 | 1463433422878 Marionette TRACE conn2 <- [1,2538,null,{}] 14:17:02 INFO - PROCESS | 1651 | 1463433422881 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}] 14:17:03 INFO - PROCESS | 1651 | 1463433423059 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 14:17:03 INFO - PROCESS | 1651 | 1463433423260 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c1e800 == 124 [pid = 1651] [id = 642] 14:17:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x1182e1400) [pid = 1651] [serial = 1926] [outer = 0x0] 14:17:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x12bed8c00) [pid = 1651] [serial = 1927] [outer = 0x1182e1400] 14:17:03 INFO - PROCESS | 1651 | 1463433423298 Marionette DEBUG loaded listener.js 14:17:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x143261800) [pid = 1651] [serial = 1928] [outer = 0x1182e1400] 14:17:03 INFO - PROCESS | 1651 | 1463433423773 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]]]}] 14:17:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:17:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 922ms 14:17:03 INFO - PROCESS | 1651 | 1463433423804 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 14:17:03 INFO - PROCESS | 1651 | 1463433423806 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 14:17:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:17:03 INFO - PROCESS | 1651 | 1463433423811 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:17:03 INFO - PROCESS | 1651 | 1463433423812 Marionette TRACE conn2 <- [1,2542,null,{}] 14:17:03 INFO - PROCESS | 1651 | 1463433423814 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}] 14:17:03 INFO - PROCESS | 1651 | 1463433423948 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 14:17:04 INFO - PROCESS | 1651 | 1463433424064 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x134610000 == 125 [pid = 1651] [id = 643] 14:17:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x119c37c00) [pid = 1651] [serial = 1929] [outer = 0x0] 14:17:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x140a76800) [pid = 1651] [serial = 1930] [outer = 0x119c37c00] 14:17:04 INFO - PROCESS | 1651 | 1463433424093 Marionette DEBUG loaded listener.js 14:17:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x140a7b800) [pid = 1651] [serial = 1931] [outer = 0x119c37c00] 14:17:04 INFO - PROCESS | 1651 | 1463433424498 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]]]}] 14:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 772ms 14:17:04 INFO - PROCESS | 1651 | 1463433424584 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 14:17:04 INFO - PROCESS | 1651 | 1463433424585 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 14:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:17:04 INFO - PROCESS | 1651 | 1463433424588 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:17:04 INFO - PROCESS | 1651 | 1463433424590 Marionette TRACE conn2 <- [1,2546,null,{}] 14:17:04 INFO - PROCESS | 1651 | 1463433424593 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}] 14:17:04 INFO - PROCESS | 1651 | 1463433424725 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 14:17:04 INFO - PROCESS | 1651 | 1463433424870 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c24000 == 126 [pid = 1651] [id = 644] 14:17:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x11274c400) [pid = 1651] [serial = 1932] [outer = 0x0] 14:17:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x119975c00) [pid = 1651] [serial = 1933] [outer = 0x11274c400] 14:17:04 INFO - PROCESS | 1651 | 1463433424901 Marionette DEBUG loaded listener.js 14:17:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x140a7f800) [pid = 1651] [serial = 1934] [outer = 0x11274c400] 14:17:05 INFO - PROCESS | 1651 | 1463433425372 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]]]}] 14:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 821ms 14:17:05 INFO - PROCESS | 1651 | 1463433425409 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 14:17:05 INFO - PROCESS | 1651 | 1463433425411 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 14:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:17:05 INFO - PROCESS | 1651 | 1463433425413 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:17:05 INFO - PROCESS | 1651 | 1463433425414 Marionette TRACE conn2 <- [1,2550,null,{}] 14:17:05 INFO - PROCESS | 1651 | 1463433425417 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}] 14:17:05 INFO - PROCESS | 1651 | 1463433425550 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 14:17:05 INFO - PROCESS | 1651 | 1463433425665 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba8f000 == 127 [pid = 1651] [id = 645] 14:17:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x11274f400) [pid = 1651] [serial = 1935] [outer = 0x0] 14:17:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x128969400) [pid = 1651] [serial = 1936] [outer = 0x11274f400] 14:17:05 INFO - PROCESS | 1651 | 1463433425695 Marionette DEBUG loaded listener.js 14:17:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x134be6c00) [pid = 1651] [serial = 1937] [outer = 0x11274f400] 14:17:06 INFO - PROCESS | 1651 | 1463433426456 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]]]}] 14:17:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:17:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1075ms 14:17:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:17:06 INFO - PROCESS | 1651 | 1463433426488 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 14:17:06 INFO - PROCESS | 1651 | 1463433426491 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 14:17:06 INFO - PROCESS | 1651 | 1463433426495 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:17:06 INFO - PROCESS | 1651 | 1463433426497 Marionette TRACE conn2 <- [1,2554,null,{}] 14:17:06 INFO - PROCESS | 1651 | 1463433426501 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}] 14:17:06 INFO - PROCESS | 1651 | 1463433426632 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 14:17:06 INFO - PROCESS | 1651 | 1463433426747 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a72d000 == 128 [pid = 1651] [id = 646] 14:17:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x1125f6c00) [pid = 1651] [serial = 1938] [outer = 0x0] 14:17:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x1181eec00) [pid = 1651] [serial = 1939] [outer = 0x1125f6c00] 14:17:06 INFO - PROCESS | 1651 | 1463433426823 Marionette DEBUG loaded listener.js 14:17:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x121052000) [pid = 1651] [serial = 1940] [outer = 0x1125f6c00] 14:17:07 INFO - PROCESS | 1651 | 1463433427349 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]]]}] 14:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 925ms 14:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:17:07 INFO - PROCESS | 1651 | 1463433427420 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 14:17:07 INFO - PROCESS | 1651 | 1463433427424 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 14:17:07 INFO - PROCESS | 1651 | 1463433427428 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:17:07 INFO - PROCESS | 1651 | 1463433427430 Marionette TRACE conn2 <- [1,2558,null,{}] 14:17:07 INFO - PROCESS | 1651 | 1463433427432 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}] 14:17:07 INFO - PROCESS | 1651 | 1463433427554 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 14:17:07 INFO - PROCESS | 1651 | 1463433427709 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x123acb800 == 127 [pid = 1651] [id = 630] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1403a2800 == 126 [pid = 1651] [id = 629] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x13770e800 == 125 [pid = 1651] [id = 628] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x134a04000 == 124 [pid = 1651] [id = 627] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x133f80000 == 123 [pid = 1651] [id = 626] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x12ce25800) [pid = 1651] [serial = 1822] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x118854000 == 124 [pid = 1651] [id = 647] 14:17:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x112d28000) [pid = 1651] [serial = 1941] [outer = 0x0] 14:17:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x121032800) [pid = 1651] [serial = 1942] [outer = 0x112d28000] 14:17:07 INFO - PROCESS | 1651 | 1463433427788 Marionette DEBUG loaded listener.js 14:17:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x1268adc00) [pid = 1651] [serial = 1943] [outer = 0x112d28000] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12ef17000 == 123 [pid = 1651] [id = 625] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12c806800 == 122 [pid = 1651] [id = 624] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x119ddd800 == 121 [pid = 1651] [id = 623] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1343dc000 == 120 [pid = 1651] [id = 622] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12d6dd000 == 119 [pid = 1651] [id = 621] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12564d800 == 118 [pid = 1651] [id = 620] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x124359800 == 117 [pid = 1651] [id = 619] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1433ca800 == 116 [pid = 1651] [id = 617] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1442b7800 == 115 [pid = 1651] [id = 616] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x141992000 == 114 [pid = 1651] [id = 615] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x141610800 == 113 [pid = 1651] [id = 614] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x14198a800 == 112 [pid = 1651] [id = 613] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1441ef000 == 111 [pid = 1651] [id = 612] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1441d9000 == 110 [pid = 1651] [id = 611] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x142e1b800 == 109 [pid = 1651] [id = 610] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x133e19800 == 108 [pid = 1651] [id = 609] 14:17:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12681d000 == 107 [pid = 1651] [id = 608] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x141c24400) [pid = 1651] [serial = 1820] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x12bede800) [pid = 1651] [serial = 1804] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x12c9be800) [pid = 1651] [serial = 1762] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x1181f0c00) [pid = 1651] [serial = 1460] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x134478800) [pid = 1651] [serial = 1774] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x1250dfc00) [pid = 1651] [serial = 1535] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x140867800) [pid = 1651] [serial = 1556] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x134be5400) [pid = 1651] [serial = 1411] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x128a22400) [pid = 1651] [serial = 1798] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x13b56d000) [pid = 1651] [serial = 1777] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x12bb25c00) [pid = 1651] [serial = 1802] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x12c41b000) [pid = 1651] [serial = 1643] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x134475800) [pid = 1651] [serial = 1472] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x1338ed400) [pid = 1651] [serial = 1768] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x1192b0800) [pid = 1651] [serial = 1753] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x134356000) [pid = 1651] [serial = 1405] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x128f0b400) [pid = 1651] [serial = 1799] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x133e9c000) [pid = 1651] [serial = 1408] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x140862c00) [pid = 1651] [serial = 1475] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x13fd87800) [pid = 1651] [serial = 1417] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x141db6000) [pid = 1651] [serial = 1487] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x12bb27000) [pid = 1651] [serial = 1466] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x1242abc00) [pid = 1651] [serial = 1793] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x13b571400) [pid = 1651] [serial = 1547] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x141b78c00) [pid = 1651] [serial = 1420] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x1193f5c00) [pid = 1651] [serial = 1790] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x1185c6c00) [pid = 1651] [serial = 1532] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x1418ce800) [pid = 1651] [serial = 1709] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x1268a1c00) [pid = 1651] [serial = 1756] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x124e91c00) [pid = 1651] [serial = 1463] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x133729000) [pid = 1651] [serial = 1807] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x13372c000) [pid = 1651] [serial = 1399] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x1295b5400) [pid = 1651] [serial = 1801] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x140b4f000) [pid = 1651] [serial = 1819] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x1338eec00) [pid = 1651] [serial = 1402] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x13434e000) [pid = 1651] [serial = 1771] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x13fd90c00) [pid = 1651] [serial = 1811] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x1337a0000) [pid = 1651] [serial = 1765] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x1267e6c00) [pid = 1651] [serial = 1796] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x13fe4ec00) [pid = 1651] [serial = 1553] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x13fd90400) [pid = 1651] [serial = 1780] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x134471c00) [pid = 1651] [serial = 1810] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x1408ae400) [pid = 1651] [serial = 1817] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x12bb66400) [pid = 1651] [serial = 1759] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x121055000) [pid = 1651] [serial = 1568] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x141b80c00) [pid = 1651] [serial = 1481] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x1295c6000) [pid = 1651] [serial = 1816] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12fb97000) [pid = 1651] [serial = 1805] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x134bf1400) [pid = 1651] [serial = 1414] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x142eaf000) [pid = 1651] [serial = 1484] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x140b46c00) [pid = 1651] [serial = 1786] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12c911000) [pid = 1651] [serial = 1538] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12d586800) [pid = 1651] [serial = 1565] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x1246c0800) [pid = 1651] [serial = 1795] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x123d4d400) [pid = 1651] [serial = 1792] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x11312cc00) [pid = 1651] [serial = 1750] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x133843400) [pid = 1651] [serial = 1808] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x1338eb400) [pid = 1651] [serial = 1469] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12463c000) [pid = 1651] [serial = 1814] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x117683c00) [pid = 1651] [serial = 1813] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x12fb94000) [pid = 1651] [serial = 1541] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x133885000) [pid = 1651] [serial = 1544] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x140871c00) [pid = 1651] [serial = 1478] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x116a5ec00) [pid = 1651] [serial = 1789] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x12fb37400) [pid = 1651] [serial = 1783] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x1408a7c00) [pid = 1651] [serial = 1562] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x13379a800) [pid = 1651] [serial = 1559] [outer = 0x0] [url = about:blank] 14:17:07 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x13fe44800) [pid = 1651] [serial = 1550] [outer = 0x0] [url = about:blank] 14:17:08 INFO - PROCESS | 1651 | 1463433428173 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]]]}] 14:17:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:17:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 773ms 14:17:08 INFO - PROCESS | 1651 | 1463433428202 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 14:17:08 INFO - PROCESS | 1651 | 1463433428203 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 14:17:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:17:08 INFO - PROCESS | 1651 | 1463433428206 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:17:08 INFO - PROCESS | 1651 | 1463433428208 Marionette TRACE conn2 <- [1,2562,null,{}] 14:17:08 INFO - PROCESS | 1651 | 1463433428216 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}] 14:17:08 INFO - PROCESS | 1651 | 1463433428331 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 14:17:08 INFO - PROCESS | 1651 | 1463433428337 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba98000 == 108 [pid = 1651] [id = 648] 14:17:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x128a25c00) [pid = 1651] [serial = 1944] [outer = 0x0] 14:17:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x128c3e800) [pid = 1651] [serial = 1945] [outer = 0x128a25c00] 14:17:08 INFO - PROCESS | 1651 | 1463433428366 Marionette DEBUG loaded listener.js 14:17:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12ab05000) [pid = 1651] [serial = 1946] [outer = 0x128a25c00] 14:17:08 INFO - PROCESS | 1651 | 1463433428777 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]]]}] 14:17:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:17:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 621ms 14:17:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:17:08 INFO - PROCESS | 1651 | 1463433428828 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 14:17:08 INFO - PROCESS | 1651 | 1463433428830 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 14:17:08 INFO - PROCESS | 1651 | 1463433428832 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:17:08 INFO - PROCESS | 1651 | 1463433428833 Marionette TRACE conn2 <- [1,2566,null,{}] 14:17:08 INFO - PROCESS | 1651 | 1463433428835 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}] 14:17:08 INFO - PROCESS | 1651 | 1463433428946 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 14:17:08 INFO - PROCESS | 1651 | 1463433428951 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d4d9800 == 109 [pid = 1651] [id = 649] 14:17:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x12bb25c00) [pid = 1651] [serial = 1947] [outer = 0x0] 14:17:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12bed7800) [pid = 1651] [serial = 1948] [outer = 0x12bb25c00] 14:17:08 INFO - PROCESS | 1651 | 1463433428977 Marionette DEBUG loaded listener.js 14:17:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x12c9bf400) [pid = 1651] [serial = 1949] [outer = 0x12bb25c00] 14:17:09 INFO - PROCESS | 1651 | 1463433429396 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]]]}] 14:17:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:17:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 621ms 14:17:09 INFO - PROCESS | 1651 | 1463433429454 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 14:17:09 INFO - PROCESS | 1651 | 1463433429455 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 14:17:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:17:09 INFO - PROCESS | 1651 | 1463433429457 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:17:09 INFO - PROCESS | 1651 | 1463433429459 Marionette TRACE conn2 <- [1,2570,null,{}] 14:17:09 INFO - PROCESS | 1651 | 1463433429461 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}] 14:17:09 INFO - PROCESS | 1651 | 1463433429618 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 14:17:09 INFO - PROCESS | 1651 | 1463433429628 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fb6a000 == 110 [pid = 1651] [id = 650] 14:17:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x12c9c1800) [pid = 1651] [serial = 1950] [outer = 0x0] 14:17:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x12d6c7800) [pid = 1651] [serial = 1951] [outer = 0x12c9c1800] 14:17:09 INFO - PROCESS | 1651 | 1463433429668 Marionette DEBUG loaded listener.js 14:17:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x12fb8cc00) [pid = 1651] [serial = 1952] [outer = 0x12c9c1800] 14:17:10 INFO - PROCESS | 1651 | 1463433430163 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]]]}] 14:17:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:17:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 718ms 14:17:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:17:10 INFO - PROCESS | 1651 | 1463433430176 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 14:17:10 INFO - PROCESS | 1651 | 1463433430178 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 14:17:10 INFO - PROCESS | 1651 | 1463433430180 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:17:10 INFO - PROCESS | 1651 | 1463433430181 Marionette TRACE conn2 <- [1,2574,null,{}] 14:17:10 INFO - PROCESS | 1651 | 1463433430237 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}] 14:17:10 INFO - PROCESS | 1651 | 1463433430413 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 14:17:10 INFO - PROCESS | 1651 | 1463433430426 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1342c4000 == 111 [pid = 1651] [id = 651] 14:17:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x12d577400) [pid = 1651] [serial = 1953] [outer = 0x0] 14:17:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x133888c00) [pid = 1651] [serial = 1954] [outer = 0x12d577400] 14:17:10 INFO - PROCESS | 1651 | 1463433430452 Marionette DEBUG loaded listener.js 14:17:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x13451d400) [pid = 1651] [serial = 1955] [outer = 0x12d577400] 14:17:10 INFO - PROCESS | 1651 | 1463433430849 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]]]}] 14:17:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:17:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 706ms 14:17:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:17:10 INFO - PROCESS | 1651 | 1463433430893 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 14:17:10 INFO - PROCESS | 1651 | 1463433430895 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 14:17:10 INFO - PROCESS | 1651 | 1463433430897 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:17:10 INFO - PROCESS | 1651 | 1463433430898 Marionette TRACE conn2 <- [1,2578,null,{}] 14:17:10 INFO - PROCESS | 1651 | 1463433430900 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}] 14:17:11 INFO - PROCESS | 1651 | 1463433431044 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 14:17:11 INFO - PROCESS | 1651 | 1463433431059 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x13442e000 == 112 [pid = 1651] [id = 652] 14:17:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x134473400) [pid = 1651] [serial = 1956] [outer = 0x0] 14:17:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x134527800) [pid = 1651] [serial = 1957] [outer = 0x134473400] 14:17:11 INFO - PROCESS | 1651 | 1463433431084 Marionette DEBUG loaded listener.js 14:17:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x134bf0800) [pid = 1651] [serial = 1958] [outer = 0x134473400] 14:17:11 INFO - PROCESS | 1651 | 1463433431455 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]]]}] 14:17:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:17:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 568ms 14:17:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:17:11 INFO - PROCESS | 1651 | 1463433431466 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 14:17:11 INFO - PROCESS | 1651 | 1463433431469 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 14:17:11 INFO - PROCESS | 1651 | 1463433431472 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:17:11 INFO - PROCESS | 1651 | 1463433431473 Marionette TRACE conn2 <- [1,2582,null,{}] 14:17:11 INFO - PROCESS | 1651 | 1463433431475 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}] 14:17:11 INFO - PROCESS | 1651 | 1463433431619 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 14:17:11 INFO - PROCESS | 1651 | 1463433431636 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x134a03800 == 113 [pid = 1651] [id = 653] 14:17:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x134529400) [pid = 1651] [serial = 1959] [outer = 0x0] 14:17:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x13fd8e000) [pid = 1651] [serial = 1960] [outer = 0x134529400] 14:17:11 INFO - PROCESS | 1651 | 1463433431661 Marionette DEBUG loaded listener.js 14:17:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x13fe50800) [pid = 1651] [serial = 1961] [outer = 0x134529400] 14:17:12 INFO - PROCESS | 1651 | 1463433432071 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]]]}] 14:17:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:17:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 618ms 14:17:12 INFO - PROCESS | 1651 | 1463433432091 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 14:17:12 INFO - PROCESS | 1651 | 1463433432092 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 14:17:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:17:12 INFO - PROCESS | 1651 | 1463433432094 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:17:12 INFO - PROCESS | 1651 | 1463433432095 Marionette TRACE conn2 <- [1,2586,null,{}] 14:17:12 INFO - PROCESS | 1651 | 1463433432098 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}] 14:17:12 INFO - PROCESS | 1651 | 1463433432261 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 14:17:12 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x1338f5800) [pid = 1651] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:17:12 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x119cbf400) [pid = 1651] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:17:12 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x134359800) [pid = 1651] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:17:12 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x111ab7800) [pid = 1651] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:17:12 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x1408a5800) [pid = 1651] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:17:12 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x121034c00) [pid = 1651] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:17:12 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12ab0b400) [pid = 1651] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:17:12 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x1295cdc00) [pid = 1651] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:17:12 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12896a000) [pid = 1651] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:17:12 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x112da5400) [pid = 1651] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:17:12 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x121033400) [pid = 1651] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:17:12 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x12fb8e000) [pid = 1651] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:17:12 INFO - PROCESS | 1651 | 1463433432659 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12470e800 == 114 [pid = 1651] [id = 654] 14:17:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x112750800) [pid = 1651] [serial = 1962] [outer = 0x0] 14:17:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x119cbf400) [pid = 1651] [serial = 1963] [outer = 0x112750800] 14:17:12 INFO - PROCESS | 1651 | 1463433432685 Marionette DEBUG loaded listener.js 14:17:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x12a793800) [pid = 1651] [serial = 1964] [outer = 0x112750800] 14:17:13 INFO - PROCESS | 1651 | 1463433433008 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]]]}] 14:17:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:17:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 919ms 14:17:13 INFO - PROCESS | 1651 | 1463433433014 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 14:17:13 INFO - PROCESS | 1651 | 1463433433015 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 14:17:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:17:13 INFO - PROCESS | 1651 | 1463433433022 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:17:13 INFO - PROCESS | 1651 | 1463433433024 Marionette TRACE conn2 <- [1,2590,null,{}] 14:17:13 INFO - PROCESS | 1651 | 1463433433026 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}] 14:17:13 INFO - PROCESS | 1651 | 1463433433144 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 14:17:13 INFO - PROCESS | 1651 | 1463433433239 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x137892000 == 115 [pid = 1651] [id = 655] 14:17:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x119449400) [pid = 1651] [serial = 1965] [outer = 0x0] 14:17:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x134354c00) [pid = 1651] [serial = 1966] [outer = 0x119449400] 14:17:13 INFO - PROCESS | 1651 | 1463433433265 Marionette DEBUG loaded listener.js 14:17:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x140a82400) [pid = 1651] [serial = 1967] [outer = 0x119449400] 14:17:13 INFO - PROCESS | 1651 | 1463433433558 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]]]}] 14:17:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:17:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 570ms 14:17:13 INFO - PROCESS | 1651 | 1463433433593 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 14:17:13 INFO - PROCESS | 1651 | 1463433433594 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 14:17:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:17:13 INFO - PROCESS | 1651 | 1463433433597 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:17:13 INFO - PROCESS | 1651 | 1463433433598 Marionette TRACE conn2 <- [1,2594,null,{}] 14:17:13 INFO - PROCESS | 1651 | 1463433433604 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}] 14:17:13 INFO - PROCESS | 1651 | 1463433433728 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 14:17:13 INFO - PROCESS | 1651 | 1463433433830 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1403bb000 == 116 [pid = 1651] [id = 656] 14:17:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x128f0f000) [pid = 1651] [serial = 1968] [outer = 0x0] 14:17:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x140a87400) [pid = 1651] [serial = 1969] [outer = 0x128f0f000] 14:17:13 INFO - PROCESS | 1651 | 1463433433860 Marionette DEBUG loaded listener.js 14:17:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x141b78c00) [pid = 1651] [serial = 1970] [outer = 0x128f0f000] 14:17:14 INFO - PROCESS | 1651 | 1463433434184 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]]]}] 14:17:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:17:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 623ms 14:17:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:17:14 INFO - PROCESS | 1651 | 1463433434221 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 14:17:14 INFO - PROCESS | 1651 | 1463433434222 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 14:17:14 INFO - PROCESS | 1651 | 1463433434224 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:17:14 INFO - PROCESS | 1651 | 1463433434225 Marionette TRACE conn2 <- [1,2598,null,{}] 14:17:14 INFO - PROCESS | 1651 | 1463433434228 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}] 14:17:14 INFO - PROCESS | 1651 | 1463433434339 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 14:17:14 INFO - PROCESS | 1651 | 1463433434343 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x14197a000 == 117 [pid = 1651] [id = 657] 14:17:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x1402ab800) [pid = 1651] [serial = 1971] [outer = 0x0] 14:17:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x1402b0400) [pid = 1651] [serial = 1972] [outer = 0x1402ab800] 14:17:14 INFO - PROCESS | 1651 | 1463433434368 Marionette DEBUG loaded listener.js 14:17:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x1402b5000) [pid = 1651] [serial = 1973] [outer = 0x1402ab800] 14:17:15 INFO - PROCESS | 1651 | 1463433435021 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]]]}] 14:17:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:17:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 869ms 14:17:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:17:15 INFO - PROCESS | 1651 | 1463433435094 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 14:17:15 INFO - PROCESS | 1651 | 1463433435097 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 14:17:15 INFO - PROCESS | 1651 | 1463433435101 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:17:15 INFO - PROCESS | 1651 | 1463433435104 Marionette TRACE conn2 <- [1,2602,null,{}] 14:17:15 INFO - PROCESS | 1651 | 1463433435108 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}] 14:17:15 INFO - PROCESS | 1651 | 1463433435252 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 14:17:15 INFO - PROCESS | 1651 | 1463433435392 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c79800 == 118 [pid = 1651] [id = 658] 14:17:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x113c22400) [pid = 1651] [serial = 1974] [outer = 0x0] 14:17:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x1192af000) [pid = 1651] [serial = 1975] [outer = 0x113c22400] 14:17:15 INFO - PROCESS | 1651 | 1463433435426 Marionette DEBUG loaded listener.js 14:17:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x123970c00) [pid = 1651] [serial = 1976] [outer = 0x113c22400] 14:17:15 INFO - PROCESS | 1651 | 1463433435936 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]]]}] 14:17:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:17:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 874ms 14:17:15 INFO - PROCESS | 1651 | 1463433435979 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 14:17:15 INFO - PROCESS | 1651 | 1463433435984 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 14:17:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:17:15 INFO - PROCESS | 1651 | 1463433435991 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:17:15 INFO - PROCESS | 1651 | 1463433435993 Marionette TRACE conn2 <- [1,2606,null,{}] 14:17:15 INFO - PROCESS | 1651 | 1463433435996 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}] 14:17:16 INFO - PROCESS | 1651 | 1463433436128 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 14:17:16 INFO - PROCESS | 1651 | 1463433436269 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f99000 == 119 [pid = 1651] [id = 659] 14:17:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x124630800) [pid = 1651] [serial = 1977] [outer = 0x0] 14:17:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x1267f3c00) [pid = 1651] [serial = 1978] [outer = 0x124630800] 14:17:16 INFO - PROCESS | 1651 | 1463433436299 Marionette DEBUG loaded listener.js 14:17:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x129073000) [pid = 1651] [serial = 1979] [outer = 0x124630800] 14:17:16 INFO - PROCESS | 1651 | 1463433436763 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]]]}] 14:17:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:17:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 819ms 14:17:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:17:16 INFO - PROCESS | 1651 | 1463433436811 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 14:17:16 INFO - PROCESS | 1651 | 1463433436813 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 14:17:16 INFO - PROCESS | 1651 | 1463433436815 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:17:16 INFO - PROCESS | 1651 | 1463433436817 Marionette TRACE conn2 <- [1,2610,null,{}] 14:17:16 INFO - PROCESS | 1651 | 1463433436847 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}] 14:17:16 INFO - PROCESS | 1651 | 1463433436983 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 14:17:17 INFO - PROCESS | 1651 | 1463433437125 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x141a98800 == 120 [pid = 1651] [id = 660] 14:17:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12ce28c00) [pid = 1651] [serial = 1980] [outer = 0x0] 14:17:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x12fb91c00) [pid = 1651] [serial = 1981] [outer = 0x12ce28c00] 14:17:17 INFO - PROCESS | 1651 | 1463433437159 Marionette DEBUG loaded listener.js 14:17:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x13379a800) [pid = 1651] [serial = 1982] [outer = 0x12ce28c00] 14:17:17 INFO - PROCESS | 1651 | 1463433437617 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]]]}] 14:17:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:17:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 839ms 14:17:17 INFO - PROCESS | 1651 | 1463433437656 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 14:17:17 INFO - PROCESS | 1651 | 1463433437658 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 14:17:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:17:17 INFO - PROCESS | 1651 | 1463433437660 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:17:17 INFO - PROCESS | 1651 | 1463433437662 Marionette TRACE conn2 <- [1,2614,null,{}] 14:17:17 INFO - PROCESS | 1651 | 1463433437664 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}] 14:17:17 INFO - PROCESS | 1651 | 1463433437799 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 14:17:17 INFO - PROCESS | 1651 | 1463433437940 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x142dd3800 == 121 [pid = 1651] [id = 661] 14:17:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x133843c00) [pid = 1651] [serial = 1983] [outer = 0x0] 14:17:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x133e95000) [pid = 1651] [serial = 1984] [outer = 0x133843c00] 14:17:17 INFO - PROCESS | 1651 | 1463433437970 Marionette DEBUG loaded listener.js 14:17:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x13b531800) [pid = 1651] [serial = 1985] [outer = 0x133843c00] 14:17:18 INFO - PROCESS | 1651 | 1463433438404 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]]]}] 14:17:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:17:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 771ms 14:17:18 INFO - PROCESS | 1651 | 1463433438432 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 14:17:18 INFO - PROCESS | 1651 | 1463433438434 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 14:17:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:17:18 INFO - PROCESS | 1651 | 1463433438457 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:17:18 INFO - PROCESS | 1651 | 1463433438458 Marionette TRACE conn2 <- [1,2618,null,{}] 14:17:18 INFO - PROCESS | 1651 | 1463433438460 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}] 14:17:18 INFO - PROCESS | 1651 | 1463433438593 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 14:17:18 INFO - PROCESS | 1651 | 1463433438704 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1433bc800 == 122 [pid = 1651] [id = 662] 14:17:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x13b535800) [pid = 1651] [serial = 1986] [outer = 0x0] 14:17:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x1402ad000) [pid = 1651] [serial = 1987] [outer = 0x13b535800] 14:17:18 INFO - PROCESS | 1651 | 1463433438734 Marionette DEBUG loaded listener.js 14:17:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x1408a3c00) [pid = 1651] [serial = 1988] [outer = 0x13b535800] 14:17:19 INFO - PROCESS | 1651 | 1463433439173 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]]]}] 14:17:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:17:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 772ms 14:17:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:17:19 INFO - PROCESS | 1651 | 1463433439230 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 14:17:19 INFO - PROCESS | 1651 | 1463433439231 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 14:17:19 INFO - PROCESS | 1651 | 1463433439236 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:17:19 INFO - PROCESS | 1651 | 1463433439237 Marionette TRACE conn2 <- [1,2622,null,{}] 14:17:19 INFO - PROCESS | 1651 | 1463433439240 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}] 14:17:19 INFO - PROCESS | 1651 | 1463433439387 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 14:17:19 INFO - PROCESS | 1651 | 1463433439528 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x143ed8800 == 123 [pid = 1651] [id = 663] 14:17:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x140a72c00) [pid = 1651] [serial = 1989] [outer = 0x0] 14:17:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x140a86c00) [pid = 1651] [serial = 1990] [outer = 0x140a72c00] 14:17:19 INFO - PROCESS | 1651 | 1463433439559 Marionette DEBUG loaded listener.js 14:17:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x141c22c00) [pid = 1651] [serial = 1991] [outer = 0x140a72c00] 14:17:20 INFO - PROCESS | 1651 | 1463433439998 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]]]}] 14:17:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:17:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 819ms 14:17:20 INFO - PROCESS | 1651 | 1463433440056 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 14:17:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:17:20 INFO - PROCESS | 1651 | 1463433440057 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 14:17:20 INFO - PROCESS | 1651 | 1463433440060 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:17:20 INFO - PROCESS | 1651 | 1463433440061 Marionette TRACE conn2 <- [1,2626,null,{}] 14:17:20 INFO - PROCESS | 1651 | 1463433440063 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}] 14:17:20 INFO - PROCESS | 1651 | 1463433440195 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 14:17:20 INFO - PROCESS | 1651 | 1463433440306 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1453c9000 == 124 [pid = 1651] [id = 664] 14:17:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x141b82000) [pid = 1651] [serial = 1992] [outer = 0x0] 14:17:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x141d59000) [pid = 1651] [serial = 1993] [outer = 0x141b82000] 14:17:20 INFO - PROCESS | 1651 | 1463433440335 Marionette DEBUG loaded listener.js 14:17:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x141f2f000) [pid = 1651] [serial = 1994] [outer = 0x141b82000] 14:17:20 INFO - PROCESS | 1651 | 1463433440814 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]]]}] 14:17:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:17:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 772ms 14:17:20 INFO - PROCESS | 1651 | 1463433440832 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 14:17:20 INFO - PROCESS | 1651 | 1463433440833 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 14:17:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:17:20 INFO - PROCESS | 1651 | 1463433440857 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:17:20 INFO - PROCESS | 1651 | 1463433440858 Marionette TRACE conn2 <- [1,2630,null,{}] 14:17:20 INFO - PROCESS | 1651 | 1463433440861 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}] 14:17:20 INFO - PROCESS | 1651 | 1463433440992 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 14:17:21 INFO - PROCESS | 1651 | 1463433441102 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1453e1000 == 125 [pid = 1651] [id = 665] 14:17:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x141f2e400) [pid = 1651] [serial = 1995] [outer = 0x0] 14:17:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x141f3b400) [pid = 1651] [serial = 1996] [outer = 0x141f2e400] 14:17:21 INFO - PROCESS | 1651 | 1463433441131 Marionette DEBUG loaded listener.js 14:17:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x142eb3800) [pid = 1651] [serial = 1997] [outer = 0x141f2e400] 14:17:21 INFO - PROCESS | 1651 | 1463433441543 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]]]}] 14:17:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:17:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 723ms 14:17:21 INFO - PROCESS | 1651 | 1463433441578 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 14:17:21 INFO - PROCESS | 1651 | 1463433441579 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 14:17:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:17:21 INFO - PROCESS | 1651 | 1463433441598 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:17:21 INFO - PROCESS | 1651 | 1463433441600 Marionette TRACE conn2 <- [1,2634,null,{}] 14:17:21 INFO - PROCESS | 1651 | 1463433441607 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}] 14:17:21 INFO - PROCESS | 1651 | 1463433441739 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 14:17:21 INFO - PROCESS | 1651 | 1463433441851 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x144ed3000 == 126 [pid = 1651] [id = 666] 14:17:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x141f3ac00) [pid = 1651] [serial = 1998] [outer = 0x0] 14:17:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x14325ec00) [pid = 1651] [serial = 1999] [outer = 0x141f3ac00] 14:17:21 INFO - PROCESS | 1651 | 1463433441880 Marionette DEBUG loaded listener.js 14:17:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x143264c00) [pid = 1651] [serial = 2000] [outer = 0x141f3ac00] 14:17:22 INFO - PROCESS | 1651 | 1463433442379 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]]]}] 14:17:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:17:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 842ms 14:17:22 INFO - PROCESS | 1651 | 1463433442427 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 14:17:22 INFO - PROCESS | 1651 | 1463433442429 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 14:17:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:17:22 INFO - PROCESS | 1651 | 1463433442431 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:17:22 INFO - PROCESS | 1651 | 1463433442433 Marionette TRACE conn2 <- [1,2638,null,{}] 14:17:22 INFO - PROCESS | 1651 | 1463433442438 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}] 14:17:22 INFO - PROCESS | 1651 | 1463433442573 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 14:17:22 INFO - PROCESS | 1651 | 1463433442690 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c807000 == 127 [pid = 1651] [id = 667] 14:17:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x110eefc00) [pid = 1651] [serial = 2001] [outer = 0x0] 14:17:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x12c429000) [pid = 1651] [serial = 2002] [outer = 0x110eefc00] 14:17:22 INFO - PROCESS | 1651 | 1463433442720 Marionette DEBUG loaded listener.js 14:17:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x142eab000) [pid = 1651] [serial = 2003] [outer = 0x110eefc00] 14:17:23 INFO - PROCESS | 1651 | 1463433443166 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]]]}] 14:17:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:17:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 772ms 14:17:23 INFO - PROCESS | 1651 | 1463433443204 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 14:17:23 INFO - PROCESS | 1651 | 1463433443206 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 14:17:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:17:23 INFO - PROCESS | 1651 | 1463433443208 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:17:23 INFO - PROCESS | 1651 | 1463433443210 Marionette TRACE conn2 <- [1,2642,null,{}] 14:17:23 INFO - PROCESS | 1651 | 1463433443213 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}] 14:17:23 INFO - PROCESS | 1651 | 1463433443360 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 14:17:23 INFO - PROCESS | 1651 | 1463433443479 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1344b1800 == 128 [pid = 1651] [id = 668] 14:17:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x141db4000) [pid = 1651] [serial = 2004] [outer = 0x0] 14:17:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x14326c800) [pid = 1651] [serial = 2005] [outer = 0x141db4000] 14:17:23 INFO - PROCESS | 1651 | 1463433443513 Marionette DEBUG loaded listener.js 14:17:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x143277800) [pid = 1651] [serial = 2006] [outer = 0x141db4000] 14:17:24 INFO - PROCESS | 1651 | 1463433444044 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]]]}] 14:17:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:17:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 874ms 14:17:24 INFO - PROCESS | 1651 | 1463433444082 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 14:17:24 INFO - PROCESS | 1651 | 1463433444084 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 14:17:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:17:24 INFO - PROCESS | 1651 | 1463433444088 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:17:24 INFO - PROCESS | 1651 | 1463433444089 Marionette TRACE conn2 <- [1,2646,null,{}] 14:17:24 INFO - PROCESS | 1651 | 1463433444092 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}] 14:17:24 INFO - PROCESS | 1651 | 1463433444226 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 14:17:24 INFO - PROCESS | 1651 | 1463433444344 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x126121800 == 129 [pid = 1651] [id = 669] 14:17:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x110d56400) [pid = 1651] [serial = 2007] [outer = 0x0] 14:17:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x111c82800) [pid = 1651] [serial = 2008] [outer = 0x110d56400] 14:17:24 INFO - PROCESS | 1651 | 1463433444678 Marionette DEBUG loaded listener.js 14:17:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x112970c00) [pid = 1651] [serial = 2009] [outer = 0x110d56400] 14:17:25 INFO - PROCESS | 1651 | 1463433445183 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]]]}] 14:17:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:17:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1121ms 14:17:25 INFO - PROCESS | 1651 | 1463433445218 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 14:17:25 INFO - PROCESS | 1651 | 1463433445221 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 14:17:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:17:25 INFO - PROCESS | 1651 | 1463433445227 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:17:25 INFO - PROCESS | 1651 | 1463433445230 Marionette TRACE conn2 <- [1,2650,null,{}] 14:17:25 INFO - PROCESS | 1651 | 1463433445234 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}] 14:17:25 INFO - PROCESS | 1651 | 1463433445358 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 14:17:25 INFO - PROCESS | 1651 | 1463433445521 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x125858000 == 130 [pid = 1651] [id = 670] 14:17:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x112e2ac00) [pid = 1651] [serial = 2010] [outer = 0x0] 14:17:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x116187c00) [pid = 1651] [serial = 2011] [outer = 0x112e2ac00] 14:17:25 INFO - PROCESS | 1651 | 1463433445552 Marionette DEBUG loaded listener.js 14:17:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x1193f9000) [pid = 1651] [serial = 2012] [outer = 0x112e2ac00] 14:17:25 INFO - PROCESS | 1651 | 1463433445952 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]]]}] 14:17:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:17:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 774ms 14:17:26 INFO - PROCESS | 1651 | 1463433446019 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 14:17:26 INFO - PROCESS | 1651 | 1463433446022 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 14:17:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:17:26 INFO - PROCESS | 1651 | 1463433446026 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:17:26 INFO - PROCESS | 1651 | 1463433446028 Marionette TRACE conn2 <- [1,2654,null,{}] 14:17:26 INFO - PROCESS | 1651 | 1463433446030 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}] 14:17:26 INFO - PROCESS | 1651 | 1463433446210 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 14:17:26 INFO - PROCESS | 1651 | 1463433446294 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x123abb800 == 131 [pid = 1651] [id = 671] 14:17:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x1247d3800) [pid = 1651] [serial = 2013] [outer = 0x0] 14:17:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x12615a000) [pid = 1651] [serial = 2014] [outer = 0x1247d3800] 14:17:26 INFO - PROCESS | 1651 | 1463433446324 Marionette DEBUG loaded listener.js 14:17:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x128972c00) [pid = 1651] [serial = 2015] [outer = 0x1247d3800] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12a730000 == 130 [pid = 1651] [id = 188] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x128c73000 == 129 [pid = 1651] [id = 438] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1403bb000 == 128 [pid = 1651] [id = 656] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x137892000 == 127 [pid = 1651] [id = 655] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12470e800 == 126 [pid = 1651] [id = 654] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x141f35c00) [pid = 1651] [serial = 1852] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x141dba400) [pid = 1651] [serial = 1849] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x141d51800) [pid = 1651] [serial = 1846] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x134a03800 == 125 [pid = 1651] [id = 653] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x13442e000 == 124 [pid = 1651] [id = 652] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1342c4000 == 123 [pid = 1651] [id = 651] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12fb6a000 == 122 [pid = 1651] [id = 650] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12d4d9800 == 121 [pid = 1651] [id = 649] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba98000 == 120 [pid = 1651] [id = 648] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x118854000 == 119 [pid = 1651] [id = 647] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12a72d000 == 118 [pid = 1651] [id = 646] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x145313000 == 117 [pid = 1651] [id = 641] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1442bc800 == 116 [pid = 1651] [id = 640] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x13376e800 == 115 [pid = 1651] [id = 639] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x143edf000 == 114 [pid = 1651] [id = 638] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x142e15800 == 113 [pid = 1651] [id = 637] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x141ca1000 == 112 [pid = 1651] [id = 636] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x14160d800 == 111 [pid = 1651] [id = 635] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x140b6d800 == 110 [pid = 1651] [id = 634] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x133f65800 == 109 [pid = 1651] [id = 633] 14:17:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12901b800 == 108 [pid = 1651] [id = 632] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x133fb5000) [pid = 1651] [serial = 1882] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x12460cc00) [pid = 1651] [serial = 1870] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x13b53e400) [pid = 1651] [serial = 1885] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x128a25800) [pid = 1651] [serial = 1871] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x11312b800) [pid = 1651] [serial = 1891] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x1192ab000) [pid = 1651] [serial = 1825] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x140ab4800) [pid = 1651] [serial = 1888] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x140abf400) [pid = 1651] [serial = 1889] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x1242b1800) [pid = 1651] [serial = 1861] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x124b72400) [pid = 1651] [serial = 1862] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x141db8400) [pid = 1651] [serial = 1843] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12d15f800) [pid = 1651] [serial = 1873] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x12fb2e800) [pid = 1651] [serial = 1874] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x133e99c00) [pid = 1651] [serial = 1834] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x12be62000) [pid = 1651] [serial = 1868] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x12ade8400) [pid = 1651] [serial = 1867] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x1408aec00) [pid = 1651] [serial = 1840] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x129309400) [pid = 1651] [serial = 1865] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x128c3cc00) [pid = 1651] [serial = 1864] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x124ebc800) [pid = 1651] [serial = 1828] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x1193f4c00) [pid = 1651] [serial = 1859] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x113188000) [pid = 1651] [serial = 1858] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x142eb5400) [pid = 1651] [serial = 1855] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x134523800) [pid = 1651] [serial = 1837] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x12d169400) [pid = 1651] [serial = 1831] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12fb91000) [pid = 1651] [serial = 1879] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x12fb9d400) [pid = 1651] [serial = 1876] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x13372e400) [pid = 1651] [serial = 1877] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x140865000) [pid = 1651] [serial = 1886] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x13452c000) [pid = 1651] [serial = 1883] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x1338f4800) [pid = 1651] [serial = 1880] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x12103a000) [pid = 1651] [serial = 1892] [outer = 0x0] [url = about:blank] 14:17:26 INFO - PROCESS | 1651 | 1463433446829 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]]]}] 14:17:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:17:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 819ms 14:17:26 INFO - PROCESS | 1651 | 1463433446846 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 14:17:26 INFO - PROCESS | 1651 | 1463433446847 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 14:17:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:17:26 INFO - PROCESS | 1651 | 1463433446850 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:17:26 INFO - PROCESS | 1651 | 1463433446854 Marionette TRACE conn2 <- [1,2658,null,{}] 14:17:26 INFO - PROCESS | 1651 | 1463433446862 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}] 14:17:26 INFO - PROCESS | 1651 | 1463433446984 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 14:17:26 INFO - PROCESS | 1651 | 1463433446989 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c10000 == 109 [pid = 1651] [id = 672] 14:17:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x124b72400) [pid = 1651] [serial = 2016] [outer = 0x0] 14:17:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x129308000) [pid = 1651] [serial = 2017] [outer = 0x124b72400] 14:17:27 INFO - PROCESS | 1651 | 1463433447015 Marionette DEBUG loaded listener.js 14:17:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x1295c6000) [pid = 1651] [serial = 2018] [outer = 0x124b72400] 14:17:27 INFO - PROCESS | 1651 | 1463433447429 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]]]}] 14:17:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:17:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 625ms 14:17:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:17:27 INFO - PROCESS | 1651 | 1463433447475 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 14:17:27 INFO - PROCESS | 1651 | 1463433447477 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 14:17:27 INFO - PROCESS | 1651 | 1463433447480 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:17:27 INFO - PROCESS | 1651 | 1463433447481 Marionette TRACE conn2 <- [1,2662,null,{}] 14:17:27 INFO - PROCESS | 1651 | 1463433447483 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}] 14:17:27 INFO - PROCESS | 1651 | 1463433447607 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 14:17:27 INFO - PROCESS | 1651 | 1463433447614 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce48800 == 110 [pid = 1651] [id = 673] 14:17:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x12a797000) [pid = 1651] [serial = 2019] [outer = 0x0] 14:17:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x12bb68800) [pid = 1651] [serial = 2020] [outer = 0x12a797000] 14:17:27 INFO - PROCESS | 1651 | 1463433447641 Marionette DEBUG loaded listener.js 14:17:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x12bed8800) [pid = 1651] [serial = 2021] [outer = 0x12a797000] 14:17:28 INFO - PROCESS | 1651 | 1463433448041 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]]]}] 14:17:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:17:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 572ms 14:17:28 INFO - PROCESS | 1651 | 1463433448054 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 14:17:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:17:28 INFO - PROCESS | 1651 | 1463433448063 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 14:17:28 INFO - PROCESS | 1651 | 1463433448065 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:17:28 INFO - PROCESS | 1651 | 1463433448066 Marionette TRACE conn2 <- [1,2666,null,{}] 14:17:28 INFO - PROCESS | 1651 | 1463433448074 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}] 14:17:28 INFO - PROCESS | 1651 | 1463433448188 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 14:17:28 INFO - PROCESS | 1651 | 1463433448192 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fb57000 == 111 [pid = 1651] [id = 674] 14:17:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x12c9cbc00) [pid = 1651] [serial = 2022] [outer = 0x0] 14:17:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x12d169400) [pid = 1651] [serial = 2023] [outer = 0x12c9cbc00] 14:17:28 INFO - PROCESS | 1651 | 1463433448221 Marionette DEBUG loaded listener.js 14:17:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x12fb2e800) [pid = 1651] [serial = 2024] [outer = 0x12c9cbc00] 14:17:29 INFO - PROCESS | 1651 | 1463433449113 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]]]}] 14:17:29 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) 14:17:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1075ms 14:17:29 INFO - PROCESS | 1651 | 1463433449141 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 14:17:29 INFO - PROCESS | 1651 | 1463433449142 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 14:17:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:17:29 INFO - PROCESS | 1651 | 1463433449144 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:17:29 INFO - PROCESS | 1651 | 1463433449145 Marionette TRACE conn2 <- [1,2670,null,{}] 14:17:29 INFO - PROCESS | 1651 | 1463433449148 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}] 14:17:29 INFO - PROCESS | 1651 | 1463433449299 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 14:17:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12d18b000 == 110 [pid = 1651] [id = 16] 14:17:29 INFO - PROCESS | 1651 | 1463433449355 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x126819800 == 111 [pid = 1651] [id = 675] 14:17:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x119cbc400) [pid = 1651] [serial = 2025] [outer = 0x0] 14:17:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x12ce31400) [pid = 1651] [serial = 2026] [outer = 0x119cbc400] 14:17:29 INFO - PROCESS | 1651 | 1463433449443 Marionette DEBUG loaded listener.js 14:17:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x13379f400) [pid = 1651] [serial = 2027] [outer = 0x119cbc400] 14:17:30 INFO - PROCESS | 1651 | 1463433450236 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 14:17:30 INFO - PROCESS | 1651 | 1463433450265 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 14:17:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:17:30 INFO - PROCESS | 1651 | 1463433450267 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:17:30 INFO - PROCESS | 1651 | 1463433450278 Marionette TRACE conn2 <- [1,2674,null,{}] 14:17:30 INFO - PROCESS | 1651 | 1463433450280 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}] 14:17:30 INFO - PROCESS | 1651 | 1463433450423 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 14:17:30 INFO - PROCESS | 1651 | 1463433450445 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1344ae000 == 112 [pid = 1651] [id = 676] 14:17:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x12adf0800) [pid = 1651] [serial = 2028] [outer = 0x0] 14:17:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x133e97400) [pid = 1651] [serial = 2029] [outer = 0x12adf0800] 14:17:30 INFO - PROCESS | 1651 | 1463433450470 Marionette DEBUG loaded listener.js 14:17:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x134358800) [pid = 1651] [serial = 2030] [outer = 0x12adf0800] 14:17:31 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x119449400) [pid = 1651] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:17:31 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x128f0f000) [pid = 1651] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:17:31 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x12d577400) [pid = 1651] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:17:31 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x134529400) [pid = 1651] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:17:31 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x134473400) [pid = 1651] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:17:31 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x1125f6c00) [pid = 1651] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:17:31 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x12bb25c00) [pid = 1651] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:17:31 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x128a25c00) [pid = 1651] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:17:31 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12c9c1800) [pid = 1651] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:17:31 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x112d28000) [pid = 1651] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:17:31 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x112750800) [pid = 1651] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:17:31 INFO - PROCESS | 1651 | 1463433451362 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 14:17:31 INFO - PROCESS | 1651 | 1463433451401 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 14:17:31 INFO - PROCESS | 1651 | 1463433451404 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:17:31 INFO - PROCESS | 1651 | 1463433451405 Marionette TRACE conn2 <- [1,2678,null,{}] 14:17:31 INFO - PROCESS | 1651 | 1463433451407 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}] 14:17:31 INFO - PROCESS | 1651 | 1463433451514 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 14:17:31 INFO - PROCESS | 1651 | 1463433451520 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1344bc800 == 113 [pid = 1651] [id = 677] 14:17:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x124605800) [pid = 1651] [serial = 2031] [outer = 0x0] 14:17:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x12d577400) [pid = 1651] [serial = 2032] [outer = 0x124605800] 14:17:31 INFO - PROCESS | 1651 | 1463433451546 Marionette DEBUG loaded listener.js 14:17:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x13446f400) [pid = 1651] [serial = 2033] [outer = 0x124605800] 14:17:32 INFO - PROCESS | 1651 | 1463433452412 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]]]}] 14:17:32 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) 14:17:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1022ms 14:17:32 INFO - PROCESS | 1651 | 1463433452435 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 14:17:32 INFO - PROCESS | 1651 | 1463433452436 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 14:17:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:17:32 INFO - PROCESS | 1651 | 1463433452439 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:17:32 INFO - PROCESS | 1651 | 1463433452440 Marionette TRACE conn2 <- [1,2682,null,{}] 14:17:32 INFO - PROCESS | 1651 | 1463433452443 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}] 14:17:32 INFO - PROCESS | 1651 | 1463433452598 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 14:17:32 INFO - PROCESS | 1651 | 1463433452605 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x134a7c800 == 114 [pid = 1651] [id = 678] 14:17:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x12bb25c00) [pid = 1651] [serial = 2034] [outer = 0x0] 14:17:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x13451f800) [pid = 1651] [serial = 2035] [outer = 0x12bb25c00] 14:17:32 INFO - PROCESS | 1651 | 1463433452631 Marionette DEBUG loaded listener.js 14:17:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x13b53a000) [pid = 1651] [serial = 2036] [outer = 0x12bb25c00] 14:17:33 INFO - PROCESS | 1651 | 1463433453509 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]]]}] 14:17:33 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) 14:17:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1120ms 14:17:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:17:33 INFO - PROCESS | 1651 | 1463433453560 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 14:17:33 INFO - PROCESS | 1651 | 1463433453562 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 14:17:33 INFO - PROCESS | 1651 | 1463433453566 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:17:33 INFO - PROCESS | 1651 | 1463433453569 Marionette TRACE conn2 <- [1,2686,null,{}] 14:17:33 INFO - PROCESS | 1651 | 1463433453574 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}] 14:17:33 INFO - PROCESS | 1651 | 1463433453712 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 14:17:33 INFO - PROCESS | 1651 | 1463433453851 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238b6800 == 115 [pid = 1651] [id = 679] 14:17:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x117678800) [pid = 1651] [serial = 2037] [outer = 0x0] 14:17:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x1185c6c00) [pid = 1651] [serial = 2038] [outer = 0x117678800] 14:17:33 INFO - PROCESS | 1651 | 1463433453889 Marionette DEBUG loaded listener.js 14:17:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x121036c00) [pid = 1651] [serial = 2039] [outer = 0x117678800] 14:17:34 INFO - PROCESS | 1651 | 1463433454839 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 14:17:34 INFO - PROCESS | 1651 | 1463433454932 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 14:17:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:17:34 INFO - PROCESS | 1651 | 1463433454939 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:17:34 INFO - PROCESS | 1651 | 1463433454941 Marionette TRACE conn2 <- [1,2690,null,{}] 14:17:34 INFO - PROCESS | 1651 | 1463433454944 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}] 14:17:35 INFO - PROCESS | 1651 | 1463433455062 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 14:17:35 INFO - PROCESS | 1651 | 1463433455260 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f71800 == 116 [pid = 1651] [id = 680] 14:17:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x117e2c800) [pid = 1651] [serial = 2040] [outer = 0x0] 14:17:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x12896f000) [pid = 1651] [serial = 2041] [outer = 0x117e2c800] 14:17:35 INFO - PROCESS | 1651 | 1463433455293 Marionette DEBUG loaded listener.js 14:17:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x12930d800) [pid = 1651] [serial = 2042] [outer = 0x117e2c800] 14:17:36 INFO - PROCESS | 1651 | 1463433456222 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 14:17:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:17:36 INFO - PROCESS | 1651 | 1463433456262 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 14:17:36 INFO - PROCESS | 1651 | 1463433456265 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:17:36 INFO - PROCESS | 1651 | 1463433456267 Marionette TRACE conn2 <- [1,2694,null,{}] 14:17:36 INFO - PROCESS | 1651 | 1463433456276 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}] 14:17:36 INFO - PROCESS | 1651 | 1463433456409 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 14:17:36 INFO - PROCESS | 1651 | 1463433456573 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x13b5d1000 == 117 [pid = 1651] [id = 681] 14:17:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x12d6c9800) [pid = 1651] [serial = 2043] [outer = 0x0] 14:17:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x12fb89c00) [pid = 1651] [serial = 2044] [outer = 0x12d6c9800] 14:17:36 INFO - PROCESS | 1651 | 1463433456609 Marionette DEBUG loaded listener.js 14:17:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x13383c400) [pid = 1651] [serial = 2045] [outer = 0x12d6c9800] 14:17:37 INFO - PROCESS | 1651 | 1463433457515 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 14:17:37 INFO - PROCESS | 1651 | 1463433457541 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 14:17:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:17:37 INFO - PROCESS | 1651 | 1463433457544 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:17:37 INFO - PROCESS | 1651 | 1463433457545 Marionette TRACE conn2 <- [1,2698,null,{}] 14:17:37 INFO - PROCESS | 1651 | 1463433457547 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}] 14:17:37 INFO - PROCESS | 1651 | 1463433457674 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 14:17:37 INFO - PROCESS | 1651 | 1463433457812 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x140b65000 == 118 [pid = 1651] [id = 682] 14:17:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x1338f6800) [pid = 1651] [serial = 2046] [outer = 0x0] 14:17:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x13b574000) [pid = 1651] [serial = 2047] [outer = 0x1338f6800] 14:17:37 INFO - PROCESS | 1651 | 1463433457865 Marionette DEBUG loaded listener.js 14:17:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x1402a6800) [pid = 1651] [serial = 2048] [outer = 0x1338f6800] 14:17:38 INFO - PROCESS | 1651 | 1463433458784 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 14:17:38 INFO - PROCESS | 1651 | 1463433458816 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 14:17:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:17:38 INFO - PROCESS | 1651 | 1463433458821 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:17:38 INFO - PROCESS | 1651 | 1463433458822 Marionette TRACE conn2 <- [1,2702,null,{}] 14:17:38 INFO - PROCESS | 1651 | 1463433458825 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}] 14:17:38 INFO - PROCESS | 1651 | 1463433458947 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 14:17:39 INFO - PROCESS | 1651 | 1463433459108 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x141973000 == 119 [pid = 1651] [id = 683] 14:17:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x134529400) [pid = 1651] [serial = 2049] [outer = 0x0] 14:17:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x14086bc00) [pid = 1651] [serial = 2050] [outer = 0x134529400] 14:17:39 INFO - PROCESS | 1651 | 1463433459140 Marionette DEBUG loaded listener.js 14:17:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x1408ae000) [pid = 1651] [serial = 2051] [outer = 0x134529400] 14:17:39 INFO - PROCESS | 1651 | 1463433459548 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]]]}] 14:17:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:17:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 771ms 14:17:39 INFO - PROCESS | 1651 | 1463433459591 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 14:17:39 INFO - PROCESS | 1651 | 1463433459592 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 14:17:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:17:39 INFO - PROCESS | 1651 | 1463433459595 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:17:39 INFO - PROCESS | 1651 | 1463433459596 Marionette TRACE conn2 <- [1,2706,null,{}] 14:17:39 INFO - PROCESS | 1651 | 1463433459598 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}] 14:17:39 INFO - PROCESS | 1651 | 1463433459741 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 14:17:39 INFO - PROCESS | 1651 | 1463433459886 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x142d42000 == 120 [pid = 1651] [id = 684] 14:17:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x13fe42800) [pid = 1651] [serial = 2052] [outer = 0x0] 14:17:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x140a7e800) [pid = 1651] [serial = 2053] [outer = 0x13fe42800] 14:17:39 INFO - PROCESS | 1651 | 1463433459918 Marionette DEBUG loaded listener.js 14:17:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x140abc000) [pid = 1651] [serial = 2054] [outer = 0x13fe42800] 14:17:40 INFO - PROCESS | 1651 | 1463433460360 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]]]}] 14:17:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:17:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 822ms 14:17:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:17:40 INFO - PROCESS | 1651 | 1463433460418 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 14:17:40 INFO - PROCESS | 1651 | 1463433460419 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 14:17:40 INFO - PROCESS | 1651 | 1463433460421 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:17:40 INFO - PROCESS | 1651 | 1463433460423 Marionette TRACE conn2 <- [1,2710,null,{}] 14:17:40 INFO - PROCESS | 1651 | 1463433460425 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}] 14:17:40 INFO - PROCESS | 1651 | 1463433460551 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 14:17:40 INFO - PROCESS | 1651 | 1463433460696 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x143de8800 == 121 [pid = 1651] [id = 685] 14:17:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x140abd000) [pid = 1651] [serial = 2055] [outer = 0x0] 14:17:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x1418c3c00) [pid = 1651] [serial = 2056] [outer = 0x140abd000] 14:17:40 INFO - PROCESS | 1651 | 1463433460729 Marionette DEBUG loaded listener.js 14:17:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x141c24c00) [pid = 1651] [serial = 2057] [outer = 0x140abd000] 14:17:41 INFO - PROCESS | 1651 | 1463433461173 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] 14:17:41 INFO - PROCESS | 1651 | 1463433461192 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 14:17:41 INFO - PROCESS | 1651 | 1463433461194 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:17:41 INFO - PROCESS | 1651 | 1463433461195 Marionette TRACE conn2 <- [1,2714,null,{}] 14:17:41 INFO - PROCESS | 1651 | 1463433461198 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}] 14:17:41 INFO - PROCESS | 1651 | 1463433461322 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 14:17:41 INFO - PROCESS | 1651 | 1463433461435 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1441f7800 == 122 [pid = 1651] [id = 686] 14:17:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x1418c4000) [pid = 1651] [serial = 2058] [outer = 0x0] 14:17:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x141f35c00) [pid = 1651] [serial = 2059] [outer = 0x1418c4000] 14:17:41 INFO - PROCESS | 1651 | 1463433461465 Marionette DEBUG loaded listener.js 14:17:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x1431abc00) [pid = 1651] [serial = 2060] [outer = 0x1418c4000] 14:17:41 INFO - PROCESS | 1651 | 1463433461973 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]]]}] 14:17:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:17:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 818ms 14:17:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:17:42 INFO - PROCESS | 1651 | 1463433462013 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 14:17:42 INFO - PROCESS | 1651 | 1463433462014 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 14:17:42 INFO - PROCESS | 1651 | 1463433462017 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:17:42 INFO - PROCESS | 1651 | 1463433462018 Marionette TRACE conn2 <- [1,2718,null,{}] 14:17:42 INFO - PROCESS | 1651 | 1463433462020 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}] 14:17:42 INFO - PROCESS | 1651 | 1463433462147 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 14:17:42 INFO - PROCESS | 1651 | 1463433462292 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x123985800 == 123 [pid = 1651] [id = 687] 14:17:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x116115800) [pid = 1651] [serial = 2061] [outer = 0x0] 14:17:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x128c45c00) [pid = 1651] [serial = 2062] [outer = 0x116115800] 14:17:42 INFO - PROCESS | 1651 | 1463433462326 Marionette DEBUG loaded listener.js 14:17:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x1431ae000) [pid = 1651] [serial = 2063] [outer = 0x116115800] 14:17:42 INFO - PROCESS | 1651 | 1463433462784 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] 14:17:42 INFO - PROCESS | 1651 | 1463433462839 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 14:17:42 INFO - PROCESS | 1651 | 1463433462841 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:17:42 INFO - PROCESS | 1651 | 1463433462842 Marionette TRACE conn2 <- [1,2722,null,{}] 14:17:42 INFO - PROCESS | 1651 | 1463433462845 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}] 14:17:42 INFO - PROCESS | 1651 | 1463433462974 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 14:17:43 INFO - PROCESS | 1651 | 1463433463132 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x134679800 == 124 [pid = 1651] [id = 688] 14:17:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x1431ae800) [pid = 1651] [serial = 2064] [outer = 0x0] 14:17:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x1431b4400) [pid = 1651] [serial = 2065] [outer = 0x1431ae800] 14:17:43 INFO - PROCESS | 1651 | 1463433463164 Marionette DEBUG loaded listener.js 14:17:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x1431b9400) [pid = 1651] [serial = 2066] [outer = 0x1431ae800] 14:17:43 INFO - PROCESS | 1651 | 1463433463650 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] 14:17:43 INFO - PROCESS | 1651 | 1463433463712 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 14:17:43 INFO - PROCESS | 1651 | 1463433463715 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:17:43 INFO - PROCESS | 1651 | 1463433463717 Marionette TRACE conn2 <- [1,2726,null,{}] 14:17:43 INFO - PROCESS | 1651 | 1463433463719 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}] 14:17:43 INFO - PROCESS | 1651 | 1463433463863 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 14:17:44 INFO - PROCESS | 1651 | 1463433464026 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1418af800 == 125 [pid = 1651] [id = 689] 14:17:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x13b540800) [pid = 1651] [serial = 2067] [outer = 0x0] 14:17:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x1431b0000) [pid = 1651] [serial = 2068] [outer = 0x13b540800] 14:17:44 INFO - PROCESS | 1651 | 1463433464074 Marionette DEBUG loaded listener.js 14:17:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x14327bc00) [pid = 1651] [serial = 2069] [outer = 0x13b540800] 14:17:44 INFO - PROCESS | 1651 | 1463433464764 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]]]}] 14:17:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:17:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1073ms 14:17:44 INFO - PROCESS | 1651 | 1463433464788 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 14:17:44 INFO - PROCESS | 1651 | 1463433464791 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 14:17:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:17:44 INFO - PROCESS | 1651 | 1463433464794 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:17:44 INFO - PROCESS | 1651 | 1463433464797 Marionette TRACE conn2 <- [1,2730,null,{}] 14:17:44 INFO - PROCESS | 1651 | 1463433464801 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}] 14:17:44 INFO - PROCESS | 1651 | 1463433464929 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 14:17:45 INFO - PROCESS | 1651 | 1463433465084 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d2a1800 == 126 [pid = 1651] [id = 690] 14:17:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x11312b800) [pid = 1651] [serial = 2070] [outer = 0x0] 14:17:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x119219c00) [pid = 1651] [serial = 2071] [outer = 0x11312b800] 14:17:45 INFO - PROCESS | 1651 | 1463433465117 Marionette DEBUG loaded listener.js 14:17:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x124b72000) [pid = 1651] [serial = 2072] [outer = 0x11312b800] 14:17:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1344bc800 == 125 [pid = 1651] [id = 677] 14:17:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1344ae000 == 124 [pid = 1651] [id = 676] 14:17:46 INFO - PROCESS | 1651 | --DOCSHELL 0x126819800 == 123 [pid = 1651] [id = 675] 14:17:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12fb57000 == 122 [pid = 1651] [id = 674] 14:17:46 INFO - PROCESS | 1651 | --DOMWINDOW == 283 (0x1402b0400) [pid = 1651] [serial = 1972] [outer = 0x0] [url = about:blank] 14:17:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce48800 == 121 [pid = 1651] [id = 673] 14:17:46 INFO - PROCESS | 1651 | --DOCSHELL 0x128c10000 == 120 [pid = 1651] [id = 672] 14:17:46 INFO - PROCESS | 1651 | --DOCSHELL 0x123abb800 == 119 [pid = 1651] [id = 671] 14:17:46 INFO - PROCESS | 1651 | --DOCSHELL 0x125858000 == 118 [pid = 1651] [id = 670] 14:17:46 INFO - PROCESS | 1651 | --DOCSHELL 0x126121800 == 117 [pid = 1651] [id = 669] 14:17:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12c807000 == 116 [pid = 1651] [id = 667] 14:17:46 INFO - PROCESS | 1651 | --DOCSHELL 0x144ed3000 == 115 [pid = 1651] [id = 666] 14:17:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1453e1000 == 114 [pid = 1651] [id = 665] 14:17:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1453c9000 == 113 [pid = 1651] [id = 664] 14:17:46 INFO - PROCESS | 1651 | 1463433466126 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 14:17:46 INFO - PROCESS | 1651 | 1463433466177 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 14:17:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:17:46 INFO - PROCESS | 1651 | 1463433466183 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:17:46 INFO - PROCESS | 1651 | 1463433466184 Marionette TRACE conn2 <- [1,2734,null,{}] 14:17:46 INFO - PROCESS | 1651 | 1463433466187 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}] 14:17:46 INFO - PROCESS | 1651 | 1463433466294 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 14:17:46 INFO - PROCESS | 1651 | 1463433466299 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x126564000 == 107 [pid = 1651] [id = 691] 14:17:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x128b29000) [pid = 1651] [serial = 2073] [outer = 0x0] 14:17:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x129310800) [pid = 1651] [serial = 2074] [outer = 0x128b29000] 14:17:46 INFO - PROCESS | 1651 | 1463433466329 Marionette DEBUG loaded listener.js 14:17:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x12bb72c00) [pid = 1651] [serial = 2075] [outer = 0x128b29000] 14:17:46 INFO - PROCESS | 1651 | 1463433466758 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]]]}] 14:17:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:17:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 622ms 14:17:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:17:46 INFO - PROCESS | 1651 | 1463433466804 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 14:17:46 INFO - PROCESS | 1651 | 1463433466806 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 14:17:46 INFO - PROCESS | 1651 | 1463433466808 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:17:46 INFO - PROCESS | 1651 | 1463433466810 Marionette TRACE conn2 <- [1,2738,null,{}] 14:17:46 INFO - PROCESS | 1651 | 1463433466818 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}] 14:17:46 INFO - PROCESS | 1651 | 1463433466934 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 14:17:46 INFO - PROCESS | 1651 | 1463433466943 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6ef800 == 108 [pid = 1651] [id = 692] 14:17:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x12c9bf400) [pid = 1651] [serial = 2076] [outer = 0x0] 14:17:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x12fb8cc00) [pid = 1651] [serial = 2077] [outer = 0x12c9bf400] 14:17:46 INFO - PROCESS | 1651 | 1463433466971 Marionette DEBUG loaded listener.js 14:17:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x133731400) [pid = 1651] [serial = 2078] [outer = 0x12c9bf400] 14:17:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:17:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 571ms 14:17:47 INFO - PROCESS | 1651 | 1463433467373 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]]]}] 14:17:47 INFO - PROCESS | 1651 | 1463433467379 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 14:17:47 INFO - PROCESS | 1651 | 1463433467381 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 14:17:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:17:47 INFO - PROCESS | 1651 | 1463433467383 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:17:47 INFO - PROCESS | 1651 | 1463433467385 Marionette TRACE conn2 <- [1,2742,null,{}] 14:17:47 INFO - PROCESS | 1651 | 1463433467390 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}] 14:17:47 INFO - PROCESS | 1651 | 1463433467516 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 14:17:47 INFO - PROCESS | 1651 | 1463433467539 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x134139000 == 109 [pid = 1651] [id = 693] 14:17:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x133884000) [pid = 1651] [serial = 2079] [outer = 0x0] 14:17:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x133e95800) [pid = 1651] [serial = 2080] [outer = 0x133884000] 14:17:47 INFO - PROCESS | 1651 | 1463433467564 Marionette DEBUG loaded listener.js 14:17:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x13446cc00) [pid = 1651] [serial = 2081] [outer = 0x133884000] 14:17:47 INFO - PROCESS | 1651 | 1463433467941 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]]]}] 14:17:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:17:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 572ms 14:17:47 INFO - PROCESS | 1651 | 1463433467955 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 14:17:47 INFO - PROCESS | 1651 | 1463433467956 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 14:17:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:17:47 INFO - PROCESS | 1651 | 1463433467959 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:17:47 INFO - PROCESS | 1651 | 1463433467960 Marionette TRACE conn2 <- [1,2746,null,{}] 14:17:47 INFO - PROCESS | 1651 | 1463433467962 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}] 14:17:48 INFO - PROCESS | 1651 | 1463433468136 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 14:17:48 INFO - PROCESS | 1651 | 1463433468197 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x134442000 == 110 [pid = 1651] [id = 694] 14:17:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x1265f4000) [pid = 1651] [serial = 2082] [outer = 0x0] 14:17:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x134524800) [pid = 1651] [serial = 2083] [outer = 0x1265f4000] 14:17:48 INFO - PROCESS | 1651 | 1463433468223 Marionette DEBUG loaded listener.js 14:17:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x133e94800) [pid = 1651] [serial = 2084] [outer = 0x1265f4000] 14:17:48 INFO - PROCESS | 1651 | 1463433468560 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]]]}] 14:17:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:17:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 619ms 14:17:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:17:48 INFO - PROCESS | 1651 | 1463433468579 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 14:17:48 INFO - PROCESS | 1651 | 1463433468580 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 14:17:48 INFO - PROCESS | 1651 | 1463433468582 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:17:48 INFO - PROCESS | 1651 | 1463433468583 Marionette TRACE conn2 <- [1,2750,null,{}] 14:17:48 INFO - PROCESS | 1651 | 1463433468595 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}] 14:17:48 INFO - PROCESS | 1651 | 1463433468752 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 14:17:48 INFO - PROCESS | 1651 | 1463433468780 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x137885800 == 111 [pid = 1651] [id = 695] 14:17:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x140865c00) [pid = 1651] [serial = 2085] [outer = 0x0] 14:17:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x140a84000) [pid = 1651] [serial = 2086] [outer = 0x140865c00] 14:17:48 INFO - PROCESS | 1651 | 1463433468805 Marionette DEBUG loaded listener.js 14:17:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x140aba400) [pid = 1651] [serial = 2087] [outer = 0x140865c00] 14:17:49 INFO - PROCESS | 1651 | 1463433469242 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]]]}] 14:17:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:17:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 679ms 14:17:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:17:49 INFO - PROCESS | 1651 | 1463433469262 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 14:17:49 INFO - PROCESS | 1651 | 1463433469264 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 14:17:49 INFO - PROCESS | 1651 | 1463433469267 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:17:49 INFO - PROCESS | 1651 | 1463433469269 Marionette TRACE conn2 <- [1,2754,null,{}] 14:17:49 INFO - PROCESS | 1651 | 1463433469273 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}] 14:17:49 INFO - PROCESS | 1651 | 1463433469498 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 14:17:49 INFO - PROCESS | 1651 | 1463433469524 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x140b5b800 == 112 [pid = 1651] [id = 696] 14:17:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x140ab8400) [pid = 1651] [serial = 2088] [outer = 0x0] 14:17:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x141d51c00) [pid = 1651] [serial = 2089] [outer = 0x140ab8400] 14:17:49 INFO - PROCESS | 1651 | 1463433469563 Marionette DEBUG loaded listener.js 14:17:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x142eb7400) [pid = 1651] [serial = 2090] [outer = 0x140ab8400] 14:17:50 INFO - PROCESS | 1651 | 1463433470009 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]]]}] 14:17:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:17:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 772ms 14:17:50 INFO - PROCESS | 1651 | 1463433470070 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 14:17:50 INFO - PROCESS | 1651 | 1463433470072 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 14:17:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:17:50 INFO - PROCESS | 1651 | 1463433470077 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:17:50 INFO - PROCESS | 1651 | 1463433470079 Marionette TRACE conn2 <- [1,2758,null,{}] 14:17:50 INFO - PROCESS | 1651 | 1463433470082 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}] 14:17:50 INFO - PROCESS | 1651 | 1463433470317 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 14:17:50 INFO - PROCESS | 1651 | 1463433470351 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x14198e800 == 113 [pid = 1651] [id = 697] 14:17:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x142eaf000) [pid = 1651] [serial = 2091] [outer = 0x0] 14:17:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x143266800) [pid = 1651] [serial = 2092] [outer = 0x142eaf000] 14:17:50 INFO - PROCESS | 1651 | 1463433470376 Marionette DEBUG loaded listener.js 14:17:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x143271400) [pid = 1651] [serial = 2093] [outer = 0x142eaf000] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x133fc1c00) [pid = 1651] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x12d2d6800) [pid = 1651] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x110d5e000) [pid = 1651] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x13b56fc00) [pid = 1651] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x12c912400) [pid = 1651] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x12896a800) [pid = 1651] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x11274a400) [pid = 1651] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x112748000) [pid = 1651] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12518cc00) [pid = 1651] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x1242a7400) [pid = 1651] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x12518d800) [pid = 1651] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x134351800) [pid = 1651] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x11767f400) [pid = 1651] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x12beda000) [pid = 1651] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x12be5f000) [pid = 1651] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x116606400) [pid = 1651] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x12fb93400) [pid = 1651] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x121038400) [pid = 1651] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x141b81800) [pid = 1651] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x12ac9c400) [pid = 1651] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x12a7f8000) [pid = 1651] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x12a7f8800) [pid = 1651] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12fb9e000) [pid = 1651] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x13379d800) [pid = 1651] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12d18d800) [pid = 1651] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x12387c000) [pid = 1651] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x119cbc400) [pid = 1651] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x12adf0800) [pid = 1651] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x124605800) [pid = 1651] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x112e2ac00) [pid = 1651] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12a797000) [pid = 1651] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x1402ab800) [pid = 1651] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x1247d3800) [pid = 1651] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x124b72400) [pid = 1651] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12c9cbc00) [pid = 1651] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x110d56400) [pid = 1651] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12c9c4400) [pid = 1651] [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.] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x1125f4800) [pid = 1651] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x13379a400) [pid = 1651] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x13b570800) [pid = 1651] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x12d2d6000) [pid = 1651] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12fb98400) [pid = 1651] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x1166cac00) [pid = 1651] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:17:50 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x1182dd800) [pid = 1651] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:17:51 INFO - PROCESS | 1651 | 1463433471069 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]]]}] 14:17:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:17:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1021ms 14:17:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:17:51 INFO - PROCESS | 1651 | 1463433471098 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 14:17:51 INFO - PROCESS | 1651 | 1463433471099 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 14:17:51 INFO - PROCESS | 1651 | 1463433471124 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:17:51 INFO - PROCESS | 1651 | 1463433471125 Marionette TRACE conn2 <- [1,2762,null,{}] 14:17:51 INFO - PROCESS | 1651 | 1463433471145 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}] 14:17:51 INFO - PROCESS | 1651 | 1463433471264 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 14:17:51 INFO - PROCESS | 1651 | 1463433471269 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d18d800 == 114 [pid = 1651] [id = 698] 14:17:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x112748000) [pid = 1651] [serial = 2094] [outer = 0x0] 14:17:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x1193f1c00) [pid = 1651] [serial = 2095] [outer = 0x112748000] 14:17:51 INFO - PROCESS | 1651 | 1463433471294 Marionette DEBUG loaded listener.js 14:17:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x1242a7400) [pid = 1651] [serial = 2096] [outer = 0x112748000] 14:17:51 INFO - PROCESS | 1651 | 1463433471648 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]]]}] 14:17:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:17:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 556ms 14:17:51 INFO - PROCESS | 1651 | 1463433471658 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 14:17:51 INFO - PROCESS | 1651 | 1463433471659 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 14:17:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:17:51 INFO - PROCESS | 1651 | 1463433471662 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:17:51 INFO - PROCESS | 1651 | 1463433471663 Marionette TRACE conn2 <- [1,2766,null,{}] 14:17:51 INFO - PROCESS | 1651 | 1463433471665 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}] 14:17:51 INFO - PROCESS | 1651 | 1463433471779 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 14:17:51 INFO - PROCESS | 1651 | 1463433471885 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x13fedc000 == 115 [pid = 1651] [id = 699] 14:17:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x116aa6400) [pid = 1651] [serial = 2097] [outer = 0x0] 14:17:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x128b27400) [pid = 1651] [serial = 2098] [outer = 0x116aa6400] 14:17:51 INFO - PROCESS | 1651 | 1463433471911 Marionette DEBUG loaded listener.js 14:17:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12bed2400) [pid = 1651] [serial = 2099] [outer = 0x116aa6400] 14:17:52 INFO - PROCESS | 1651 | 1463433472243 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]]]}] 14:17:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:17:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 623ms 14:17:52 INFO - PROCESS | 1651 | 1463433472286 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 14:17:52 INFO - PROCESS | 1651 | 1463433472287 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 14:17:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:17:52 INFO - PROCESS | 1651 | 1463433472289 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:17:52 INFO - PROCESS | 1651 | 1463433472291 Marionette TRACE conn2 <- [1,2770,null,{}] 14:17:52 INFO - PROCESS | 1651 | 1463433472294 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}] 14:17:52 INFO - PROCESS | 1651 | 1463433472419 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 14:17:52 INFO - PROCESS | 1651 | 1463433472527 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1442b6000 == 116 [pid = 1651] [id = 700] 14:17:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12be5f000) [pid = 1651] [serial = 2100] [outer = 0x0] 14:17:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12d2d6000) [pid = 1651] [serial = 2101] [outer = 0x12be5f000] 14:17:52 INFO - PROCESS | 1651 | 1463433472556 Marionette DEBUG loaded listener.js 14:17:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x13452c800) [pid = 1651] [serial = 2102] [outer = 0x12be5f000] 14:17:52 INFO - PROCESS | 1651 | 1463433472844 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]]]}] 14:17:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:17:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 569ms 14:17:52 INFO - PROCESS | 1651 | 1463433472990 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 14:17:52 INFO - PROCESS | 1651 | 1463433472992 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 14:17:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:17:53 INFO - PROCESS | 1651 | 1463433472997 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:17:53 INFO - PROCESS | 1651 | 1463433473001 Marionette TRACE conn2 <- [1,2774,null,{}] 14:17:53 INFO - PROCESS | 1651 | 1463433473007 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}] 14:17:53 INFO - PROCESS | 1651 | 1463433473154 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 14:17:53 INFO - PROCESS | 1651 | 1463433473334 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab2e800 == 117 [pid = 1651] [id = 701] 14:17:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x1193fdc00) [pid = 1651] [serial = 2103] [outer = 0x0] 14:17:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x119cc2000) [pid = 1651] [serial = 2104] [outer = 0x1193fdc00] 14:17:53 INFO - PROCESS | 1651 | 1463433473367 Marionette DEBUG loaded listener.js 14:17:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x124eaf800) [pid = 1651] [serial = 2105] [outer = 0x1193fdc00] 14:17:53 INFO - PROCESS | 1651 | 1463433473841 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]]]}] 14:17:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:17:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 878ms 14:17:53 INFO - PROCESS | 1651 | 1463433473876 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 14:17:53 INFO - PROCESS | 1651 | 1463433473879 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 14:17:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:17:53 INFO - PROCESS | 1651 | 1463433473885 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:17:53 INFO - PROCESS | 1651 | 1463433473888 Marionette TRACE conn2 <- [1,2778,null,{}] 14:17:53 INFO - PROCESS | 1651 | 1463433473891 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}] 14:17:54 INFO - PROCESS | 1651 | 1463433474027 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 14:17:54 INFO - PROCESS | 1651 | 1463433474175 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ef13800 == 118 [pid = 1651] [id = 702] 14:17:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x124e91c00) [pid = 1651] [serial = 2106] [outer = 0x0] 14:17:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x1295bf000) [pid = 1651] [serial = 2107] [outer = 0x124e91c00] 14:17:54 INFO - PROCESS | 1651 | 1463433474205 Marionette DEBUG loaded listener.js 14:17:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12bedf400) [pid = 1651] [serial = 2108] [outer = 0x124e91c00] 14:17:54 INFO - PROCESS | 1651 | 1463433474672 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]]]}] 14:17:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:17:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 824ms 14:17:54 INFO - PROCESS | 1651 | 1463433474707 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 14:17:54 INFO - PROCESS | 1651 | 1463433474709 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 14:17:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:17:54 INFO - PROCESS | 1651 | 1463433474711 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:17:54 INFO - PROCESS | 1651 | 1463433474713 Marionette TRACE conn2 <- [1,2782,null,{}] 14:17:54 INFO - PROCESS | 1651 | 1463433474720 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}] 14:17:54 INFO - PROCESS | 1651 | 1463433474857 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 14:17:55 INFO - PROCESS | 1651 | 1463433475007 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1441d8800 == 119 [pid = 1651] [id = 703] 14:17:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x12fb87c00) [pid = 1651] [serial = 2109] [outer = 0x0] 14:17:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x12fb9ec00) [pid = 1651] [serial = 2110] [outer = 0x12fb87c00] 14:17:55 INFO - PROCESS | 1651 | 1463433475041 Marionette DEBUG loaded listener.js 14:17:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x13379d800) [pid = 1651] [serial = 2111] [outer = 0x12fb87c00] 14:17:55 INFO - PROCESS | 1651 | 1463433475491 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]]]}] 14:17:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:17:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 826ms 14:17:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:17:55 INFO - PROCESS | 1651 | 1463433475537 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 14:17:55 INFO - PROCESS | 1651 | 1463433475539 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 14:17:55 INFO - PROCESS | 1651 | 1463433475541 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:17:55 INFO - PROCESS | 1651 | 1463433475542 Marionette TRACE conn2 <- [1,2786,null,{}] 14:17:55 INFO - PROCESS | 1651 | 1463433475545 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}] 14:17:55 INFO - PROCESS | 1651 | 1463433475680 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 14:17:55 INFO - PROCESS | 1651 | 1463433475828 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x14526b000 == 120 [pid = 1651] [id = 704] 14:17:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x134be7400) [pid = 1651] [serial = 2112] [outer = 0x0] 14:17:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x13fe4f400) [pid = 1651] [serial = 2113] [outer = 0x134be7400] 14:17:55 INFO - PROCESS | 1651 | 1463433475858 Marionette DEBUG loaded listener.js 14:17:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x140870400) [pid = 1651] [serial = 2114] [outer = 0x134be7400] 14:17:56 INFO - PROCESS | 1651 | 1463433476308 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]]]}] 14:17:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:17:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 820ms 14:17:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:17:56 INFO - PROCESS | 1651 | 1463433476361 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 14:17:56 INFO - PROCESS | 1651 | 1463433476363 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 14:17:56 INFO - PROCESS | 1651 | 1463433476365 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:17:56 INFO - PROCESS | 1651 | 1463433476366 Marionette TRACE conn2 <- [1,2790,null,{}] 14:17:56 INFO - PROCESS | 1651 | 1463433476390 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}] 14:17:56 INFO - PROCESS | 1651 | 1463433476520 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 14:17:56 INFO - PROCESS | 1651 | 1463433476634 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1453d1000 == 121 [pid = 1651] [id = 705] 14:17:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x140a80c00) [pid = 1651] [serial = 2115] [outer = 0x0] 14:17:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x140a8c800) [pid = 1651] [serial = 2116] [outer = 0x140a80c00] 14:17:56 INFO - PROCESS | 1651 | 1463433476666 Marionette DEBUG loaded listener.js 14:17:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x141c1e800) [pid = 1651] [serial = 2117] [outer = 0x140a80c00] 14:17:57 INFO - PROCESS | 1651 | 1463433477090 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]]]}] 14:17:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:17:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 736ms 14:17:57 INFO - PROCESS | 1651 | 1463433477102 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 14:17:57 INFO - PROCESS | 1651 | 1463433477103 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 14:17:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:17:57 INFO - PROCESS | 1651 | 1463433477106 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:17:57 INFO - PROCESS | 1651 | 1463433477107 Marionette TRACE conn2 <- [1,2794,null,{}] 14:17:57 INFO - PROCESS | 1651 | 1463433477109 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}] 14:17:57 INFO - PROCESS | 1651 | 1463433477257 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 14:17:57 INFO - PROCESS | 1651 | 1463433477404 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1451c0800 == 122 [pid = 1651] [id = 706] 14:17:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x1431b2c00) [pid = 1651] [serial = 2118] [outer = 0x0] 14:17:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x143279000) [pid = 1651] [serial = 2119] [outer = 0x1431b2c00] 14:17:57 INFO - PROCESS | 1651 | 1463433477438 Marionette DEBUG loaded listener.js 14:17:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x143e30800) [pid = 1651] [serial = 2120] [outer = 0x1431b2c00] 14:17:57 INFO - PROCESS | 1651 | 1463433477857 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]]]}] 14:17:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:17:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 820ms 14:17:57 INFO - PROCESS | 1651 | 1463433477927 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 14:17:57 INFO - PROCESS | 1651 | 1463433477928 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 14:17:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:17:57 INFO - PROCESS | 1651 | 1463433477931 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:17:57 INFO - PROCESS | 1651 | 1463433477932 Marionette TRACE conn2 <- [1,2798,null,{}] 14:17:57 INFO - PROCESS | 1651 | 1463433477934 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}] 14:17:58 INFO - PROCESS | 1651 | 1463433478062 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 14:17:58 INFO - PROCESS | 1651 | 1463433478211 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1451d6800 == 123 [pid = 1651] [id = 707] 14:17:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x126151c00) [pid = 1651] [serial = 2121] [outer = 0x0] 14:17:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x143e33c00) [pid = 1651] [serial = 2122] [outer = 0x126151c00] 14:17:58 INFO - PROCESS | 1651 | 1463433478243 Marionette DEBUG loaded listener.js 14:17:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x144225800) [pid = 1651] [serial = 2123] [outer = 0x126151c00] 14:17:58 INFO - PROCESS | 1651 | 1463433478747 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]]]}] 14:17:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:17:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 871ms 14:17:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:17:58 INFO - PROCESS | 1651 | 1463433478805 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 14:17:58 INFO - PROCESS | 1651 | 1463433478807 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 14:17:58 INFO - PROCESS | 1651 | 1463433478811 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:17:58 INFO - PROCESS | 1651 | 1463433478813 Marionette TRACE conn2 <- [1,2802,null,{}] 14:17:58 INFO - PROCESS | 1651 | 1463433478817 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}] 14:17:58 INFO - PROCESS | 1651 | 1463433478954 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 14:17:59 INFO - PROCESS | 1651 | 1463433479121 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x144c7c000 == 124 [pid = 1651] [id = 708] 14:17:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x144229400) [pid = 1651] [serial = 2124] [outer = 0x0] 14:17:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x14422b400) [pid = 1651] [serial = 2125] [outer = 0x144229400] 14:17:59 INFO - PROCESS | 1651 | 1463433479156 Marionette DEBUG loaded listener.js 14:17:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x147e64c00) [pid = 1651] [serial = 2126] [outer = 0x144229400] 14:17:59 INFO - PROCESS | 1651 | 1463433479582 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]]]}] 14:17:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:17:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 826ms 14:17:59 INFO - PROCESS | 1651 | 1463433479637 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 14:17:59 INFO - PROCESS | 1651 | 1463433479638 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 14:17:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:17:59 INFO - PROCESS | 1651 | 1463433479641 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:17:59 INFO - PROCESS | 1651 | 1463433479642 Marionette TRACE conn2 <- [1,2806,null,{}] 14:17:59 INFO - PROCESS | 1651 | 1463433479644 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}] 14:17:59 INFO - PROCESS | 1651 | 1463433479773 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 14:17:59 INFO - PROCESS | 1651 | 1463433479921 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1451cf000 == 125 [pid = 1651] [id = 709] 14:17:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x145148400) [pid = 1651] [serial = 2127] [outer = 0x0] 14:17:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x14514d800) [pid = 1651] [serial = 2128] [outer = 0x145148400] 14:17:59 INFO - PROCESS | 1651 | 1463433479951 Marionette DEBUG loaded listener.js 14:17:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x145152400) [pid = 1651] [serial = 2129] [outer = 0x145148400] 14:18:00 INFO - PROCESS | 1651 | 1463433480361 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]]]}] 14:18:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:18:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 768ms 14:18:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:18:00 INFO - PROCESS | 1651 | 1463433480409 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 14:18:00 INFO - PROCESS | 1651 | 1463433480411 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 14:18:00 INFO - PROCESS | 1651 | 1463433480413 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:18:00 INFO - PROCESS | 1651 | 1463433480414 Marionette TRACE conn2 <- [1,2810,null,{}] 14:18:00 INFO - PROCESS | 1651 | 1463433480417 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}] 14:18:00 INFO - PROCESS | 1651 | 1463433480550 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 14:18:00 INFO - PROCESS | 1651 | 1463433480709 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x147eb9000 == 126 [pid = 1651] [id = 710] 14:18:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x14514c000) [pid = 1651] [serial = 2130] [outer = 0x0] 14:18:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x147ac4000) [pid = 1651] [serial = 2131] [outer = 0x14514c000] 14:18:00 INFO - PROCESS | 1651 | 1463433480742 Marionette DEBUG loaded listener.js 14:18:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x147ac8400) [pid = 1651] [serial = 2132] [outer = 0x14514c000] 14:18:01 INFO - PROCESS | 1651 | 1463433481153 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]]]}] 14:18:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:18:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 821ms 14:18:01 INFO - PROCESS | 1651 | 1463433481235 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 14:18:01 INFO - PROCESS | 1651 | 1463433481237 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 14:18:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:18:01 INFO - PROCESS | 1651 | 1463433481239 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:18:01 INFO - PROCESS | 1651 | 1463433481241 Marionette TRACE conn2 <- [1,2814,null,{}] 14:18:01 INFO - PROCESS | 1651 | 1463433481243 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}] 14:18:01 INFO - PROCESS | 1651 | 1463433481389 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 14:18:01 INFO - PROCESS | 1651 | 1463433481507 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1449d7000 == 127 [pid = 1651] [id = 711] 14:18:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x144c08000) [pid = 1651] [serial = 2133] [outer = 0x0] 14:18:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x144c0e800) [pid = 1651] [serial = 2134] [outer = 0x144c08000] 14:18:01 INFO - PROCESS | 1651 | 1463433481541 Marionette DEBUG loaded listener.js 14:18:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x147aca400) [pid = 1651] [serial = 2135] [outer = 0x144c08000] 14:18:01 INFO - PROCESS | 1651 | 1463433481953 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]]]}] 14:18:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:18:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 770ms 14:18:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:18:02 INFO - PROCESS | 1651 | 1463433482010 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 14:18:02 INFO - PROCESS | 1651 | 1463433482011 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 14:18:02 INFO - PROCESS | 1651 | 1463433482013 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:18:02 INFO - PROCESS | 1651 | 1463433482014 Marionette TRACE conn2 <- [1,2818,null,{}] 14:18:02 INFO - PROCESS | 1651 | 1463433482033 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}] 14:18:02 INFO - PROCESS | 1651 | 1463433482209 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 14:18:02 INFO - PROCESS | 1651 | 1463433482294 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x145214800 == 128 [pid = 1651] [id = 712] 14:18:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x144e64800) [pid = 1651] [serial = 2136] [outer = 0x0] 14:18:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x144e67000) [pid = 1651] [serial = 2137] [outer = 0x144e64800] 14:18:02 INFO - PROCESS | 1651 | 1463433482324 Marionette DEBUG loaded listener.js 14:18:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x144e6b000) [pid = 1651] [serial = 2138] [outer = 0x144e64800] 14:18:02 INFO - PROCESS | 1651 | 1463433482837 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]]]}] 14:18:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:18:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 872ms 14:18:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:18:02 INFO - PROCESS | 1651 | 1463433482885 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 14:18:02 INFO - PROCESS | 1651 | 1463433482887 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 14:18:02 INFO - PROCESS | 1651 | 1463433482889 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:18:02 INFO - PROCESS | 1651 | 1463433482890 Marionette TRACE conn2 <- [1,2822,null,{}] 14:18:02 INFO - PROCESS | 1651 | 1463433482893 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}] 14:18:03 INFO - PROCESS | 1651 | 1463433483027 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 14:18:03 INFO - PROCESS | 1651 | 1463433483180 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x128de8000 == 129 [pid = 1651] [id = 713] 14:18:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x1182e2c00) [pid = 1651] [serial = 2139] [outer = 0x0] 14:18:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x124635800) [pid = 1651] [serial = 2140] [outer = 0x1182e2c00] 14:18:03 INFO - PROCESS | 1651 | 1463433483211 Marionette DEBUG loaded listener.js 14:18:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x144804800) [pid = 1651] [serial = 2141] [outer = 0x1182e2c00] 14:18:03 INFO - PROCESS | 1651 | 1463433483647 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]]]}] 14:18:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:18:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 769ms 14:18:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:18:03 INFO - PROCESS | 1651 | 1463433483658 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 14:18:03 INFO - PROCESS | 1651 | 1463433483660 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 14:18:03 INFO - PROCESS | 1651 | 1463433483662 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:18:03 INFO - PROCESS | 1651 | 1463433483663 Marionette TRACE conn2 <- [1,2826,null,{}] 14:18:03 INFO - PROCESS | 1651 | 1463433483665 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}] 14:18:03 INFO - PROCESS | 1651 | 1463433483802 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 14:18:03 INFO - PROCESS | 1651 | 1463433483953 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1342c9000 == 130 [pid = 1651] [id = 714] 14:18:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x11339a800) [pid = 1651] [serial = 2142] [outer = 0x0] 14:18:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x144806c00) [pid = 1651] [serial = 2143] [outer = 0x11339a800] 14:18:03 INFO - PROCESS | 1651 | 1463433483983 Marionette DEBUG loaded listener.js 14:18:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x14480cc00) [pid = 1651] [serial = 2144] [outer = 0x11339a800] 14:18:04 INFO - PROCESS | 1651 | 1463433484464 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:18:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:18:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 871ms 14:18:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:18:04 INFO - PROCESS | 1651 | 1463433484555 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 14:18:04 INFO - PROCESS | 1651 | 1463433484557 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 14:18:04 INFO - PROCESS | 1651 | 1463433484563 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:18:04 INFO - PROCESS | 1651 | 1463433484564 Marionette TRACE conn2 <- [1,2830,null,{}] 14:18:04 INFO - PROCESS | 1651 | 1463433484567 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}] 14:18:04 INFO - PROCESS | 1651 | 1463433484704 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 14:18:04 INFO - PROCESS | 1651 | 1463433484855 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bc7b000 == 131 [pid = 1651] [id = 715] 14:18:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x113130800) [pid = 1651] [serial = 2145] [outer = 0x0] 14:18:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x1185b5c00) [pid = 1651] [serial = 2146] [outer = 0x113130800] 14:18:04 INFO - PROCESS | 1651 | 1463433484886 Marionette DEBUG loaded listener.js 14:18:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x12d6ca800) [pid = 1651] [serial = 2147] [outer = 0x113130800] 14:18:05 INFO - PROCESS | 1651 | 1463433485680 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]]]}] 14:18:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:18:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1176ms 14:18:05 INFO - PROCESS | 1651 | 1463433485739 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 14:18:05 INFO - PROCESS | 1651 | 1463433485742 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 14:18:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:18:05 INFO - PROCESS | 1651 | 1463433485746 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:18:05 INFO - PROCESS | 1651 | 1463433485748 Marionette TRACE conn2 <- [1,2834,null,{}] 14:18:05 INFO - PROCESS | 1651 | 1463433485753 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}] 14:18:05 INFO - PROCESS | 1651 | 1463433485888 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 14:18:06 INFO - PROCESS | 1651 | 1463433486041 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d294800 == 132 [pid = 1651] [id = 716] 14:18:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x112edd400) [pid = 1651] [serial = 2148] [outer = 0x0] 14:18:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x1181ecc00) [pid = 1651] [serial = 2149] [outer = 0x112edd400] 14:18:06 INFO - PROCESS | 1651 | 1463433486073 Marionette DEBUG loaded listener.js 14:18:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x11997a000) [pid = 1651] [serial = 2150] [outer = 0x112edd400] 14:18:06 INFO - PROCESS | 1651 | 1463433486560 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:18:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:18:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 823ms 14:18:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:18:06 INFO - PROCESS | 1651 | 1463433486569 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 14:18:06 INFO - PROCESS | 1651 | 1463433486574 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 14:18:06 INFO - PROCESS | 1651 | 1463433486579 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:18:06 INFO - PROCESS | 1651 | 1463433486581 Marionette TRACE conn2 <- [1,2838,null,{}] 14:18:06 INFO - PROCESS | 1651 | 1463433486583 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}] 14:18:06 INFO - PROCESS | 1651 | 1463433486709 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 14:18:06 INFO - PROCESS | 1651 | 1463433486864 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x125858000 == 133 [pid = 1651] [id = 717] 14:18:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x123e09000) [pid = 1651] [serial = 2151] [outer = 0x0] 14:18:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x1246c0800) [pid = 1651] [serial = 2152] [outer = 0x123e09000] 14:18:06 INFO - PROCESS | 1651 | 1463433486896 Marionette DEBUG loaded listener.js 14:18:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x128970c00) [pid = 1651] [serial = 2153] [outer = 0x123e09000] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x134428800 == 132 [pid = 1651] [id = 582] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12d6ee000 == 131 [pid = 1651] [id = 325] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x134b37000 == 130 [pid = 1651] [id = 631] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12d6e5800 == 129 [pid = 1651] [id = 219] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x13fedc000 == 128 [pid = 1651] [id = 699] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12d18d800 == 127 [pid = 1651] [id = 698] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x14198e800 == 126 [pid = 1651] [id = 697] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x140b5b800 == 125 [pid = 1651] [id = 696] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x12c429000) [pid = 1651] [serial = 2002] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x14326c800) [pid = 1651] [serial = 2005] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x13451f800) [pid = 1651] [serial = 2035] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x137885800 == 124 [pid = 1651] [id = 695] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x134442000 == 123 [pid = 1651] [id = 694] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x14197a000 == 122 [pid = 1651] [id = 657] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x134139000 == 121 [pid = 1651] [id = 693] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12d6ef800 == 120 [pid = 1651] [id = 692] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12d18a800 == 119 [pid = 1651] [id = 17] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x126564000 == 118 [pid = 1651] [id = 691] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12d2a1800 == 117 [pid = 1651] [id = 690] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x142d42000 == 116 [pid = 1651] [id = 684] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x141973000 == 115 [pid = 1651] [id = 683] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x140b65000 == 114 [pid = 1651] [id = 682] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x13b5d1000 == 113 [pid = 1651] [id = 681] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x133f71800 == 112 [pid = 1651] [id = 680] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1238b6800 == 111 [pid = 1651] [id = 679] 14:18:07 INFO - PROCESS | 1651 | --DOCSHELL 0x134a7c800 == 110 [pid = 1651] [id = 678] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x12c421c00) [pid = 1651] [serial = 1760] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x12d585000) [pid = 1651] [serial = 1763] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x13387f400) [pid = 1651] [serial = 1766] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x133e98400) [pid = 1651] [serial = 1769] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x1166c8000) [pid = 1651] [serial = 1751] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x1338f2400) [pid = 1651] [serial = 1628] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x141c23c00) [pid = 1651] [serial = 1700] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x12fb2f400) [pid = 1651] [serial = 1619] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x133fb5400) [pid = 1651] [serial = 1631] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x11997e000) [pid = 1651] [serial = 1607] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x14086f000) [pid = 1651] [serial = 1640] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x134bef000) [pid = 1651] [serial = 1634] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x12fb9f000) [pid = 1651] [serial = 1622] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x112fab800) [pid = 1651] [serial = 1604] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x141b7d000) [pid = 1651] [serial = 1697] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x13b53bc00) [pid = 1651] [serial = 1694] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x12bb67000) [pid = 1651] [serial = 1688] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x141dae800) [pid = 1651] [serial = 1823] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x1418cc400) [pid = 1651] [serial = 1706] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x12ac59000) [pid = 1651] [serial = 1613] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x126158c00) [pid = 1651] [serial = 1610] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x128a20800) [pid = 1651] [serial = 1757] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x13fe4a000) [pid = 1651] [serial = 1637] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x121058c00) [pid = 1651] [serial = 1754] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x133794c00) [pid = 1651] [serial = 1691] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x12fb8d000) [pid = 1651] [serial = 1748] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x1192aa000) [pid = 1651] [serial = 1682] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x13383a800) [pid = 1651] [serial = 1625] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x124bcc400) [pid = 1651] [serial = 1685] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x141c2c400) [pid = 1651] [serial = 1703] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x12c90b000) [pid = 1651] [serial = 1616] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x12bb29800) [pid = 1651] [serial = 1895] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x12ce31400) [pid = 1651] [serial = 2026] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x13379f400) [pid = 1651] [serial = 2027] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x133e97400) [pid = 1651] [serial = 2029] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12d577400) [pid = 1651] [serial = 2032] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x116187c00) [pid = 1651] [serial = 2011] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x1193f9000) [pid = 1651] [serial = 2012] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x12bb68800) [pid = 1651] [serial = 2020] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x12bed8800) [pid = 1651] [serial = 2021] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x133e95000) [pid = 1651] [serial = 1984] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x1402b5000) [pid = 1651] [serial = 1973] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x12615a000) [pid = 1651] [serial = 2014] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x128972c00) [pid = 1651] [serial = 2015] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x1402ad000) [pid = 1651] [serial = 1987] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x129308000) [pid = 1651] [serial = 2017] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x1295c6000) [pid = 1651] [serial = 2018] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12d169400) [pid = 1651] [serial = 2023] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x112970c00) [pid = 1651] [serial = 2009] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x111c82800) [pid = 1651] [serial = 2008] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x1267f3c00) [pid = 1651] [serial = 1978] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x141d59000) [pid = 1651] [serial = 1993] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12fb91c00) [pid = 1651] [serial = 1981] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x1192af000) [pid = 1651] [serial = 1975] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x141f3b400) [pid = 1651] [serial = 1996] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x140a86c00) [pid = 1651] [serial = 1990] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x14325ec00) [pid = 1651] [serial = 1999] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x13446f400) [pid = 1651] [serial = 2033] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x119955800) [pid = 1651] [serial = 1424] [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.] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x134358800) [pid = 1651] [serial = 2030] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x12fb2e800) [pid = 1651] [serial = 2024] [outer = 0x0] [url = about:blank] 14:18:07 INFO - PROCESS | 1651 | 1463433487436 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]]]}] 14:18:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:18:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 872ms 14:18:07 INFO - PROCESS | 1651 | 1463433487451 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 14:18:07 INFO - PROCESS | 1651 | 1463433487454 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 14:18:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:18:07 INFO - PROCESS | 1651 | 1463433487458 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:18:07 INFO - PROCESS | 1651 | 1463433487461 Marionette TRACE conn2 <- [1,2842,null,{}] 14:18:07 INFO - PROCESS | 1651 | 1463433487468 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}] 14:18:07 INFO - PROCESS | 1651 | 1463433487630 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 14:18:07 INFO - PROCESS | 1651 | 1463433487643 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1293d0000 == 111 [pid = 1651] [id = 718] 14:18:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x128972c00) [pid = 1651] [serial = 2154] [outer = 0x0] 14:18:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x128f05400) [pid = 1651] [serial = 2155] [outer = 0x128972c00] 14:18:07 INFO - PROCESS | 1651 | 1463433487671 Marionette DEBUG loaded listener.js 14:18:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x12ab11800) [pid = 1651] [serial = 2156] [outer = 0x128972c00] 14:18:08 INFO - PROCESS | 1651 | 1463433488272 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]]]}] 14:18:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:18:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 821ms 14:18:08 INFO - PROCESS | 1651 | 1463433488280 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 14:18:08 INFO - PROCESS | 1651 | 1463433488284 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 14:18:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:18:08 INFO - PROCESS | 1651 | 1463433488287 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:18:08 INFO - PROCESS | 1651 | 1463433488290 Marionette TRACE conn2 <- [1,2846,null,{}] 14:18:08 INFO - PROCESS | 1651 | 1463433488293 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}] 14:18:08 INFO - PROCESS | 1651 | 1463433488431 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 14:18:08 INFO - PROCESS | 1651 | 1463433488541 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1293db000 == 112 [pid = 1651] [id = 719] 14:18:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x117683400) [pid = 1651] [serial = 2157] [outer = 0x0] 14:18:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x123872800) [pid = 1651] [serial = 2158] [outer = 0x117683400] 14:18:08 INFO - PROCESS | 1651 | 1463433488575 Marionette DEBUG loaded listener.js 14:18:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x1250dfc00) [pid = 1651] [serial = 2159] [outer = 0x117683400] 14:18:09 INFO - PROCESS | 1651 | 1463433489084 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]]]}] 14:18:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:18:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 822ms 14:18:09 INFO - PROCESS | 1651 | 1463433489109 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 14:18:09 INFO - PROCESS | 1651 | 1463433489113 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 14:18:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:18:09 INFO - PROCESS | 1651 | 1463433489118 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:18:09 INFO - PROCESS | 1651 | 1463433489119 Marionette TRACE conn2 <- [1,2850,null,{}] 14:18:09 INFO - PROCESS | 1651 | 1463433489122 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}] 14:18:09 INFO - PROCESS | 1651 | 1463433489252 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 14:18:09 INFO - PROCESS | 1651 | 1463433489396 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d29e800 == 113 [pid = 1651] [id = 720] 14:18:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x1267f2000) [pid = 1651] [serial = 2160] [outer = 0x0] 14:18:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12907a800) [pid = 1651] [serial = 2161] [outer = 0x1267f2000] 14:18:09 INFO - PROCESS | 1651 | 1463433489430 Marionette DEBUG loaded listener.js 14:18:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12bb2c400) [pid = 1651] [serial = 2162] [outer = 0x1267f2000] 14:18:09 INFO - PROCESS | 1651 | 1463433489863 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:18:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:18:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 772ms 14:18:09 INFO - PROCESS | 1651 | 1463433489890 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 14:18:09 INFO - PROCESS | 1651 | 1463433489891 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 14:18:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:18:09 INFO - PROCESS | 1651 | 1463433489894 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:18:09 INFO - PROCESS | 1651 | 1463433489897 Marionette TRACE conn2 <- [1,2854,null,{}] 14:18:09 INFO - PROCESS | 1651 | 1463433489905 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}] 14:18:10 INFO - PROCESS | 1651 | 1463433490037 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 14:18:10 INFO - PROCESS | 1651 | 1463433490181 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x13377c800 == 114 [pid = 1651] [id = 721] 14:18:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12c41d000) [pid = 1651] [serial = 2163] [outer = 0x0] 14:18:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12c911400) [pid = 1651] [serial = 2164] [outer = 0x12c41d000] 14:18:10 INFO - PROCESS | 1651 | 1463433490218 Marionette DEBUG loaded listener.js 14:18:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12d2d3800) [pid = 1651] [serial = 2165] [outer = 0x12c41d000] 14:18:10 INFO - PROCESS | 1651 | 1463433490682 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]]]}] 14:18:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:18:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 822ms 14:18:10 INFO - PROCESS | 1651 | 1463433490718 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 14:18:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:18:10 INFO - PROCESS | 1651 | 1463433490722 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 14:18:10 INFO - PROCESS | 1651 | 1463433490725 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:18:10 INFO - PROCESS | 1651 | 1463433490726 Marionette TRACE conn2 <- [1,2858,null,{}] 14:18:10 INFO - PROCESS | 1651 | 1463433490729 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}] 14:18:10 INFO - PROCESS | 1651 | 1463433490859 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 14:18:11 INFO - PROCESS | 1651 | 1463433491002 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1343b2800 == 115 [pid = 1651] [id = 722] 14:18:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12d577400) [pid = 1651] [serial = 2166] [outer = 0x0] 14:18:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x12fb39400) [pid = 1651] [serial = 2167] [outer = 0x12d577400] 14:18:11 INFO - PROCESS | 1651 | 1463433491035 Marionette DEBUG loaded listener.js 14:18:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12fba0400) [pid = 1651] [serial = 2168] [outer = 0x12d577400] 14:18:11 INFO - PROCESS | 1651 | 1463433491433 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:18:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:18:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 770ms 14:18:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:18:11 INFO - PROCESS | 1651 | 1463433491496 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 14:18:11 INFO - PROCESS | 1651 | 1463433491497 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 14:18:11 INFO - PROCESS | 1651 | 1463433491499 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:18:11 INFO - PROCESS | 1651 | 1463433491501 Marionette TRACE conn2 <- [1,2862,null,{}] 14:18:11 INFO - PROCESS | 1651 | 1463433491503 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}] 14:18:11 INFO - PROCESS | 1651 | 1463433491631 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 14:18:11 INFO - PROCESS | 1651 | 1463433491744 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1344bf800 == 116 [pid = 1651] [id = 723] 14:18:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x12d6d1000) [pid = 1651] [serial = 2169] [outer = 0x0] 14:18:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x133796c00) [pid = 1651] [serial = 2170] [outer = 0x12d6d1000] 14:18:11 INFO - PROCESS | 1651 | 1463433491816 Marionette DEBUG loaded listener.js 14:18:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x13387f000) [pid = 1651] [serial = 2171] [outer = 0x12d6d1000] 14:18:12 INFO - PROCESS | 1651 | 1463433492265 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]]]}] 14:18:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:18:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 819ms 14:18:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:18:12 INFO - PROCESS | 1651 | 1463433492322 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 14:18:12 INFO - PROCESS | 1651 | 1463433492323 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 14:18:12 INFO - PROCESS | 1651 | 1463433492325 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:18:12 INFO - PROCESS | 1651 | 1463433492327 Marionette TRACE conn2 <- [1,2866,null,{}] 14:18:12 INFO - PROCESS | 1651 | 1463433492329 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}] 14:18:12 INFO - PROCESS | 1651 | 1463433492467 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 14:18:12 INFO - PROCESS | 1651 | 1463433492582 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x134a80000 == 117 [pid = 1651] [id = 724] 14:18:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x1338ed000) [pid = 1651] [serial = 2172] [outer = 0x0] 14:18:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x134bf0800) [pid = 1651] [serial = 2173] [outer = 0x1338ed000] 14:18:12 INFO - PROCESS | 1651 | 1463433492653 Marionette DEBUG loaded listener.js 14:18:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x13b574400) [pid = 1651] [serial = 2174] [outer = 0x1338ed000] 14:18:13 INFO - PROCESS | 1651 | 1463433493070 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]]]}] 14:18:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:18:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 770ms 14:18:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:18:13 INFO - PROCESS | 1651 | 1463433493096 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 14:18:13 INFO - PROCESS | 1651 | 1463433493097 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 14:18:13 INFO - PROCESS | 1651 | 1463433493099 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:18:13 INFO - PROCESS | 1651 | 1463433493101 Marionette TRACE conn2 <- [1,2870,null,{}] 14:18:13 INFO - PROCESS | 1651 | 1463433493103 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}] 14:18:13 INFO - PROCESS | 1651 | 1463433493232 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 14:18:13 INFO - PROCESS | 1651 | 1463433493378 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x137707800 == 118 [pid = 1651] [id = 725] 14:18:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x13b534800) [pid = 1651] [serial = 2175] [outer = 0x0] 14:18:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x1402a6400) [pid = 1651] [serial = 2176] [outer = 0x13b534800] 14:18:13 INFO - PROCESS | 1651 | 1463433493408 Marionette DEBUG loaded listener.js 14:18:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x1408a6000) [pid = 1651] [serial = 2177] [outer = 0x13b534800] 14:18:13 INFO - PROCESS | 1651 | 1463433493860 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]]]}] 14:18:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:18:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 824ms 14:18:13 INFO - PROCESS | 1651 | 1463433493923 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 14:18:13 INFO - PROCESS | 1651 | 1463433493925 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 14:18:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:18:13 INFO - PROCESS | 1651 | 1463433493927 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:18:13 INFO - PROCESS | 1651 | 1463433493929 Marionette TRACE conn2 <- [1,2874,null,{}] 14:18:13 INFO - PROCESS | 1651 | 1463433493931 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}] 14:18:14 INFO - PROCESS | 1651 | 1463433494060 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 14:18:14 INFO - PROCESS | 1651 | 1463433494225 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x13fed7800 == 119 [pid = 1651] [id = 726] 14:18:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x140a70c00) [pid = 1651] [serial = 2178] [outer = 0x0] 14:18:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x140a82400) [pid = 1651] [serial = 2179] [outer = 0x140a70c00] 14:18:14 INFO - PROCESS | 1651 | 1463433494260 Marionette DEBUG loaded listener.js 14:18:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x140ab4400) [pid = 1651] [serial = 2180] [outer = 0x140a70c00] 14:18:14 INFO - PROCESS | 1651 | 1463433494694 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]]]}] 14:18:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:18:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 820ms 14:18:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:18:14 INFO - PROCESS | 1651 | 1463433494747 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 14:18:14 INFO - PROCESS | 1651 | 1463433494748 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 14:18:14 INFO - PROCESS | 1651 | 1463433494751 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:18:14 INFO - PROCESS | 1651 | 1463433494752 Marionette TRACE conn2 <- [1,2878,null,{}] 14:18:14 INFO - PROCESS | 1651 | 1463433494776 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}] 14:18:14 INFO - PROCESS | 1651 | 1463433494906 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 14:18:15 INFO - PROCESS | 1651 | 1463433495021 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x140b54800 == 120 [pid = 1651] [id = 727] 14:18:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x140ab3400) [pid = 1651] [serial = 2181] [outer = 0x0] 14:18:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x1418c4800) [pid = 1651] [serial = 2182] [outer = 0x140ab3400] 14:18:15 INFO - PROCESS | 1651 | 1463433495052 Marionette DEBUG loaded listener.js 14:18:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x141c23c00) [pid = 1651] [serial = 2183] [outer = 0x140ab3400] 14:18:15 INFO - PROCESS | 1651 | 1463433495569 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]]]}] 14:18:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:18:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 839ms 14:18:15 INFO - PROCESS | 1651 | 1463433495592 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 14:18:15 INFO - PROCESS | 1651 | 1463433495594 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 14:18:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:18:15 INFO - PROCESS | 1651 | 1463433495598 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:18:15 INFO - PROCESS | 1651 | 1463433495600 Marionette TRACE conn2 <- [1,2882,null,{}] 14:18:15 INFO - PROCESS | 1651 | 1463433495604 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}] 14:18:15 INFO - PROCESS | 1651 | 1463433495805 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 14:18:16 INFO - PROCESS | 1651 | 1463433496011 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x140bbe800 == 121 [pid = 1651] [id = 728] 14:18:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x124638800) [pid = 1651] [serial = 2184] [outer = 0x0] 14:18:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x141c25400) [pid = 1651] [serial = 2185] [outer = 0x124638800] 14:18:16 INFO - PROCESS | 1651 | 1463433496044 Marionette DEBUG loaded listener.js 14:18:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x142eab800) [pid = 1651] [serial = 2186] [outer = 0x124638800] 14:18:16 INFO - PROCESS | 1651 | 1463433496545 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]]]}] 14:18:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:18:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 973ms 14:18:16 INFO - PROCESS | 1651 | 1463433496572 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 14:18:16 INFO - PROCESS | 1651 | 1463433496575 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 14:18:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:18:16 INFO - PROCESS | 1651 | 1463433496579 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:18:16 INFO - PROCESS | 1651 | 1463433496582 Marionette TRACE conn2 <- [1,2886,null,{}] 14:18:16 INFO - PROCESS | 1651 | 1463433496587 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}] 14:18:16 INFO - PROCESS | 1651 | 1463433496734 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 14:18:16 INFO - PROCESS | 1651 | 1463433496882 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x141ca9800 == 122 [pid = 1651] [id = 729] 14:18:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x142ead800) [pid = 1651] [serial = 2187] [outer = 0x0] 14:18:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x1431b7800) [pid = 1651] [serial = 2188] [outer = 0x142ead800] 14:18:16 INFO - PROCESS | 1651 | 1463433496916 Marionette DEBUG loaded listener.js 14:18:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x143e2f000) [pid = 1651] [serial = 2189] [outer = 0x142ead800] 14:18:17 INFO - PROCESS | 1651 | 1463433497378 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]]]}] 14:18:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:18:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 824ms 14:18:17 INFO - PROCESS | 1651 | 1463433497404 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 14:18:17 INFO - PROCESS | 1651 | 1463433497406 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 14:18:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:18:17 INFO - PROCESS | 1651 | 1463433497409 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:18:17 INFO - PROCESS | 1651 | 1463433497410 Marionette TRACE conn2 <- [1,2890,null,{}] 14:18:17 INFO - PROCESS | 1651 | 1463433497413 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}] 14:18:17 INFO - PROCESS | 1651 | 1463433497547 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 14:18:17 INFO - PROCESS | 1651 | 1463433497707 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x142d47800 == 123 [pid = 1651] [id = 730] 14:18:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x112997000) [pid = 1651] [serial = 2190] [outer = 0x0] 14:18:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x143e2f400) [pid = 1651] [serial = 2191] [outer = 0x112997000] 14:18:17 INFO - PROCESS | 1651 | 1463433497739 Marionette DEBUG loaded listener.js 14:18:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x144805000) [pid = 1651] [serial = 2192] [outer = 0x112997000] 14:18:18 INFO - PROCESS | 1651 | 1463433498161 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:18:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:18:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 819ms 14:18:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:18:18 INFO - PROCESS | 1651 | 1463433498228 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 14:18:18 INFO - PROCESS | 1651 | 1463433498230 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 14:18:18 INFO - PROCESS | 1651 | 1463433498232 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:18:18 INFO - PROCESS | 1651 | 1463433498234 Marionette TRACE conn2 <- [1,2894,null,{}] 14:18:18 INFO - PROCESS | 1651 | 1463433498237 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}] 14:18:18 INFO - PROCESS | 1651 | 1463433498373 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 14:18:18 INFO - PROCESS | 1651 | 1463433498701 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x118570800 == 124 [pid = 1651] [id = 731] 14:18:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x110d5b800) [pid = 1651] [serial = 2193] [outer = 0x0] 14:18:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x111c28800) [pid = 1651] [serial = 2194] [outer = 0x110d5b800] 14:18:18 INFO - PROCESS | 1651 | 1463433498739 Marionette DEBUG loaded listener.js 14:18:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x110ee9400) [pid = 1651] [serial = 2195] [outer = 0x110d5b800] 14:18:19 INFO - PROCESS | 1651 | 1463433499260 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]]]}] 14:18:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:18:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1070ms 14:18:19 INFO - PROCESS | 1651 | 1463433499303 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 14:18:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:18:19 INFO - PROCESS | 1651 | 1463433499307 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 14:18:19 INFO - PROCESS | 1651 | 1463433499312 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:18:19 INFO - PROCESS | 1651 | 1463433499316 Marionette TRACE conn2 <- [1,2898,null,{}] 14:18:19 INFO - PROCESS | 1651 | 1463433499346 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}] 14:18:19 INFO - PROCESS | 1651 | 1463433499480 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 14:18:19 INFO - PROCESS | 1651 | 1463433499598 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x11712f000 == 125 [pid = 1651] [id = 732] 14:18:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x1125f0800) [pid = 1651] [serial = 2196] [outer = 0x0] 14:18:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x112d28000) [pid = 1651] [serial = 2197] [outer = 0x1125f0800] 14:18:19 INFO - PROCESS | 1651 | 1463433499627 Marionette DEBUG loaded listener.js 14:18:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x11312a800) [pid = 1651] [serial = 2198] [outer = 0x1125f0800] 14:18:20 INFO - PROCESS | 1651 | 1463433500112 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]]]}] 14:18:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:18:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 827ms 14:18:20 INFO - PROCESS | 1651 | 1463433500139 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 14:18:20 INFO - PROCESS | 1651 | 1463433500141 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 14:18:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:18:20 INFO - PROCESS | 1651 | 1463433500145 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:18:20 INFO - PROCESS | 1651 | 1463433500146 Marionette TRACE conn2 <- [1,2902,null,{}] 14:18:20 INFO - PROCESS | 1651 | 1463433500149 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}] 14:18:20 INFO - PROCESS | 1651 | 1463433500279 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 14:18:20 INFO - PROCESS | 1651 | 1463433500402 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x119dda800 == 126 [pid = 1651] [id = 733] 14:18:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x113189400) [pid = 1651] [serial = 2199] [outer = 0x0] 14:18:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x116611400) [pid = 1651] [serial = 2200] [outer = 0x113189400] 14:18:20 INFO - PROCESS | 1651 | 1463433500430 Marionette DEBUG loaded listener.js 14:18:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x116aa3c00) [pid = 1651] [serial = 2201] [outer = 0x113189400] 14:18:20 INFO - PROCESS | 1651 | 1463433500903 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:18:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:18:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 771ms 14:18:20 INFO - PROCESS | 1651 | 1463433500917 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 14:18:20 INFO - PROCESS | 1651 | 1463433500919 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 14:18:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:18:20 INFO - PROCESS | 1651 | 1463433500952 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:18:20 INFO - PROCESS | 1651 | 1463433500961 Marionette TRACE conn2 <- [1,2906,null,{}] 14:18:20 INFO - PROCESS | 1651 | 1463433500972 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}] 14:18:21 INFO - PROCESS | 1651 | 1463433501168 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 14:18:21 INFO - PROCESS | 1651 | 1463433501382 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x126562800 == 127 [pid = 1651] [id = 734] 14:18:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x1185c0800) [pid = 1651] [serial = 2202] [outer = 0x0] 14:18:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x1192b0800) [pid = 1651] [serial = 2203] [outer = 0x1185c0800] 14:18:21 INFO - PROCESS | 1651 | 1463433501429 Marionette DEBUG loaded listener.js 14:18:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x119449400) [pid = 1651] [serial = 2204] [outer = 0x1185c0800] 14:18:21 INFO - PROCESS | 1651 | 1463433501902 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]]]}] 14:18:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:18:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 985ms 14:18:21 INFO - PROCESS | 1651 | 1463433501931 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 14:18:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:18:21 INFO - PROCESS | 1651 | 1463433501933 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 14:18:21 INFO - PROCESS | 1651 | 1463433501935 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:18:21 INFO - PROCESS | 1651 | 1463433501936 Marionette TRACE conn2 <- [1,2910,null,{}] 14:18:21 INFO - PROCESS | 1651 | 1463433501941 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}] 14:18:22 INFO - PROCESS | 1651 | 1463433502069 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x141e06800 == 126 [pid = 1651] [id = 592] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x134a04800 == 125 [pid = 1651] [id = 593] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1293ed800 == 124 [pid = 1651] [id = 521] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x125858000 == 123 [pid = 1651] [id = 717] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12d294800 == 122 [pid = 1651] [id = 716] 14:18:22 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x12d194800) [pid = 1651] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:18:22 INFO - PROCESS | 1651 | 1463433502277 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x147eb9000 == 121 [pid = 1651] [id = 710] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1451cf000 == 120 [pid = 1651] [id = 709] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x144c7c000 == 119 [pid = 1651] [id = 708] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1451d6800 == 118 [pid = 1651] [id = 707] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1451c0800 == 117 [pid = 1651] [id = 706] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1453d1000 == 116 [pid = 1651] [id = 705] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x14526b000 == 115 [pid = 1651] [id = 704] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1441d8800 == 114 [pid = 1651] [id = 703] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12ef13800 == 113 [pid = 1651] [id = 702] 14:18:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab2e800 == 112 [pid = 1651] [id = 701] 14:18:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ba2000 == 113 [pid = 1651] [id = 735] 14:18:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x11274b000) [pid = 1651] [serial = 2205] [outer = 0x0] 14:18:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x11943fc00) [pid = 1651] [serial = 2206] [outer = 0x11274b000] 14:18:22 INFO - PROCESS | 1651 | 1463433502313 Marionette DEBUG loaded listener.js 14:18:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x12103b400) [pid = 1651] [serial = 2207] [outer = 0x11274b000] 14:18:22 INFO - PROCESS | 1651 | 1463433502600 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]]]}] 14:18:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:18:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:18:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 674ms 14:18:22 INFO - TEST-START | /DOMEvents/constructors.html 14:18:22 INFO - PROCESS | 1651 | 1463433502610 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 14:18:22 INFO - PROCESS | 1651 | 1463433502612 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 14:18:22 INFO - PROCESS | 1651 | 1463433502614 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:18:22 INFO - PROCESS | 1651 | 1463433502615 Marionette TRACE conn2 <- [1,2914,null,{}] 14:18:22 INFO - PROCESS | 1651 | 1463433502617 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}] 14:18:22 INFO - PROCESS | 1651 | 1463433502743 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 14:18:22 INFO - PROCESS | 1651 | 1463433502867 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b36c000 == 114 [pid = 1651] [id = 736] 14:18:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x12387c000) [pid = 1651] [serial = 2208] [outer = 0x0] 14:18:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x1239d2c00) [pid = 1651] [serial = 2209] [outer = 0x12387c000] 14:18:22 INFO - PROCESS | 1651 | 1463433502898 Marionette DEBUG loaded listener.js 14:18:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x1242ab000) [pid = 1651] [serial = 2210] [outer = 0x12387c000] 14:18:23 INFO - PROCESS | 1651 | 1463433503338 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]]]}] 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:18:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:18:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:18:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 779ms 14:18:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:18:23 INFO - PROCESS | 1651 | 1463433503394 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 14:18:23 INFO - PROCESS | 1651 | 1463433503397 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 14:18:23 INFO - PROCESS | 1651 | 1463433503401 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:18:23 INFO - PROCESS | 1651 | 1463433503403 Marionette TRACE conn2 <- [1,2918,null,{}] 14:18:23 INFO - PROCESS | 1651 | 1463433503406 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}] 14:18:23 INFO - PROCESS | 1651 | 1463433503559 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 14:18:23 INFO - PROCESS | 1651 | 1463433503568 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce51000 == 115 [pid = 1651] [id = 737] 14:18:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x124b73400) [pid = 1651] [serial = 2211] [outer = 0x0] 14:18:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x12581d400) [pid = 1651] [serial = 2212] [outer = 0x124b73400] 14:18:23 INFO - PROCESS | 1651 | 1463433503594 Marionette DEBUG loaded listener.js 14:18:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x1265f8000) [pid = 1651] [serial = 2213] [outer = 0x124b73400] 14:18:24 INFO - PROCESS | 1651 | 1463433504024 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:18:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:18:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 674ms 14:18:24 INFO - PROCESS | 1651 | 1463433504075 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 14:18:24 INFO - PROCESS | 1651 | 1463433504076 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 14:18:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:18:24 INFO - PROCESS | 1651 | 1463433504095 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:18:24 INFO - PROCESS | 1651 | 1463433504096 Marionette TRACE conn2 <- [1,2922,null,{}] 14:18:24 INFO - PROCESS | 1651 | 1463433504099 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}] 14:18:24 INFO - PROCESS | 1651 | 1463433504258 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 14:18:24 INFO - PROCESS | 1651 | 1463433504275 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7ac800 == 116 [pid = 1651] [id = 738] 14:18:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x1250e7c00) [pid = 1651] [serial = 2214] [outer = 0x0] 14:18:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x1268ae800) [pid = 1651] [serial = 2215] [outer = 0x1250e7c00] 14:18:24 INFO - PROCESS | 1651 | 1463433504300 Marionette DEBUG loaded listener.js 14:18:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x128a19400) [pid = 1651] [serial = 2216] [outer = 0x1250e7c00] 14:18:24 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:18:24 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:18:24 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:18:24 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:18:24 INFO - PROCESS | 1651 | 1463433504665 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]]]}] 14:18:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:18:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:18:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:18:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:18:24 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 14:18:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:18:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:18:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:18:24 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 14:18:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:18:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:18:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:18:24 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]" 14:18:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:18:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:18:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:18:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:18:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 620ms 14:18:24 INFO - PROCESS | 1651 | 1463433504716 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 14:18:24 INFO - PROCESS | 1651 | 1463433504717 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 14:18:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:18:24 INFO - PROCESS | 1651 | 1463433504727 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:18:24 INFO - PROCESS | 1651 | 1463433504728 Marionette TRACE conn2 <- [1,2926,null,{}] 14:18:24 INFO - PROCESS | 1651 | 1463433504730 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}] 14:18:24 INFO - PROCESS | 1651 | 1463433504890 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 14:18:24 INFO - PROCESS | 1651 | 1463433504904 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x133766800 == 117 [pid = 1651] [id = 739] 14:18:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x128974000) [pid = 1651] [serial = 2217] [outer = 0x0] 14:18:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x128a1a000) [pid = 1651] [serial = 2218] [outer = 0x128974000] 14:18:24 INFO - PROCESS | 1651 | 1463433504928 Marionette DEBUG loaded listener.js 14:18:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x1295be800) [pid = 1651] [serial = 2219] [outer = 0x128974000] 14:18:25 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:18:25 INFO - PROCESS | 1651 | 1463433505265 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]]]}] 14:18:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:18:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 577ms 14:18:25 INFO - PROCESS | 1651 | 1463433505302 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 14:18:25 INFO - PROCESS | 1651 | 1463433505303 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 14:18:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:18:25 INFO - PROCESS | 1651 | 1463433505307 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:18:25 INFO - PROCESS | 1651 | 1463433505308 Marionette TRACE conn2 <- [1,2930,null,{}] 14:18:25 INFO - PROCESS | 1651 | 1463433505311 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}] 14:18:25 INFO - PROCESS | 1651 | 1463433505463 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 14:18:25 INFO - PROCESS | 1651 | 1463433505500 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f8f000 == 118 [pid = 1651] [id = 740] 14:18:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 285 (0x12a78b800) [pid = 1651] [serial = 2220] [outer = 0x0] 14:18:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 286 (0x12a797000) [pid = 1651] [serial = 2221] [outer = 0x12a78b800] 14:18:25 INFO - PROCESS | 1651 | 1463433505524 Marionette DEBUG loaded listener.js 14:18:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 287 (0x12ab05800) [pid = 1651] [serial = 2222] [outer = 0x12a78b800] 14:18:25 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:18:25 INFO - PROCESS | 1651 | 1463433505896 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]]]}] 14:18:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:18:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 622ms 14:18:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:18:25 INFO - PROCESS | 1651 | 1463433505946 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 14:18:25 INFO - PROCESS | 1651 | 1463433505947 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 14:18:25 INFO - PROCESS | 1651 | 1463433505950 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:18:25 INFO - PROCESS | 1651 | 1463433505951 Marionette TRACE conn2 <- [1,2934,null,{}] 14:18:25 INFO - PROCESS | 1651 | 1463433505959 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}] 14:18:26 INFO - PROCESS | 1651 | 1463433506585 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 286 (0x123e09000) [pid = 1651] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 285 (0x140865c00) [pid = 1651] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 284 (0x140ab8400) [pid = 1651] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 283 (0x116aa6400) [pid = 1651] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x142eaf000) [pid = 1651] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x1265f4000) [pid = 1651] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x12bb25c00) [pid = 1651] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x12c9bf400) [pid = 1651] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x133884000) [pid = 1651] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x128b29000) [pid = 1651] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x11312b800) [pid = 1651] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x112748000) [pid = 1651] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x116767800) [pid = 1651] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x141f3ac00) [pid = 1651] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x14086c400) [pid = 1651] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x1418c4000) [pid = 1651] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x141b7c800) [pid = 1651] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x13b53ac00) [pid = 1651] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x128f06c00) [pid = 1651] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x12be5f000) [pid = 1651] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x133e9ac00) [pid = 1651] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x110eefc00) [pid = 1651] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x119cc1800) [pid = 1651] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x1338f6800) [pid = 1651] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x140a72c00) [pid = 1651] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x141d52400) [pid = 1651] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x140abd000) [pid = 1651] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x13b535800) [pid = 1651] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12fb2bc00) [pid = 1651] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x140b49400) [pid = 1651] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x11835b400) [pid = 1651] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x113c22400) [pid = 1651] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x124630800) [pid = 1651] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x119c37c00) [pid = 1651] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x119cc1400) [pid = 1651] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x1182e1400) [pid = 1651] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x134525000) [pid = 1651] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x12fb85800) [pid = 1651] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x12c9c1400) [pid = 1651] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x112edd400) [pid = 1651] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x117e2c800) [pid = 1651] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x133843c00) [pid = 1651] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x124bcb000) [pid = 1651] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x1338f0c00) [pid = 1651] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x116761800) [pid = 1651] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x141f35400) [pid = 1651] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x141f2e400) [pid = 1651] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x141db4000) [pid = 1651] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x12d6c9800) [pid = 1651] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x1239d2800) [pid = 1651] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12ce28c00) [pid = 1651] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x133889000) [pid = 1651] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x11274f400) [pid = 1651] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x13b569800) [pid = 1651] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x13b540800) [pid = 1651] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x1431ae800) [pid = 1651] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x11274c400) [pid = 1651] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x116115800) [pid = 1651] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x134529400) [pid = 1651] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x13fe42800) [pid = 1651] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x115e87400) [pid = 1651] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x134477c00) [pid = 1651] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x140b51000) [pid = 1651] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x12c428400) [pid = 1651] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x141b82000) [pid = 1651] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x13452b800) [pid = 1651] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x12d57b000) [pid = 1651] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:18:26 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x117678800) [pid = 1651] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:18:26 INFO - PROCESS | 1651 | 1463433506690 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x11903f000 == 119 [pid = 1651] [id = 741] 14:18:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x110d61000) [pid = 1651] [serial = 2223] [outer = 0x0] 14:18:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x1125f6800) [pid = 1651] [serial = 2224] [outer = 0x110d61000] 14:18:26 INFO - PROCESS | 1651 | 1463433506720 Marionette DEBUG loaded listener.js 14:18:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x1182e1400) [pid = 1651] [serial = 2225] [outer = 0x110d61000] 14:18:27 INFO - PROCESS | 1651 | 1463433507060 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]]]}] 14:18: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. 14:18:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1130ms 14:18:27 INFO - PROCESS | 1651 | 1463433507081 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 14:18:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:18:27 INFO - PROCESS | 1651 | 1463433507082 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 14:18:27 INFO - PROCESS | 1651 | 1463433507084 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:18:27 INFO - PROCESS | 1651 | 1463433507087 Marionette TRACE conn2 <- [1,2938,null,{}] 14:18:27 INFO - PROCESS | 1651 | 1463433507091 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}] 14:18:27 INFO - PROCESS | 1651 | 1463433507269 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 14:18:27 INFO - PROCESS | 1651 | 1463433507281 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x134446000 == 120 [pid = 1651] [id = 742] 14:18:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x124b6b400) [pid = 1651] [serial = 2226] [outer = 0x0] 14:18:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x12ac54800) [pid = 1651] [serial = 2227] [outer = 0x124b6b400] 14:18:27 INFO - PROCESS | 1651 | 1463433507306 Marionette DEBUG loaded listener.js 14:18:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12bb28c00) [pid = 1651] [serial = 2228] [outer = 0x124b6b400] 14:18:27 INFO - PROCESS | 1651 | 1463433507698 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]]]}] 14:18:27 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. 14:18:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 622ms 14:18:27 INFO - PROCESS | 1651 | 1463433507707 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 14:18:27 INFO - PROCESS | 1651 | 1463433507709 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 14:18:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:18:27 INFO - PROCESS | 1651 | 1463433507712 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:18:27 INFO - PROCESS | 1651 | 1463433507714 Marionette TRACE conn2 <- [1,2942,null,{}] 14:18:27 INFO - PROCESS | 1651 | 1463433507717 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}] 14:18:27 INFO - PROCESS | 1651 | 1463433507901 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 14:18:28 INFO - PROCESS | 1651 | 1463433508098 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x134688800 == 121 [pid = 1651] [id = 743] 14:18:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12aca8800) [pid = 1651] [serial = 2229] [outer = 0x0] 14:18:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12be61400) [pid = 1651] [serial = 2230] [outer = 0x12aca8800] 14:18:28 INFO - PROCESS | 1651 | 1463433508123 Marionette DEBUG loaded listener.js 14:18:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12bedf000) [pid = 1651] [serial = 2231] [outer = 0x12aca8800] 14:18:28 INFO - PROCESS | 1651 | 1463433508394 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"]]]}] 14:18: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 14:18:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:18:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 724ms 14:18:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:18:28 INFO - PROCESS | 1651 | 1463433508443 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 14:18:28 INFO - PROCESS | 1651 | 1463433508444 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 14:18:28 INFO - PROCESS | 1651 | 1463433508446 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:18:28 INFO - PROCESS | 1651 | 1463433508447 Marionette TRACE conn2 <- [1,2946,null,{}] 14:18:28 INFO - PROCESS | 1651 | 1463433508449 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}] 14:18:28 INFO - PROCESS | 1651 | 1463433508569 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 14:18:28 INFO - PROCESS | 1651 | 1463433508804 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x112628800 == 122 [pid = 1651] [id = 744] 14:18:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x110d55c00) [pid = 1651] [serial = 2232] [outer = 0x0] 14:18:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x110d5ec00) [pid = 1651] [serial = 2233] [outer = 0x110d55c00] 14:18:28 INFO - PROCESS | 1651 | 1463433508837 Marionette DEBUG loaded listener.js 14:18:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x1121b2800) [pid = 1651] [serial = 2234] [outer = 0x110d55c00] 14:18:29 INFO - PROCESS | 1651 | 1463433509260 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]]]}] 14:18: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. 14:18:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 819ms 14:18:29 INFO - PROCESS | 1651 | 1463433509266 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 14:18:29 INFO - PROCESS | 1651 | 1463433509269 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 14:18:29 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:18:29 INFO - PROCESS | 1651 | 1463433509272 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:18:29 INFO - PROCESS | 1651 | 1463433509274 Marionette TRACE conn2 <- [1,2950,null,{}] 14:18:29 INFO - PROCESS | 1651 | 1463433509278 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}] 14:18:29 INFO - PROCESS | 1651 | 1463433509445 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 14:18:29 INFO - PROCESS | 1651 | 1463433509600 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x126761000 == 123 [pid = 1651] [id = 745] 14:18:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x1121b1800) [pid = 1651] [serial = 2235] [outer = 0x0] 14:18:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x113c92400) [pid = 1651] [serial = 2236] [outer = 0x1121b1800] 14:18:29 INFO - PROCESS | 1651 | 1463433509633 Marionette DEBUG loaded listener.js 14:18:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x117684000) [pid = 1651] [serial = 2237] [outer = 0x1121b1800] 14:18:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x128c18800 == 124 [pid = 1651] [id = 746] 14:18:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x119973000) [pid = 1651] [serial = 2238] [outer = 0x0] 14:18:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x116768000) [pid = 1651] [serial = 2239] [outer = 0x119973000] 14:18:30 INFO - PROCESS | 1651 | 1463433510093 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]]]}] 14:18:30 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:18:30 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 873ms 14:18:30 INFO - PROCESS | 1651 | 1463433510147 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 14:18:30 INFO - PROCESS | 1651 | 1463433510150 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 14:18:30 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:18:30 INFO - PROCESS | 1651 | 1463433510152 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:18:30 INFO - PROCESS | 1651 | 1463433510154 Marionette TRACE conn2 <- [1,2954,null,{}] 14:18:30 INFO - PROCESS | 1651 | 1463433510156 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}] 14:18:30 INFO - PROCESS | 1651 | 1463433510336 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 14:18:30 INFO - PROCESS | 1651 | 1463433510490 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1343fa800 == 125 [pid = 1651] [id = 747] 14:18:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x1182e7400) [pid = 1651] [serial = 2240] [outer = 0x0] 14:18:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x119977800) [pid = 1651] [serial = 2241] [outer = 0x1182e7400] 14:18:30 INFO - PROCESS | 1651 | 1463433510521 Marionette DEBUG loaded listener.js 14:18:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x1239d2800) [pid = 1651] [serial = 2242] [outer = 0x1182e7400] 14:18:30 INFO - PROCESS | 1651 | 1463433510929 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]]]}] 14:18:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:18: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 14:18:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 822ms 14:18:30 INFO - PROCESS | 1651 | 1463433510974 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 14:18:30 INFO - PROCESS | 1651 | 1463433510976 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 14:18:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:18:30 INFO - PROCESS | 1651 | 1463433510984 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:18:30 INFO - PROCESS | 1651 | 1463433510988 Marionette TRACE conn2 <- [1,2958,null,{}] 14:18:30 INFO - PROCESS | 1651 | 1463433510992 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}] 14:18:31 INFO - PROCESS | 1651 | 1463433511140 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 14:18:31 INFO - PROCESS | 1651 | 1463433511295 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1403a2000 == 126 [pid = 1651] [id = 748] 14:18:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x119c37c00) [pid = 1651] [serial = 2243] [outer = 0x0] 14:18:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x1246c0c00) [pid = 1651] [serial = 2244] [outer = 0x119c37c00] 14:18:31 INFO - PROCESS | 1651 | 1463433511325 Marionette DEBUG loaded listener.js 14:18:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x128f0c800) [pid = 1651] [serial = 2245] [outer = 0x119c37c00] 14:18:31 INFO - PROCESS | 1651 | 1463433511706 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]]]}] 14:18:31 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:18:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 778ms 14:18:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:18:31 INFO - PROCESS | 1651 | 1463433511757 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 14:18:31 INFO - PROCESS | 1651 | 1463433511759 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 14:18:31 INFO - PROCESS | 1651 | 1463433511762 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:18:31 INFO - PROCESS | 1651 | 1463433511763 Marionette TRACE conn2 <- [1,2962,null,{}] 14:18:31 INFO - PROCESS | 1651 | 1463433511765 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}] 14:18:31 INFO - PROCESS | 1651 | 1463433511902 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 14:18:32 INFO - PROCESS | 1651 | 1463433512058 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x14160a000 == 127 [pid = 1651] [id = 749] 14:18:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x124010400) [pid = 1651] [serial = 2246] [outer = 0x0] 14:18:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x12ab0a800) [pid = 1651] [serial = 2247] [outer = 0x124010400] 14:18:32 INFO - PROCESS | 1651 | 1463433512088 Marionette DEBUG loaded listener.js 14:18:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x12be60400) [pid = 1651] [serial = 2248] [outer = 0x124010400] 14:18:32 INFO - PROCESS | 1651 | 1463433512461 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]]]}] 14:18:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:18:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 719ms 14:18:32 INFO - PROCESS | 1651 | 1463433512481 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 14:18:32 INFO - PROCESS | 1651 | 1463433512483 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 14:18:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:18:32 INFO - PROCESS | 1651 | 1463433512485 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:18:32 INFO - PROCESS | 1651 | 1463433512486 Marionette TRACE conn2 <- [1,2966,null,{}] 14:18:32 INFO - PROCESS | 1651 | 1463433512489 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}] 14:18:32 INFO - PROCESS | 1651 | 1463433512644 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 14:18:32 INFO - PROCESS | 1651 | 1463433512812 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x141a96000 == 128 [pid = 1651] [id = 750] 14:18:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x12c90bc00) [pid = 1651] [serial = 2249] [outer = 0x0] 14:18:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x12c913c00) [pid = 1651] [serial = 2250] [outer = 0x12c90bc00] 14:18:32 INFO - PROCESS | 1651 | 1463433512850 Marionette DEBUG loaded listener.js 14:18:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x12c9cac00) [pid = 1651] [serial = 2251] [outer = 0x12c90bc00] 14:18:33 INFO - PROCESS | 1651 | 1463433513237 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]]]}] 14:18:33 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. 14:18:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 771ms 14:18:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:18:33 INFO - PROCESS | 1651 | 1463433513257 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 14:18:33 INFO - PROCESS | 1651 | 1463433513258 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 14:18:33 INFO - PROCESS | 1651 | 1463433513260 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:18:33 INFO - PROCESS | 1651 | 1463433513262 Marionette TRACE conn2 <- [1,2970,null,{}] 14:18:33 INFO - PROCESS | 1651 | 1463433513264 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}] 14:18:33 INFO - PROCESS | 1651 | 1463433513399 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 14:18:33 INFO - PROCESS | 1651 | 1463433513554 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x142ddc000 == 129 [pid = 1651] [id = 751] 14:18:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x12ce28000) [pid = 1651] [serial = 2252] [outer = 0x0] 14:18:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x12d2d3000) [pid = 1651] [serial = 2253] [outer = 0x12ce28000] 14:18:33 INFO - PROCESS | 1651 | 1463433513584 Marionette DEBUG loaded listener.js 14:18:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x12d578000) [pid = 1651] [serial = 2254] [outer = 0x12ce28000] 14:18:33 INFO - PROCESS | 1651 | 1463433513961 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]]]}] 14:18:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:18:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 719ms 14:18:33 INFO - PROCESS | 1651 | 1463433513980 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 14:18:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:18:33 INFO - PROCESS | 1651 | 1463433513981 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 14:18:33 INFO - PROCESS | 1651 | 1463433513984 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:18:33 INFO - PROCESS | 1651 | 1463433513985 Marionette TRACE conn2 <- [1,2974,null,{}] 14:18:33 INFO - PROCESS | 1651 | 1463433513987 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}] 14:18:34 INFO - PROCESS | 1651 | 1463433514124 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 14:18:34 INFO - PROCESS | 1651 | 1463433514303 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x143de8000 == 130 [pid = 1651] [id = 752] 14:18:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x12ce29800) [pid = 1651] [serial = 2255] [outer = 0x0] 14:18:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x12d6cb400) [pid = 1651] [serial = 2256] [outer = 0x12ce29800] 14:18:34 INFO - PROCESS | 1651 | 1463433514332 Marionette DEBUG loaded listener.js 14:18:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x12fb2c400) [pid = 1651] [serial = 2257] [outer = 0x12ce29800] 14:18:34 INFO - PROCESS | 1651 | 1463433514690 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]]]}] 14:18:34 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. 14:18:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 719ms 14:18:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:18:34 INFO - PROCESS | 1651 | 1463433514703 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 14:18:34 INFO - PROCESS | 1651 | 1463433514705 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 14:18:34 INFO - PROCESS | 1651 | 1463433514707 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:18:34 INFO - PROCESS | 1651 | 1463433514708 Marionette TRACE conn2 <- [1,2978,null,{}] 14:18:34 INFO - PROCESS | 1651 | 1463433514711 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}] 14:18:34 INFO - PROCESS | 1651 | 1463433514847 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 14:18:35 INFO - PROCESS | 1651 | 1463433515006 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1441e5000 == 131 [pid = 1651] [id = 753] 14:18:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x12d2d3c00) [pid = 1651] [serial = 2258] [outer = 0x0] 14:18:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x12fb88400) [pid = 1651] [serial = 2259] [outer = 0x12d2d3c00] 14:18:35 INFO - PROCESS | 1651 | 1463433515037 Marionette DEBUG loaded listener.js 14:18:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x12fb97800) [pid = 1651] [serial = 2260] [outer = 0x12d2d3c00] 14:18:35 INFO - PROCESS | 1651 | 1463433515411 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]]]}] 14:18:35 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. 14:18:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 720ms 14:18:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:18:35 INFO - PROCESS | 1651 | 1463433515427 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 14:18:35 INFO - PROCESS | 1651 | 1463433515429 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 14:18:35 INFO - PROCESS | 1651 | 1463433515431 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:18:35 INFO - PROCESS | 1651 | 1463433515432 Marionette TRACE conn2 <- [1,2982,null,{}] 14:18:35 INFO - PROCESS | 1651 | 1463433515435 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}] 14:18:35 INFO - PROCESS | 1651 | 1463433515574 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 14:18:35 INFO - PROCESS | 1651 | 1463433515749 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1449cc800 == 132 [pid = 1651] [id = 754] 14:18:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x12d6cd800) [pid = 1651] [serial = 2261] [outer = 0x0] 14:18:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x133728800) [pid = 1651] [serial = 2262] [outer = 0x12d6cd800] 14:18:35 INFO - PROCESS | 1651 | 1463433515779 Marionette DEBUG loaded listener.js 14:18:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x133730c00) [pid = 1651] [serial = 2263] [outer = 0x12d6cd800] 14:18:36 INFO - PROCESS | 1651 | 1463433516134 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"]]]}] 14:18:36 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 14:18:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:18:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 720ms 14:18:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:18:36 INFO - PROCESS | 1651 | 1463433516152 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 14:18:36 INFO - PROCESS | 1651 | 1463433516154 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 14:18:36 INFO - PROCESS | 1651 | 1463433516156 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:18:36 INFO - PROCESS | 1651 | 1463433516157 Marionette TRACE conn2 <- [1,2986,null,{}] 14:18:36 INFO - PROCESS | 1651 | 1463433516160 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}] 14:18:36 INFO - PROCESS | 1651 | 1463433516298 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 14:18:36 INFO - PROCESS | 1651 | 1463433516454 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x144c79000 == 133 [pid = 1651] [id = 755] 14:18:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x12fb39c00) [pid = 1651] [serial = 2264] [outer = 0x0] 14:18:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x133798800) [pid = 1651] [serial = 2265] [outer = 0x12fb39c00] 14:18:36 INFO - PROCESS | 1651 | 1463433516488 Marionette DEBUG loaded listener.js 14:18:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x13387f400) [pid = 1651] [serial = 2266] [outer = 0x12fb39c00] 14:18:36 INFO - PROCESS | 1651 | 1463433516937 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]]]}] 14:18:36 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. 14:18:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 822ms 14:18:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:18:37 INFO - PROCESS | 1651 | 1463433516995 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 14:18:37 INFO - PROCESS | 1651 | 1463433516997 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 14:18:37 INFO - PROCESS | 1651 | 1463433516999 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:18:37 INFO - PROCESS | 1651 | 1463433517002 Marionette TRACE conn2 <- [1,2990,null,{}] 14:18:37 INFO - PROCESS | 1651 | 1463433517023 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}] 14:18:37 INFO - PROCESS | 1651 | 1463433517174 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 14:18:37 INFO - PROCESS | 1651 | 1463433517326 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x134625800 == 134 [pid = 1651] [id = 756] 14:18:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x116aa6000) [pid = 1651] [serial = 2267] [outer = 0x0] 14:18:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x12c41a400) [pid = 1651] [serial = 2268] [outer = 0x116aa6000] 14:18:37 INFO - PROCESS | 1651 | 1463433517357 Marionette DEBUG loaded listener.js 14:18:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x133e97000) [pid = 1651] [serial = 2269] [outer = 0x116aa6000] 14:18:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d7aa800 == 135 [pid = 1651] [id = 757] 14:18:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x12fb96800) [pid = 1651] [serial = 2270] [outer = 0x0] 14:18:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x11997f400) [pid = 1651] [serial = 2271] [outer = 0x12fb96800] 14:18:37 INFO - PROCESS | 1651 | 1463433517764 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]]]}] 14:18:37 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. 14:18:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 785ms 14:18:37 INFO - PROCESS | 1651 | 1463433517786 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 14:18:37 INFO - PROCESS | 1651 | 1463433517787 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 14:18:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:18:37 INFO - PROCESS | 1651 | 1463433517790 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:18:37 INFO - PROCESS | 1651 | 1463433517791 Marionette TRACE conn2 <- [1,2994,null,{}] 14:18:37 INFO - PROCESS | 1651 | 1463433517793 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}] 14:18:37 INFO - PROCESS | 1651 | 1463433517984 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 14:18:38 INFO - PROCESS | 1651 | 1463433518144 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6ea800 == 136 [pid = 1651] [id = 758] 14:18:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x1125ef400) [pid = 1651] [serial = 2272] [outer = 0x0] 14:18:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x11944e000) [pid = 1651] [serial = 2273] [outer = 0x1125ef400] 14:18:38 INFO - PROCESS | 1651 | 1463433518175 Marionette DEBUG loaded listener.js 14:18:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x133fbe400) [pid = 1651] [serial = 2274] [outer = 0x1125ef400] 14:18:38 INFO - PROCESS | 1651 | 1463433518548 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]]]}] 14:18:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:18:38 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 14:18:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 820ms 14:18:38 INFO - PROCESS | 1651 | 1463433518610 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 14:18:38 INFO - PROCESS | 1651 | 1463433518612 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 14:18:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:18:38 INFO - PROCESS | 1651 | 1463433518614 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:18:38 INFO - PROCESS | 1651 | 1463433518615 Marionette TRACE conn2 <- [1,2998,null,{}] 14:18:38 INFO - PROCESS | 1651 | 1463433518618 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}] 14:18:38 INFO - PROCESS | 1651 | 1463433518766 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 14:18:38 INFO - PROCESS | 1651 | 1463433518915 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x134607800 == 137 [pid = 1651] [id = 759] 14:18:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x11296e800) [pid = 1651] [serial = 2275] [outer = 0x0] 14:18:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x123ff7800) [pid = 1651] [serial = 2276] [outer = 0x11296e800] 14:18:38 INFO - PROCESS | 1651 | 1463433518939 Marionette DEBUG loaded listener.js 14:18:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x134352c00) [pid = 1651] [serial = 2277] [outer = 0x11296e800] 14:18:39 INFO - PROCESS | 1651 | 1463433519428 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]]]}] 14:18:39 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. 14:18:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 824ms 14:18:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:18:39 INFO - PROCESS | 1651 | 1463433519439 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 14:18:39 INFO - PROCESS | 1651 | 1463433519441 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 14:18:39 INFO - PROCESS | 1651 | 1463433519445 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:18:39 INFO - PROCESS | 1651 | 1463433519447 Marionette TRACE conn2 <- [1,3002,null,{}] 14:18:39 INFO - PROCESS | 1651 | 1463433519451 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}] 14:18:39 INFO - PROCESS | 1651 | 1463433519643 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 14:18:39 INFO - PROCESS | 1651 | 1463433519813 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x140b6a800 == 138 [pid = 1651] [id = 760] 14:18:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x113134c00) [pid = 1651] [serial = 2278] [outer = 0x0] 14:18:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x119c3ac00) [pid = 1651] [serial = 2279] [outer = 0x113134c00] 14:18:39 INFO - PROCESS | 1651 | 1463433519846 Marionette DEBUG loaded listener.js 14:18:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x134350800) [pid = 1651] [serial = 2280] [outer = 0x113134c00] 14:18:40 INFO - PROCESS | 1651 | 1463433520336 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]]]}] 14:18:40 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. 14:18:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 926ms 14:18:40 INFO - PROCESS | 1651 | 1463433520371 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 14:18:40 INFO - PROCESS | 1651 | 1463433520373 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 14:18:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:18:40 INFO - PROCESS | 1651 | 1463433520377 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:18:40 INFO - PROCESS | 1651 | 1463433520378 Marionette TRACE conn2 <- [1,3006,null,{}] 14:18:40 INFO - PROCESS | 1651 | 1463433520381 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}] 14:18:40 INFO - PROCESS | 1651 | 1463433520601 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 14:18:41 INFO - PROCESS | 1651 | 1463433521377 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x115d16800 == 139 [pid = 1651] [id = 761] 14:18:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x110d60c00) [pid = 1651] [serial = 2281] [outer = 0x0] 14:18:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x110eeb000) [pid = 1651] [serial = 2282] [outer = 0x110d60c00] 14:18:41 INFO - PROCESS | 1651 | 1463433521412 Marionette DEBUG loaded listener.js 14:18:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x111f1c800) [pid = 1651] [serial = 2283] [outer = 0x110d60c00] 14:18:41 INFO - PROCESS | 1651 | 1463433521822 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]]]}] 14:18:41 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. 14:18:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1475ms 14:18:41 INFO - PROCESS | 1651 | 1463433521853 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 14:18:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:18:41 INFO - PROCESS | 1651 | 1463433521855 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 14:18:41 INFO - PROCESS | 1651 | 1463433521858 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:18:41 INFO - PROCESS | 1651 | 1463433521861 Marionette TRACE conn2 <- [1,3010,null,{}] 14:18:41 INFO - PROCESS | 1651 | 1463433521864 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}] 14:18:41 INFO - PROCESS | 1651 | 1463433521993 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 14:18:42 INFO - PROCESS | 1651 | 1463433522161 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c17800 == 140 [pid = 1651] [id = 762] 14:18:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x1125ee000) [pid = 1651] [serial = 2284] [outer = 0x0] 14:18:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x112748800) [pid = 1651] [serial = 2285] [outer = 0x1125ee000] 14:18:42 INFO - PROCESS | 1651 | 1463433522190 Marionette DEBUG loaded listener.js 14:18:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x11312d800) [pid = 1651] [serial = 2286] [outer = 0x1125ee000] 14:18:42 INFO - PROCESS | 1651 | 1463433522600 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]]]}] 14:18:42 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 14:18:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 773ms 14:18:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:18:42 INFO - PROCESS | 1651 | 1463433522635 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 14:18:42 INFO - PROCESS | 1651 | 1463433522639 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 14:18:42 INFO - PROCESS | 1651 | 1463433522642 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:18:42 INFO - PROCESS | 1651 | 1463433522644 Marionette TRACE conn2 <- [1,3014,null,{}] 14:18:42 INFO - PROCESS | 1651 | 1463433522647 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}] 14:18:42 INFO - PROCESS | 1651 | 1463433522851 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 14:18:43 INFO - PROCESS | 1651 | 1463433523083 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x119276800 == 141 [pid = 1651] [id = 763] 14:18:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x1164a3000) [pid = 1651] [serial = 2287] [outer = 0x0] 14:18:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 285 (0x1166bfc00) [pid = 1651] [serial = 2288] [outer = 0x1164a3000] 14:18:43 INFO - PROCESS | 1651 | 1463433523171 Marionette DEBUG loaded listener.js 14:18:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 286 (0x11684f400) [pid = 1651] [serial = 2289] [outer = 0x1164a3000] 14:18:43 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12d189800 == 140 [pid = 1651] [id = 216] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x134629800 == 139 [pid = 1651] [id = 509] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x134688800 == 138 [pid = 1651] [id = 743] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x134446000 == 137 [pid = 1651] [id = 742] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x133f8f000 == 136 [pid = 1651] [id = 740] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x133766800 == 135 [pid = 1651] [id = 739] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 285 (0x147ac4000) [pid = 1651] [serial = 2131] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 284 (0x144806c00) [pid = 1651] [serial = 2143] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 283 (0x144c0e800) [pid = 1651] [serial = 2134] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x124635800) [pid = 1651] [serial = 2140] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x14514d800) [pid = 1651] [serial = 2128] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x144e67000) [pid = 1651] [serial = 2137] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12d7ac800 == 134 [pid = 1651] [id = 738] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce51000 == 133 [pid = 1651] [id = 737] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12b36c000 == 132 [pid = 1651] [id = 736] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119ba2000 == 131 [pid = 1651] [id = 735] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x126562800 == 130 [pid = 1651] [id = 734] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119dda800 == 129 [pid = 1651] [id = 733] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11712f000 == 128 [pid = 1651] [id = 732] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x118570800 == 127 [pid = 1651] [id = 731] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x140bbe800 == 126 [pid = 1651] [id = 728] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x140b54800 == 125 [pid = 1651] [id = 727] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x13fed7800 == 124 [pid = 1651] [id = 726] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x137707800 == 123 [pid = 1651] [id = 725] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x134a80000 == 122 [pid = 1651] [id = 724] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1344bf800 == 121 [pid = 1651] [id = 723] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1343b2800 == 120 [pid = 1651] [id = 722] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x13377c800 == 119 [pid = 1651] [id = 721] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12d29e800 == 118 [pid = 1651] [id = 720] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1293db000 == 117 [pid = 1651] [id = 719] 14:18:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1293d0000 == 116 [pid = 1651] [id = 718] 14:18:43 INFO - PROCESS | 1651 | 1463433523766 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:18:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1171ms 14:18:43 INFO - PROCESS | 1651 | 1463433523812 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 14:18:43 INFO - TEST-START | /FileAPI/fileReader.html 14:18:43 INFO - PROCESS | 1651 | 1463433523814 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 14:18:43 INFO - PROCESS | 1651 | 1463433523826 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:18:43 INFO - PROCESS | 1651 | 1463433523830 Marionette TRACE conn2 <- [1,3018,null,{}] 14:18:43 INFO - PROCESS | 1651 | 1463433523834 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}] 14:18:43 INFO - PROCESS | 1651 | 1463433523953 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x1246c0800) [pid = 1651] [serial = 2152] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x140a84000) [pid = 1651] [serial = 2086] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x141d51c00) [pid = 1651] [serial = 2089] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x128b27400) [pid = 1651] [serial = 2098] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x143266800) [pid = 1651] [serial = 2092] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x142eb7400) [pid = 1651] [serial = 2090] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x134524800) [pid = 1651] [serial = 2083] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x13b53a000) [pid = 1651] [serial = 2036] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x13b574000) [pid = 1651] [serial = 2047] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x12fb8cc00) [pid = 1651] [serial = 2077] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x133731400) [pid = 1651] [serial = 2078] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x12fb89c00) [pid = 1651] [serial = 2044] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x133e95800) [pid = 1651] [serial = 2080] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x13446cc00) [pid = 1651] [serial = 2081] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x129310800) [pid = 1651] [serial = 2074] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x12bb72c00) [pid = 1651] [serial = 2075] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x1185c6c00) [pid = 1651] [serial = 2038] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x124b72000) [pid = 1651] [serial = 2072] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x119219c00) [pid = 1651] [serial = 2071] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x12896f000) [pid = 1651] [serial = 2041] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x1431b0000) [pid = 1651] [serial = 2068] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x14086bc00) [pid = 1651] [serial = 2050] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x140a7e800) [pid = 1651] [serial = 2053] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x1418c3c00) [pid = 1651] [serial = 2056] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x141f35c00) [pid = 1651] [serial = 2059] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x128c45c00) [pid = 1651] [serial = 2062] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x1431b4400) [pid = 1651] [serial = 2065] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x12bed2400) [pid = 1651] [serial = 2099] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x1193f1c00) [pid = 1651] [serial = 2095] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x143271400) [pid = 1651] [serial = 2093] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x140aba400) [pid = 1651] [serial = 2087] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x1242a7400) [pid = 1651] [serial = 2096] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x133e94800) [pid = 1651] [serial = 2084] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x128970c00) [pid = 1651] [serial = 2153] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x12d2d6000) [pid = 1651] [serial = 2101] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x123d4f800) [pid = 1651] [serial = 1898] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x143264c00) [pid = 1651] [serial = 2000] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x140b44c00) [pid = 1651] [serial = 1916] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x143e33c00) [pid = 1651] [serial = 2122] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x1431abc00) [pid = 1651] [serial = 2060] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x141f36000) [pid = 1651] [serial = 1925] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x140ab1000) [pid = 1651] [serial = 1913] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x12d2d5400) [pid = 1651] [serial = 1904] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x13452c800) [pid = 1651] [serial = 2102] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x13b535000) [pid = 1651] [serial = 1775] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x142eab000) [pid = 1651] [serial = 2003] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x1418ca000) [pid = 1651] [serial = 1919] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x1402a6800) [pid = 1651] [serial = 2048] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x141c22c00) [pid = 1651] [serial = 1991] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x141f33400) [pid = 1651] [serial = 1850] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x141c24c00) [pid = 1651] [serial = 2057] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x1408a3c00) [pid = 1651] [serial = 1988] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x134474c00) [pid = 1651] [serial = 1910] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x141d4b800) [pid = 1651] [serial = 1922] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x1408af800) [pid = 1651] [serial = 1781] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x123970c00) [pid = 1651] [serial = 1976] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x129073000) [pid = 1651] [serial = 1979] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x140a7b800) [pid = 1651] [serial = 1931] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x140b4c000) [pid = 1651] [serial = 1787] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x143261800) [pid = 1651] [serial = 1928] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x141c2cc00) [pid = 1651] [serial = 1841] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x13fe4bc00) [pid = 1651] [serial = 1835] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x14326f400) [pid = 1651] [serial = 1856] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x11997a000) [pid = 1651] [serial = 2150] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x1295bf000) [pid = 1651] [serial = 2107] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x12930d800) [pid = 1651] [serial = 2042] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x13b531800) [pid = 1651] [serial = 1985] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x140a8c800) [pid = 1651] [serial = 2116] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x119cc2000) [pid = 1651] [serial = 2104] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x128b26c00) [pid = 1651] [serial = 1901] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x1181ecc00) [pid = 1651] [serial = 2149] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x13446c800) [pid = 1651] [serial = 1772] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x121035000) [pid = 1651] [serial = 1826] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x142eac800) [pid = 1651] [serial = 1853] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x142eb3800) [pid = 1651] [serial = 1997] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x143277800) [pid = 1651] [serial = 2006] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x143279000) [pid = 1651] [serial = 2119] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x13383c400) [pid = 1651] [serial = 2045] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12fb9ec00) [pid = 1651] [serial = 2110] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x128a1c400) [pid = 1651] [serial = 1829] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x1185b5c00) [pid = 1651] [serial = 2146] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x13379a800) [pid = 1651] [serial = 1982] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x134528c00) [pid = 1651] [serial = 1838] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x134be6c00) [pid = 1651] [serial = 1937] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x1408a4c00) [pid = 1651] [serial = 1679] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x14327bc00) [pid = 1651] [serial = 2069] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x1431b9400) [pid = 1651] [serial = 2066] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x140a7f800) [pid = 1651] [serial = 1934] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x1431ae000) [pid = 1651] [serial = 2063] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x1408ae000) [pid = 1651] [serial = 2051] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x14422b400) [pid = 1651] [serial = 2125] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x140abc000) [pid = 1651] [serial = 2054] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x1418ccc00) [pid = 1651] [serial = 1784] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x13fd8b400) [pid = 1651] [serial = 1778] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x141d56800) [pid = 1651] [serial = 1847] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12fb38800) [pid = 1651] [serial = 1832] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x141f2f000) [pid = 1651] [serial = 1994] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x141f30400) [pid = 1651] [serial = 1844] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x13379c400) [pid = 1651] [serial = 1907] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x13fe4f400) [pid = 1651] [serial = 2113] [outer = 0x0] [url = about:blank] 14:18:43 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x121036c00) [pid = 1651] [serial = 2039] [outer = 0x0] [url = about:blank] 14:18:44 INFO - PROCESS | 1651 | 1463433524076 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c34000 == 117 [pid = 1651] [id = 764] 14:18:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x112751000) [pid = 1651] [serial = 2290] [outer = 0x0] 14:18:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x11767f000) [pid = 1651] [serial = 2291] [outer = 0x112751000] 14:18:44 INFO - PROCESS | 1651 | 1463433524113 Marionette DEBUG loaded listener.js 14:18:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x1187a3800) [pid = 1651] [serial = 2292] [outer = 0x112751000] 14:18:44 INFO - PROCESS | 1651 | 1463433524512 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]]]}] 14:18:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:18:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:18:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:18:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:18:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 735ms 14:18:44 INFO - PROCESS | 1651 | 1463433524552 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 14:18:44 INFO - PROCESS | 1651 | 1463433524555 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 14:18:44 INFO - TEST-START | /FileAPI/historical.html 14:18:44 INFO - PROCESS | 1651 | 1463433524557 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:18:44 INFO - PROCESS | 1651 | 1463433524558 Marionette TRACE conn2 <- [1,3022,null,{}] 14:18:44 INFO - PROCESS | 1651 | 1463433524560 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}] 14:18:44 INFO - PROCESS | 1651 | 1463433524674 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 14:18:44 INFO - PROCESS | 1651 | 1463433524678 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x126814000 == 118 [pid = 1651] [id = 765] 14:18:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x1188c0000) [pid = 1651] [serial = 2293] [outer = 0x0] 14:18:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x1193f2800) [pid = 1651] [serial = 2294] [outer = 0x1188c0000] 14:18:44 INFO - PROCESS | 1651 | 1463433524704 Marionette DEBUG loaded listener.js 14:18:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x119975400) [pid = 1651] [serial = 2295] [outer = 0x1188c0000] 14:18:45 INFO - PROCESS | 1651 | 1463433525074 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"]]]}] 14:18:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:18:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:18:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:18:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:18:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:18:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:18:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:18:45 INFO - TEST-OK | /FileAPI/historical.html | took 522ms 14:18:45 INFO - TEST-START | /FileAPI/idlharness.html 14:18:45 INFO - PROCESS | 1651 | 1463433525080 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 14:18:45 INFO - PROCESS | 1651 | 1463433525081 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 14:18:45 INFO - PROCESS | 1651 | 1463433525083 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:18:45 INFO - PROCESS | 1651 | 1463433525084 Marionette TRACE conn2 <- [1,3026,null,{}] 14:18:45 INFO - PROCESS | 1651 | 1463433525087 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}] 14:18:45 INFO - PROCESS | 1651 | 1463433525239 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 14:18:45 INFO - PROCESS | 1651 | 1463433525247 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12901c000 == 119 [pid = 1651] [id = 766] 14:18:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x119df4c00) [pid = 1651] [serial = 2296] [outer = 0x0] 14:18:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x121033000) [pid = 1651] [serial = 2297] [outer = 0x119df4c00] 14:18:45 INFO - PROCESS | 1651 | 1463433525278 Marionette DEBUG loaded listener.js 14:18:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x121055400) [pid = 1651] [serial = 2298] [outer = 0x119df4c00] 14:18:45 INFO - PROCESS | 1651 | 1463433525861 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:18:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:18:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:18:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:18:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:18:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:18:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:18:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:18:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:18:45 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 14:18:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:18:45 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 14:18:45 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 14:18:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:18:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:18:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:18:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:18:45 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 14:18:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:18:45 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 14:18:45 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 14:18:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:18:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:18:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 832ms 14:18:45 INFO - PROCESS | 1651 | 1463433525922 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 14:18:45 INFO - PROCESS | 1651 | 1463433525923 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 14:18:45 INFO - TEST-START | /FileAPI/idlharness.worker 14:18:45 INFO - PROCESS | 1651 | 1463433525926 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:18:45 INFO - PROCESS | 1651 | 1463433525927 Marionette TRACE conn2 <- [1,3030,null,{}] 14:18:45 INFO - PROCESS | 1651 | 1463433525931 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}] 14:18:46 INFO - PROCESS | 1651 | 1463433526151 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 14:18:46 INFO - PROCESS | 1651 | 1463433526174 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ef0e800 == 120 [pid = 1651] [id = 767] 14:18:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x128967c00) [pid = 1651] [serial = 2299] [outer = 0x0] 14:18:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x128a20400) [pid = 1651] [serial = 2300] [outer = 0x128967c00] 14:18:46 INFO - PROCESS | 1651 | 1463433526212 Marionette DEBUG loaded listener.js 14:18:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x128a27c00) [pid = 1651] [serial = 2301] [outer = 0x128967c00] 14:18:46 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:18:47 INFO - PROCESS | 1651 | 1463433527003 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:18:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:18:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:18:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:18:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:18:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:18:47 INFO - {} 14:18:47 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 14:18:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:18:47 INFO - {} 14:18:47 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 - {} 14:18:47 INFO - {} 14:18:47 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 14:18:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:18:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:18:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:18:47 INFO - {} 14:18:47 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 14:18:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:18:47 INFO - {} 14:18:47 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 - {} 14:18:47 INFO - {} 14:18:47 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 14:18:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 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 14:18:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:18:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:18:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:18:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:18:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:18:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 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 14:18:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:18:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 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 14:18:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:18:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 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 14:18:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:18:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:18:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:18:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:18:47 INFO - {} 14:18:47 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1136ms 14:18:47 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:18:47 INFO - PROCESS | 1651 | 1463433527062 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 14:18:47 INFO - PROCESS | 1651 | 1463433527064 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 14:18:47 INFO - PROCESS | 1651 | 1463433527066 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:18:47 INFO - PROCESS | 1651 | 1463433527067 Marionette TRACE conn2 <- [1,3034,null,{}] 14:18:47 INFO - PROCESS | 1651 | 1463433527069 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}] 14:18:47 INFO - PROCESS | 1651 | 1463433527227 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 14:18:47 INFO - PROCESS | 1651 | 1463433527246 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x13463a800 == 121 [pid = 1651] [id = 768] 14:18:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x128c42000) [pid = 1651] [serial = 2302] [outer = 0x0] 14:18:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12fb90400) [pid = 1651] [serial = 2303] [outer = 0x128c42000] 14:18:47 INFO - PROCESS | 1651 | 1463433527271 Marionette DEBUG loaded listener.js 14:18:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12fba2c00) [pid = 1651] [serial = 2304] [outer = 0x128c42000] 14:18:47 INFO - PROCESS | 1651 | 1463433527640 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]]]}] 14:18:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:18:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 621ms 14:18:47 INFO - PROCESS | 1651 | 1463433527688 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 14:18:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:18:47 INFO - PROCESS | 1651 | 1463433527689 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 14:18:47 INFO - PROCESS | 1651 | 1463433527691 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:18:47 INFO - PROCESS | 1651 | 1463433527692 Marionette TRACE conn2 <- [1,3038,null,{}] 14:18:47 INFO - PROCESS | 1651 | 1463433527695 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}] 14:18:47 INFO - PROCESS | 1651 | 1463433527841 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x124b6b400) [pid = 1651] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x145148400) [pid = 1651] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x140a80c00) [pid = 1651] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x144229400) [pid = 1651] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x126151c00) [pid = 1651] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x1431b2c00) [pid = 1651] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x124e91c00) [pid = 1651] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12fb87c00) [pid = 1651] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x1193fdc00) [pid = 1651] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x134be7400) [pid = 1651] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x113189400) [pid = 1651] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x1185c0800) [pid = 1651] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12387c000) [pid = 1651] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x110d5b800) [pid = 1651] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x124b73400) [pid = 1651] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x1250e7c00) [pid = 1651] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x12a78b800) [pid = 1651] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x128972c00) [pid = 1651] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x128974000) [pid = 1651] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x1125f0800) [pid = 1651] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11274b000) [pid = 1651] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:18:48 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x110d61000) [pid = 1651] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:18:48 INFO - PROCESS | 1651 | 1463433528478 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x118850000 == 122 [pid = 1651] [id = 769] 14:18:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x110d61000) [pid = 1651] [serial = 2305] [outer = 0x0] 14:18:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x112971800) [pid = 1651] [serial = 2306] [outer = 0x110d61000] 14:18:48 INFO - PROCESS | 1651 | 1463433528504 Marionette DEBUG loaded listener.js 14:18:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12387c000) [pid = 1651] [serial = 2307] [outer = 0x110d61000] 14:18:48 INFO - PROCESS | 1651 | 1463433528791 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"]]]}] 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:18:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1122ms 14:18:48 INFO - PROCESS | 1651 | 1463433528815 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 14:18:48 INFO - PROCESS | 1651 | 1463433528816 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 14:18:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:18:48 INFO - PROCESS | 1651 | 1463433528818 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:18:48 INFO - PROCESS | 1651 | 1463433528820 Marionette TRACE conn2 <- [1,3042,null,{}] 14:18:48 INFO - PROCESS | 1651 | 1463433528830 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}] 14:18:48 INFO - PROCESS | 1651 | 1463433528955 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 14:18:48 INFO - PROCESS | 1651 | 1463433528960 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x113d7b800 == 123 [pid = 1651] [id = 770] 14:18:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x1164a5000) [pid = 1651] [serial = 2308] [outer = 0x0] 14:18:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x116a5e800) [pid = 1651] [serial = 2309] [outer = 0x1164a5000] 14:18:49 INFO - PROCESS | 1651 | 1463433529079 Marionette DEBUG loaded listener.js 14:18:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x1295cf000) [pid = 1651] [serial = 2310] [outer = 0x1164a5000] 14:18:49 INFO - PROCESS | 1651 | 1463433529448 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]]]}] 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:18:49 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. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:18:49 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'.) 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:18:49 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. 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:18:49 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. 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:18:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:18:49 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. 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:18:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:18:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:18:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:18:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:18:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:18:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:18:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:18:49 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 688ms 14:18:49 INFO - PROCESS | 1651 | 1463433529508 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 14:18:49 INFO - PROCESS | 1651 | 1463433529509 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 14:18:49 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:18:49 INFO - PROCESS | 1651 | 1463433529511 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:18:49 INFO - PROCESS | 1651 | 1463433529513 Marionette TRACE conn2 <- [1,3046,null,{}] 14:18:49 INFO - PROCESS | 1651 | 1463433529515 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}] 14:18:49 INFO - PROCESS | 1651 | 1463433529631 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 14:18:49 INFO - PROCESS | 1651 | 1463433529754 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x134a1e000 == 124 [pid = 1651] [id = 771] 14:18:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x13372e000) [pid = 1651] [serial = 2311] [outer = 0x0] 14:18:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x13387e400) [pid = 1651] [serial = 2312] [outer = 0x13372e000] 14:18:49 INFO - PROCESS | 1651 | 1463433529783 Marionette DEBUG loaded listener.js 14:18:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x133e94800) [pid = 1651] [serial = 2313] [outer = 0x13372e000] 14:18:49 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:18:50 INFO - PROCESS | 1651 | 1463433530100 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:18:50 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:18:50 INFO - {} 14:18:50 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 619ms 14:18:50 INFO - PROCESS | 1651 | 1463433530131 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 14:18:50 INFO - PROCESS | 1651 | 1463433530133 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 14:18:50 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:18:50 INFO - PROCESS | 1651 | 1463433530135 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:18:50 INFO - PROCESS | 1651 | 1463433530136 Marionette TRACE conn2 <- [1,3050,null,{}] 14:18:50 INFO - PROCESS | 1651 | 1463433530141 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}] 14:18:50 INFO - PROCESS | 1651 | 1463433530269 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 14:18:50 INFO - PROCESS | 1651 | 1463433530371 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x13b5ca800 == 125 [pid = 1651] [id = 772] 14:18:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x133e99c00) [pid = 1651] [serial = 2314] [outer = 0x0] 14:18:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x134354400) [pid = 1651] [serial = 2315] [outer = 0x133e99c00] 14:18:50 INFO - PROCESS | 1651 | 1463433530396 Marionette DEBUG loaded listener.js 14:18:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x134474400) [pid = 1651] [serial = 2316] [outer = 0x133e99c00] 14:18:50 INFO - PROCESS | 1651 | 1463433530894 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]]]}] 14:18:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:18:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:18:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:18:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:18:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 822ms 14:18:50 INFO - PROCESS | 1651 | 1463433530962 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 14:18:50 INFO - PROCESS | 1651 | 1463433530966 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 14:18:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:18:50 INFO - PROCESS | 1651 | 1463433530982 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:18:50 INFO - PROCESS | 1651 | 1463433530985 Marionette TRACE conn2 <- [1,3054,null,{}] 14:18:51 INFO - PROCESS | 1651 | 1463433531010 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}] 14:18:51 INFO - PROCESS | 1651 | 1463433531157 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 14:18:51 INFO - PROCESS | 1651 | 1463433531271 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x119281800 == 126 [pid = 1651] [id = 773] 14:18:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x112970000) [pid = 1651] [serial = 2317] [outer = 0x0] 14:18:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x112fa7400) [pid = 1651] [serial = 2318] [outer = 0x112970000] 14:18:51 INFO - PROCESS | 1651 | 1463433531304 Marionette DEBUG loaded listener.js 14:18:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x113189000) [pid = 1651] [serial = 2319] [outer = 0x112970000] 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:18:51 INFO - PROCESS | 1651 | 1463433531813 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"]]]}] 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:18:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:18:51 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" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:18:51 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" 14:18:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:18:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:18:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 870ms 14:18:51 INFO - PROCESS | 1651 | 1463433531879 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 14:18:51 INFO - PROCESS | 1651 | 1463433531884 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 14:18:51 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:18:51 INFO - PROCESS | 1651 | 1463433531891 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:18:51 INFO - PROCESS | 1651 | 1463433531894 Marionette TRACE conn2 <- [1,3058,null,{}] 14:18:51 INFO - PROCESS | 1651 | 1463433531896 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}] 14:18:52 INFO - PROCESS | 1651 | 1463433532025 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 14:18:52 INFO - PROCESS | 1651 | 1463433532174 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bc78000 == 127 [pid = 1651] [id = 774] 14:18:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x1166cac00) [pid = 1651] [serial = 2320] [outer = 0x0] 14:18:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x119c42000) [pid = 1651] [serial = 2321] [outer = 0x1166cac00] 14:18:52 INFO - PROCESS | 1651 | 1463433532245 Marionette DEBUG loaded listener.js 14:18:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x123970c00) [pid = 1651] [serial = 2322] [outer = 0x1166cac00] 14:18:52 INFO - PROCESS | 1651 | 1463433532716 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]]]}] 14:18:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:18:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:18:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:18:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:18:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:18:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:18:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:18:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:18:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:18:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:18:52 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:52 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:18:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:18:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:18:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:18:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:18:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:18:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:18:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:18:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:18:52 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 873ms 14:18:52 INFO - PROCESS | 1651 | 1463433532766 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 14:18:52 INFO - PROCESS | 1651 | 1463433532769 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 14:18:52 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:18:52 INFO - PROCESS | 1651 | 1463433532773 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:18:52 INFO - PROCESS | 1651 | 1463433532777 Marionette TRACE conn2 <- [1,3062,null,{}] 14:18:52 INFO - PROCESS | 1651 | 1463433532789 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}] 14:18:53 INFO - PROCESS | 1651 | 1463433533047 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 14:18:53 INFO - PROCESS | 1651 | 1463433533162 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x133f8d000 == 128 [pid = 1651] [id = 775] 14:18:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12463f800) [pid = 1651] [serial = 2323] [outer = 0x0] 14:18:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x128c3ec00) [pid = 1651] [serial = 2324] [outer = 0x12463f800] 14:18:53 INFO - PROCESS | 1651 | 1463433533194 Marionette DEBUG loaded listener.js 14:18:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x129307800) [pid = 1651] [serial = 2325] [outer = 0x12463f800] 14:18:53 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:18:53 INFO - PROCESS | 1651 | 1463433533589 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:18:53 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:18:53 INFO - {} 14:18:53 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 826ms 14:18:53 INFO - PROCESS | 1651 | 1463433533599 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 14:18:53 INFO - PROCESS | 1651 | 1463433533601 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 14:18:53 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:18:53 INFO - PROCESS | 1651 | 1463433533603 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:18:53 INFO - PROCESS | 1651 | 1463433533604 Marionette TRACE conn2 <- [1,3066,null,{}] 14:18:53 INFO - PROCESS | 1651 | 1463433533607 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}] 14:18:53 INFO - PROCESS | 1651 | 1463433533746 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 14:18:53 INFO - PROCESS | 1651 | 1463433533882 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x1343b0800 == 129 [pid = 1651] [id = 776] 14:18:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x1295b6000) [pid = 1651] [serial = 2326] [outer = 0x0] 14:18:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12a790000) [pid = 1651] [serial = 2327] [outer = 0x1295b6000] 14:18:53 INFO - PROCESS | 1651 | 1463433533914 Marionette DEBUG loaded listener.js 14:18:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12ac59000) [pid = 1651] [serial = 2328] [outer = 0x1295b6000] 14:18:54 INFO - PROCESS | 1651 | 1463433534292 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]]]}] 14:18:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:18:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:18:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:18:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:18:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:18:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:18:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:18:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 722ms 14:18:54 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:18:54 INFO - PROCESS | 1651 | 1463433534325 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 14:18:54 INFO - PROCESS | 1651 | 1463433534327 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 14:18:54 INFO - PROCESS | 1651 | 1463433534329 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:18:54 INFO - PROCESS | 1651 | 1463433534330 Marionette TRACE conn2 <- [1,3070,null,{}] 14:18:54 INFO - PROCESS | 1651 | 1463433534333 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}] 14:18:54 INFO - PROCESS | 1651 | 1463433534468 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 14:18:54 INFO - PROCESS | 1651 | 1463433534635 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x134445000 == 130 [pid = 1651] [id = 777] 14:18:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12ac5bc00) [pid = 1651] [serial = 2329] [outer = 0x0] 14:18:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12adec800) [pid = 1651] [serial = 2330] [outer = 0x12ac5bc00] 14:18:54 INFO - PROCESS | 1651 | 1463433534678 Marionette DEBUG loaded listener.js 14:18:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12bb29800) [pid = 1651] [serial = 2331] [outer = 0x12ac5bc00] 14:18:55 INFO - PROCESS | 1651 | 1463433535061 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]]]}] 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:18:55 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 774ms 14:18:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:18:55 INFO - PROCESS | 1651 | 1463433535103 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 14:18:55 INFO - PROCESS | 1651 | 1463433535105 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 14:18:55 INFO - PROCESS | 1651 | 1463433535107 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:18:55 INFO - PROCESS | 1651 | 1463433535108 Marionette TRACE conn2 <- [1,3074,null,{}] 14:18:55 INFO - PROCESS | 1651 | 1463433535111 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}] 14:18:55 INFO - PROCESS | 1651 | 1463433535284 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 14:18:55 INFO - PROCESS | 1651 | 1463433535437 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x134619000 == 131 [pid = 1651] [id = 778] 14:18:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12bb73000) [pid = 1651] [serial = 2332] [outer = 0x0] 14:18:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12beda800) [pid = 1651] [serial = 2333] [outer = 0x12bb73000] 14:18:55 INFO - PROCESS | 1651 | 1463433535469 Marionette DEBUG loaded listener.js 14:18:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12d2dc400) [pid = 1651] [serial = 2334] [outer = 0x12bb73000] 14:18:55 INFO - PROCESS | 1651 | 1463433535840 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]]]}] 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:18:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 772ms 14:18:55 INFO - PROCESS | 1651 | 1463433535884 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 14:18:55 INFO - PROCESS | 1651 | 1463433535886 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 14:18:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:18:55 INFO - PROCESS | 1651 | 1463433535904 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:18:55 INFO - PROCESS | 1651 | 1463433535906 Marionette TRACE conn2 <- [1,3078,null,{}] 14:18:55 INFO - PROCESS | 1651 | 1463433535908 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}] 14:18:56 INFO - PROCESS | 1651 | 1463433536042 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 14:18:56 INFO - PROCESS | 1651 | 1463433536164 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x137721000 == 132 [pid = 1651] [id = 779] 14:18:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12d2cf400) [pid = 1651] [serial = 2335] [outer = 0x0] 14:18:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x133792400) [pid = 1651] [serial = 2336] [outer = 0x12d2cf400] 14:18:56 INFO - PROCESS | 1651 | 1463433536194 Marionette DEBUG loaded listener.js 14:18:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x133844800) [pid = 1651] [serial = 2337] [outer = 0x12d2cf400] 14:18:56 INFO - PROCESS | 1651 | 1463433536567 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 14:18:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:18:56 INFO - PROCESS | 1651 | 1463433536576 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 14:18:56 INFO - PROCESS | 1651 | 1463433536579 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:18:56 INFO - PROCESS | 1651 | 1463433536580 Marionette TRACE conn2 <- [1,3082,null,{}] 14:18:56 INFO - PROCESS | 1651 | 1463433536582 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}] 14:18:56 INFO - PROCESS | 1651 | 1463433536721 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 14:18:56 INFO - PROCESS | 1651 | 1463433536874 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1403ab800 == 133 [pid = 1651] [id = 780] 14:18:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12fb94c00) [pid = 1651] [serial = 2338] [outer = 0x0] 14:18:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x1338ef000) [pid = 1651] [serial = 2339] [outer = 0x12fb94c00] 14:18:56 INFO - PROCESS | 1651 | 1463433536905 Marionette DEBUG loaded listener.js 14:18:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x133fbd400) [pid = 1651] [serial = 2340] [outer = 0x12fb94c00] 14:18:57 INFO - PROCESS | 1651 | 1463433537282 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]]]}] 14:18:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:18:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:18:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:18:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 718ms 14:18:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:18:57 INFO - PROCESS | 1651 | 1463433537298 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 14:18:57 INFO - PROCESS | 1651 | 1463433537300 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 14:18:57 INFO - PROCESS | 1651 | 1463433537302 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:18:57 INFO - PROCESS | 1651 | 1463433537303 Marionette TRACE conn2 <- [1,3086,null,{}] 14:18:57 INFO - PROCESS | 1651 | 1463433537306 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}] 14:18:57 INFO - PROCESS | 1651 | 1463433537440 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 14:18:57 INFO - PROCESS | 1651 | 1463433537607 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x140b62800 == 134 [pid = 1651] [id = 781] 14:18:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x13372b800) [pid = 1651] [serial = 2341] [outer = 0x0] 14:18:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x13435a800) [pid = 1651] [serial = 2342] [outer = 0x13372b800] 14:18:57 INFO - PROCESS | 1651 | 1463433537637 Marionette DEBUG loaded listener.js 14:18:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x13446f800) [pid = 1651] [serial = 2343] [outer = 0x13372b800] 14:18:58 INFO - PROCESS | 1651 | 1463433537999 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:18:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:18:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 722ms 14:18:58 INFO - PROCESS | 1651 | 1463433538025 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 14:18:58 INFO - PROCESS | 1651 | 1463433538026 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 14:18:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:18:58 INFO - PROCESS | 1651 | 1463433538029 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:18:58 INFO - PROCESS | 1651 | 1463433538030 Marionette TRACE conn2 <- [1,3090,null,{}] 14:18:58 INFO - PROCESS | 1651 | 1463433538032 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}] 14:18:58 INFO - PROCESS | 1651 | 1463433538171 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 14:18:58 INFO - PROCESS | 1651 | 1463433538324 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x140bbd800 == 135 [pid = 1651] [id = 782] 14:18:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x134359800) [pid = 1651] [serial = 2344] [outer = 0x0] 14:18:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x134479000) [pid = 1651] [serial = 2345] [outer = 0x134359800] 14:18:58 INFO - PROCESS | 1651 | 1463433538354 Marionette DEBUG loaded listener.js 14:18:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x134522400) [pid = 1651] [serial = 2346] [outer = 0x134359800] 14:18:58 INFO - PROCESS | 1651 | 1463433538723 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:18:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:18:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 721ms 14:18:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:18:58 INFO - PROCESS | 1651 | 1463433538751 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 14:18:58 INFO - PROCESS | 1651 | 1463433538753 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 14:18:58 INFO - PROCESS | 1651 | 1463433538755 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:18:58 INFO - PROCESS | 1651 | 1463433538757 Marionette TRACE conn2 <- [1,3094,null,{}] 14:18:58 INFO - PROCESS | 1651 | 1463433538760 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}] 14:18:58 INFO - PROCESS | 1651 | 1463433538911 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 14:18:59 INFO - PROCESS | 1651 | 1463433539060 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1418a2000 == 136 [pid = 1651] [id = 783] 14:18:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x1295bac00) [pid = 1651] [serial = 2347] [outer = 0x0] 14:18:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x13452c400) [pid = 1651] [serial = 2348] [outer = 0x1295bac00] 14:18:59 INFO - PROCESS | 1651 | 1463433539094 Marionette DEBUG loaded listener.js 14:18:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x134bee800) [pid = 1651] [serial = 2349] [outer = 0x1295bac00] 14:18:59 INFO - PROCESS | 1651 | 1463433539466 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:18:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:18:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 719ms 14:18:59 INFO - PROCESS | 1651 | 1463433539475 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 14:18:59 INFO - PROCESS | 1651 | 1463433539476 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 14:18:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:18:59 INFO - PROCESS | 1651 | 1463433539479 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:18:59 INFO - PROCESS | 1651 | 1463433539480 Marionette TRACE conn2 <- [1,3098,null,{}] 14:18:59 INFO - PROCESS | 1651 | 1463433539482 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}] 14:18:59 INFO - PROCESS | 1651 | 1463433539620 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 14:18:59 INFO - PROCESS | 1651 | 1463433539770 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x141a93000 == 137 [pid = 1651] [id = 784] 14:18:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x134474000) [pid = 1651] [serial = 2350] [outer = 0x0] 14:18:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x13b53b400) [pid = 1651] [serial = 2351] [outer = 0x134474000] 14:18:59 INFO - PROCESS | 1651 | 1463433539800 Marionette DEBUG loaded listener.js 14:18:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x13b540000) [pid = 1651] [serial = 2352] [outer = 0x134474000] 14:19:00 INFO - PROCESS | 1651 | 1463433540168 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]]]}] 14:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:19:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 720ms 14:19:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:19:00 INFO - PROCESS | 1651 | 1463433540199 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 14:19:00 INFO - PROCESS | 1651 | 1463433540200 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 14:19:00 INFO - PROCESS | 1651 | 1463433540202 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:19:00 INFO - PROCESS | 1651 | 1463433540203 Marionette TRACE conn2 <- [1,3102,null,{}] 14:19:00 INFO - PROCESS | 1651 | 1463433540206 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}] 14:19:00 INFO - PROCESS | 1651 | 1463433540344 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 14:19:00 INFO - PROCESS | 1651 | 1463433540513 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x141e17800 == 138 [pid = 1651] [id = 785] 14:19:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x13b569400) [pid = 1651] [serial = 2353] [outer = 0x0] 14:19:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x13b56f400) [pid = 1651] [serial = 2354] [outer = 0x13b569400] 14:19:00 INFO - PROCESS | 1651 | 1463433540543 Marionette DEBUG loaded listener.js 14:19:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x13fd86c00) [pid = 1651] [serial = 2355] [outer = 0x13b569400] 14:19:00 INFO - PROCESS | 1651 | 1463433540897 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:19:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:19:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 720ms 14:19:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:19:00 INFO - PROCESS | 1651 | 1463433540924 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 14:19:00 INFO - PROCESS | 1651 | 1463433540925 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 14:19:00 INFO - PROCESS | 1651 | 1463433540927 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:19:00 INFO - PROCESS | 1651 | 1463433540929 Marionette TRACE conn2 <- [1,3106,null,{}] 14:19:00 INFO - PROCESS | 1651 | 1463433540931 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}] 14:19:01 INFO - PROCESS | 1651 | 1463433541067 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 14:19:01 INFO - PROCESS | 1651 | 1463433541250 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x134631800 == 139 [pid = 1651] [id = 786] 14:19:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x111fed000) [pid = 1651] [serial = 2356] [outer = 0x0] 14:19:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12be61c00) [pid = 1651] [serial = 2357] [outer = 0x111fed000] 14:19:01 INFO - PROCESS | 1651 | 1463433541279 Marionette DEBUG loaded listener.js 14:19:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x13fd93400) [pid = 1651] [serial = 2358] [outer = 0x111fed000] 14:19:01 INFO - PROCESS | 1651 | 1463433541676 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]]]}] 14:19:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:19:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:19:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:19:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 768ms 14:19:01 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:19:01 INFO - PROCESS | 1651 | 1463433541696 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 14:19:01 INFO - PROCESS | 1651 | 1463433541698 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 14:19:01 INFO - PROCESS | 1651 | 1463433541700 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:19:01 INFO - PROCESS | 1651 | 1463433541701 Marionette TRACE conn2 <- [1,3110,null,{}] 14:19:01 INFO - PROCESS | 1651 | 1463433541704 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}] 14:19:01 INFO - PROCESS | 1651 | 1463433541862 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 14:19:01 INFO - PROCESS | 1651 | 1463433541982 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12397b000 == 140 [pid = 1651] [id = 787] 14:19:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x1121b4400) [pid = 1651] [serial = 2359] [outer = 0x0] 14:19:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x124b77000) [pid = 1651] [serial = 2360] [outer = 0x1121b4400] 14:19:02 INFO - PROCESS | 1651 | 1463433542056 Marionette DEBUG loaded listener.js 14:19:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x128f06000) [pid = 1651] [serial = 2361] [outer = 0x1121b4400] 14:19:02 INFO - PROCESS | 1651 | 1463433542440 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"]]]}] 14:19:02 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:19:02 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 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:19:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:19:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 770ms 14:19:02 INFO - PROCESS | 1651 | 1463433542470 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 14:19:02 INFO - PROCESS | 1651 | 1463433542472 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 14:19:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:19:02 INFO - PROCESS | 1651 | 1463433542474 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:19:02 INFO - PROCESS | 1651 | 1463433542475 Marionette TRACE conn2 <- [1,3114,null,{}] 14:19:02 INFO - PROCESS | 1651 | 1463433542478 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}] 14:19:02 INFO - PROCESS | 1651 | 1463433542620 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 14:19:02 INFO - PROCESS | 1651 | 1463433542746 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\", \"2e89aaf9-63be-4bcb-9337-9cee9120ef67\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:19:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d294000 == 141 [pid = 1651] [id = 788] 14:19:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x114edd000) [pid = 1651] [serial = 2362] [outer = 0x0] 14:19:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x128f02400) [pid = 1651] [serial = 2363] [outer = 0x114edd000] 14:19:02 INFO - PROCESS | 1651 | 1463433542775 Marionette DEBUG loaded listener.js 14:19:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x13fe43800) [pid = 1651] [serial = 2364] [outer = 0x114edd000] 14:19:03 INFO - PROCESS | 1651 | 1463433543444 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]]]}] 14:19:03 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:19:03 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1020ms 14:19:03 INFO - PROCESS | 1651 | 1463433543495 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 14:19:03 INFO - PROCESS | 1651 | 1463433543497 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 14:19:04 WARNING - u'runner_teardown' () 14:19:04 INFO - No more tests 14:19:04 INFO - Got 0 unexpected results 14:19:04 INFO - SUITE-END | took 555s 14:19:04 INFO - Closing logging queue 14:19:04 INFO - queue closed 14:19:04 INFO - Return code: 0 14:19:04 WARNING - # TBPL SUCCESS # 14:19:04 INFO - Running post-action listener: _resource_record_post_action 14:19:04 INFO - Running post-run listener: _resource_record_post_run 14:19:05 INFO - Total resource usage - Wall time: 577s; CPU: 57.0%; Read bytes: 37631488; Write bytes: 953011200; Read time: 403; Write time: 4750 14:19:05 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:19:05 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150522368; Write bytes: 144015360; Read time: 13663; Write time: 272 14:19:05 INFO - run-tests - Wall time: 559s; CPU: 57.0%; Read bytes: 30592512; Write bytes: 797371392; Read time: 314; Write time: 4438 14:19:05 INFO - Running post-run listener: _upload_blobber_files 14:19:05 INFO - Blob upload gear active. 14:19:05 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:19:05 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 14:19:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:19:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:19:06 INFO - (blobuploader) - INFO - Open directory for files ... 14:19:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:19:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:19:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:19:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:19:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:19:06 INFO - (blobuploader) - INFO - Done attempting. 14:19:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:19:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:19:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:19:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:19:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:19:08 INFO - (blobuploader) - INFO - Done attempting. 14:19:08 INFO - (blobuploader) - INFO - Iteration through files over. 14:19:08 INFO - Return code: 0 14:19:08 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:19:08 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:19:08 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e9c19192020b22addbe7c4d2f56962685432492aa2f5c730b5a736cf09b3f8d1768e65d881d3345aba6458bf2e62cd915802b7eb101bcd89a4e9950cd9109df8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/87ecdb13756be87e7a5e0cc3d995da4607c831b4bb42e2e6758b7e27c3811312da308c508da74cc0d99027f508bb18f29c5779d474375153af4daf42bf1486aa"} 14:19:08 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:19:08 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:19:08 INFO - Contents: 14:19:08 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e9c19192020b22addbe7c4d2f56962685432492aa2f5c730b5a736cf09b3f8d1768e65d881d3345aba6458bf2e62cd915802b7eb101bcd89a4e9950cd9109df8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/87ecdb13756be87e7a5e0cc3d995da4607c831b4bb42e2e6758b7e27c3811312da308c508da74cc0d99027f508bb18f29c5779d474375153af4daf42bf1486aa"} 14:19:08 INFO - Running post-run listener: copy_logs_to_upload_dir 14:19:08 INFO - Copying logs to upload dir... 14:19:08 INFO - mkdir: /builds/slave/test/build/upload/logs 14:19:08 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=649.560861 ========= master_lag: 0.73 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 50 secs) (at 2016-05-16 14:19:08.941254) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-16 14:19:08.945156) ========= 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.QBORzGkzaa/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.0IvZKuhUOe/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e9c19192020b22addbe7c4d2f56962685432492aa2f5c730b5a736cf09b3f8d1768e65d881d3345aba6458bf2e62cd915802b7eb101bcd89a4e9950cd9109df8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/87ecdb13756be87e7a5e0cc3d995da4607c831b4bb42e2e6758b7e27c3811312da308c508da74cc0d99027f508bb18f29c5779d474375153af4daf42bf1486aa"} build_url:https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013081 build_url: 'https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e9c19192020b22addbe7c4d2f56962685432492aa2f5c730b5a736cf09b3f8d1768e65d881d3345aba6458bf2e62cd915802b7eb101bcd89a4e9950cd9109df8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/87ecdb13756be87e7a5e0cc3d995da4607c831b4bb42e2e6758b7e27c3811312da308c508da74cc0d99027f508bb18f29c5779d474375153af4daf42bf1486aa"}' symbols_url: 'https://queue.taskcluster.net/v1/task/K9CL7xPuQRShA2j0916coQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-16 14:19:08.979331) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:19:08.979711) ========= 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.QBORzGkzaa/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.0IvZKuhUOe/Listeners TMPDIR=/var/folders/15/kcx20ryj2rs9kb6sgv5k9lrm00000w/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.005285 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:19:09.028538) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-16 14:19:09.031940) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-16 14:19:09.032289) ========= ========= Total master_lag: 1.34 =========