builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0339 starttime: 1466579421.84 results: success (0) buildid: 20160621234002 builduid: 857be21ca7ae409584522603bb514c23 revision: 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 00:10:21.839445) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-22 00:10:21.840119) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 00:10:21.840645) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-22 00:10:21.944347) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 00:10:21.944624) ========= 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.Id3cKdJB7v/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.xFHak85TtC/Listeners TMPDIR=/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-22 00:10:21-- 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% 19.0M=0.001s 2016-06-22 00:10:22 (19.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.153629 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 00:10:22.120698) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 00:10:22.120987) ========= 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.Id3cKdJB7v/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.xFHak85TtC/Listeners TMPDIR=/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/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.029311 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 00:10:22.187351) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 00:10:22.187693) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Id3cKdJB7v/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.xFHak85TtC/Listeners TMPDIR=/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-22 00:10:22,272 truncating revision to first 12 chars 2016-06-22 00:10:22,272 Setting DEBUG logging. 2016-06-22 00:10:22,272 attempt 1/10 2016-06-22 00:10:22,272 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/0bcc9439bf8c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-22 00:10:23,568 unpacking tar archive at: mozilla-beta-0bcc9439bf8c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.558967 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-22 00:10:23.771341) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 00:10:23.771646) ========= script_repo_revision: 0bcc9439bf8c9106740ce9e7cb3bb0131487ae67 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-22 00:10:23.772035) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 00:10:23.772313) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-22 00:10:23.789652) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 51 secs) (at 2016-06-22 00:10:23.790003) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Id3cKdJB7v/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.xFHak85TtC/Listeners TMPDIR=/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/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 00:10:23 INFO - MultiFileLogger online at 20160622 00:10:23 in /builds/slave/test 00:10:23 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 00:10:23 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:10:23 INFO - {'append_to_log': False, 00:10:23 INFO - 'base_work_dir': '/builds/slave/test', 00:10:23 INFO - 'blob_upload_branch': 'mozilla-beta', 00:10:23 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:10:23 INFO - 'buildbot_json_path': 'buildprops.json', 00:10:23 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:10:23 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:10:23 INFO - 'download_minidump_stackwalk': True, 00:10:23 INFO - 'download_symbols': 'true', 00:10:23 INFO - 'e10s': False, 00:10:23 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:10:23 INFO - 'tooltool.py': '/tools/tooltool.py', 00:10:23 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:10:23 INFO - '/tools/misc-python/virtualenv.py')}, 00:10:23 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:10:23 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:10:23 INFO - 'log_level': 'info', 00:10:23 INFO - 'log_to_console': True, 00:10:23 INFO - 'opt_config_files': (), 00:10:23 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:10:23 INFO - '--processes=1', 00:10:23 INFO - '--config=%(test_path)s/wptrunner.ini', 00:10:23 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:10:23 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:10:23 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:10:23 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:10:23 INFO - 'pip_index': False, 00:10:23 INFO - 'require_test_zip': True, 00:10:23 INFO - 'test_type': ('testharness',), 00:10:23 INFO - 'this_chunk': '1', 00:10:23 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:10:23 INFO - 'total_chunks': '10', 00:10:23 INFO - 'virtualenv_path': 'venv', 00:10:23 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:10:23 INFO - 'work_dir': 'build'} 00:10:23 INFO - ##### 00:10:23 INFO - ##### Running clobber step. 00:10:23 INFO - ##### 00:10:23 INFO - Running pre-action listener: _resource_record_pre_action 00:10:23 INFO - Running main action method: clobber 00:10:23 INFO - rmtree: /builds/slave/test/build 00:10:23 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:10:25 INFO - Running post-action listener: _resource_record_post_action 00:10:25 INFO - ##### 00:10:25 INFO - ##### Running read-buildbot-config step. 00:10:25 INFO - ##### 00:10:25 INFO - Running pre-action listener: _resource_record_pre_action 00:10:25 INFO - Running main action method: read_buildbot_config 00:10:25 INFO - Using buildbot properties: 00:10:25 INFO - { 00:10:25 INFO - "project": "", 00:10:25 INFO - "product": "firefox", 00:10:25 INFO - "script_repo_revision": "production", 00:10:25 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 00:10:25 INFO - "repository": "", 00:10:25 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 00:10:25 INFO - "buildid": "20160621234002", 00:10:25 INFO - "pgo_build": "False", 00:10:25 INFO - "basedir": "/builds/slave/test", 00:10:25 INFO - "buildnumber": 0, 00:10:25 INFO - "slavename": "t-yosemite-r7-0339", 00:10:25 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 00:10:25 INFO - "platform": "macosx64", 00:10:25 INFO - "branch": "mozilla-beta", 00:10:25 INFO - "revision": "0bcc9439bf8c9106740ce9e7cb3bb0131487ae67", 00:10:25 INFO - "repo_path": "releases/mozilla-beta", 00:10:25 INFO - "moz_repo_path": "", 00:10:25 INFO - "stage_platform": "macosx64", 00:10:25 INFO - "builduid": "857be21ca7ae409584522603bb514c23", 00:10:25 INFO - "slavebuilddir": "test" 00:10:25 INFO - } 00:10:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 00:10:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 00:10:25 INFO - Running post-action listener: _resource_record_post_action 00:10:25 INFO - ##### 00:10:25 INFO - ##### Running download-and-extract step. 00:10:25 INFO - ##### 00:10:25 INFO - Running pre-action listener: _resource_record_pre_action 00:10:25 INFO - Running main action method: download_and_extract 00:10:25 INFO - mkdir: /builds/slave/test/build/tests 00:10:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:10:25 INFO - https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 00:10:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 00:10:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 00:10:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 00:10:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 00:10:56 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 00:10:56 INFO - retry: attempt #1 caught exception: timed out 00:10:56 INFO - retry: Failed, sleeping 30 seconds before retrying 00:11:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #2 00:11:31 INFO - Downloaded 1201 bytes. 00:11:31 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 00:11:31 INFO - Using the following test package requirements: 00:11:31 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 00:11:31 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:11:31 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 00:11:31 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:11:31 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 00:11:31 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:11:31 INFO - u'jsshell-mac64.zip'], 00:11:31 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:11:31 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 00:11:31 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 00:11:31 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:11:31 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 00:11:31 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:11:31 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 00:11:31 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:11:31 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 00:11:31 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:11:31 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 00:11:31 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 00:11:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:11:31 INFO - https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 00:11:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 00:11:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 00:11:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 00:11:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 00:11:33 INFO - Downloaded 18356481 bytes. 00:11:33 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:11:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:11:34 INFO - caution: filename not matched: web-platform/* 00:11:34 INFO - Return code: 11 00:11:34 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')]} 00:11:34 INFO - https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 00:11:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 00:11:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 00:11:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 00:11:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 00:11:35 INFO - Downloaded 36389087 bytes. 00:11:35 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:11:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:11:39 INFO - caution: filename not matched: bin/* 00:11:39 INFO - caution: filename not matched: config/* 00:11:39 INFO - caution: filename not matched: mozbase/* 00:11:39 INFO - caution: filename not matched: marionette/* 00:11:39 INFO - caution: filename not matched: tools/wptserve/* 00:11:39 INFO - Return code: 11 00:11:39 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')]} 00:11:39 INFO - https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 00:11:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 00:11:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 00:11:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 00:11:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 00:11:42 INFO - Downloaded 73065608 bytes. 00:11:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 00:11:42 INFO - mkdir: /builds/slave/test/properties 00:11:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:11:42 INFO - Writing to file /builds/slave/test/properties/build_url 00:11:42 INFO - Contents: 00:11:42 INFO - build_url:https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 00:11:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:11:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:11:42 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:11:42 INFO - Contents: 00:11:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:11:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:11:42 INFO - https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:11:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:11:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:11:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:11:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 00:11:45 INFO - Downloaded 103655459 bytes. 00:11:45 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:11:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:11:49 INFO - Return code: 0 00:11:49 INFO - Running post-action listener: _resource_record_post_action 00:11:49 INFO - Running post-action listener: set_extra_try_arguments 00:11:49 INFO - ##### 00:11:49 INFO - ##### Running create-virtualenv step. 00:11:49 INFO - ##### 00:11:49 INFO - Running pre-action listener: _pre_create_virtualenv 00:11:49 INFO - Running pre-action listener: _resource_record_pre_action 00:11:49 INFO - Running main action method: create_virtualenv 00:11:49 INFO - Creating virtualenv /builds/slave/test/build/venv 00:11:49 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 00:11:49 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:11:49 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:11:49 INFO - Using real prefix '/tools/python27' 00:11:49 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:11:50 INFO - Installing distribute.............................................................................................................................................................................................done. 00:11:52 INFO - Installing pip.................done. 00:11:52 INFO - Return code: 0 00:11:52 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:11: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')]} 00:11:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:11:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:11: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')]} 00:11:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:11:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:11:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a38fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3acf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fee38d7d6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3a85e0>, '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 0x109f8bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109fb6990>, '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.Id3cKdJB7v/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.xFHak85TtC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:11:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 00:11:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 00:11:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Id3cKdJB7v/Render', 00:11:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:11:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:11:52 INFO - 'HOME': '/Users/cltbld', 00:11:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:11:52 INFO - 'LOGNAME': 'cltbld', 00:11:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:11:52 INFO - 'MOZ_NO_REMOTE': '1', 00:11:52 INFO - 'NO_EM_RESTART': '1', 00:11:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:11:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:11:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:11:52 INFO - 'PWD': '/builds/slave/test', 00:11:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:11:52 INFO - 'SHELL': '/bin/bash', 00:11:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xFHak85TtC/Listeners', 00:11:52 INFO - 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', 00:11:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:11:52 INFO - 'USER': 'cltbld', 00:11:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:11:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:11:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:11:52 INFO - 'XPC_FLAGS': '0x0', 00:11:52 INFO - 'XPC_SERVICE_NAME': '0', 00:11:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:11:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:11:53 INFO - Downloading/unpacking psutil>=0.7.1 00:11:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:11:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:11:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:11:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:11:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:11:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:11:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:11:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:11:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:11:56 INFO - Installing collected packages: psutil 00:11:56 INFO - Running setup.py install for psutil 00:11:56 INFO - building 'psutil._psutil_osx' extension 00:11:56 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 00:11:57 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 00:11:57 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 00:11:57 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 00:11:57 INFO - building 'psutil._psutil_posix' extension 00:11:57 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 00:11:57 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 00:11:57 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 00:11:57 INFO - ^ 00:11:57 INFO - 1 warning generated. 00:11:57 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 00:11:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:11:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:11:57 INFO - Successfully installed psutil 00:11:57 INFO - Cleaning up... 00:11:57 INFO - Return code: 0 00:11:57 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:11:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:11:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:11:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:11:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:11:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:11:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:11:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a38fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3acf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fee38d7d6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3a85e0>, '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 0x109f8bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109fb6990>, '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.Id3cKdJB7v/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.xFHak85TtC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:11:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 00:11:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 00:11:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Id3cKdJB7v/Render', 00:11:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:11:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:11:57 INFO - 'HOME': '/Users/cltbld', 00:11:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:11:57 INFO - 'LOGNAME': 'cltbld', 00:11:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:11:57 INFO - 'MOZ_NO_REMOTE': '1', 00:11:57 INFO - 'NO_EM_RESTART': '1', 00:11:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:11:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:11:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:11:57 INFO - 'PWD': '/builds/slave/test', 00:11:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:11:57 INFO - 'SHELL': '/bin/bash', 00:11:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xFHak85TtC/Listeners', 00:11:57 INFO - 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', 00:11:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:11:57 INFO - 'USER': 'cltbld', 00:11:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:11:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:11:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:11:57 INFO - 'XPC_FLAGS': '0x0', 00:11:57 INFO - 'XPC_SERVICE_NAME': '0', 00:11:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:11:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:11:58 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:11:58 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 00:11:58 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 00:11:58 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 00:11:58 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 00:11:58 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 00:11:58 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 00:12:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:12:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:12:00 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:12:00 INFO - Installing collected packages: mozsystemmonitor 00:12:00 INFO - Running setup.py install for mozsystemmonitor 00:12:00 INFO - Successfully installed mozsystemmonitor 00:12:00 INFO - Cleaning up... 00:12:00 INFO - Return code: 0 00:12:00 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:12:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:12:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:12:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:12:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:12:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:12:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:12:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a38fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3acf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fee38d7d6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3a85e0>, '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 0x109f8bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109fb6990>, '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.Id3cKdJB7v/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.xFHak85TtC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:12:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 00:12:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 00:12:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Id3cKdJB7v/Render', 00:12:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:12:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:12:00 INFO - 'HOME': '/Users/cltbld', 00:12:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:12:00 INFO - 'LOGNAME': 'cltbld', 00:12:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:12:00 INFO - 'MOZ_NO_REMOTE': '1', 00:12:00 INFO - 'NO_EM_RESTART': '1', 00:12:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:12:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:12:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:12:00 INFO - 'PWD': '/builds/slave/test', 00:12:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:12:00 INFO - 'SHELL': '/bin/bash', 00:12:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xFHak85TtC/Listeners', 00:12:00 INFO - 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', 00:12:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:12:00 INFO - 'USER': 'cltbld', 00:12:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:12:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:12:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:12:00 INFO - 'XPC_FLAGS': '0x0', 00:12:00 INFO - 'XPC_SERVICE_NAME': '0', 00:12:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:12:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:12:00 INFO - Downloading/unpacking blobuploader==1.2.4 00:12:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:12:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:12:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:12:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:12:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:12:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:12:03 INFO - Downloading blobuploader-1.2.4.tar.gz 00:12:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:12:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:12: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 00:12: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 00:12: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 00:12: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 00:12: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 00:12: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 00:12:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:12:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:12:04 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 00:12:04 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 00:12:04 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 00:12:04 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 00:12:04 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 00:12:04 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 00:12:04 INFO - Downloading docopt-0.6.1.tar.gz 00:12:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:12:04 INFO - Installing collected packages: blobuploader, requests, docopt 00:12:04 INFO - Running setup.py install for blobuploader 00:12:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:12:04 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:12:04 INFO - Running setup.py install for requests 00:12:05 INFO - Running setup.py install for docopt 00:12:05 INFO - Successfully installed blobuploader requests docopt 00:12:05 INFO - Cleaning up... 00:12:05 INFO - Return code: 0 00:12:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:12:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:12:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:12:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:12:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:12:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:12:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:12:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a38fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3acf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fee38d7d6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3a85e0>, '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 0x109f8bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109fb6990>, '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.Id3cKdJB7v/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.xFHak85TtC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:12:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:12:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:12:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Id3cKdJB7v/Render', 00:12:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:12:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:12:05 INFO - 'HOME': '/Users/cltbld', 00:12:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:12:05 INFO - 'LOGNAME': 'cltbld', 00:12:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:12:05 INFO - 'MOZ_NO_REMOTE': '1', 00:12:05 INFO - 'NO_EM_RESTART': '1', 00:12:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:12:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:12:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:12:05 INFO - 'PWD': '/builds/slave/test', 00:12:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:12:05 INFO - 'SHELL': '/bin/bash', 00:12:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xFHak85TtC/Listeners', 00:12:05 INFO - 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', 00:12:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:12:05 INFO - 'USER': 'cltbld', 00:12:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:12:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:12:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:12:05 INFO - 'XPC_FLAGS': '0x0', 00:12:05 INFO - 'XPC_SERVICE_NAME': '0', 00:12:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:12:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:12:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:12:05 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-6SEj5q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:12:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:12:05 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-3udaDG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:12:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:12:06 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-TNq6v7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:12:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:12:06 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-WmAiVG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:12:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:12:06 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-K2vTQm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:12:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:12:06 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-zcjcaA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:12:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:12:06 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-7p6NS5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:12:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:12:06 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-7GiQNt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:12:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:12:06 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-o7cfXm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:12:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:12:06 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-UsuwpM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:12:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:12:06 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-tB5d7E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:12:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:12:06 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-P6kSCO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:12:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:12:07 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-hLehZ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:12:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:12:07 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-b4fJQ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:12:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:12:07 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-f8Oo8k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:12:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:12:07 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-C1BIMu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:12:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:12:07 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-U2Bx9U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:12:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:12:07 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-_J1LzP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:12:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:12:07 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-scUTRd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:12:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:12:07 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-zE83aT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:12:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:12:08 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-ET1tjC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:12:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:12:08 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 00:12:08 INFO - Running setup.py install for manifestparser 00:12:08 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:12:08 INFO - Running setup.py install for mozcrash 00:12:08 INFO - Running setup.py install for mozdebug 00:12:08 INFO - Running setup.py install for mozdevice 00:12:09 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:12:09 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:12:09 INFO - Running setup.py install for mozfile 00:12:09 INFO - Running setup.py install for mozhttpd 00:12:09 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:12:09 INFO - Running setup.py install for mozinfo 00:12:09 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:12:09 INFO - Running setup.py install for mozInstall 00:12:09 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:12:09 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:12:09 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:12:09 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:12:09 INFO - Running setup.py install for mozleak 00:12:09 INFO - Running setup.py install for mozlog 00:12:09 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:12:09 INFO - Running setup.py install for moznetwork 00:12:10 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:12:10 INFO - Running setup.py install for mozprocess 00:12:10 INFO - Running setup.py install for mozprofile 00:12:10 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:12:10 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:12:10 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:12:10 INFO - Running setup.py install for mozrunner 00:12:10 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:12:10 INFO - Running setup.py install for mozscreenshot 00:12:10 INFO - Running setup.py install for moztest 00:12:10 INFO - Running setup.py install for mozversion 00:12:10 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:12:10 INFO - Running setup.py install for wptserve 00:12:11 INFO - Running setup.py install for marionette-driver 00:12:11 INFO - Running setup.py install for browsermob-proxy 00:12:11 INFO - Running setup.py install for marionette-client 00:12:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:12:11 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:12:11 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 00:12:11 INFO - Cleaning up... 00:12:11 INFO - Return code: 0 00:12:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:12:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:12:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:12:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:12:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:12:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:12:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:12:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a38fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3acf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fee38d7d6e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3a85e0>, '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 0x109f8bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109fb6990>, '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.Id3cKdJB7v/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.xFHak85TtC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:12:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:12:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:12:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Id3cKdJB7v/Render', 00:12:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:12:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:12:11 INFO - 'HOME': '/Users/cltbld', 00:12:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:12:11 INFO - 'LOGNAME': 'cltbld', 00:12:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:12:11 INFO - 'MOZ_NO_REMOTE': '1', 00:12:11 INFO - 'NO_EM_RESTART': '1', 00:12:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:12:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:12:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:12:11 INFO - 'PWD': '/builds/slave/test', 00:12:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:12:11 INFO - 'SHELL': '/bin/bash', 00:12:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xFHak85TtC/Listeners', 00:12:11 INFO - 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', 00:12:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:12:11 INFO - 'USER': 'cltbld', 00:12:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:12:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:12:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:12:11 INFO - 'XPC_FLAGS': '0x0', 00:12:11 INFO - 'XPC_SERVICE_NAME': '0', 00:12:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:12:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:12:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:12:12 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-dBHUU8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:12:12 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)) 00:12:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:12:12 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-h1rEb1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:12:12 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)) 00:12:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:12:12 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-_n33kU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:12:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:12:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:12:12 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-REkaYf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:12:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:12:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:12:12 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-IrZo6Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:12:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 00:12:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:12:12 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-tI55Sc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:12:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 00:12:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:12:12 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-j3uCY3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:12:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 00:12:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:12:12 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-54knJb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:12:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 00:12:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:12:12 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-2yNTVf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:12:13 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)) 00:12:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:12:13 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-C6MYcm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:12:13 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)) 00:12:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:12:13 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-_S9FYu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:12:13 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)) 00:12:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:12:13 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-zAWMhH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:12:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 00:12:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:12:13 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-5eOo9b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:12:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 00:12:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:12:13 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-x40Kwe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:12:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 00:12:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:12:13 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-EOoITe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:12:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 00:12:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:12:13 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-63tZ1P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:12:13 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 00:12:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:12:13 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-xDeq9s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:12:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 00:12:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:12:13 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-ZJyH8_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:12:14 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)) 00:12:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:12:14 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-e9N13w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:12:14 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)) 00:12:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:12:14 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-9BGLhR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:12:14 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)) 00:12:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:12:14 INFO - Running setup.py (path:/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/pip-n2CdJf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:12:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:12:14 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 00:12:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:12:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:12:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:12:14 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:12:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:12:14 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:12:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:12:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:12:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:12:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:12:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:12:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:12:17 INFO - Downloading blessings-1.6.tar.gz 00:12:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:12:17 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)) 00:12:17 INFO - Installing collected packages: blessings 00:12:17 INFO - Running setup.py install for blessings 00:12:17 INFO - Successfully installed blessings 00:12:17 INFO - Cleaning up... 00:12:17 INFO - Return code: 0 00:12:17 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:12:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:12:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:12:17 INFO - Reading from file tmpfile_stdout 00:12:17 INFO - Current package versions: 00:12:17 INFO - blessings == 1.6 00:12:17 INFO - blobuploader == 1.2.4 00:12:17 INFO - browsermob-proxy == 0.6.0 00:12:17 INFO - docopt == 0.6.1 00:12:17 INFO - manifestparser == 1.1 00:12:17 INFO - marionette-client == 2.3.0 00:12:17 INFO - marionette-driver == 1.4.0 00:12:17 INFO - mozInstall == 1.12 00:12:17 INFO - mozcrash == 0.17 00:12:17 INFO - mozdebug == 0.1 00:12:17 INFO - mozdevice == 0.48 00:12:17 INFO - mozfile == 1.2 00:12:17 INFO - mozhttpd == 0.7 00:12:17 INFO - mozinfo == 0.9 00:12:17 INFO - mozleak == 0.1 00:12:17 INFO - mozlog == 3.1 00:12:17 INFO - moznetwork == 0.27 00:12:17 INFO - mozprocess == 0.22 00:12:17 INFO - mozprofile == 0.28 00:12:17 INFO - mozrunner == 6.11 00:12:17 INFO - mozscreenshot == 0.1 00:12:17 INFO - mozsystemmonitor == 0.0 00:12:17 INFO - moztest == 0.7 00:12:17 INFO - mozversion == 1.4 00:12:17 INFO - psutil == 3.1.1 00:12:17 INFO - requests == 1.2.3 00:12:17 INFO - wptserve == 1.4.0 00:12:17 INFO - wsgiref == 0.1.2 00:12:17 INFO - Running post-action listener: _resource_record_post_action 00:12:17 INFO - Running post-action listener: _start_resource_monitoring 00:12:17 INFO - Starting resource monitoring. 00:12:17 INFO - ##### 00:12:17 INFO - ##### Running pull step. 00:12:17 INFO - ##### 00:12:17 INFO - Running pre-action listener: _resource_record_pre_action 00:12:17 INFO - Running main action method: pull 00:12:17 INFO - Pull has nothing to do! 00:12:17 INFO - Running post-action listener: _resource_record_post_action 00:12:17 INFO - ##### 00:12:17 INFO - ##### Running install step. 00:12:17 INFO - ##### 00:12:17 INFO - Running pre-action listener: _resource_record_pre_action 00:12:17 INFO - Running main action method: install 00:12:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:12:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:12:18 INFO - Reading from file tmpfile_stdout 00:12:18 INFO - Detecting whether we're running mozinstall >=1.0... 00:12:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:12:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:12:18 INFO - Reading from file tmpfile_stdout 00:12:18 INFO - Output received: 00:12:18 INFO - Usage: mozinstall [options] installer 00:12:18 INFO - Options: 00:12:18 INFO - -h, --help show this help message and exit 00:12:18 INFO - -d DEST, --destination=DEST 00:12:18 INFO - Directory to install application into. [default: 00:12:18 INFO - "/builds/slave/test"] 00:12:18 INFO - --app=APP Application being installed. [default: firefox] 00:12:18 INFO - mkdir: /builds/slave/test/build/application 00:12:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 00:12:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 00:12:36 INFO - Reading from file tmpfile_stdout 00:12:36 INFO - Output received: 00:12:36 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 00:12:36 INFO - Running post-action listener: _resource_record_post_action 00:12:36 INFO - ##### 00:12:36 INFO - ##### Running run-tests step. 00:12:36 INFO - ##### 00:12:36 INFO - Running pre-action listener: _resource_record_pre_action 00:12:36 INFO - Running main action method: run_tests 00:12:36 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:12:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:12:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:12:36 INFO - grabbing minidump binary from tooltool 00:12:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:12:36 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a3a85e0>, '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 0x109f8bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109fb6990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:12:36 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 00:12:36 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 00:12:36 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:12:36 INFO - Return code: 0 00:12:36 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 00:12:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:12:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 00:12:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 00:12:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Id3cKdJB7v/Render', 00:12:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:12:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:12:36 INFO - 'HOME': '/Users/cltbld', 00:12:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:12:36 INFO - 'LOGNAME': 'cltbld', 00:12:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:12:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:12:36 INFO - 'MOZ_NO_REMOTE': '1', 00:12:36 INFO - 'NO_EM_RESTART': '1', 00:12:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:12:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:12:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:12:36 INFO - 'PWD': '/builds/slave/test', 00:12:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:12:36 INFO - 'SHELL': '/bin/bash', 00:12:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xFHak85TtC/Listeners', 00:12:36 INFO - 'TMPDIR': '/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/', 00:12:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:12:36 INFO - 'USER': 'cltbld', 00:12:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:12:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:12:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:12:36 INFO - 'XPC_FLAGS': '0x0', 00:12:36 INFO - 'XPC_SERVICE_NAME': '0', 00:12:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:12:36 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 00:12:37 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 00:12:37 INFO - import pkg_resources 00:12:37 INFO - Using 1 client processes 00:12:38 INFO - wptserve Starting http server on 127.0.0.1:8000 00:12:38 INFO - wptserve Starting http server on 127.0.0.1:8001 00:12:38 INFO - wptserve Starting http server on 127.0.0.1:8443 00:12:40 INFO - SUITE-START | Running 778 tests 00:12:40 INFO - Running testharness tests 00:12:40 INFO - Setting up ssl 00:12:40 INFO - PROCESS | certutil | 00:12:40 INFO - PROCESS | certutil | 00:12:40 INFO - PROCESS | certutil | 00:12:40 INFO - Certificate Nickname Trust Attributes 00:12:40 INFO - SSL,S/MIME,JAR/XPI 00:12:40 INFO - 00:12:40 INFO - web-platform-tests CT,, 00:12:40 INFO - 00:12:40 INFO - Starting runner 00:12:41 INFO - PROCESS | 1679 | [1679] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 00:12:41 INFO - PROCESS | 1679 | 1466579561101 Marionette DEBUG Marionette enabled via build flag and pref 00:12:41 INFO - PROCESS | 1679 | ++DOCSHELL 0x113cea800 == 1 [pid = 1679] [id = 1] 00:12:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 1 (0x113ceb000) [pid = 1679] [serial = 1] [outer = 0x0] 00:12:41 INFO - PROCESS | 1679 | [1679] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 00:12:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 2 (0x113cec000) [pid = 1679] [serial = 2] [outer = 0x113ceb000] 00:12:41 INFO - PROCESS | 1679 | 1466579561412 Marionette INFO Listening on port 2828 00:12:41 INFO - PROCESS | 1679 | 1466579561645 Marionette DEBUG Marionette enabled via command-line flag 00:12:41 INFO - PROCESS | 1679 | ++DOCSHELL 0x116960000 == 2 [pid = 1679] [id = 2] 00:12:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 3 (0x116960800) [pid = 1679] [serial = 3] [outer = 0x0] 00:12:41 INFO - PROCESS | 1679 | [1679] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 00:12:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 4 (0x116961800) [pid = 1679] [serial = 4] [outer = 0x116960800] 00:12:41 INFO - PROCESS | 1679 | [1679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:12:41 INFO - PROCESS | 1679 | 1466579561800 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 00:12:41 INFO - PROCESS | 1679 | 1466579561886 Marionette DEBUG Closed connection conn0 00:12:41 INFO - PROCESS | 1679 | [1679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:12:41 INFO - PROCESS | 1679 | 1466579561890 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 00:12:41 INFO - PROCESS | 1679 | 1466579561900 Marionette DEBUG Closed connection conn1 00:12:41 INFO - PROCESS | 1679 | [1679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:12:41 INFO - PROCESS | 1679 | 1466579561905 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 00:12:41 INFO - PROCESS | 1679 | 1466579561913 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:12:41 INFO - PROCESS | 1679 | 1466579561920 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160621234002","device":"desktop","version":"48.0"} 00:12:42 INFO - PROCESS | 1679 | [1679] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:12:42 INFO - PROCESS | 1679 | [1679] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:12:42 INFO - PROCESS | 1679 | ++DOCSHELL 0x119fe3800 == 3 [pid = 1679] [id = 3] 00:12:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 5 (0x119fe4000) [pid = 1679] [serial = 5] [outer = 0x0] 00:12:42 INFO - PROCESS | 1679 | ++DOCSHELL 0x119fe4800 == 4 [pid = 1679] [id = 4] 00:12:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 6 (0x120f2dc00) [pid = 1679] [serial = 6] [outer = 0x0] 00:12:43 INFO - PROCESS | 1679 | [1679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:12:43 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d49800 == 5 [pid = 1679] [id = 5] 00:12:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 7 (0x120f2d400) [pid = 1679] [serial = 7] [outer = 0x0] 00:12:43 INFO - PROCESS | 1679 | [1679] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:12:43 INFO - PROCESS | 1679 | [1679] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:12:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 8 (0x123f9ec00) [pid = 1679] [serial = 8] [outer = 0x120f2d400] 00:12:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 9 (0x12455f000) [pid = 1679] [serial = 9] [outer = 0x119fe4000] 00:12:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 10 (0x1195d2000) [pid = 1679] [serial = 10] [outer = 0x120f2dc00] 00:12:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 11 (0x1217ec400) [pid = 1679] [serial = 11] [outer = 0x120f2d400] 00:12:43 INFO - PROCESS | 1679 | [1679] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:12:43 INFO - PROCESS | 1679 | 1466579563833 Marionette INFO startBrowser ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:43 INFO - PROCESS | 1679 | 1466579563857 Marionette DEBUG loaded listener.js 00:12:43 INFO - PROCESS | 1679 | 1466579563865 Marionette DEBUG loaded listener.js 00:12:43 INFO - PROCESS | 1679 | 1466579563866 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 12 (0x12670e800) [pid = 1679] [serial = 12] [outer = 0x120f2d400] 00:12:44 INFO - PROCESS | 1679 | 1466579564170 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"ae6e0e54-b625-ea47-b187-d2ec12ac8020","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160621234002","device":"desktop","version":"48.0","command_id":1}}] 00:12:44 INFO - PROCESS | 1679 | 1466579564261 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}] 00:12:44 INFO - PROCESS | 1679 | 1466579564263 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:44 INFO - PROCESS | 1679 | 1466579564307 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 00:12:44 INFO - PROCESS | 1679 | 1466579564386 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:12:44 INFO - PROCESS | 1679 | 1466579564387 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:44 INFO - PROCESS | 1679 | [1679] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:12:44 INFO - PROCESS | 1679 | [1679] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 00:12:44 INFO - PROCESS | 1679 | [1679] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 00:12:44 INFO - PROCESS | 1679 | [1679] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:12:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 13 (0x128bc4c00) [pid = 1679] [serial = 13] [outer = 0x120f2d400] 00:12:44 INFO - PROCESS | 1679 | [1679] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:12:44 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:12:44 INFO - PROCESS | 1679 | 1466579564664 Marionette TRACE conn2 <- [1,3,null,{}] 00:12:44 INFO - PROCESS | 1679 | 1466579564666 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:12:44 INFO - PROCESS | 1679 | 1466579564668 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:44 INFO - PROCESS | 1679 | 1466579564685 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 00:12:44 INFO - PROCESS | 1679 | 1466579564712 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 00:12:44 INFO - PROCESS | 1679 | 1466579564713 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 00:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:12:44 INFO - PROCESS | 1679 | 1466579564716 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:12:44 INFO - PROCESS | 1679 | 1466579564720 Marionette TRACE conn2 <- [1,6,null,{}] 00:12:44 INFO - PROCESS | 1679 | 1466579564725 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}] 00:12:44 INFO - PROCESS | 1679 | 1466579564726 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:44 INFO - PROCESS | 1679 | 1466579564735 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 00:12:44 INFO - PROCESS | 1679 | 1466579564743 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:44 INFO - PROCESS | 1679 | 1466579564745 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:44 INFO - PROCESS | 1679 | ++DOCSHELL 0x129053000 == 6 [pid = 1679] [id = 6] 00:12:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 14 (0x1256f6800) [pid = 1679] [serial = 14] [outer = 0x0] 00:12:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 15 (0x12679ec00) [pid = 1679] [serial = 15] [outer = 0x1256f6800] 00:12:44 INFO - PROCESS | 1679 | 1466579564777 Marionette DEBUG loaded listener.js 00:12:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 16 (0x129210400) [pid = 1679] [serial = 16] [outer = 0x1256f6800] 00:12:45 INFO - PROCESS | 1679 | 1466579565061 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]]]}] 00:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 00:12:45 INFO - PROCESS | 1679 | ++DOCSHELL 0x129293000 == 7 [pid = 1679] [id = 7] 00:12:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 17 (0x129214000) [pid = 1679] [serial = 17] [outer = 0x0] 00:12:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 18 (0x129330800) [pid = 1679] [serial = 18] [outer = 0x129214000] 00:12:45 INFO - PROCESS | 1679 | 1466579565110 Marionette DEBUG loaded listener.js 00:12:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 19 (0x12933a000) [pid = 1679] [serial = 19] [outer = 0x129214000] 00:12:45 INFO - PROCESS | 1679 | 1466579565149 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 00:12:45 INFO - PROCESS | 1679 | 1466579565150 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 00:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:12:45 INFO - PROCESS | 1679 | 1466579565194 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:12:45 INFO - PROCESS | 1679 | 1466579565195 Marionette TRACE conn2 <- [1,10,null,{}] 00:12:45 INFO - PROCESS | 1679 | 1466579565211 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}] 00:12:45 INFO - PROCESS | 1679 | 1466579565214 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:45 INFO - PROCESS | 1679 | 1466579565345 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 00:12:45 INFO - PROCESS | 1679 | 1466579565369 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:45 INFO - PROCESS | 1679 | 1466579565370 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:45 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a80f000 == 8 [pid = 1679] [id = 8] 00:12:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 20 (0x12a84fc00) [pid = 1679] [serial = 20] [outer = 0x0] 00:12:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 21 (0x12a851800) [pid = 1679] [serial = 21] [outer = 0x12a84fc00] 00:12:45 INFO - PROCESS | 1679 | 1466579565400 Marionette DEBUG loaded listener.js 00:12:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 22 (0x12a855c00) [pid = 1679] [serial = 22] [outer = 0x12a84fc00] 00:12:45 INFO - PROCESS | 1679 | 1466579565697 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]]]}] 00:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 533ms 00:12:45 INFO - PROCESS | 1679 | 1466579565717 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 00:12:45 INFO - PROCESS | 1679 | 1466579565719 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 00:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:12:45 INFO - PROCESS | 1679 | 1466579565729 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:12:45 INFO - PROCESS | 1679 | 1466579565730 Marionette TRACE conn2 <- [1,14,null,{}] 00:12:45 INFO - PROCESS | 1679 | 1466579565734 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}] 00:12:45 INFO - PROCESS | 1679 | 1466579565736 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:45 INFO - PROCESS | 1679 | 1466579565887 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 00:12:45 INFO - PROCESS | 1679 | 1466579565896 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:45 INFO - PROCESS | 1679 | 1466579565897 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:45 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0e6800 == 9 [pid = 1679] [id = 9] 00:12:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 23 (0x12b0d4400) [pid = 1679] [serial = 23] [outer = 0x0] 00:12:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 24 (0x12b0d6000) [pid = 1679] [serial = 24] [outer = 0x12b0d4400] 00:12:45 INFO - PROCESS | 1679 | 1466579565921 Marionette DEBUG loaded listener.js 00:12:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 25 (0x12b834800) [pid = 1679] [serial = 25] [outer = 0x12b0d4400] 00:12:46 INFO - PROCESS | 1679 | 1466579566182 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]]]}] 00:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 473ms 00:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:12:46 INFO - PROCESS | 1679 | 1466579566213 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 00:12:46 INFO - PROCESS | 1679 | 1466579566214 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 00:12:46 INFO - PROCESS | 1679 | 1466579566216 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:12:46 INFO - PROCESS | 1679 | 1466579566217 Marionette TRACE conn2 <- [1,18,null,{}] 00:12:46 INFO - PROCESS | 1679 | 1466579566228 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}] 00:12:46 INFO - PROCESS | 1679 | 1466579566229 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:46 INFO - PROCESS | 1679 | 1466579566325 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 00:12:46 INFO - PROCESS | 1679 | 1466579566329 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:46 INFO - PROCESS | 1679 | 1466579566332 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:46 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba41800 == 10 [pid = 1679] [id = 10] 00:12:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 26 (0x12ba04000) [pid = 1679] [serial = 26] [outer = 0x0] 00:12:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 27 (0x12ba0a000) [pid = 1679] [serial = 27] [outer = 0x12ba04000] 00:12:46 INFO - PROCESS | 1679 | 1466579566355 Marionette DEBUG loaded listener.js 00:12:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 28 (0x12ba10000) [pid = 1679] [serial = 28] [outer = 0x12ba04000] 00:12:46 INFO - PROCESS | 1679 | 1466579566628 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]]]}] 00:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 422ms 00:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:12:46 INFO - PROCESS | 1679 | 1466579566642 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 00:12:46 INFO - PROCESS | 1679 | 1466579566643 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 00:12:46 INFO - PROCESS | 1679 | 1466579566645 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:12:46 INFO - PROCESS | 1679 | 1466579566646 Marionette TRACE conn2 <- [1,22,null,{}] 00:12:46 INFO - PROCESS | 1679 | 1466579566649 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}] 00:12:46 INFO - PROCESS | 1679 | 1466579566650 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:46 INFO - PROCESS | 1679 | 1466579566748 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 00:12:46 INFO - PROCESS | 1679 | 1466579566752 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:46 INFO - PROCESS | 1679 | 1466579566753 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:46 INFO - PROCESS | 1679 | ++DOCSHELL 0x12bd6e800 == 11 [pid = 1679] [id = 11] 00:12:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 29 (0x12ba23c00) [pid = 1679] [serial = 29] [outer = 0x0] 00:12:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 30 (0x12ba30800) [pid = 1679] [serial = 30] [outer = 0x12ba23c00] 00:12:46 INFO - PROCESS | 1679 | 1466579566778 Marionette DEBUG loaded listener.js 00:12:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 31 (0x12bd94000) [pid = 1679] [serial = 31] [outer = 0x12ba23c00] 00:12:47 INFO - PROCESS | 1679 | 1466579567012 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]]]}] 00:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 417ms 00:12:47 INFO - PROCESS | 1679 | 1466579567064 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 00:12:47 INFO - PROCESS | 1679 | 1466579567065 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 00:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:12:47 INFO - PROCESS | 1679 | 1466579567067 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:12:47 INFO - PROCESS | 1679 | 1466579567068 Marionette TRACE conn2 <- [1,26,null,{}] 00:12:47 INFO - PROCESS | 1679 | 1466579567078 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}] 00:12:47 INFO - PROCESS | 1679 | 1466579567079 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:47 INFO - PROCESS | 1679 | 1466579567175 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 00:12:47 INFO - PROCESS | 1679 | 1466579567179 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:47 INFO - PROCESS | 1679 | 1466579567180 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:47 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c042000 == 12 [pid = 1679] [id = 12] 00:12:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 32 (0x12bd94400) [pid = 1679] [serial = 32] [outer = 0x0] 00:12:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 33 (0x12bdb1c00) [pid = 1679] [serial = 33] [outer = 0x12bd94400] 00:12:47 INFO - PROCESS | 1679 | 1466579567204 Marionette DEBUG loaded listener.js 00:12:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 34 (0x12bdba400) [pid = 1679] [serial = 34] [outer = 0x12bd94400] 00:12:47 INFO - PROCESS | 1679 | 1466579567442 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]]]}] 00:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 422ms 00:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:12:47 INFO - PROCESS | 1679 | 1466579567494 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 00:12:47 INFO - PROCESS | 1679 | 1466579567495 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 00:12:47 INFO - PROCESS | 1679 | 1466579567498 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:12:47 INFO - PROCESS | 1679 | 1466579567499 Marionette TRACE conn2 <- [1,30,null,{}] 00:12:47 INFO - PROCESS | 1679 | 1466579567501 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}] 00:12:47 INFO - PROCESS | 1679 | 1466579567514 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:47 INFO - PROCESS | 1679 | 1466579567610 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 00:12:47 INFO - PROCESS | 1679 | 1466579567614 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:47 INFO - PROCESS | 1679 | 1466579567615 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:47 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c099000 == 13 [pid = 1679] [id = 13] 00:12:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 35 (0x12bdbd000) [pid = 1679] [serial = 35] [outer = 0x0] 00:12:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 36 (0x12c0da400) [pid = 1679] [serial = 36] [outer = 0x12bdbd000] 00:12:47 INFO - PROCESS | 1679 | 1466579567639 Marionette DEBUG loaded listener.js 00:12:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 37 (0x12c0de400) [pid = 1679] [serial = 37] [outer = 0x12bdbd000] 00:12:47 INFO - PROCESS | 1679 | 1466579567875 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]]]}] 00:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 00:12:47 INFO - PROCESS | 1679 | 1466579567917 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 00:12:47 INFO - PROCESS | 1679 | 1466579567918 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 00:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:12:47 INFO - PROCESS | 1679 | 1466579567928 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:12:47 INFO - PROCESS | 1679 | 1466579567929 Marionette TRACE conn2 <- [1,34,null,{}] 00:12:47 INFO - PROCESS | 1679 | 1466579567932 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}] 00:12:47 INFO - PROCESS | 1679 | 1466579567932 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:48 INFO - PROCESS | 1679 | 1466579568021 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 00:12:48 INFO - PROCESS | 1679 | 1466579568026 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:48 INFO - PROCESS | 1679 | 1466579568027 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c71e000 == 14 [pid = 1679] [id = 14] 00:12:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 38 (0x12c0df400) [pid = 1679] [serial = 38] [outer = 0x0] 00:12:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 39 (0x12c374000) [pid = 1679] [serial = 39] [outer = 0x12c0df400] 00:12:48 INFO - PROCESS | 1679 | 1466579568051 Marionette DEBUG loaded listener.js 00:12:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 40 (0x12c37a000) [pid = 1679] [serial = 40] [outer = 0x12c0df400] 00:12:48 INFO - PROCESS | 1679 | 1466579568279 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]]]}] 00:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 00:12:48 INFO - PROCESS | 1679 | 1466579568296 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 00:12:48 INFO - PROCESS | 1679 | 1466579568298 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 00:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:12:48 INFO - PROCESS | 1679 | 1466579568300 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:12:48 INFO - PROCESS | 1679 | 1466579568301 Marionette TRACE conn2 <- [1,38,null,{}] 00:12:48 INFO - PROCESS | 1679 | 1466579568311 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}] 00:12:48 INFO - PROCESS | 1679 | 1466579568312 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:48 INFO - PROCESS | 1679 | 1466579568416 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 00:12:48 INFO - PROCESS | 1679 | 1466579568420 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:48 INFO - PROCESS | 1679 | 1466579568422 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ca5a000 == 15 [pid = 1679] [id = 15] 00:12:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 41 (0x12c381000) [pid = 1679] [serial = 41] [outer = 0x0] 00:12:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 42 (0x12ca21c00) [pid = 1679] [serial = 42] [outer = 0x12c381000] 00:12:48 INFO - PROCESS | 1679 | 1466579568445 Marionette DEBUG loaded listener.js 00:12:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 43 (0x12ca26800) [pid = 1679] [serial = 43] [outer = 0x12c381000] 00:12:48 INFO - PROCESS | 1679 | 1466579568678 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]]]}] 00:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 00:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:12:48 INFO - PROCESS | 1679 | 1466579568728 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 00:12:48 INFO - PROCESS | 1679 | 1466579568729 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 00:12:48 INFO - PROCESS | 1679 | 1466579568732 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:12:48 INFO - PROCESS | 1679 | 1466579568733 Marionette TRACE conn2 <- [1,42,null,{}] 00:12:48 INFO - PROCESS | 1679 | 1466579568735 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}] 00:12:48 INFO - PROCESS | 1679 | 1466579568736 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:48 INFO - PROCESS | 1679 | 1466579568838 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 00:12:48 INFO - PROCESS | 1679 | 1466579568841 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:48 INFO - PROCESS | 1679 | 1466579568843 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ce92000 == 16 [pid = 1679] [id = 16] 00:12:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 44 (0x12ca29400) [pid = 1679] [serial = 44] [outer = 0x0] 00:12:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 45 (0x12ce05800) [pid = 1679] [serial = 45] [outer = 0x12ca29400] 00:12:48 INFO - PROCESS | 1679 | 1466579568867 Marionette DEBUG loaded listener.js 00:12:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 46 (0x12ce0b800) [pid = 1679] [serial = 46] [outer = 0x12ca29400] 00:12:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x12d174800 == 17 [pid = 1679] [id = 17] 00:12:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 47 (0x12d176000) [pid = 1679] [serial = 47] [outer = 0x0] 00:12:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 48 (0x12d179000) [pid = 1679] [serial = 48] [outer = 0x12d176000] 00:12:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 49 (0x12d17d000) [pid = 1679] [serial = 49] [outer = 0x12d176000] 00:12:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ca52800 == 18 [pid = 1679] [id = 18] 00:12:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 50 (0x12ce5d000) [pid = 1679] [serial = 50] [outer = 0x0] 00:12:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 51 (0x12d15f800) [pid = 1679] [serial = 51] [outer = 0x12ce5d000] 00:12:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 52 (0x12ce5e400) [pid = 1679] [serial = 52] [outer = 0x12ce5d000] 00:12:49 INFO - PROCESS | 1679 | 1466579569223 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]]]}] 00:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 521ms 00:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:12:49 INFO - PROCESS | 1679 | 1466579569256 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 00:12:49 INFO - PROCESS | 1679 | 1466579569258 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 00:12:49 INFO - PROCESS | 1679 | 1466579569260 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:12:49 INFO - PROCESS | 1679 | 1466579569261 Marionette TRACE conn2 <- [1,46,null,{}] 00:12:49 INFO - PROCESS | 1679 | 1466579569263 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}] 00:12:49 INFO - PROCESS | 1679 | 1466579569265 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:49 INFO - PROCESS | 1679 | 1466579569354 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 00:12:49 INFO - PROCESS | 1679 | 1466579569357 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:49 INFO - PROCESS | 1679 | 1466579569367 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x12d577000 == 19 [pid = 1679] [id = 19] 00:12:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 53 (0x12ce55800) [pid = 1679] [serial = 53] [outer = 0x0] 00:12:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 54 (0x12d16d000) [pid = 1679] [serial = 54] [outer = 0x12ce55800] 00:12:49 INFO - PROCESS | 1679 | 1466579569393 Marionette DEBUG loaded listener.js 00:12:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 55 (0x12d5f0c00) [pid = 1679] [serial = 55] [outer = 0x12ce55800] 00:12:49 INFO - PROCESS | 1679 | 1466579569637 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]]]}] 00:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 00:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:12:49 INFO - PROCESS | 1679 | 1466579569680 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 00:12:49 INFO - PROCESS | 1679 | 1466579569681 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 00:12:49 INFO - PROCESS | 1679 | 1466579569683 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:12:49 INFO - PROCESS | 1679 | 1466579569684 Marionette TRACE conn2 <- [1,50,null,{}] 00:12:49 INFO - PROCESS | 1679 | 1466579569693 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}] 00:12:49 INFO - PROCESS | 1679 | 1466579569694 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:49 INFO - PROCESS | 1679 | 1466579569793 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 00:12:49 INFO - PROCESS | 1679 | 1466579569797 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:49 INFO - PROCESS | 1679 | 1466579569798 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x12d9c7000 == 20 [pid = 1679] [id = 20] 00:12:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 56 (0x11867f000) [pid = 1679] [serial = 56] [outer = 0x0] 00:12:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 57 (0x119477400) [pid = 1679] [serial = 57] [outer = 0x11867f000] 00:12:49 INFO - PROCESS | 1679 | 1466579569821 Marionette DEBUG loaded listener.js 00:12:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 58 (0x12d5f8000) [pid = 1679] [serial = 58] [outer = 0x11867f000] 00:12:50 INFO - PROCESS | 1679 | 1466579570060 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]]]}] 00:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 421ms 00:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:12:50 INFO - PROCESS | 1679 | 1466579570112 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 00:12:50 INFO - PROCESS | 1679 | 1466579570113 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 00:12:50 INFO - PROCESS | 1679 | 1466579570116 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:12:50 INFO - PROCESS | 1679 | 1466579570117 Marionette TRACE conn2 <- [1,54,null,{}] 00:12:50 INFO - PROCESS | 1679 | 1466579570129 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}] 00:12:50 INFO - PROCESS | 1679 | 1466579570130 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:50 INFO - PROCESS | 1679 | 1466579570268 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 00:12:50 INFO - PROCESS | 1679 | 1466579570274 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:50 INFO - PROCESS | 1679 | 1466579570287 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x12d9d6000 == 21 [pid = 1679] [id = 21] 00:12:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 59 (0x12d987800) [pid = 1679] [serial = 59] [outer = 0x0] 00:12:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 60 (0x12d98c400) [pid = 1679] [serial = 60] [outer = 0x12d987800] 00:12:50 INFO - PROCESS | 1679 | 1466579570326 Marionette DEBUG loaded listener.js 00:12:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 61 (0x12d991800) [pid = 1679] [serial = 61] [outer = 0x12d987800] 00:12:50 INFO - PROCESS | 1679 | 1466579570612 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]]]}] 00:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 526ms 00:12:50 INFO - PROCESS | 1679 | 1466579570643 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 00:12:50 INFO - PROCESS | 1679 | 1466579570644 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 00:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:12:50 INFO - PROCESS | 1679 | 1466579570648 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:12:50 INFO - PROCESS | 1679 | 1466579570649 Marionette TRACE conn2 <- [1,58,null,{}] 00:12:50 INFO - PROCESS | 1679 | 1466579570652 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}] 00:12:50 INFO - PROCESS | 1679 | 1466579570653 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:50 INFO - PROCESS | 1679 | 1466579570756 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 00:12:50 INFO - PROCESS | 1679 | 1466579570759 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:50 INFO - PROCESS | 1679 | 1466579570760 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x12dad4000 == 22 [pid = 1679] [id = 22] 00:12:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 62 (0x12d991c00) [pid = 1679] [serial = 62] [outer = 0x0] 00:12:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 63 (0x12d9ac400) [pid = 1679] [serial = 63] [outer = 0x12d991c00] 00:12:50 INFO - PROCESS | 1679 | 1466579570784 Marionette DEBUG loaded listener.js 00:12:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 64 (0x12d9b1400) [pid = 1679] [serial = 64] [outer = 0x12d991c00] 00:12:51 INFO - PROCESS | 1679 | 1466579571033 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]]]}] 00:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 419ms 00:12:51 INFO - PROCESS | 1679 | 1466579571068 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 00:12:51 INFO - PROCESS | 1679 | 1466579571073 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 00:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:12:51 INFO - PROCESS | 1679 | 1466579571084 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:12:51 INFO - PROCESS | 1679 | 1466579571089 Marionette TRACE conn2 <- [1,62,null,{}] 00:12:51 INFO - PROCESS | 1679 | 1466579571101 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}] 00:12:51 INFO - PROCESS | 1679 | 1466579571102 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:51 INFO - PROCESS | 1679 | 1466579571221 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 00:12:51 INFO - PROCESS | 1679 | 1466579571848 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:51 INFO - PROCESS | 1679 | 1466579571850 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:51 INFO - PROCESS | 1679 | ++DOCSHELL 0x112164000 == 23 [pid = 1679] [id = 23] 00:12:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 65 (0x1121a0000) [pid = 1679] [serial = 65] [outer = 0x0] 00:12:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x112976000) [pid = 1679] [serial = 66] [outer = 0x1121a0000] 00:12:51 INFO - PROCESS | 1679 | 1466579571887 Marionette DEBUG loaded listener.js 00:12:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x112c24400) [pid = 1679] [serial = 67] [outer = 0x1121a0000] 00:12:52 INFO - PROCESS | 1679 | 1466579572300 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]]]}] 00:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1236ms 00:12:52 INFO - PROCESS | 1679 | 1466579572324 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 00:12:52 INFO - PROCESS | 1679 | 1466579572326 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 00:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:12:52 INFO - PROCESS | 1679 | 1466579572329 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:12:52 INFO - PROCESS | 1679 | 1466579572331 Marionette TRACE conn2 <- [1,66,null,{}] 00:12:52 INFO - PROCESS | 1679 | 1466579572335 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}] 00:12:52 INFO - PROCESS | 1679 | 1466579572340 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:52 INFO - PROCESS | 1679 | 1466579572454 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 00:12:52 INFO - PROCESS | 1679 | 1466579572497 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:52 INFO - PROCESS | 1679 | 1466579572498 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:52 INFO - PROCESS | 1679 | ++DOCSHELL 0x116612000 == 24 [pid = 1679] [id = 24] 00:12:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x112fd2400) [pid = 1679] [serial = 68] [outer = 0x0] 00:12:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x115e19000) [pid = 1679] [serial = 69] [outer = 0x112fd2400] 00:12:52 INFO - PROCESS | 1679 | 1466579572530 Marionette DEBUG loaded listener.js 00:12:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x11678d000) [pid = 1679] [serial = 70] [outer = 0x112fd2400] 00:12:53 INFO - PROCESS | 1679 | 1466579573033 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]]]}] 00:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 727ms 00:12:53 INFO - PROCESS | 1679 | 1466579573093 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 00:12:53 INFO - PROCESS | 1679 | 1466579573098 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 00:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:12:53 INFO - PROCESS | 1679 | 1466579573107 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:12:53 INFO - PROCESS | 1679 | 1466579573109 Marionette TRACE conn2 <- [1,70,null,{}] 00:12:53 INFO - PROCESS | 1679 | 1466579573113 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}] 00:12:53 INFO - PROCESS | 1679 | 1466579573116 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:53 INFO - PROCESS | 1679 | 1466579573264 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 00:12:53 INFO - PROCESS | 1679 | 1466579573316 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:53 INFO - PROCESS | 1679 | 1466579573318 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:53 INFO - PROCESS | 1679 | ++DOCSHELL 0x117145000 == 25 [pid = 1679] [id = 25] 00:12:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x1176f0800) [pid = 1679] [serial = 71] [outer = 0x0] 00:12:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x1186dbc00) [pid = 1679] [serial = 72] [outer = 0x1176f0800] 00:12:53 INFO - PROCESS | 1679 | 1466579573346 Marionette DEBUG loaded listener.js 00:12:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x119478800) [pid = 1679] [serial = 73] [outer = 0x1176f0800] 00:12:53 INFO - PROCESS | 1679 | 1466579573981 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]]]}] 00:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 924ms 00:12:54 INFO - PROCESS | 1679 | 1466579574038 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 00:12:54 INFO - PROCESS | 1679 | 1466579574040 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 00:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:12:54 INFO - PROCESS | 1679 | 1466579574045 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:12:54 INFO - PROCESS | 1679 | 1466579574047 Marionette TRACE conn2 <- [1,74,null,{}] 00:12:54 INFO - PROCESS | 1679 | 1466579574050 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}] 00:12:54 INFO - PROCESS | 1679 | 1466579574052 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:54 INFO - PROCESS | 1679 | 1466579574135 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 00:12:54 INFO - PROCESS | 1679 | 1466579574193 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:54 INFO - PROCESS | 1679 | 1466579574194 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:54 INFO - PROCESS | 1679 | ++DOCSHELL 0x113ce9000 == 26 [pid = 1679] [id = 26] 00:12:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x116639000) [pid = 1679] [serial = 74] [outer = 0x0] 00:12:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x11678c800) [pid = 1679] [serial = 75] [outer = 0x116639000] 00:12:54 INFO - PROCESS | 1679 | 1466579574222 Marionette DEBUG loaded listener.js 00:12:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x11690bc00) [pid = 1679] [serial = 76] [outer = 0x116639000] 00:12:54 INFO - PROCESS | 1679 | 1466579574640 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]]]}] 00:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 672ms 00:12:54 INFO - PROCESS | 1679 | 1466579574717 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 00:12:54 INFO - PROCESS | 1679 | 1466579574720 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 00:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:12:54 INFO - PROCESS | 1679 | 1466579574730 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:12:54 INFO - PROCESS | 1679 | 1466579574731 Marionette TRACE conn2 <- [1,78,null,{}] 00:12:54 INFO - PROCESS | 1679 | 1466579574734 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}] 00:12:54 INFO - PROCESS | 1679 | 1466579574735 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:54 INFO - PROCESS | 1679 | 1466579574812 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 00:12:54 INFO - PROCESS | 1679 | 1466579574815 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:54 INFO - PROCESS | 1679 | 1466579574817 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:54 INFO - PROCESS | 1679 | ++DOCSHELL 0x116412800 == 27 [pid = 1679] [id = 27] 00:12:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x116f8f800) [pid = 1679] [serial = 77] [outer = 0x0] 00:12:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x116f9a800) [pid = 1679] [serial = 78] [outer = 0x116f8f800] 00:12:54 INFO - PROCESS | 1679 | 1466579574846 Marionette DEBUG loaded listener.js 00:12:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x117d15c00) [pid = 1679] [serial = 79] [outer = 0x116f8f800] 00:12:55 INFO - PROCESS | 1679 | 1466579575155 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]]]}] 00:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 474ms 00:12:55 INFO - PROCESS | 1679 | 1466579575205 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 00:12:55 INFO - PROCESS | 1679 | 1466579575207 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 00:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:12:55 INFO - PROCESS | 1679 | 1466579575210 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:12:55 INFO - PROCESS | 1679 | 1466579575212 Marionette TRACE conn2 <- [1,82,null,{}] 00:12:55 INFO - PROCESS | 1679 | 1466579575219 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}] 00:12:55 INFO - PROCESS | 1679 | 1466579575223 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:55 INFO - PROCESS | 1679 | 1466579575298 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 00:12:55 INFO - PROCESS | 1679 | 1466579575302 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:55 INFO - PROCESS | 1679 | 1466579575306 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:55 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169a8800 == 28 [pid = 1679] [id = 28] 00:12:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1133b2800) [pid = 1679] [serial = 80] [outer = 0x0] 00:12:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x118872000) [pid = 1679] [serial = 81] [outer = 0x1133b2800] 00:12:55 INFO - PROCESS | 1679 | 1466579575335 Marionette DEBUG loaded listener.js 00:12:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x11886f400) [pid = 1679] [serial = 82] [outer = 0x1133b2800] 00:12:55 INFO - PROCESS | 1679 | 1466579575679 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]]]}] 00:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 520ms 00:12:55 INFO - PROCESS | 1679 | 1466579575731 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 00:12:55 INFO - PROCESS | 1679 | 1466579575733 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 00:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:12:55 INFO - PROCESS | 1679 | 1466579575747 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:12:55 INFO - PROCESS | 1679 | 1466579575749 Marionette TRACE conn2 <- [1,86,null,{}] 00:12:55 INFO - PROCESS | 1679 | 1466579575754 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}] 00:12:55 INFO - PROCESS | 1679 | 1466579575757 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:55 INFO - PROCESS | 1679 | 1466579575874 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 00:12:55 INFO - PROCESS | 1679 | 1466579575885 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:55 INFO - PROCESS | 1679 | 1466579575887 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:55 INFO - PROCESS | 1679 | ++DOCSHELL 0x117161800 == 29 [pid = 1679] [id = 29] 00:12:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x119198400) [pid = 1679] [serial = 83] [outer = 0x0] 00:12:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x11947ac00) [pid = 1679] [serial = 84] [outer = 0x119198400] 00:12:55 INFO - PROCESS | 1679 | 1466579575930 Marionette DEBUG loaded listener.js 00:12:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x119743400) [pid = 1679] [serial = 85] [outer = 0x119198400] 00:12:56 INFO - PROCESS | 1679 | 1466579576337 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]]]}] 00:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 636ms 00:12:56 INFO - PROCESS | 1679 | 1466579576372 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 00:12:56 INFO - PROCESS | 1679 | 1466579576374 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 00:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:12:56 INFO - PROCESS | 1679 | 1466579576376 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:12:56 INFO - PROCESS | 1679 | 1466579576377 Marionette TRACE conn2 <- [1,90,null,{}] 00:12:56 INFO - PROCESS | 1679 | 1466579576379 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}] 00:12:56 INFO - PROCESS | 1679 | 1466579576380 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:56 INFO - PROCESS | 1679 | 1466579576453 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 00:12:56 INFO - PROCESS | 1679 | 1466579576458 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:56 INFO - PROCESS | 1679 | 1466579576460 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:56 INFO - PROCESS | 1679 | ++DOCSHELL 0x11822e000 == 30 [pid = 1679] [id = 30] 00:12:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x113376400) [pid = 1679] [serial = 86] [outer = 0x0] 00:12:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x11974d000) [pid = 1679] [serial = 87] [outer = 0x113376400] 00:12:56 INFO - PROCESS | 1679 | 1466579576484 Marionette DEBUG loaded listener.js 00:12:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x11990d400) [pid = 1679] [serial = 88] [outer = 0x113376400] 00:12:56 INFO - PROCESS | 1679 | 1466579576810 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]]]}] 00:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 467ms 00:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:12:56 INFO - PROCESS | 1679 | 1466579576844 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 00:12:56 INFO - PROCESS | 1679 | 1466579576846 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 00:12:56 INFO - PROCESS | 1679 | 1466579576848 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:12:56 INFO - PROCESS | 1679 | 1466579576850 Marionette TRACE conn2 <- [1,94,null,{}] 00:12:56 INFO - PROCESS | 1679 | 1466579576854 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}] 00:12:56 INFO - PROCESS | 1679 | 1466579576860 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:57 INFO - PROCESS | 1679 | 1466579577028 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 00:12:57 INFO - PROCESS | 1679 | 1466579577041 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:57 INFO - PROCESS | 1679 | 1466579577042 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x11832b800 == 31 [pid = 1679] [id = 31] 00:12:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x11974c800) [pid = 1679] [serial = 89] [outer = 0x0] 00:12:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x119b8f000) [pid = 1679] [serial = 90] [outer = 0x11974c800] 00:12:57 INFO - PROCESS | 1679 | 1466579577083 Marionette DEBUG loaded listener.js 00:12:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1217ea400) [pid = 1679] [serial = 91] [outer = 0x11974c800] 00:12:57 INFO - PROCESS | 1679 | 1466579577359 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]]]}] 00:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 521ms 00:12:57 INFO - PROCESS | 1679 | 1466579577370 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 00:12:57 INFO - PROCESS | 1679 | 1466579577373 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 00:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:12:57 INFO - PROCESS | 1679 | 1466579577381 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:12:57 INFO - PROCESS | 1679 | 1466579577382 Marionette TRACE conn2 <- [1,98,null,{}] 00:12:57 INFO - PROCESS | 1679 | 1466579577385 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}] 00:12:57 INFO - PROCESS | 1679 | 1466579577386 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:57 INFO - PROCESS | 1679 | 1466579577471 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 00:12:57 INFO - PROCESS | 1679 | 1466579577476 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:57 INFO - PROCESS | 1679 | 1466579577477 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x119271000 == 32 [pid = 1679] [id = 32] 00:12:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x123927400) [pid = 1679] [serial = 92] [outer = 0x0] 00:12:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x123b6dc00) [pid = 1679] [serial = 93] [outer = 0x123927400] 00:12:57 INFO - PROCESS | 1679 | 1466579577502 Marionette DEBUG loaded listener.js 00:12:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x123ec3c00) [pid = 1679] [serial = 94] [outer = 0x123927400] 00:12:57 INFO - PROCESS | 1679 | 1466579577814 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]]]}] 00:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 00:12:57 INFO - PROCESS | 1679 | 1466579577852 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 00:12:57 INFO - PROCESS | 1679 | 1466579577853 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 00:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:12:57 INFO - PROCESS | 1679 | 1466579577858 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:12:57 INFO - PROCESS | 1679 | 1466579577859 Marionette TRACE conn2 <- [1,102,null,{}] 00:12:57 INFO - PROCESS | 1679 | 1466579577861 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}] 00:12:57 INFO - PROCESS | 1679 | 1466579577862 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:57 INFO - PROCESS | 1679 | 1466579577955 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 00:12:57 INFO - PROCESS | 1679 | 1466579577961 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:57 INFO - PROCESS | 1679 | 1466579577963 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x119288800 == 33 [pid = 1679] [id = 33] 00:12:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x123b92800) [pid = 1679] [serial = 95] [outer = 0x0] 00:12:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12426d800) [pid = 1679] [serial = 96] [outer = 0x123b92800] 00:12:57 INFO - PROCESS | 1679 | 1466579577986 Marionette DEBUG loaded listener.js 00:12:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1245eec00) [pid = 1679] [serial = 97] [outer = 0x123b92800] 00:12:58 INFO - PROCESS | 1679 | 1466579578269 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]]]}] 00:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 00:12:58 INFO - PROCESS | 1679 | 1466579578328 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 00:12:58 INFO - PROCESS | 1679 | 1466579578329 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 00:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:12:58 INFO - PROCESS | 1679 | 1466579578331 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:12:58 INFO - PROCESS | 1679 | 1466579578332 Marionette TRACE conn2 <- [1,106,null,{}] 00:12:58 INFO - PROCESS | 1679 | 1466579578334 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}] 00:12:58 INFO - PROCESS | 1679 | 1466579578335 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:58 INFO - PROCESS | 1679 | 1466579578410 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 00:12:58 INFO - PROCESS | 1679 | 1466579578413 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:58 INFO - PROCESS | 1679 | 1466579578414 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169a5800 == 34 [pid = 1679] [id = 34] 00:12:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x111e58000) [pid = 1679] [serial = 98] [outer = 0x0] 00:12:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x1245f8800) [pid = 1679] [serial = 99] [outer = 0x111e58000] 00:12:58 INFO - PROCESS | 1679 | 1466579578441 Marionette DEBUG loaded listener.js 00:12:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1245fd400) [pid = 1679] [serial = 100] [outer = 0x111e58000] 00:12:58 INFO - PROCESS | 1679 | 1466579578731 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]]]}] 00:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 00:12:58 INFO - PROCESS | 1679 | 1466579578752 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 00:12:58 INFO - PROCESS | 1679 | 1466579578753 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 00:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:12:58 INFO - PROCESS | 1679 | 1466579578765 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:12:58 INFO - PROCESS | 1679 | 1466579578766 Marionette TRACE conn2 <- [1,110,null,{}] 00:12:58 INFO - PROCESS | 1679 | 1466579578768 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}] 00:12:58 INFO - PROCESS | 1679 | 1466579578769 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:58 INFO - PROCESS | 1679 | 1466579578871 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 00:12:58 INFO - PROCESS | 1679 | 1466579578876 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:58 INFO - PROCESS | 1679 | 1466579578877 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b25800 == 35 [pid = 1679] [id = 35] 00:12:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x116f1a400) [pid = 1679] [serial = 101] [outer = 0x0] 00:12:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x1245f9400) [pid = 1679] [serial = 102] [outer = 0x116f1a400] 00:12:58 INFO - PROCESS | 1679 | 1466579578901 Marionette DEBUG loaded listener.js 00:12:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x124e09400) [pid = 1679] [serial = 103] [outer = 0x116f1a400] 00:12:59 INFO - PROCESS | 1679 | 1466579579175 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]]]}] 00:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 476ms 00:12:59 INFO - PROCESS | 1679 | 1466579579235 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 00:12:59 INFO - PROCESS | 1679 | 1466579579237 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 00:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:12:59 INFO - PROCESS | 1679 | 1466579579241 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:12:59 INFO - PROCESS | 1679 | 1466579579243 Marionette TRACE conn2 <- [1,114,null,{}] 00:12:59 INFO - PROCESS | 1679 | 1466579579245 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}] 00:12:59 INFO - PROCESS | 1679 | 1466579579247 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:59 INFO - PROCESS | 1679 | 1466579579331 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 00:12:59 INFO - PROCESS | 1679 | 1466579579335 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:59 INFO - PROCESS | 1679 | 1466579579337 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:59 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217d0000 == 36 [pid = 1679] [id = 36] 00:12:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x124a8f400) [pid = 1679] [serial = 104] [outer = 0x0] 00:12:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x12504e800) [pid = 1679] [serial = 105] [outer = 0x124a8f400] 00:12:59 INFO - PROCESS | 1679 | 1466579579365 Marionette DEBUG loaded listener.js 00:12:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x1256f4c00) [pid = 1679] [serial = 106] [outer = 0x124a8f400] 00:12:59 INFO - PROCESS | 1679 | 1466579579696 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]]]}] 00:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 00:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:12:59 INFO - PROCESS | 1679 | 1466579579710 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 00:12:59 INFO - PROCESS | 1679 | 1466579579711 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 00:12:59 INFO - PROCESS | 1679 | 1466579579713 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:12:59 INFO - PROCESS | 1679 | 1466579579714 Marionette TRACE conn2 <- [1,118,null,{}] 00:12:59 INFO - PROCESS | 1679 | 1466579579717 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}] 00:12:59 INFO - PROCESS | 1679 | 1466579579718 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:59 INFO - PROCESS | 1679 | 1466579579822 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 00:12:59 INFO - PROCESS | 1679 | 1466579579829 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:59 INFO - PROCESS | 1679 | 1466579579830 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:12:59 INFO - PROCESS | 1679 | ++DOCSHELL 0x123922800 == 37 [pid = 1679] [id = 37] 00:12:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x124e6c800) [pid = 1679] [serial = 107] [outer = 0x0] 00:12:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x1257f8c00) [pid = 1679] [serial = 108] [outer = 0x124e6c800] 00:12:59 INFO - PROCESS | 1679 | 1466579579854 Marionette DEBUG loaded listener.js 00:12:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x1265a3400) [pid = 1679] [serial = 109] [outer = 0x124e6c800] 00:13:00 INFO - PROCESS | 1679 | 1466579580102 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]]]}] 00:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 00:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:13:00 INFO - PROCESS | 1679 | 1466579580132 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 00:13:00 INFO - PROCESS | 1679 | 1466579580133 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 00:13:00 INFO - PROCESS | 1679 | 1466579580135 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:13:00 INFO - PROCESS | 1679 | 1466579580136 Marionette TRACE conn2 <- [1,122,null,{}] 00:13:00 INFO - PROCESS | 1679 | 1466579580147 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}] 00:13:00 INFO - PROCESS | 1679 | 1466579580148 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:00 INFO - PROCESS | 1679 | 1466579580228 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 00:13:00 INFO - PROCESS | 1679 | 1466579580232 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:00 INFO - PROCESS | 1679 | 1466579580233 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d39800 == 38 [pid = 1679] [id = 38] 00:13:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x126709400) [pid = 1679] [serial = 110] [outer = 0x0] 00:13:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x1267a0000) [pid = 1679] [serial = 111] [outer = 0x126709400] 00:13:00 INFO - PROCESS | 1679 | 1466579580259 Marionette DEBUG loaded listener.js 00:13:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x126931c00) [pid = 1679] [serial = 112] [outer = 0x126709400] 00:13:00 INFO - PROCESS | 1679 | 1466579580540 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]]]}] 00:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 426ms 00:13:00 INFO - PROCESS | 1679 | 1466579580562 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 00:13:00 INFO - PROCESS | 1679 | 1466579580563 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 00:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:13:00 INFO - PROCESS | 1679 | 1466579580565 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:13:00 INFO - PROCESS | 1679 | 1466579580566 Marionette TRACE conn2 <- [1,126,null,{}] 00:13:00 INFO - PROCESS | 1679 | 1466579580569 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}] 00:13:00 INFO - PROCESS | 1679 | 1466579580570 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:00 INFO - PROCESS | 1679 | 1466579580662 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 00:13:00 INFO - PROCESS | 1679 | 1466579580665 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:00 INFO - PROCESS | 1679 | 1466579580666 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x12429c800 == 39 [pid = 1679] [id = 39] 00:13:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x111c75000) [pid = 1679] [serial = 113] [outer = 0x0] 00:13:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x128a47400) [pid = 1679] [serial = 114] [outer = 0x111c75000] 00:13:00 INFO - PROCESS | 1679 | 1466579580690 Marionette DEBUG loaded listener.js 00:13:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x128bc2800) [pid = 1679] [serial = 115] [outer = 0x111c75000] 00:13:00 INFO - PROCESS | 1679 | 1466579580992 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]]]}] 00:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 00:13:01 INFO - PROCESS | 1679 | 1466579581054 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 00:13:01 INFO - PROCESS | 1679 | 1466579581057 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 00:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:13:01 INFO - PROCESS | 1679 | 1466579581061 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:13:01 INFO - PROCESS | 1679 | 1466579581062 Marionette TRACE conn2 <- [1,130,null,{}] 00:13:01 INFO - PROCESS | 1679 | 1466579581064 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}] 00:13:01 INFO - PROCESS | 1679 | 1466579581065 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:01 INFO - PROCESS | 1679 | 1466579581145 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 00:13:01 INFO - PROCESS | 1679 | 1466579581149 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:01 INFO - PROCESS | 1679 | 1466579581150 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:01 INFO - PROCESS | 1679 | ++DOCSHELL 0x124ab2800 == 40 [pid = 1679] [id = 40] 00:13:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 116 (0x126933000) [pid = 1679] [serial = 116] [outer = 0x0] 00:13:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 117 (0x128dea800) [pid = 1679] [serial = 117] [outer = 0x126933000] 00:13:01 INFO - PROCESS | 1679 | 1466579581173 Marionette DEBUG loaded listener.js 00:13:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 118 (0x129215000) [pid = 1679] [serial = 118] [outer = 0x126933000] 00:13:01 INFO - PROCESS | 1679 | 1466579581473 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]]]}] 00:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 419ms 00:13:01 INFO - PROCESS | 1679 | 1466579581480 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 00:13:01 INFO - PROCESS | 1679 | 1466579581481 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 00:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:13:01 INFO - PROCESS | 1679 | 1466579581483 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:13:01 INFO - PROCESS | 1679 | 1466579581484 Marionette TRACE conn2 <- [1,134,null,{}] 00:13:01 INFO - PROCESS | 1679 | 1466579581489 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}] 00:13:01 INFO - PROCESS | 1679 | 1466579581491 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:01 INFO - PROCESS | 1679 | 1466579581581 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 00:13:01 INFO - PROCESS | 1679 | 1466579581585 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:01 INFO - PROCESS | 1679 | 1466579581587 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:01 INFO - PROCESS | 1679 | ++DOCSHELL 0x12569f000 == 41 [pid = 1679] [id = 41] 00:13:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 119 (0x129215c00) [pid = 1679] [serial = 119] [outer = 0x0] 00:13:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 120 (0x12932a000) [pid = 1679] [serial = 120] [outer = 0x129215c00] 00:13:01 INFO - PROCESS | 1679 | 1466579581610 Marionette DEBUG loaded listener.js 00:13:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 121 (0x129336000) [pid = 1679] [serial = 121] [outer = 0x129215c00] 00:13:01 INFO - PROCESS | 1679 | 1466579581925 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]]]}] 00:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 470ms 00:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:13:01 INFO - PROCESS | 1679 | 1466579581957 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 00:13:01 INFO - PROCESS | 1679 | 1466579581958 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 00:13:01 INFO - PROCESS | 1679 | 1466579581960 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:13:01 INFO - PROCESS | 1679 | 1466579581961 Marionette TRACE conn2 <- [1,138,null,{}] 00:13:01 INFO - PROCESS | 1679 | 1466579581963 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}] 00:13:01 INFO - PROCESS | 1679 | 1466579581964 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:02 INFO - PROCESS | 1679 | 1466579582707 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 00:13:02 INFO - PROCESS | 1679 | 1466579582770 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:02 INFO - PROCESS | 1679 | 1466579582771 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:02 INFO - PROCESS | 1679 | ++DOCSHELL 0x112d2d800 == 42 [pid = 1679] [id = 42] 00:13:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 122 (0x1133c8c00) [pid = 1679] [serial = 122] [outer = 0x0] 00:13:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 123 (0x11647d800) [pid = 1679] [serial = 123] [outer = 0x1133c8c00] 00:13:02 INFO - PROCESS | 1679 | 1466579582799 Marionette DEBUG loaded listener.js 00:13:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 124 (0x11697b000) [pid = 1679] [serial = 124] [outer = 0x1133c8c00] 00:13:03 INFO - PROCESS | 1679 | 1466579583146 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]]]}] 00:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1222ms 00:13:03 INFO - PROCESS | 1679 | 1466579583190 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 00:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:13:03 INFO - PROCESS | 1679 | 1466579583192 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 00:13:03 INFO - PROCESS | 1679 | 1466579583196 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:13:03 INFO - PROCESS | 1679 | 1466579583197 Marionette TRACE conn2 <- [1,142,null,{}] 00:13:03 INFO - PROCESS | 1679 | 1466579583200 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}] 00:13:03 INFO - PROCESS | 1679 | 1466579583203 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:03 INFO - PROCESS | 1679 | 1466579583296 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 00:13:03 INFO - PROCESS | 1679 | 1466579583300 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:03 INFO - PROCESS | 1679 | 1466579583302 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:03 INFO - PROCESS | 1679 | ++DOCSHELL 0x116180000 == 43 [pid = 1679] [id = 43] 00:13:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 125 (0x1176f2000) [pid = 1679] [serial = 125] [outer = 0x0] 00:13:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 126 (0x118438000) [pid = 1679] [serial = 126] [outer = 0x1176f2000] 00:13:03 INFO - PROCESS | 1679 | 1466579583329 Marionette DEBUG loaded listener.js 00:13:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 127 (0x118874400) [pid = 1679] [serial = 127] [outer = 0x1176f2000] 00:13:03 INFO - PROCESS | 1679 | 1466579583666 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]]]}] 00:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 519ms 00:13:03 INFO - PROCESS | 1679 | 1466579583716 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 00:13:03 INFO - PROCESS | 1679 | 1466579583719 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 00:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:13:03 INFO - PROCESS | 1679 | 1466579583729 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:13:03 INFO - PROCESS | 1679 | 1466579583731 Marionette TRACE conn2 <- [1,146,null,{}] 00:13:03 INFO - PROCESS | 1679 | 1466579583733 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}] 00:13:03 INFO - PROCESS | 1679 | 1466579583734 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:03 INFO - PROCESS | 1679 | 1466579583889 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 00:13:03 INFO - PROCESS | 1679 | 1466579583932 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:03 INFO - PROCESS | 1679 | 1466579583933 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:03 INFO - PROCESS | 1679 | ++DOCSHELL 0x116ac5000 == 44 [pid = 1679] [id = 44] 00:13:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 128 (0x11947e800) [pid = 1679] [serial = 128] [outer = 0x0] 00:13:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 129 (0x1195cf400) [pid = 1679] [serial = 129] [outer = 0x11947e800] 00:13:03 INFO - PROCESS | 1679 | 1466579583976 Marionette DEBUG loaded listener.js 00:13:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 130 (0x11990c400) [pid = 1679] [serial = 130] [outer = 0x11947e800] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 129 (0x12a84fc00) [pid = 1679] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 128 (0x1256f6800) [pid = 1679] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 127 (0x12d991c00) [pid = 1679] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 126 (0x12d987800) [pid = 1679] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 125 (0x11867f000) [pid = 1679] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 124 (0x12ce55800) [pid = 1679] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 123 (0x12ca29400) [pid = 1679] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 122 (0x12c381000) [pid = 1679] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 121 (0x12c0df400) [pid = 1679] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 120 (0x12bdbd000) [pid = 1679] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 119 (0x12bd94400) [pid = 1679] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 118 (0x12ba23c00) [pid = 1679] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 117 (0x12ba04000) [pid = 1679] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 116 (0x12b0d4400) [pid = 1679] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 115 (0x112fd2400) [pid = 1679] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x1176f0800) [pid = 1679] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x116639000) [pid = 1679] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x116f8f800) [pid = 1679] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x1133b2800) [pid = 1679] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x119198400) [pid = 1679] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x113376400) [pid = 1679] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x11974c800) [pid = 1679] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x123927400) [pid = 1679] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x123b92800) [pid = 1679] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x111e58000) [pid = 1679] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x124a8f400) [pid = 1679] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x124e6c800) [pid = 1679] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x126709400) [pid = 1679] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:13:04 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1121a0000) [pid = 1679] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:13:04 INFO - PROCESS | 1679 | 1466579584809 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]]]}] 00:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1135ms 00:13:04 INFO - PROCESS | 1679 | 1466579584859 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 00:13:04 INFO - PROCESS | 1679 | 1466579584862 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 00:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:13:04 INFO - PROCESS | 1679 | 1466579584894 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:13:04 INFO - PROCESS | 1679 | 1466579584896 Marionette TRACE conn2 <- [1,150,null,{}] 00:13:04 INFO - PROCESS | 1679 | 1466579584900 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}] 00:13:04 INFO - PROCESS | 1679 | 1466579584902 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:04 INFO - PROCESS | 1679 | 1466579584985 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 00:13:04 INFO - PROCESS | 1679 | 1466579584992 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:04 INFO - PROCESS | 1679 | 1466579584993 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x118240000 == 45 [pid = 1679] [id = 45] 00:13:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x116486800) [pid = 1679] [serial = 131] [outer = 0x0] 00:13:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x119195400) [pid = 1679] [serial = 132] [outer = 0x116486800] 00:13:05 INFO - PROCESS | 1679 | 1466579585017 Marionette DEBUG loaded listener.js 00:13:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x119d80c00) [pid = 1679] [serial = 133] [outer = 0x116486800] 00:13:05 INFO - PROCESS | 1679 | 1466579585324 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]]]}] 00:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 488ms 00:13:05 INFO - PROCESS | 1679 | 1466579585365 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 00:13:05 INFO - PROCESS | 1679 | 1466579585367 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 00:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:13:05 INFO - PROCESS | 1679 | 1466579585369 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:13:05 INFO - PROCESS | 1679 | 1466579585370 Marionette TRACE conn2 <- [1,154,null,{}] 00:13:05 INFO - PROCESS | 1679 | 1466579585372 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}] 00:13:05 INFO - PROCESS | 1679 | 1466579585373 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:05 INFO - PROCESS | 1679 | 1466579585467 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 00:13:05 INFO - PROCESS | 1679 | 1466579585507 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:05 INFO - PROCESS | 1679 | 1466579585509 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x118599800 == 46 [pid = 1679] [id = 46] 00:13:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x117d14400) [pid = 1679] [serial = 134] [outer = 0x0] 00:13:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x1217e0800) [pid = 1679] [serial = 135] [outer = 0x117d14400] 00:13:05 INFO - PROCESS | 1679 | 1466579585532 Marionette DEBUG loaded listener.js 00:13:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x1217eb400) [pid = 1679] [serial = 136] [outer = 0x117d14400] 00:13:05 INFO - PROCESS | 1679 | 1466579585866 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]]]}] 00:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 521ms 00:13:05 INFO - PROCESS | 1679 | 1466579585891 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 00:13:05 INFO - PROCESS | 1679 | 1466579585893 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 00:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:13:05 INFO - PROCESS | 1679 | 1466579585897 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:13:05 INFO - PROCESS | 1679 | 1466579585898 Marionette TRACE conn2 <- [1,158,null,{}] 00:13:05 INFO - PROCESS | 1679 | 1466579585902 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}] 00:13:05 INFO - PROCESS | 1679 | 1466579585904 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:06 INFO - PROCESS | 1679 | 1466579586019 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 00:13:06 INFO - PROCESS | 1679 | 1466579586091 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:06 INFO - PROCESS | 1679 | 1466579586096 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192f6800 == 47 [pid = 1679] [id = 47] 00:13:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x12426dc00) [pid = 1679] [serial = 137] [outer = 0x0] 00:13:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x124277000) [pid = 1679] [serial = 138] [outer = 0x12426dc00] 00:13:06 INFO - PROCESS | 1679 | 1466579586147 Marionette DEBUG loaded listener.js 00:13:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x1245fac00) [pid = 1679] [serial = 139] [outer = 0x12426dc00] 00:13:06 INFO - PROCESS | 1679 | 1466579586426 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]]]}] 00:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 570ms 00:13:06 INFO - PROCESS | 1679 | 1466579586466 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 00:13:06 INFO - PROCESS | 1679 | 1466579586467 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 00:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:13:06 INFO - PROCESS | 1679 | 1466579586477 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:13:06 INFO - PROCESS | 1679 | 1466579586478 Marionette TRACE conn2 <- [1,162,null,{}] 00:13:06 INFO - PROCESS | 1679 | 1466579586481 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}] 00:13:06 INFO - PROCESS | 1679 | 1466579586482 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:06 INFO - PROCESS | 1679 | 1466579586566 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 00:13:06 INFO - PROCESS | 1679 | 1466579586613 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:06 INFO - PROCESS | 1679 | 1466579586614 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x113291800 == 48 [pid = 1679] [id = 48] 00:13:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x11887a400) [pid = 1679] [serial = 140] [outer = 0x0] 00:13:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x12494e800) [pid = 1679] [serial = 141] [outer = 0x11887a400] 00:13:06 INFO - PROCESS | 1679 | 1466579586638 Marionette DEBUG loaded listener.js 00:13:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x12566dc00) [pid = 1679] [serial = 142] [outer = 0x11887a400] 00:13:07 INFO - PROCESS | 1679 | 1466579587083 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]]]}] 00:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 627ms 00:13:07 INFO - PROCESS | 1679 | 1466579587098 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 00:13:07 INFO - PROCESS | 1679 | 1466579587101 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 00:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:13:07 INFO - PROCESS | 1679 | 1466579587104 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:13:07 INFO - PROCESS | 1679 | 1466579587107 Marionette TRACE conn2 <- [1,166,null,{}] 00:13:07 INFO - PROCESS | 1679 | 1466579587110 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}] 00:13:07 INFO - PROCESS | 1679 | 1466579587112 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:07 INFO - PROCESS | 1679 | 1466579587204 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 00:13:07 INFO - PROCESS | 1679 | 1466579587248 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:07 INFO - PROCESS | 1679 | 1466579587250 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:07 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169a2800 == 49 [pid = 1679] [id = 49] 00:13:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x1164e0c00) [pid = 1679] [serial = 143] [outer = 0x0] 00:13:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x1176f2800) [pid = 1679] [serial = 144] [outer = 0x1164e0c00] 00:13:07 INFO - PROCESS | 1679 | 1466579587280 Marionette DEBUG loaded listener.js 00:13:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 116 (0x1186db800) [pid = 1679] [serial = 145] [outer = 0x1164e0c00] 00:13:07 INFO - PROCESS | 1679 | 1466579587718 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]]]}] 00:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 623ms 00:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:13:07 INFO - PROCESS | 1679 | 1466579587727 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 00:13:07 INFO - PROCESS | 1679 | 1466579587730 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 00:13:07 INFO - PROCESS | 1679 | 1466579587734 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:13:07 INFO - PROCESS | 1679 | 1466579587736 Marionette TRACE conn2 <- [1,170,null,{}] 00:13:07 INFO - PROCESS | 1679 | 1466579587739 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}] 00:13:07 INFO - PROCESS | 1679 | 1466579587740 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:07 INFO - PROCESS | 1679 | 1466579587836 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 00:13:07 INFO - PROCESS | 1679 | 1466579587907 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:07 INFO - PROCESS | 1679 | 1466579587909 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:07 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217c6800 == 50 [pid = 1679] [id = 50] 00:13:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 117 (0x119195000) [pid = 1679] [serial = 146] [outer = 0x0] 00:13:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 118 (0x11990cc00) [pid = 1679] [serial = 147] [outer = 0x119195000] 00:13:07 INFO - PROCESS | 1679 | 1466579587939 Marionette DEBUG loaded listener.js 00:13:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 119 (0x1217e8400) [pid = 1679] [serial = 148] [outer = 0x119195000] 00:13:08 INFO - PROCESS | 1679 | 1466579588339 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]]]}] 00:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 00:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:13:08 INFO - PROCESS | 1679 | 1466579588357 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 00:13:08 INFO - PROCESS | 1679 | 1466579588358 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 00:13:08 INFO - PROCESS | 1679 | 1466579588361 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:13:08 INFO - PROCESS | 1679 | 1466579588363 Marionette TRACE conn2 <- [1,174,null,{}] 00:13:08 INFO - PROCESS | 1679 | 1466579588371 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}] 00:13:08 INFO - PROCESS | 1679 | 1466579588374 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:08 INFO - PROCESS | 1679 | 1466579588468 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 00:13:08 INFO - PROCESS | 1679 | 1466579588528 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:08 INFO - PROCESS | 1679 | 1466579588530 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x11823d800 == 51 [pid = 1679] [id = 51] 00:13:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 120 (0x1245f3400) [pid = 1679] [serial = 149] [outer = 0x0] 00:13:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 121 (0x124b1f000) [pid = 1679] [serial = 150] [outer = 0x1245f3400] 00:13:08 INFO - PROCESS | 1679 | 1466579588562 Marionette DEBUG loaded listener.js 00:13:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 122 (0x12516b000) [pid = 1679] [serial = 151] [outer = 0x1245f3400] 00:13:08 INFO - PROCESS | 1679 | 1466579588965 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]]]}] 00:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 623ms 00:13:08 INFO - PROCESS | 1679 | 1466579588985 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 00:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:13:08 INFO - PROCESS | 1679 | 1466579588987 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 00:13:08 INFO - PROCESS | 1679 | 1466579588989 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:13:08 INFO - PROCESS | 1679 | 1466579588990 Marionette TRACE conn2 <- [1,178,null,{}] 00:13:08 INFO - PROCESS | 1679 | 1466579588993 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}] 00:13:08 INFO - PROCESS | 1679 | 1466579588994 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:09 INFO - PROCESS | 1679 | 1466579589086 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 00:13:09 INFO - PROCESS | 1679 | 1466579589158 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:09 INFO - PROCESS | 1679 | 1466579589159 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:09 INFO - PROCESS | 1679 | ++DOCSHELL 0x12646f800 == 52 [pid = 1679] [id = 52] 00:13:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 123 (0x1256efc00) [pid = 1679] [serial = 152] [outer = 0x0] 00:13:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 124 (0x1256f6800) [pid = 1679] [serial = 153] [outer = 0x1256efc00] 00:13:09 INFO - PROCESS | 1679 | 1466579589188 Marionette DEBUG loaded listener.js 00:13:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 125 (0x12645bc00) [pid = 1679] [serial = 154] [outer = 0x1256efc00] 00:13:09 INFO - PROCESS | 1679 | 1466579589597 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]]]}] 00:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 00:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:13:09 INFO - PROCESS | 1679 | 1466579589610 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 00:13:09 INFO - PROCESS | 1679 | 1466579589611 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 00:13:09 INFO - PROCESS | 1679 | 1466579589614 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:13:09 INFO - PROCESS | 1679 | 1466579589615 Marionette TRACE conn2 <- [1,182,null,{}] 00:13:09 INFO - PROCESS | 1679 | 1466579589618 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}] 00:13:09 INFO - PROCESS | 1679 | 1466579589620 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:09 INFO - PROCESS | 1679 | 1466579589714 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 00:13:09 INFO - PROCESS | 1679 | 1466579589759 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:09 INFO - PROCESS | 1679 | 1466579589761 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:09 INFO - PROCESS | 1679 | ++DOCSHELL 0x113299000 == 53 [pid = 1679] [id = 53] 00:13:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 126 (0x117d0e800) [pid = 1679] [serial = 155] [outer = 0x0] 00:13:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 127 (0x1186e0c00) [pid = 1679] [serial = 156] [outer = 0x117d0e800] 00:13:09 INFO - PROCESS | 1679 | 1466579589791 Marionette DEBUG loaded listener.js 00:13:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 128 (0x119a0a800) [pid = 1679] [serial = 157] [outer = 0x117d0e800] 00:13:10 INFO - PROCESS | 1679 | 1466579590277 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]]]}] 00:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 721ms 00:13:10 INFO - PROCESS | 1679 | 1466579590352 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 00:13:10 INFO - PROCESS | 1679 | 1466579590354 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 00:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:13:10 INFO - PROCESS | 1679 | 1466579590372 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:13:10 INFO - PROCESS | 1679 | 1466579590373 Marionette TRACE conn2 <- [1,186,null,{}] 00:13:10 INFO - PROCESS | 1679 | 1466579590377 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}] 00:13:10 INFO - PROCESS | 1679 | 1466579590378 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:10 INFO - PROCESS | 1679 | 1466579590465 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 00:13:10 INFO - PROCESS | 1679 | 1466579590513 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:10 INFO - PROCESS | 1679 | 1466579590514 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:10 INFO - PROCESS | 1679 | ++DOCSHELL 0x1164b3000 == 54 [pid = 1679] [id = 54] 00:13:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 129 (0x116791000) [pid = 1679] [serial = 158] [outer = 0x0] 00:13:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 130 (0x116a21000) [pid = 1679] [serial = 159] [outer = 0x116791000] 00:13:10 INFO - PROCESS | 1679 | 1466579590542 Marionette DEBUG loaded listener.js 00:13:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 131 (0x117d12c00) [pid = 1679] [serial = 160] [outer = 0x116791000] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x1192f6800 == 53 [pid = 1679] [id = 47] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x118599800 == 52 [pid = 1679] [id = 46] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x118240000 == 51 [pid = 1679] [id = 45] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x116ac5000 == 50 [pid = 1679] [id = 44] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x117161800 == 49 [pid = 1679] [id = 29] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x116180000 == 48 [pid = 1679] [id = 43] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x119271000 == 47 [pid = 1679] [id = 32] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x11832b800 == 46 [pid = 1679] [id = 31] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x1169a8800 == 45 [pid = 1679] [id = 28] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x116412800 == 44 [pid = 1679] [id = 27] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x112d2d800 == 43 [pid = 1679] [id = 42] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x11822e000 == 42 [pid = 1679] [id = 30] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x12429c800 == 41 [pid = 1679] [id = 39] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x119288800 == 40 [pid = 1679] [id = 33] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x113299000 == 39 [pid = 1679] [id = 53] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x12646f800 == 38 [pid = 1679] [id = 52] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x11823d800 == 37 [pid = 1679] [id = 51] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x1217c6800 == 36 [pid = 1679] [id = 50] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x124ab2800 == 35 [pid = 1679] [id = 40] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x1169a5800 == 34 [pid = 1679] [id = 34] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x1169a2800 == 33 [pid = 1679] [id = 49] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x123922800 == 32 [pid = 1679] [id = 37] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x113291800 == 31 [pid = 1679] [id = 48] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x119b25800 == 30 [pid = 1679] [id = 35] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x1217d0000 == 29 [pid = 1679] [id = 36] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x123d39800 == 28 [pid = 1679] [id = 38] 00:13:11 INFO - PROCESS | 1679 | --DOCSHELL 0x12569f000 == 27 [pid = 1679] [id = 41] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 130 (0x1217ec400) [pid = 1679] [serial = 11] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 129 (0x12d9b1400) [pid = 1679] [serial = 64] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 128 (0x128a47400) [pid = 1679] [serial = 114] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 127 (0x128dea800) [pid = 1679] [serial = 117] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 126 (0x1186dbc00) [pid = 1679] [serial = 72] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 125 (0x11678c800) [pid = 1679] [serial = 75] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 124 (0x11690bc00) [pid = 1679] [serial = 76] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 123 (0x116f9a800) [pid = 1679] [serial = 78] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 122 (0x117d15c00) [pid = 1679] [serial = 79] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 121 (0x118872000) [pid = 1679] [serial = 81] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 120 (0x11947ac00) [pid = 1679] [serial = 84] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 119 (0x11974d000) [pid = 1679] [serial = 87] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 118 (0x11990d400) [pid = 1679] [serial = 88] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 117 (0x119b8f000) [pid = 1679] [serial = 90] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 116 (0x1217ea400) [pid = 1679] [serial = 91] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 115 (0x123b6dc00) [pid = 1679] [serial = 93] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x123ec3c00) [pid = 1679] [serial = 94] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x12426d800) [pid = 1679] [serial = 96] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x1245eec00) [pid = 1679] [serial = 97] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x1245f8800) [pid = 1679] [serial = 99] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x1245f9400) [pid = 1679] [serial = 102] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x1245fd400) [pid = 1679] [serial = 100] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x12504e800) [pid = 1679] [serial = 105] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x1257f8c00) [pid = 1679] [serial = 108] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x1267a0000) [pid = 1679] [serial = 111] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x112976000) [pid = 1679] [serial = 66] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x115e19000) [pid = 1679] [serial = 69] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x1256f4c00) [pid = 1679] [serial = 106] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x1265a3400) [pid = 1679] [serial = 109] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x126931c00) [pid = 1679] [serial = 112] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x119478800) [pid = 1679] [serial = 73] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x11678d000) [pid = 1679] [serial = 70] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x119743400) [pid = 1679] [serial = 85] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x11886f400) [pid = 1679] [serial = 82] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x112c24400) [pid = 1679] [serial = 67] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x123f9ec00) [pid = 1679] [serial = 8] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x12bdb1c00) [pid = 1679] [serial = 33] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x12bdba400) [pid = 1679] [serial = 34] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x12bd94000) [pid = 1679] [serial = 31] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x12ba30800) [pid = 1679] [serial = 30] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x12ba0a000) [pid = 1679] [serial = 27] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x12ba10000) [pid = 1679] [serial = 28] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x12b0d6000) [pid = 1679] [serial = 24] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x12b834800) [pid = 1679] [serial = 25] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x12a851800) [pid = 1679] [serial = 21] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x12a855c00) [pid = 1679] [serial = 22] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x129330800) [pid = 1679] [serial = 18] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x12679ec00) [pid = 1679] [serial = 15] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x129210400) [pid = 1679] [serial = 16] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x12d9ac400) [pid = 1679] [serial = 63] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x12d98c400) [pid = 1679] [serial = 60] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x12d991800) [pid = 1679] [serial = 61] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x12d5f8000) [pid = 1679] [serial = 58] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x119477400) [pid = 1679] [serial = 57] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x12d16d000) [pid = 1679] [serial = 54] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x12d5f0c00) [pid = 1679] [serial = 55] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x12d179000) [pid = 1679] [serial = 48] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x12d15f800) [pid = 1679] [serial = 51] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x12ce05800) [pid = 1679] [serial = 45] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x12ce0b800) [pid = 1679] [serial = 46] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x12ca21c00) [pid = 1679] [serial = 42] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x12ca26800) [pid = 1679] [serial = 43] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x12c37a000) [pid = 1679] [serial = 40] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x12c374000) [pid = 1679] [serial = 39] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 66 (0x12c0da400) [pid = 1679] [serial = 36] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | --DOMWINDOW == 65 (0x12c0de400) [pid = 1679] [serial = 37] [outer = 0x0] [url = about:blank] 00:13:11 INFO - PROCESS | 1679 | 1466579591358 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]]]}] 00:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1023ms 00:13:11 INFO - PROCESS | 1679 | 1466579591393 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 00:13:11 INFO - PROCESS | 1679 | 1466579591396 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 00:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:13:11 INFO - PROCESS | 1679 | 1466579591400 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:13:11 INFO - PROCESS | 1679 | 1466579591403 Marionette TRACE conn2 <- [1,190,null,{}] 00:13:11 INFO - PROCESS | 1679 | 1466579591407 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}] 00:13:11 INFO - PROCESS | 1679 | 1466579591409 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:11 INFO - PROCESS | 1679 | 1466579591524 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 00:13:11 INFO - PROCESS | 1679 | 1466579591589 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:11 INFO - PROCESS | 1679 | 1466579591591 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:11 INFO - PROCESS | 1679 | ++DOCSHELL 0x11328b800 == 28 [pid = 1679] [id = 55] 00:13:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x11678d400) [pid = 1679] [serial = 161] [outer = 0x0] 00:13:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x116911800) [pid = 1679] [serial = 162] [outer = 0x11678d400] 00:13:11 INFO - PROCESS | 1679 | 1466579591636 Marionette DEBUG loaded listener.js 00:13:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x1176eac00) [pid = 1679] [serial = 163] [outer = 0x11678d400] 00:13:12 INFO - PROCESS | 1679 | 1466579592093 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]]]}] 00:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 725ms 00:13:12 INFO - PROCESS | 1679 | 1466579592132 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 00:13:12 INFO - PROCESS | 1679 | 1466579592135 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 00:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:13:12 INFO - PROCESS | 1679 | 1466579592142 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:13:12 INFO - PROCESS | 1679 | 1466579592143 Marionette TRACE conn2 <- [1,194,null,{}] 00:13:12 INFO - PROCESS | 1679 | 1466579592146 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}] 00:13:12 INFO - PROCESS | 1679 | 1466579592147 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:12 INFO - PROCESS | 1679 | 1466579592218 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 00:13:12 INFO - PROCESS | 1679 | 1466579592223 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:12 INFO - PROCESS | 1679 | 1466579592224 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:12 INFO - PROCESS | 1679 | ++DOCSHELL 0x116948000 == 29 [pid = 1679] [id = 56] 00:13:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x118680c00) [pid = 1679] [serial = 164] [outer = 0x0] 00:13:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x1189f0800) [pid = 1679] [serial = 165] [outer = 0x118680c00] 00:13:12 INFO - PROCESS | 1679 | 1466579592253 Marionette DEBUG loaded listener.js 00:13:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x119474000) [pid = 1679] [serial = 166] [outer = 0x118680c00] 00:13:12 INFO - PROCESS | 1679 | 1466579592559 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]]]}] 00:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 00:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:13:12 INFO - PROCESS | 1679 | 1466579592613 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 00:13:12 INFO - PROCESS | 1679 | 1466579592614 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 00:13:12 INFO - PROCESS | 1679 | 1466579592616 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:13:12 INFO - PROCESS | 1679 | 1466579592618 Marionette TRACE conn2 <- [1,198,null,{}] 00:13:12 INFO - PROCESS | 1679 | 1466579592626 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}] 00:13:12 INFO - PROCESS | 1679 | 1466579592629 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:12 INFO - PROCESS | 1679 | 1466579592717 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 00:13:12 INFO - PROCESS | 1679 | 1466579592727 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:12 INFO - PROCESS | 1679 | 1466579592729 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:12 INFO - PROCESS | 1679 | ++DOCSHELL 0x11746f000 == 30 [pid = 1679] [id = 57] 00:13:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x113c4cc00) [pid = 1679] [serial = 167] [outer = 0x0] 00:13:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x119a17800) [pid = 1679] [serial = 168] [outer = 0x113c4cc00] 00:13:12 INFO - PROCESS | 1679 | 1466579592756 Marionette DEBUG loaded listener.js 00:13:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x119fb6c00) [pid = 1679] [serial = 169] [outer = 0x113c4cc00] 00:13:13 INFO - PROCESS | 1679 | 1466579593045 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]]]}] 00:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 471ms 00:13:13 INFO - PROCESS | 1679 | 1466579593089 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 00:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:13:13 INFO - PROCESS | 1679 | 1466579593093 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 00:13:13 INFO - PROCESS | 1679 | 1466579593095 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:13:13 INFO - PROCESS | 1679 | 1466579593097 Marionette TRACE conn2 <- [1,202,null,{}] 00:13:13 INFO - PROCESS | 1679 | 1466579593099 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}] 00:13:13 INFO - PROCESS | 1679 | 1466579593100 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:13 INFO - PROCESS | 1679 | 1466579593174 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 00:13:13 INFO - PROCESS | 1679 | 1466579593178 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:13 INFO - PROCESS | 1679 | 1466579593179 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:13 INFO - PROCESS | 1679 | ++DOCSHELL 0x11833e000 == 31 [pid = 1679] [id = 58] 00:13:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x1217ec400) [pid = 1679] [serial = 170] [outer = 0x0] 00:13:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x123b95800) [pid = 1679] [serial = 171] [outer = 0x1217ec400] 00:13:13 INFO - PROCESS | 1679 | 1466579593206 Marionette DEBUG loaded listener.js 00:13:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x123f96800) [pid = 1679] [serial = 172] [outer = 0x1217ec400] 00:13:13 INFO - PROCESS | 1679 | 1466579593547 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]]]}] 00:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 471ms 00:13:13 INFO - PROCESS | 1679 | 1466579593566 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 00:13:13 INFO - PROCESS | 1679 | 1466579593577 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 00:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:13:13 INFO - PROCESS | 1679 | 1466579593586 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:13:13 INFO - PROCESS | 1679 | 1466579593587 Marionette TRACE conn2 <- [1,206,null,{}] 00:13:13 INFO - PROCESS | 1679 | 1466579593589 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}] 00:13:13 INFO - PROCESS | 1679 | 1466579593591 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:13 INFO - PROCESS | 1679 | 1466579593675 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 00:13:13 INFO - PROCESS | 1679 | 1466579593679 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:13 INFO - PROCESS | 1679 | 1466579593680 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:13 INFO - PROCESS | 1679 | ++DOCSHELL 0x11928a800 == 32 [pid = 1679] [id = 59] 00:13:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x115e85000) [pid = 1679] [serial = 173] [outer = 0x0] 00:13:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x1240cac00) [pid = 1679] [serial = 174] [outer = 0x115e85000] 00:13:13 INFO - PROCESS | 1679 | 1466579593704 Marionette DEBUG loaded listener.js 00:13:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1245f6000) [pid = 1679] [serial = 175] [outer = 0x115e85000] 00:13:14 INFO - PROCESS | 1679 | 1466579594035 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]]]}] 00:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 00:13:14 INFO - PROCESS | 1679 | 1466579594059 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 00:13:14 INFO - PROCESS | 1679 | 1466579594060 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 00:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:13:14 INFO - PROCESS | 1679 | 1466579594062 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:13:14 INFO - PROCESS | 1679 | 1466579594063 Marionette TRACE conn2 <- [1,210,null,{}] 00:13:14 INFO - PROCESS | 1679 | 1466579594066 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}] 00:13:14 INFO - PROCESS | 1679 | 1466579594070 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:14 INFO - PROCESS | 1679 | 1466579594184 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 00:13:14 INFO - PROCESS | 1679 | 1466579594188 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:14 INFO - PROCESS | 1679 | 1466579594189 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:14 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b24800 == 33 [pid = 1679] [id = 60] 00:13:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1245f6400) [pid = 1679] [serial = 176] [outer = 0x0] 00:13:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x124e02400) [pid = 1679] [serial = 177] [outer = 0x1245f6400] 00:13:14 INFO - PROCESS | 1679 | 1466579594214 Marionette DEBUG loaded listener.js 00:13:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x1256f2000) [pid = 1679] [serial = 178] [outer = 0x1245f6400] 00:13:14 INFO - PROCESS | 1679 | 1466579594551 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]]]}] 00:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 519ms 00:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:13:14 INFO - PROCESS | 1679 | 1466579594584 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 00:13:14 INFO - PROCESS | 1679 | 1466579594585 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 00:13:14 INFO - PROCESS | 1679 | 1466579594588 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:13:14 INFO - PROCESS | 1679 | 1466579594591 Marionette TRACE conn2 <- [1,214,null,{}] 00:13:14 INFO - PROCESS | 1679 | 1466579594593 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}] 00:13:14 INFO - PROCESS | 1679 | 1466579594602 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:14 INFO - PROCESS | 1679 | 1466579594686 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 00:13:14 INFO - PROCESS | 1679 | 1466579594715 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:14 INFO - PROCESS | 1679 | 1466579594716 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:14 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217ca000 == 34 [pid = 1679] [id = 61] 00:13:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1257f0c00) [pid = 1679] [serial = 179] [outer = 0x0] 00:13:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x126458000) [pid = 1679] [serial = 180] [outer = 0x1257f0c00] 00:13:14 INFO - PROCESS | 1679 | 1466579594739 Marionette DEBUG loaded listener.js 00:13:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1265a3800) [pid = 1679] [serial = 181] [outer = 0x1257f0c00] 00:13:15 INFO - PROCESS | 1679 | 1466579595024 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]]]}] 00:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 474ms 00:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:13:15 INFO - PROCESS | 1679 | 1466579595062 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 00:13:15 INFO - PROCESS | 1679 | 1466579595063 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 00:13:15 INFO - PROCESS | 1679 | 1466579595065 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:13:15 INFO - PROCESS | 1679 | 1466579595067 Marionette TRACE conn2 <- [1,218,null,{}] 00:13:15 INFO - PROCESS | 1679 | 1466579595069 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}] 00:13:15 INFO - PROCESS | 1679 | 1466579595070 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:15 INFO - PROCESS | 1679 | 1466579595160 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 00:13:15 INFO - PROCESS | 1679 | 1466579595189 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:15 INFO - PROCESS | 1679 | 1466579595190 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x123a47800 == 35 [pid = 1679] [id = 62] 00:13:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x123dfac00) [pid = 1679] [serial = 182] [outer = 0x0] 00:13:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x12670dc00) [pid = 1679] [serial = 183] [outer = 0x123dfac00] 00:13:15 INFO - PROCESS | 1679 | 1466579595214 Marionette DEBUG loaded listener.js 00:13:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x12692f800) [pid = 1679] [serial = 184] [outer = 0x123dfac00] 00:13:15 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x12426dc00) [pid = 1679] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:13:15 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1176f2000) [pid = 1679] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:13:15 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x11947e800) [pid = 1679] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:13:15 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x117d14400) [pid = 1679] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:13:15 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x116486800) [pid = 1679] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:13:15 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x1133c8c00) [pid = 1679] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:13:15 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x129215c00) [pid = 1679] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:13:15 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x126933000) [pid = 1679] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:13:15 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x116f1a400) [pid = 1679] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:13:15 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x111c75000) [pid = 1679] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:13:15 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x11887a400) [pid = 1679] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:13:15 INFO - PROCESS | 1679 | 1466579595556 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]]]}] 00:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 517ms 00:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:13:15 INFO - PROCESS | 1679 | 1466579595584 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 00:13:15 INFO - PROCESS | 1679 | 1466579595585 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 00:13:15 INFO - PROCESS | 1679 | 1466579595588 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:13:15 INFO - PROCESS | 1679 | 1466579595591 Marionette TRACE conn2 <- [1,222,null,{}] 00:13:15 INFO - PROCESS | 1679 | 1466579595594 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}] 00:13:15 INFO - PROCESS | 1679 | 1466579595595 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:15 INFO - PROCESS | 1679 | 1466579595691 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 00:13:15 INFO - PROCESS | 1679 | 1466579595717 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:15 INFO - PROCESS | 1679 | 1466579595718 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x11746e800 == 36 [pid = 1679] [id = 63] 00:13:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x111c75000) [pid = 1679] [serial = 185] [outer = 0x0] 00:13:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x119751000) [pid = 1679] [serial = 186] [outer = 0x111c75000] 00:13:15 INFO - PROCESS | 1679 | 1466579595742 Marionette DEBUG loaded listener.js 00:13:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1267a0000) [pid = 1679] [serial = 187] [outer = 0x111c75000] 00:13:16 INFO - PROCESS | 1679 | 1466579596001 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]]]}] 00:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 422ms 00:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:13:16 INFO - PROCESS | 1679 | 1466579596010 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 00:13:16 INFO - PROCESS | 1679 | 1466579596011 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 00:13:16 INFO - PROCESS | 1679 | 1466579596013 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:13:16 INFO - PROCESS | 1679 | 1466579596014 Marionette TRACE conn2 <- [1,226,null,{}] 00:13:16 INFO - PROCESS | 1679 | 1466579596018 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}] 00:13:16 INFO - PROCESS | 1679 | 1466579596019 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:16 INFO - PROCESS | 1679 | 1466579596106 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 00:13:16 INFO - PROCESS | 1679 | 1466579596110 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:16 INFO - PROCESS | 1679 | 1466579596112 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:16 INFO - PROCESS | 1679 | ++DOCSHELL 0x124ab6800 == 37 [pid = 1679] [id = 64] 00:13:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x126930400) [pid = 1679] [serial = 188] [outer = 0x0] 00:13:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x128a47400) [pid = 1679] [serial = 189] [outer = 0x126930400] 00:13:16 INFO - PROCESS | 1679 | 1466579596136 Marionette DEBUG loaded listener.js 00:13:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x128a4d000) [pid = 1679] [serial = 190] [outer = 0x126930400] 00:13:16 INFO - PROCESS | 1679 | 1466579596418 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]]]}] 00:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 467ms 00:13:16 INFO - PROCESS | 1679 | 1466579596482 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 00:13:16 INFO - PROCESS | 1679 | 1466579596483 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 00:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:13:16 INFO - PROCESS | 1679 | 1466579596486 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:13:16 INFO - PROCESS | 1679 | 1466579596487 Marionette TRACE conn2 <- [1,230,null,{}] 00:13:16 INFO - PROCESS | 1679 | 1466579596490 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}] 00:13:16 INFO - PROCESS | 1679 | 1466579596491 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:16 INFO - PROCESS | 1679 | 1466579596600 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 00:13:16 INFO - PROCESS | 1679 | 1466579596608 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:16 INFO - PROCESS | 1679 | 1466579596609 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:16 INFO - PROCESS | 1679 | ++DOCSHELL 0x11928a000 == 38 [pid = 1679] [id = 65] 00:13:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x128bc1800) [pid = 1679] [serial = 191] [outer = 0x0] 00:13:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x128deac00) [pid = 1679] [serial = 192] [outer = 0x128bc1800] 00:13:16 INFO - PROCESS | 1679 | 1466579596636 Marionette DEBUG loaded listener.js 00:13:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x12921b400) [pid = 1679] [serial = 193] [outer = 0x128bc1800] 00:13:16 INFO - PROCESS | 1679 | 1466579596909 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]]]}] 00:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 472ms 00:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:13:16 INFO - PROCESS | 1679 | 1466579596962 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 00:13:16 INFO - PROCESS | 1679 | 1466579596963 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 00:13:16 INFO - PROCESS | 1679 | 1466579596965 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:13:16 INFO - PROCESS | 1679 | 1466579596966 Marionette TRACE conn2 <- [1,234,null,{}] 00:13:16 INFO - PROCESS | 1679 | 1466579596968 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}] 00:13:16 INFO - PROCESS | 1679 | 1466579596970 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:17 INFO - PROCESS | 1679 | 1466579597047 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 00:13:17 INFO - PROCESS | 1679 | 1466579597051 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:17 INFO - PROCESS | 1679 | 1466579597052 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:17 INFO - PROCESS | 1679 | ++DOCSHELL 0x12698e800 == 39 [pid = 1679] [id = 66] 00:13:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x12921b800) [pid = 1679] [serial = 194] [outer = 0x0] 00:13:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x12933e800) [pid = 1679] [serial = 195] [outer = 0x12921b800] 00:13:17 INFO - PROCESS | 1679 | 1466579597077 Marionette DEBUG loaded listener.js 00:13:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x12a4a3000) [pid = 1679] [serial = 196] [outer = 0x12921b800] 00:13:17 INFO - PROCESS | 1679 | 1466579597419 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]]]}] 00:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 521ms 00:13:17 INFO - PROCESS | 1679 | 1466579597486 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 00:13:17 INFO - PROCESS | 1679 | 1466579597489 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 00:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:13:17 INFO - PROCESS | 1679 | 1466579597493 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:13:17 INFO - PROCESS | 1679 | 1466579597495 Marionette TRACE conn2 <- [1,238,null,{}] 00:13:17 INFO - PROCESS | 1679 | 1466579597499 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}] 00:13:17 INFO - PROCESS | 1679 | 1466579597501 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:17 INFO - PROCESS | 1679 | 1466579597608 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 00:13:17 INFO - PROCESS | 1679 | 1466579597649 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:17 INFO - PROCESS | 1679 | 1466579597652 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:17 INFO - PROCESS | 1679 | ++DOCSHELL 0x11334f000 == 40 [pid = 1679] [id = 67] 00:13:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x115e19000) [pid = 1679] [serial = 197] [outer = 0x0] 00:13:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x11619c400) [pid = 1679] [serial = 198] [outer = 0x115e19000] 00:13:17 INFO - PROCESS | 1679 | 1466579597683 Marionette DEBUG loaded listener.js 00:13:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x116f91400) [pid = 1679] [serial = 199] [outer = 0x115e19000] 00:13:18 INFO - PROCESS | 1679 | 1466579598190 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]]]}] 00:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 772ms 00:13:18 INFO - PROCESS | 1679 | 1466579598264 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 00:13:18 INFO - PROCESS | 1679 | 1466579598268 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 00:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:13:18 INFO - PROCESS | 1679 | 1466579598272 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:13:18 INFO - PROCESS | 1679 | 1466579598274 Marionette TRACE conn2 <- [1,242,null,{}] 00:13:18 INFO - PROCESS | 1679 | 1466579598277 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}] 00:13:18 INFO - PROCESS | 1679 | 1466579598278 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:18 INFO - PROCESS | 1679 | 1466579598384 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 00:13:18 INFO - PROCESS | 1679 | 1466579598428 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:18 INFO - PROCESS | 1679 | 1466579598430 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:18 INFO - PROCESS | 1679 | ++DOCSHELL 0x11916f000 == 41 [pid = 1679] [id = 68] 00:13:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1186d6800) [pid = 1679] [serial = 200] [outer = 0x0] 00:13:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x119196800) [pid = 1679] [serial = 201] [outer = 0x1186d6800] 00:13:18 INFO - PROCESS | 1679 | 1466579598461 Marionette DEBUG loaded listener.js 00:13:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x119748c00) [pid = 1679] [serial = 202] [outer = 0x1186d6800] 00:13:19 INFO - PROCESS | 1679 | 1466579599104 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]]]}] 00:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 872ms 00:13:19 INFO - PROCESS | 1679 | 1466579599145 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 00:13:19 INFO - PROCESS | 1679 | 1466579599147 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 00:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:13:19 INFO - PROCESS | 1679 | 1466579599151 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:13:19 INFO - PROCESS | 1679 | 1466579599152 Marionette TRACE conn2 <- [1,246,null,{}] 00:13:19 INFO - PROCESS | 1679 | 1466579599156 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}] 00:13:19 INFO - PROCESS | 1679 | 1466579599157 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:19 INFO - PROCESS | 1679 | 1466579599245 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 00:13:19 INFO - PROCESS | 1679 | --DOCSHELL 0x11928a000 == 40 [pid = 1679] [id = 65] 00:13:19 INFO - PROCESS | 1679 | --DOCSHELL 0x124ab6800 == 39 [pid = 1679] [id = 64] 00:13:19 INFO - PROCESS | 1679 | --DOCSHELL 0x11746e800 == 38 [pid = 1679] [id = 63] 00:13:19 INFO - PROCESS | 1679 | --DOCSHELL 0x123a47800 == 37 [pid = 1679] [id = 62] 00:13:19 INFO - PROCESS | 1679 | --DOCSHELL 0x1217ca000 == 36 [pid = 1679] [id = 61] 00:13:19 INFO - PROCESS | 1679 | --DOCSHELL 0x119b24800 == 35 [pid = 1679] [id = 60] 00:13:19 INFO - PROCESS | 1679 | --DOCSHELL 0x11928a800 == 34 [pid = 1679] [id = 59] 00:13:19 INFO - PROCESS | 1679 | --DOCSHELL 0x11833e000 == 33 [pid = 1679] [id = 58] 00:13:19 INFO - PROCESS | 1679 | --DOCSHELL 0x11746f000 == 32 [pid = 1679] [id = 57] 00:13:19 INFO - PROCESS | 1679 | --DOCSHELL 0x116948000 == 31 [pid = 1679] [id = 56] 00:13:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x116f95000) [pid = 1679] [serial = 203] [outer = 0x12ce5d000] 00:13:19 INFO - PROCESS | 1679 | --DOCSHELL 0x11328b800 == 30 [pid = 1679] [id = 55] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x129336000) [pid = 1679] [serial = 121] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x129215000) [pid = 1679] [serial = 118] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x124e09400) [pid = 1679] [serial = 103] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x128bc2800) [pid = 1679] [serial = 115] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x12566dc00) [pid = 1679] [serial = 142] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x12494e800) [pid = 1679] [serial = 141] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1245fac00) [pid = 1679] [serial = 139] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x118438000) [pid = 1679] [serial = 126] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1195cf400) [pid = 1679] [serial = 129] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1217e0800) [pid = 1679] [serial = 135] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x11990c400) [pid = 1679] [serial = 130] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x119d80c00) [pid = 1679] [serial = 133] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x11647d800) [pid = 1679] [serial = 123] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x11697b000) [pid = 1679] [serial = 124] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x118874400) [pid = 1679] [serial = 127] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x124277000) [pid = 1679] [serial = 138] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x119195400) [pid = 1679] [serial = 132] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x1217eb400) [pid = 1679] [serial = 136] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x12932a000) [pid = 1679] [serial = 120] [outer = 0x0] [url = about:blank] 00:13:19 INFO - PROCESS | 1679 | 1466579599337 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:19 INFO - PROCESS | 1679 | 1466579599341 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:19 INFO - PROCESS | 1679 | ++DOCSHELL 0x116727000 == 31 [pid = 1679] [id = 69] 00:13:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x117d14400) [pid = 1679] [serial = 204] [outer = 0x0] 00:13:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x118438000) [pid = 1679] [serial = 205] [outer = 0x117d14400] 00:13:19 INFO - PROCESS | 1679 | 1466579599373 Marionette DEBUG loaded listener.js 00:13:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x119470400) [pid = 1679] [serial = 206] [outer = 0x117d14400] 00:13:19 INFO - PROCESS | 1679 | 1466579599664 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]]]}] 00:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 524ms 00:13:19 INFO - PROCESS | 1679 | 1466579599678 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 00:13:19 INFO - PROCESS | 1679 | 1466579599681 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 00:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:13:19 INFO - PROCESS | 1679 | 1466579599686 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:13:19 INFO - PROCESS | 1679 | 1466579599688 Marionette TRACE conn2 <- [1,250,null,{}] 00:13:19 INFO - PROCESS | 1679 | 1466579599698 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}] 00:13:19 INFO - PROCESS | 1679 | 1466579599699 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:19 INFO - PROCESS | 1679 | 1466579599780 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 00:13:19 INFO - PROCESS | 1679 | 1466579599784 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:19 INFO - PROCESS | 1679 | 1466579599786 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:19 INFO - PROCESS | 1679 | ++DOCSHELL 0x117153800 == 32 [pid = 1679] [id = 70] 00:13:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x119750400) [pid = 1679] [serial = 207] [outer = 0x0] 00:13:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x1217e5c00) [pid = 1679] [serial = 208] [outer = 0x119750400] 00:13:19 INFO - PROCESS | 1679 | 1466579599814 Marionette DEBUG loaded listener.js 00:13:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x123b92800) [pid = 1679] [serial = 209] [outer = 0x119750400] 00:13:20 INFO - PROCESS | 1679 | 1466579600130 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]]]}] 00:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 478ms 00:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:13:20 INFO - PROCESS | 1679 | 1466579600163 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 00:13:20 INFO - PROCESS | 1679 | 1466579600164 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 00:13:20 INFO - PROCESS | 1679 | 1466579600167 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:13:20 INFO - PROCESS | 1679 | 1466579600169 Marionette TRACE conn2 <- [1,254,null,{}] 00:13:20 INFO - PROCESS | 1679 | 1466579600176 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}] 00:13:20 INFO - PROCESS | 1679 | 1466579600180 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:20 INFO - PROCESS | 1679 | 1466579600261 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 00:13:20 INFO - PROCESS | 1679 | 1466579600266 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:20 INFO - PROCESS | 1679 | 1466579600268 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:20 INFO - PROCESS | 1679 | ++DOCSHELL 0x119273000 == 33 [pid = 1679] [id = 71] 00:13:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x1245f0400) [pid = 1679] [serial = 210] [outer = 0x0] 00:13:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1245f8800) [pid = 1679] [serial = 211] [outer = 0x1245f0400] 00:13:20 INFO - PROCESS | 1679 | 1466579600297 Marionette DEBUG loaded listener.js 00:13:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x124e6c400) [pid = 1679] [serial = 212] [outer = 0x1245f0400] 00:13:20 INFO - PROCESS | 1679 | 1466579600626 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]]]}] 00:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 00:13:20 INFO - PROCESS | 1679 | 1466579600641 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 00:13:20 INFO - PROCESS | 1679 | 1466579600644 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 00:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:13:20 INFO - PROCESS | 1679 | 1466579600646 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:13:20 INFO - PROCESS | 1679 | 1466579600647 Marionette TRACE conn2 <- [1,258,null,{}] 00:13:20 INFO - PROCESS | 1679 | 1466579600650 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}] 00:13:20 INFO - PROCESS | 1679 | 1466579600651 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:20 INFO - PROCESS | 1679 | 1466579600747 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 00:13:20 INFO - PROCESS | 1679 | 1466579600752 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:20 INFO - PROCESS | 1679 | 1466579600753 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:20 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b27000 == 34 [pid = 1679] [id = 72] 00:13:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x125047800) [pid = 1679] [serial = 213] [outer = 0x0] 00:13:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x125672c00) [pid = 1679] [serial = 214] [outer = 0x125047800] 00:13:20 INFO - PROCESS | 1679 | 1466579600779 Marionette DEBUG loaded listener.js 00:13:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1257f1c00) [pid = 1679] [serial = 215] [outer = 0x125047800] 00:13:21 INFO - PROCESS | 1679 | 1466579601073 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]]]}] 00:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 00:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:13:21 INFO - PROCESS | 1679 | 1466579601116 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 00:13:21 INFO - PROCESS | 1679 | 1466579601117 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 00:13:21 INFO - PROCESS | 1679 | 1466579601119 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:13:21 INFO - PROCESS | 1679 | 1466579601121 Marionette TRACE conn2 <- [1,262,null,{}] 00:13:21 INFO - PROCESS | 1679 | 1466579601126 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}] 00:13:21 INFO - PROCESS | 1679 | 1466579601127 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:21 INFO - PROCESS | 1679 | 1466579601204 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 00:13:21 INFO - PROCESS | 1679 | 1466579601210 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:21 INFO - PROCESS | 1679 | 1466579601211 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:21 INFO - PROCESS | 1679 | ++DOCSHELL 0x123a2d800 == 35 [pid = 1679] [id = 73] 00:13:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x11947e000) [pid = 1679] [serial = 216] [outer = 0x0] 00:13:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x126702800) [pid = 1679] [serial = 217] [outer = 0x11947e000] 00:13:21 INFO - PROCESS | 1679 | 1466579601237 Marionette DEBUG loaded listener.js 00:13:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x126934800) [pid = 1679] [serial = 218] [outer = 0x11947e000] 00:13:21 INFO - PROCESS | 1679 | 1466579601670 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]]]}] 00:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 571ms 00:13:21 INFO - PROCESS | 1679 | 1466579601692 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 00:13:21 INFO - PROCESS | 1679 | 1466579601694 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 00:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:13:21 INFO - PROCESS | 1679 | 1466579601697 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:13:21 INFO - PROCESS | 1679 | 1466579601699 Marionette TRACE conn2 <- [1,266,null,{}] 00:13:21 INFO - PROCESS | 1679 | 1466579601702 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}] 00:13:21 INFO - PROCESS | 1679 | 1466579601708 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:21 INFO - PROCESS | 1679 | 1466579601865 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 00:13:21 INFO - PROCESS | 1679 | 1466579601879 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:21 INFO - PROCESS | 1679 | 1466579601880 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:21 INFO - PROCESS | 1679 | ++DOCSHELL 0x124028000 == 36 [pid = 1679] [id = 74] 00:13:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x126935800) [pid = 1679] [serial = 219] [outer = 0x0] 00:13:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x128de1800) [pid = 1679] [serial = 220] [outer = 0x126935800] 00:13:21 INFO - PROCESS | 1679 | 1466579601904 Marionette DEBUG loaded listener.js 00:13:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12a4a9400) [pid = 1679] [serial = 221] [outer = 0x126935800] 00:13:22 INFO - PROCESS | 1679 | 1466579602234 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]]]}] 00:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 569ms 00:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:13:22 INFO - PROCESS | 1679 | 1466579602267 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 00:13:22 INFO - PROCESS | 1679 | 1466579602268 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 00:13:22 INFO - PROCESS | 1679 | 1466579602284 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:13:22 INFO - PROCESS | 1679 | 1466579602285 Marionette TRACE conn2 <- [1,270,null,{}] 00:13:22 INFO - PROCESS | 1679 | 1466579602288 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}] 00:13:22 INFO - PROCESS | 1679 | 1466579602289 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:22 INFO - PROCESS | 1679 | 1466579602384 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 00:13:22 INFO - PROCESS | 1679 | 1466579602388 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:22 INFO - PROCESS | 1679 | 1466579602389 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:22 INFO - PROCESS | 1679 | ++DOCSHELL 0x126469000 == 37 [pid = 1679] [id = 75] 00:13:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x128a47800) [pid = 1679] [serial = 222] [outer = 0x0] 00:13:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12a556000) [pid = 1679] [serial = 223] [outer = 0x128a47800] 00:13:22 INFO - PROCESS | 1679 | 1466579602414 Marionette DEBUG loaded listener.js 00:13:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x12a850800) [pid = 1679] [serial = 224] [outer = 0x128a47800] 00:13:22 INFO - PROCESS | 1679 | 1466579602726 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]]]}] 00:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 484ms 00:13:22 INFO - PROCESS | 1679 | 1466579602777 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 00:13:22 INFO - PROCESS | 1679 | 1466579602779 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 00:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:13:22 INFO - PROCESS | 1679 | 1466579602782 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:13:22 INFO - PROCESS | 1679 | 1466579602784 Marionette TRACE conn2 <- [1,274,null,{}] 00:13:22 INFO - PROCESS | 1679 | 1466579602788 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}] 00:13:22 INFO - PROCESS | 1679 | 1466579602792 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:22 INFO - PROCESS | 1679 | 1466579602934 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 00:13:22 INFO - PROCESS | 1679 | 1466579602949 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:22 INFO - PROCESS | 1679 | 1466579602951 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:22 INFO - PROCESS | 1679 | ++DOCSHELL 0x126b52800 == 38 [pid = 1679] [id = 76] 00:13:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12a853400) [pid = 1679] [serial = 225] [outer = 0x0] 00:13:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x12a858400) [pid = 1679] [serial = 226] [outer = 0x12a853400] 00:13:22 INFO - PROCESS | 1679 | 1466579602991 Marionette DEBUG loaded listener.js 00:13:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x12aabd000) [pid = 1679] [serial = 227] [outer = 0x12a853400] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x115e85000) [pid = 1679] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x118680c00) [pid = 1679] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x1217ec400) [pid = 1679] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x116791000) [pid = 1679] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x11678d400) [pid = 1679] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x113c4cc00) [pid = 1679] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1164e0c00) [pid = 1679] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x119195000) [pid = 1679] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1245f3400) [pid = 1679] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1256efc00) [pid = 1679] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x117d0e800) [pid = 1679] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1245f6400) [pid = 1679] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x111c75000) [pid = 1679] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x123dfac00) [pid = 1679] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1257f0c00) [pid = 1679] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x126930400) [pid = 1679] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:13:23 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x128bc1800) [pid = 1679] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:13:23 INFO - PROCESS | 1679 | 1466579603520 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]]]}] 00:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 773ms 00:13:23 INFO - PROCESS | 1679 | 1466579603555 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 00:13:23 INFO - PROCESS | 1679 | 1466579603556 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 00:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:13:23 INFO - PROCESS | 1679 | 1466579603559 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:13:23 INFO - PROCESS | 1679 | 1466579603560 Marionette TRACE conn2 <- [1,278,null,{}] 00:13:23 INFO - PROCESS | 1679 | 1466579603563 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}] 00:13:23 INFO - PROCESS | 1679 | 1466579603564 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:23 INFO - PROCESS | 1679 | 1466579603669 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 00:13:23 INFO - PROCESS | 1679 | 1466579603676 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:23 INFO - PROCESS | 1679 | 1466579603677 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:23 INFO - PROCESS | 1679 | ++DOCSHELL 0x124578000 == 39 [pid = 1679] [id = 77] 00:13:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x113377000) [pid = 1679] [serial = 228] [outer = 0x0] 00:13:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x116906400) [pid = 1679] [serial = 229] [outer = 0x113377000] 00:13:23 INFO - PROCESS | 1679 | 1466579603711 Marionette DEBUG loaded listener.js 00:13:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x123dfac00) [pid = 1679] [serial = 230] [outer = 0x113377000] 00:13:24 INFO - PROCESS | 1679 | 1466579604026 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]]]}] 00:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 520ms 00:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:13:24 INFO - PROCESS | 1679 | 1466579604084 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 00:13:24 INFO - PROCESS | 1679 | 1466579604085 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 00:13:24 INFO - PROCESS | 1679 | 1466579604088 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:13:24 INFO - PROCESS | 1679 | 1466579604089 Marionette TRACE conn2 <- [1,282,null,{}] 00:13:24 INFO - PROCESS | 1679 | 1466579604092 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}] 00:13:24 INFO - PROCESS | 1679 | 1466579604093 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:24 INFO - PROCESS | 1679 | 1466579604167 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 00:13:24 INFO - PROCESS | 1679 | 1466579604173 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:24 INFO - PROCESS | 1679 | 1466579604175 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:24 INFO - PROCESS | 1679 | ++DOCSHELL 0x129058800 == 40 [pid = 1679] [id = 78] 00:13:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1245f3400) [pid = 1679] [serial = 231] [outer = 0x0] 00:13:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1264ea400) [pid = 1679] [serial = 232] [outer = 0x1245f3400] 00:13:24 INFO - PROCESS | 1679 | 1466579604199 Marionette DEBUG loaded listener.js 00:13:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12aabac00) [pid = 1679] [serial = 233] [outer = 0x1245f3400] 00:13:24 INFO - PROCESS | 1679 | 1466579604518 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]]]}] 00:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 472ms 00:13:24 INFO - PROCESS | 1679 | 1466579604560 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 00:13:24 INFO - PROCESS | 1679 | 1466579604562 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 00:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:13:24 INFO - PROCESS | 1679 | 1466579604564 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:13:24 INFO - PROCESS | 1679 | 1466579604566 Marionette TRACE conn2 <- [1,286,null,{}] 00:13:24 INFO - PROCESS | 1679 | 1466579604568 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}] 00:13:24 INFO - PROCESS | 1679 | 1466579604570 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:24 INFO - PROCESS | 1679 | 1466579604663 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 00:13:24 INFO - PROCESS | 1679 | 1466579604708 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:24 INFO - PROCESS | 1679 | 1466579604710 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:24 INFO - PROCESS | 1679 | ++DOCSHELL 0x129291800 == 41 [pid = 1679] [id = 79] 00:13:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1245f4400) [pid = 1679] [serial = 234] [outer = 0x0] 00:13:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12aac0400) [pid = 1679] [serial = 235] [outer = 0x1245f4400] 00:13:24 INFO - PROCESS | 1679 | 1466579604738 Marionette DEBUG loaded listener.js 00:13:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12b837c00) [pid = 1679] [serial = 236] [outer = 0x1245f4400] 00:13:24 INFO - PROCESS | 1679 | 1466579604989 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]]]}] 00:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 468ms 00:13:25 INFO - PROCESS | 1679 | 1466579605033 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 00:13:25 INFO - PROCESS | 1679 | 1466579605034 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 00:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:13:25 INFO - PROCESS | 1679 | 1466579605036 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:13:25 INFO - PROCESS | 1679 | 1466579605037 Marionette TRACE conn2 <- [1,290,null,{}] 00:13:25 INFO - PROCESS | 1679 | 1466579605048 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}] 00:13:25 INFO - PROCESS | 1679 | 1466579605049 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:25 INFO - PROCESS | 1679 | 1466579605131 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 00:13:25 INFO - PROCESS | 1679 | 1466579605135 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:25 INFO - PROCESS | 1679 | 1466579605136 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:25 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2e0000 == 42 [pid = 1679] [id = 80] 00:13:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12b83ac00) [pid = 1679] [serial = 237] [outer = 0x0] 00:13:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12b840800) [pid = 1679] [serial = 238] [outer = 0x12b83ac00] 00:13:25 INFO - PROCESS | 1679 | 1466579605162 Marionette DEBUG loaded listener.js 00:13:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12ba09800) [pid = 1679] [serial = 239] [outer = 0x12b83ac00] 00:13:25 INFO - PROCESS | 1679 | 1466579605510 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]]]}] 00:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 527ms 00:13:25 INFO - PROCESS | 1679 | 1466579605564 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 00:13:25 INFO - PROCESS | 1679 | 1466579605566 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 00:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:13:25 INFO - PROCESS | 1679 | 1466579605570 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:13:25 INFO - PROCESS | 1679 | 1466579605573 Marionette TRACE conn2 <- [1,294,null,{}] 00:13:25 INFO - PROCESS | 1679 | 1466579605578 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}] 00:13:25 INFO - PROCESS | 1679 | 1466579605579 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:25 INFO - PROCESS | 1679 | 1466579605681 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 00:13:25 INFO - PROCESS | 1679 | 1466579605738 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:25 INFO - PROCESS | 1679 | 1466579605740 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:25 INFO - PROCESS | 1679 | ++DOCSHELL 0x116620000 == 43 [pid = 1679] [id = 81] 00:13:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x116907c00) [pid = 1679] [serial = 240] [outer = 0x0] 00:13:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x116f98c00) [pid = 1679] [serial = 241] [outer = 0x116907c00] 00:13:25 INFO - PROCESS | 1679 | 1466579605771 Marionette DEBUG loaded listener.js 00:13:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x11886f000) [pid = 1679] [serial = 242] [outer = 0x116907c00] 00:13:26 INFO - PROCESS | 1679 | 1466579606189 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]]]}] 00:13:26 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. 00:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 673ms 00:13:26 INFO - PROCESS | 1679 | 1466579606242 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 00:13:26 INFO - PROCESS | 1679 | 1466579606245 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 00:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:13:26 INFO - PROCESS | 1679 | 1466579606250 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:13:26 INFO - PROCESS | 1679 | 1466579606252 Marionette TRACE conn2 <- [1,298,null,{}] 00:13:26 INFO - PROCESS | 1679 | 1466579606273 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}] 00:13:26 INFO - PROCESS | 1679 | 1466579606274 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:26 INFO - PROCESS | 1679 | 1466579606374 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 00:13:26 INFO - PROCESS | 1679 | 1466579606455 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:26 INFO - PROCESS | 1679 | 1466579606456 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:26 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b27800 == 44 [pid = 1679] [id = 82] 00:13:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x119751c00) [pid = 1679] [serial = 243] [outer = 0x0] 00:13:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x123a57400) [pid = 1679] [serial = 244] [outer = 0x119751c00] 00:13:26 INFO - PROCESS | 1679 | 1466579606490 Marionette DEBUG loaded listener.js 00:13:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x1245ef000) [pid = 1679] [serial = 245] [outer = 0x119751c00] 00:13:26 INFO - PROCESS | 1679 | 1466579606892 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]]]}] 00:13:26 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. 00:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 669ms 00:13:26 INFO - PROCESS | 1679 | 1466579606920 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 00:13:26 INFO - PROCESS | 1679 | 1466579606921 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 00:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:13:26 INFO - PROCESS | 1679 | 1466579606924 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:13:26 INFO - PROCESS | 1679 | 1466579606926 Marionette TRACE conn2 <- [1,302,null,{}] 00:13:26 INFO - PROCESS | 1679 | 1466579606934 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}] 00:13:26 INFO - PROCESS | 1679 | 1466579606937 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:27 INFO - PROCESS | 1679 | 1466579607038 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 00:13:27 INFO - PROCESS | 1679 | 1466579607089 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:27 INFO - PROCESS | 1679 | 1466579607091 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x128842800 == 45 [pid = 1679] [id = 83] 00:13:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x12504e000) [pid = 1679] [serial = 246] [outer = 0x0] 00:13:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x12645a800) [pid = 1679] [serial = 247] [outer = 0x12504e000] 00:13:27 INFO - PROCESS | 1679 | 1466579607122 Marionette DEBUG loaded listener.js 00:13:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x128a02400) [pid = 1679] [serial = 248] [outer = 0x12504e000] 00:13:27 INFO - PROCESS | 1679 | 1466579607524 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]]]}] 00:13:27 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. 00:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 620ms 00:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:13:27 INFO - PROCESS | 1679 | 1466579607545 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 00:13:27 INFO - PROCESS | 1679 | 1466579607546 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 00:13:27 INFO - PROCESS | 1679 | 1466579607549 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:13:27 INFO - PROCESS | 1679 | 1466579607550 Marionette TRACE conn2 <- [1,306,null,{}] 00:13:27 INFO - PROCESS | 1679 | 1466579607552 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}] 00:13:27 INFO - PROCESS | 1679 | 1466579607554 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:27 INFO - PROCESS | 1679 | 1466579607651 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 00:13:27 INFO - PROCESS | 1679 | 1466579607735 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:27 INFO - PROCESS | 1679 | 1466579607736 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a80c800 == 46 [pid = 1679] [id = 84] 00:13:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x128a0d000) [pid = 1679] [serial = 249] [outer = 0x0] 00:13:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x128a0ec00) [pid = 1679] [serial = 250] [outer = 0x128a0d000] 00:13:27 INFO - PROCESS | 1679 | 1466579607767 Marionette DEBUG loaded listener.js 00:13:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x128a43400) [pid = 1679] [serial = 251] [outer = 0x128a0d000] 00:13:28 INFO - PROCESS | 1679 | 1466579608186 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]]]}] 00:13:28 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. 00:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 668ms 00:13:28 INFO - PROCESS | 1679 | 1466579608218 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 00:13:28 INFO - PROCESS | 1679 | 1466579608219 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 00:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:13:28 INFO - PROCESS | 1679 | 1466579608241 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:13:28 INFO - PROCESS | 1679 | 1466579608242 Marionette TRACE conn2 <- [1,310,null,{}] 00:13:28 INFO - PROCESS | 1679 | 1466579608244 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}] 00:13:28 INFO - PROCESS | 1679 | 1466579608246 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:28 INFO - PROCESS | 1679 | 1466579608342 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 00:13:28 INFO - PROCESS | 1679 | 1466579608529 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:28 INFO - PROCESS | 1679 | 1466579608531 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:28 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169ad800 == 47 [pid = 1679] [id = 85] 00:13:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x116793000) [pid = 1679] [serial = 252] [outer = 0x0] 00:13:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x116a1b400) [pid = 1679] [serial = 253] [outer = 0x116793000] 00:13:28 INFO - PROCESS | 1679 | 1466579608559 Marionette DEBUG loaded listener.js 00:13:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x118436400) [pid = 1679] [serial = 254] [outer = 0x116793000] 00:13:28 INFO - PROCESS | 1679 | 1466579608993 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]]]}] 00:13:29 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. 00:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 779ms 00:13:29 INFO - PROCESS | 1679 | 1466579609019 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 00:13:29 INFO - PROCESS | 1679 | 1466579609021 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 00:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:13:29 INFO - PROCESS | 1679 | 1466579609023 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:13:29 INFO - PROCESS | 1679 | 1466579609025 Marionette TRACE conn2 <- [1,314,null,{}] 00:13:29 INFO - PROCESS | 1679 | 1466579609029 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}] 00:13:29 INFO - PROCESS | 1679 | 1466579609030 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:29 INFO - PROCESS | 1679 | 1466579609121 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 00:13:29 INFO - PROCESS | 1679 | 1466579609169 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:29 INFO - PROCESS | 1679 | 1466579609170 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:29 INFO - PROCESS | 1679 | ++DOCSHELL 0x118231800 == 48 [pid = 1679] [id = 86] 00:13:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x119189400) [pid = 1679] [serial = 255] [outer = 0x0] 00:13:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x11974c400) [pid = 1679] [serial = 256] [outer = 0x119189400] 00:13:29 INFO - PROCESS | 1679 | 1466579609201 Marionette DEBUG loaded listener.js 00:13:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x119fb9000) [pid = 1679] [serial = 257] [outer = 0x119189400] 00:13:29 INFO - PROCESS | 1679 | --DOCSHELL 0x1164b3000 == 47 [pid = 1679] [id = 54] 00:13:29 INFO - PROCESS | 1679 | --DOCSHELL 0x129291800 == 46 [pid = 1679] [id = 79] 00:13:29 INFO - PROCESS | 1679 | --DOCSHELL 0x129058800 == 45 [pid = 1679] [id = 78] 00:13:29 INFO - PROCESS | 1679 | --DOCSHELL 0x124578000 == 44 [pid = 1679] [id = 77] 00:13:29 INFO - PROCESS | 1679 | --DOCSHELL 0x126b52800 == 43 [pid = 1679] [id = 76] 00:13:29 INFO - PROCESS | 1679 | --DOCSHELL 0x126469000 == 42 [pid = 1679] [id = 75] 00:13:29 INFO - PROCESS | 1679 | --DOCSHELL 0x124028000 == 41 [pid = 1679] [id = 74] 00:13:29 INFO - PROCESS | 1679 | --DOCSHELL 0x123a2d800 == 40 [pid = 1679] [id = 73] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x12933e800) [pid = 1679] [serial = 195] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOCSHELL 0x119b27000 == 39 [pid = 1679] [id = 72] 00:13:29 INFO - PROCESS | 1679 | --DOCSHELL 0x119273000 == 38 [pid = 1679] [id = 71] 00:13:29 INFO - PROCESS | 1679 | --DOCSHELL 0x117153800 == 37 [pid = 1679] [id = 70] 00:13:29 INFO - PROCESS | 1679 | --DOCSHELL 0x116727000 == 36 [pid = 1679] [id = 69] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x1240cac00) [pid = 1679] [serial = 174] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x1189f0800) [pid = 1679] [serial = 165] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x119474000) [pid = 1679] [serial = 166] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x123b95800) [pid = 1679] [serial = 171] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x117d12c00) [pid = 1679] [serial = 160] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x116a21000) [pid = 1679] [serial = 159] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x116911800) [pid = 1679] [serial = 162] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x1176eac00) [pid = 1679] [serial = 163] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x119a17800) [pid = 1679] [serial = 168] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x119fb6c00) [pid = 1679] [serial = 169] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x1186db800) [pid = 1679] [serial = 145] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x1176f2800) [pid = 1679] [serial = 144] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1217e8400) [pid = 1679] [serial = 148] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x11990cc00) [pid = 1679] [serial = 147] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x12516b000) [pid = 1679] [serial = 151] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x124b1f000) [pid = 1679] [serial = 150] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x12645bc00) [pid = 1679] [serial = 154] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1256f6800) [pid = 1679] [serial = 153] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x119a0a800) [pid = 1679] [serial = 157] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x124e02400) [pid = 1679] [serial = 177] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1186e0c00) [pid = 1679] [serial = 156] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1256f2000) [pid = 1679] [serial = 178] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x119751000) [pid = 1679] [serial = 186] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x12670dc00) [pid = 1679] [serial = 183] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1265a3800) [pid = 1679] [serial = 181] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x126458000) [pid = 1679] [serial = 180] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x128a47400) [pid = 1679] [serial = 189] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x128a4d000) [pid = 1679] [serial = 190] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x12921b400) [pid = 1679] [serial = 193] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1267a0000) [pid = 1679] [serial = 187] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x12692f800) [pid = 1679] [serial = 184] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x1245f6000) [pid = 1679] [serial = 175] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x128deac00) [pid = 1679] [serial = 192] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x123f96800) [pid = 1679] [serial = 172] [outer = 0x0] [url = about:blank] 00:13:29 INFO - PROCESS | 1679 | 1466579609625 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]]]}] 00:13:29 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. 00:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 619ms 00:13:29 INFO - PROCESS | 1679 | 1466579609654 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 00:13:29 INFO - PROCESS | 1679 | 1466579609658 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 00:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:13:29 INFO - PROCESS | 1679 | 1466579609671 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:13:29 INFO - PROCESS | 1679 | 1466579609674 Marionette TRACE conn2 <- [1,318,null,{}] 00:13:29 INFO - PROCESS | 1679 | 1466579609678 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}] 00:13:29 INFO - PROCESS | 1679 | 1466579609680 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:29 INFO - PROCESS | 1679 | 1466579609803 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 00:13:29 INFO - PROCESS | 1679 | 1466579609812 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:29 INFO - PROCESS | 1679 | 1466579609813 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:29 INFO - PROCESS | 1679 | ++DOCSHELL 0x116ab4800 == 37 [pid = 1679] [id = 87] 00:13:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x123df0c00) [pid = 1679] [serial = 258] [outer = 0x0] 00:13:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x123f96800) [pid = 1679] [serial = 259] [outer = 0x123df0c00] 00:13:29 INFO - PROCESS | 1679 | 1466579609856 Marionette DEBUG loaded listener.js 00:13:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x1245f5800) [pid = 1679] [serial = 260] [outer = 0x123df0c00] 00:13:30 INFO - PROCESS | 1679 | 1466579610231 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]]]}] 00:13:30 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. 00:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 576ms 00:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:13:30 INFO - PROCESS | 1679 | 1466579610249 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 00:13:30 INFO - PROCESS | 1679 | 1466579610251 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 00:13:30 INFO - PROCESS | 1679 | 1466579610260 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:13:30 INFO - PROCESS | 1679 | 1466579610264 Marionette TRACE conn2 <- [1,322,null,{}] 00:13:30 INFO - PROCESS | 1679 | 1466579610268 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}] 00:13:30 INFO - PROCESS | 1679 | 1466579610270 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:30 INFO - PROCESS | 1679 | 1466579610346 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 00:13:30 INFO - PROCESS | 1679 | 1466579610350 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:30 INFO - PROCESS | 1679 | 1466579610351 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:30 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192d9800 == 38 [pid = 1679] [id = 88] 00:13:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1245fcc00) [pid = 1679] [serial = 261] [outer = 0x0] 00:13:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x12516f000) [pid = 1679] [serial = 262] [outer = 0x1245fcc00] 00:13:30 INFO - PROCESS | 1679 | 1466579610378 Marionette DEBUG loaded listener.js 00:13:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x126458000) [pid = 1679] [serial = 263] [outer = 0x1245fcc00] 00:13:30 INFO - PROCESS | 1679 | 1466579610719 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]]]}] 00:13:30 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. 00:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 479ms 00:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:13:30 INFO - PROCESS | 1679 | 1466579610733 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 00:13:30 INFO - PROCESS | 1679 | 1466579610735 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 00:13:30 INFO - PROCESS | 1679 | 1466579610737 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:13:30 INFO - PROCESS | 1679 | 1466579610738 Marionette TRACE conn2 <- [1,326,null,{}] 00:13:30 INFO - PROCESS | 1679 | 1466579610743 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}] 00:13:30 INFO - PROCESS | 1679 | 1466579610744 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:30 INFO - PROCESS | 1679 | 1466579610841 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 00:13:30 INFO - PROCESS | 1679 | 1466579610867 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:30 INFO - PROCESS | 1679 | 1466579610868 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:30 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b28000 == 39 [pid = 1679] [id = 89] 00:13:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x124b1f000) [pid = 1679] [serial = 264] [outer = 0x0] 00:13:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x126930c00) [pid = 1679] [serial = 265] [outer = 0x124b1f000] 00:13:30 INFO - PROCESS | 1679 | 1466579610893 Marionette DEBUG loaded listener.js 00:13:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x128a0a400) [pid = 1679] [serial = 266] [outer = 0x124b1f000] 00:13:31 INFO - PROCESS | 1679 | 1466579611178 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]]]}] 00:13:31 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. 00:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 474ms 00:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:13:31 INFO - PROCESS | 1679 | 1466579611212 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 00:13:31 INFO - PROCESS | 1679 | 1466579611213 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 00:13:31 INFO - PROCESS | 1679 | 1466579611215 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:13:31 INFO - PROCESS | 1679 | 1466579611216 Marionette TRACE conn2 <- [1,330,null,{}] 00:13:31 INFO - PROCESS | 1679 | 1466579611219 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}] 00:13:31 INFO - PROCESS | 1679 | 1466579611220 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:31 INFO - PROCESS | 1679 | 1466579611301 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 00:13:31 INFO - PROCESS | 1679 | 1466579611305 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:31 INFO - PROCESS | 1679 | 1466579611317 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:31 INFO - PROCESS | 1679 | ++DOCSHELL 0x123c62000 == 40 [pid = 1679] [id = 90] 00:13:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x128a4e800) [pid = 1679] [serial = 267] [outer = 0x0] 00:13:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x128bc6400) [pid = 1679] [serial = 268] [outer = 0x128a4e800] 00:13:31 INFO - PROCESS | 1679 | 1466579611349 Marionette DEBUG loaded listener.js 00:13:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x129213400) [pid = 1679] [serial = 269] [outer = 0x128a4e800] 00:13:31 INFO - PROCESS | 1679 | 1466579611743 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]]]}] 00:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 569ms 00:13:31 INFO - PROCESS | 1679 | 1466579611784 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 00:13:31 INFO - PROCESS | 1679 | 1466579611785 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 00:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:13:31 INFO - PROCESS | 1679 | 1466579611788 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:13:31 INFO - PROCESS | 1679 | 1466579611789 Marionette TRACE conn2 <- [1,334,null,{}] 00:13:31 INFO - PROCESS | 1679 | 1466579611791 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}] 00:13:31 INFO - PROCESS | 1679 | 1466579611792 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:31 INFO - PROCESS | 1679 | 1466579611886 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 00:13:31 INFO - PROCESS | 1679 | 1466579611891 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:31 INFO - PROCESS | 1679 | 1466579611892 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:31 INFO - PROCESS | 1679 | ++DOCSHELL 0x124aaf000 == 41 [pid = 1679] [id = 91] 00:13:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x129219c00) [pid = 1679] [serial = 270] [outer = 0x0] 00:13:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x129348400) [pid = 1679] [serial = 271] [outer = 0x129219c00] 00:13:31 INFO - PROCESS | 1679 | 1466579611916 Marionette DEBUG loaded listener.js 00:13:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12a84c800) [pid = 1679] [serial = 272] [outer = 0x129219c00] 00:13:32 INFO - PROCESS | 1679 | 1466579612237 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]]]}] 00:13:32 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. 00:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 00:13:32 INFO - PROCESS | 1679 | 1466579612262 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 00:13:32 INFO - PROCESS | 1679 | 1466579612263 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 00:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:13:32 INFO - PROCESS | 1679 | 1466579612272 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:13:32 INFO - PROCESS | 1679 | 1466579612275 Marionette TRACE conn2 <- [1,338,null,{}] 00:13:32 INFO - PROCESS | 1679 | 1466579612279 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}] 00:13:32 INFO - PROCESS | 1679 | 1466579612280 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:32 INFO - PROCESS | 1679 | 1466579612378 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 00:13:32 INFO - PROCESS | 1679 | 1466579612392 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:32 INFO - PROCESS | 1679 | 1466579612393 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:32 INFO - PROCESS | 1679 | ++DOCSHELL 0x125696800 == 42 [pid = 1679] [id = 92] 00:13:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12a851400) [pid = 1679] [serial = 273] [outer = 0x0] 00:13:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12a85a000) [pid = 1679] [serial = 274] [outer = 0x12a851400] 00:13:32 INFO - PROCESS | 1679 | 1466579612417 Marionette DEBUG loaded listener.js 00:13:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12af1b000) [pid = 1679] [serial = 275] [outer = 0x12a851400] 00:13:32 INFO - PROCESS | 1679 | 1466579612745 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]]]}] 00:13:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 523ms 00:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:13:32 INFO - PROCESS | 1679 | 1466579612795 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 00:13:32 INFO - PROCESS | 1679 | 1466579612797 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 00:13:32 INFO - PROCESS | 1679 | 1466579612799 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:13:32 INFO - PROCESS | 1679 | 1466579612800 Marionette TRACE conn2 <- [1,342,null,{}] 00:13:32 INFO - PROCESS | 1679 | 1466579612802 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}] 00:13:32 INFO - PROCESS | 1679 | 1466579612804 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:32 INFO - PROCESS | 1679 | 1466579612895 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 00:13:32 INFO - PROCESS | 1679 | 1466579612907 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:32 INFO - PROCESS | 1679 | 1466579612909 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:32 INFO - PROCESS | 1679 | ++DOCSHELL 0x12698a000 == 43 [pid = 1679] [id = 93] 00:13:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x12b0cdc00) [pid = 1679] [serial = 276] [outer = 0x0] 00:13:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12b0d5c00) [pid = 1679] [serial = 277] [outer = 0x12b0cdc00] 00:13:32 INFO - PROCESS | 1679 | 1466579612933 Marionette DEBUG loaded listener.js 00:13:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x12b839800) [pid = 1679] [serial = 278] [outer = 0x12b0cdc00] 00:13:33 INFO - PROCESS | 1679 | 1466579613250 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]]]}] 00:13:33 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. 00:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 00:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:13:33 INFO - PROCESS | 1679 | 1466579613267 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 00:13:33 INFO - PROCESS | 1679 | 1466579613268 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 00:13:33 INFO - PROCESS | 1679 | 1466579613270 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:13:33 INFO - PROCESS | 1679 | 1466579613272 Marionette TRACE conn2 <- [1,346,null,{}] 00:13:33 INFO - PROCESS | 1679 | 1466579613278 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}] 00:13:33 INFO - PROCESS | 1679 | 1466579613279 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:33 INFO - PROCESS | 1679 | 1466579613382 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 00:13:33 INFO - PROCESS | 1679 | 1466579613396 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:33 INFO - PROCESS | 1679 | 1466579613397 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:33 INFO - PROCESS | 1679 | ++DOCSHELL 0x128d6a800 == 44 [pid = 1679] [id = 94] 00:13:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x12b83f800) [pid = 1679] [serial = 279] [outer = 0x0] 00:13:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x12ba02800) [pid = 1679] [serial = 280] [outer = 0x12b83f800] 00:13:33 INFO - PROCESS | 1679 | 1466579613421 Marionette DEBUG loaded listener.js 00:13:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x12ba10000) [pid = 1679] [serial = 281] [outer = 0x12b83f800] 00:13:33 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x1245f3400) [pid = 1679] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:13:33 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x119750400) [pid = 1679] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:13:33 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x128a47800) [pid = 1679] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:13:33 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x126935800) [pid = 1679] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:13:33 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x125047800) [pid = 1679] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:13:33 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x12a853400) [pid = 1679] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:13:33 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1245f0400) [pid = 1679] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:13:33 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x117d14400) [pid = 1679] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:13:33 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x113377000) [pid = 1679] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:13:33 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1245f4400) [pid = 1679] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:13:33 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x11947e000) [pid = 1679] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:13:33 INFO - PROCESS | 1679 | 1466579613795 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]]]}] 00:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 573ms 00:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:13:33 INFO - PROCESS | 1679 | 1466579613845 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 00:13:33 INFO - PROCESS | 1679 | 1466579613846 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 00:13:33 INFO - PROCESS | 1679 | 1466579613848 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:13:33 INFO - PROCESS | 1679 | 1466579613849 Marionette TRACE conn2 <- [1,350,null,{}] 00:13:33 INFO - PROCESS | 1679 | 1466579613851 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}] 00:13:33 INFO - PROCESS | 1679 | 1466579613852 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:33 INFO - PROCESS | 1679 | 1466579613959 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 00:13:33 INFO - PROCESS | 1679 | 1466579613988 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:33 INFO - PROCESS | 1679 | 1466579613990 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:33 INFO - PROCESS | 1679 | ++DOCSHELL 0x12928e800 == 45 [pid = 1679] [id = 95] 00:13:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x116a21800) [pid = 1679] [serial = 282] [outer = 0x0] 00:13:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12670d000) [pid = 1679] [serial = 283] [outer = 0x116a21800] 00:13:34 INFO - PROCESS | 1679 | 1466579614017 Marionette DEBUG loaded listener.js 00:13:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12ba05400) [pid = 1679] [serial = 284] [outer = 0x116a21800] 00:13:34 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. 00:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 00:13:34 INFO - PROCESS | 1679 | 1466579614314 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]]]}] 00:13:34 INFO - PROCESS | 1679 | 1466579614318 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 00:13:34 INFO - PROCESS | 1679 | 1466579614320 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 00:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:13:34 INFO - PROCESS | 1679 | 1466579614329 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:13:34 INFO - PROCESS | 1679 | 1466579614331 Marionette TRACE conn2 <- [1,354,null,{}] 00:13:34 INFO - PROCESS | 1679 | 1466579614333 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}] 00:13:34 INFO - PROCESS | 1679 | 1466579614334 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:34 INFO - PROCESS | 1679 | 1466579614435 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 00:13:34 INFO - PROCESS | 1679 | 1466579614441 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:34 INFO - PROCESS | 1679 | 1466579614442 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:34 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aa9a800 == 46 [pid = 1679] [id = 96] 00:13:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12ba23400) [pid = 1679] [serial = 285] [outer = 0x0] 00:13:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12ba30c00) [pid = 1679] [serial = 286] [outer = 0x12ba23400] 00:13:34 INFO - PROCESS | 1679 | 1466579614466 Marionette DEBUG loaded listener.js 00:13:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x12bd95000) [pid = 1679] [serial = 287] [outer = 0x12ba23400] 00:13:34 INFO - PROCESS | 1679 | 1466579614779 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]]]}] 00:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 00:13:34 INFO - PROCESS | 1679 | 1466579614799 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 00:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:13:34 INFO - PROCESS | 1679 | 1466579614800 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 00:13:34 INFO - PROCESS | 1679 | 1466579614802 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:13:34 INFO - PROCESS | 1679 | 1466579614803 Marionette TRACE conn2 <- [1,358,null,{}] 00:13:34 INFO - PROCESS | 1679 | 1466579614807 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}] 00:13:34 INFO - PROCESS | 1679 | 1466579614809 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:34 INFO - PROCESS | 1679 | 1466579614912 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 00:13:34 INFO - PROCESS | 1679 | 1466579614918 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:34 INFO - PROCESS | 1679 | 1466579614919 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:34 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aaae800 == 47 [pid = 1679] [id = 97] 00:13:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1164e0c00) [pid = 1679] [serial = 288] [outer = 0x0] 00:13:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x12bd8d800) [pid = 1679] [serial = 289] [outer = 0x1164e0c00] 00:13:34 INFO - PROCESS | 1679 | 1466579614942 Marionette DEBUG loaded listener.js 00:13:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x12bdb0c00) [pid = 1679] [serial = 290] [outer = 0x1164e0c00] 00:13:35 INFO - PROCESS | 1679 | 1466579615260 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]]]}] 00:13:35 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. 00:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 00:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:13:35 INFO - PROCESS | 1679 | 1466579615273 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 00:13:35 INFO - PROCESS | 1679 | 1466579615274 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 00:13:35 INFO - PROCESS | 1679 | 1466579615276 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:13:35 INFO - PROCESS | 1679 | 1466579615277 Marionette TRACE conn2 <- [1,362,null,{}] 00:13:35 INFO - PROCESS | 1679 | 1466579615280 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}] 00:13:35 INFO - PROCESS | 1679 | 1466579615281 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:35 INFO - PROCESS | 1679 | 1466579615389 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 00:13:35 INFO - PROCESS | 1679 | 1466579615394 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:35 INFO - PROCESS | 1679 | 1466579615395 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:35 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0fc000 == 48 [pid = 1679] [id = 98] 00:13:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x12bdb1000) [pid = 1679] [serial = 291] [outer = 0x0] 00:13:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x12bdba400) [pid = 1679] [serial = 292] [outer = 0x12bdb1000] 00:13:35 INFO - PROCESS | 1679 | 1466579615434 Marionette DEBUG loaded listener.js 00:13:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x12c0d8400) [pid = 1679] [serial = 293] [outer = 0x12bdb1000] 00:13:36 INFO - PROCESS | 1679 | 1466579616058 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]]]}] 00:13:36 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. 00:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 819ms 00:13:36 INFO - PROCESS | 1679 | 1466579616095 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 00:13:36 INFO - PROCESS | 1679 | 1466579616098 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 00:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:13:36 INFO - PROCESS | 1679 | 1466579616101 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:13:36 INFO - PROCESS | 1679 | 1466579616103 Marionette TRACE conn2 <- [1,366,null,{}] 00:13:36 INFO - PROCESS | 1679 | 1466579616108 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}] 00:13:36 INFO - PROCESS | 1679 | 1466579616109 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:36 INFO - PROCESS | 1679 | 1466579616210 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 00:13:36 INFO - PROCESS | 1679 | 1466579616272 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:36 INFO - PROCESS | 1679 | 1466579616273 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:36 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d35800 == 49 [pid = 1679] [id = 99] 00:13:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x1189a9400) [pid = 1679] [serial = 294] [outer = 0x0] 00:13:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x119476000) [pid = 1679] [serial = 295] [outer = 0x1189a9400] 00:13:36 INFO - PROCESS | 1679 | 1466579616304 Marionette DEBUG loaded listener.js 00:13:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x119a0b000) [pid = 1679] [serial = 296] [outer = 0x1189a9400] 00:13:36 INFO - PROCESS | 1679 | 1466579616750 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]]]}] 00:13:36 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. 00:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 673ms 00:13:36 INFO - PROCESS | 1679 | 1466579616777 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 00:13:36 INFO - PROCESS | 1679 | 1466579616780 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 00:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:13:36 INFO - PROCESS | 1679 | 1466579616785 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:13:36 INFO - PROCESS | 1679 | 1466579616786 Marionette TRACE conn2 <- [1,370,null,{}] 00:13:36 INFO - PROCESS | 1679 | 1466579616808 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}] 00:13:36 INFO - PROCESS | 1679 | 1466579616810 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:36 INFO - PROCESS | 1679 | 1466579616912 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 00:13:36 INFO - PROCESS | 1679 | 1466579616974 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:36 INFO - PROCESS | 1679 | 1466579616975 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:36 INFO - PROCESS | 1679 | ++DOCSHELL 0x123920000 == 50 [pid = 1679] [id = 100] 00:13:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x1245f8000) [pid = 1679] [serial = 297] [outer = 0x0] 00:13:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x1245fdc00) [pid = 1679] [serial = 298] [outer = 0x1245f8000] 00:13:37 INFO - PROCESS | 1679 | 1466579617006 Marionette DEBUG loaded listener.js 00:13:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x124e6d400) [pid = 1679] [serial = 299] [outer = 0x1245f8000] 00:13:37 INFO - PROCESS | 1679 | 1466579617448 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]]]}] 00:13:37 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. 00:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 688ms 00:13:37 INFO - PROCESS | 1679 | 1466579617473 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 00:13:37 INFO - PROCESS | 1679 | 1466579617475 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 00:13:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:13:37 INFO - PROCESS | 1679 | 1466579617477 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:13:37 INFO - PROCESS | 1679 | 1466579617480 Marionette TRACE conn2 <- [1,374,null,{}] 00:13:37 INFO - PROCESS | 1679 | 1466579617487 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}] 00:13:37 INFO - PROCESS | 1679 | 1466579617491 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:37 INFO - PROCESS | 1679 | 1466579617630 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 00:13:37 INFO - PROCESS | 1679 | 1466579617654 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:37 INFO - PROCESS | 1679 | 1466579617656 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:37 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aa9a000 == 51 [pid = 1679] [id = 101] 00:13:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x128a06000) [pid = 1679] [serial = 300] [outer = 0x0] 00:13:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x128a45c00) [pid = 1679] [serial = 301] [outer = 0x128a06000] 00:13:37 INFO - PROCESS | 1679 | 1466579617712 Marionette DEBUG loaded listener.js 00:13:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x128bccc00) [pid = 1679] [serial = 302] [outer = 0x128a06000] 00:13:38 INFO - PROCESS | 1679 | 1466579618171 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:13:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:13:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 721ms 00:13:38 INFO - PROCESS | 1679 | 1466579618223 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 00:13:38 INFO - PROCESS | 1679 | 1466579618224 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 00:13:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:13:38 INFO - PROCESS | 1679 | 1466579618259 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:13:38 INFO - PROCESS | 1679 | 1466579618260 Marionette TRACE conn2 <- [1,378,null,{}] 00:13:38 INFO - PROCESS | 1679 | 1466579618276 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}] 00:13:38 INFO - PROCESS | 1679 | 1466579618277 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:38 INFO - PROCESS | 1679 | 1466579618394 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 00:13:38 INFO - PROCESS | 1679 | 1466579618599 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:38 INFO - PROCESS | 1679 | 1466579618601 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:38 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169b2800 == 52 [pid = 1679] [id = 102] 00:13:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x11886b800) [pid = 1679] [serial = 303] [outer = 0x0] 00:13:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 116 (0x1189f0800) [pid = 1679] [serial = 304] [outer = 0x11886b800] 00:13:38 INFO - PROCESS | 1679 | 1466579618628 Marionette DEBUG loaded listener.js 00:13:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 117 (0x11990c800) [pid = 1679] [serial = 305] [outer = 0x11886b800] 00:13:39 INFO - PROCESS | 1679 | 1466579619050 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:13:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:13:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 834ms 00:13:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:13:39 INFO - PROCESS | 1679 | 1466579619087 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 00:13:39 INFO - PROCESS | 1679 | 1466579619088 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 00:13:39 INFO - PROCESS | 1679 | 1466579619091 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:13:39 INFO - PROCESS | 1679 | 1466579619093 Marionette TRACE conn2 <- [1,382,null,{}] 00:13:39 INFO - PROCESS | 1679 | 1466579619097 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}] 00:13:39 INFO - PROCESS | 1679 | 1466579619098 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:39 INFO - PROCESS | 1679 | 1466579619187 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 00:13:39 INFO - PROCESS | 1679 | 1466579619240 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:39 INFO - PROCESS | 1679 | 1466579619241 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:39 INFO - PROCESS | 1679 | ++DOCSHELL 0x11746e000 == 53 [pid = 1679] [id = 103] 00:13:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 118 (0x123df8800) [pid = 1679] [serial = 306] [outer = 0x0] 00:13:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 119 (0x124942400) [pid = 1679] [serial = 307] [outer = 0x123df8800] 00:13:39 INFO - PROCESS | 1679 | 1466579619269 Marionette DEBUG loaded listener.js 00:13:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 120 (0x12516e000) [pid = 1679] [serial = 308] [outer = 0x123df8800] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x12698e800 == 52 [pid = 1679] [id = 66] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x12aaae800 == 51 [pid = 1679] [id = 97] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x12aa9a800 == 50 [pid = 1679] [id = 96] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x12928e800 == 49 [pid = 1679] [id = 95] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x128d6a800 == 48 [pid = 1679] [id = 94] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x12698a000 == 47 [pid = 1679] [id = 93] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x125696800 == 46 [pid = 1679] [id = 92] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x124aaf000 == 45 [pid = 1679] [id = 91] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 119 (0x12b840800) [pid = 1679] [serial = 238] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 118 (0x11619c400) [pid = 1679] [serial = 198] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 117 (0x119196800) [pid = 1679] [serial = 201] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x123c62000 == 44 [pid = 1679] [id = 90] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x119b28000 == 43 [pid = 1679] [id = 89] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x1192d9800 == 42 [pid = 1679] [id = 88] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x116ab4800 == 41 [pid = 1679] [id = 87] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x118231800 == 40 [pid = 1679] [id = 86] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x1169ad800 == 39 [pid = 1679] [id = 85] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x12a80c800 == 38 [pid = 1679] [id = 84] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x128842800 == 37 [pid = 1679] [id = 83] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x119b27800 == 36 [pid = 1679] [id = 82] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x116620000 == 35 [pid = 1679] [id = 81] 00:13:39 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2e0000 == 34 [pid = 1679] [id = 80] 00:13:39 INFO - PROCESS | 1679 | 1466579619673 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 116 (0x12b837c00) [pid = 1679] [serial = 236] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 115 (0x1264ea400) [pid = 1679] [serial = 232] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x12ce5e400) [pid = 1679] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x1217e5c00) [pid = 1679] [serial = 208] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x12a850800) [pid = 1679] [serial = 224] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x123b92800) [pid = 1679] [serial = 209] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x128de1800) [pid = 1679] [serial = 220] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x1257f1c00) [pid = 1679] [serial = 215] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x12a556000) [pid = 1679] [serial = 223] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x12aabd000) [pid = 1679] [serial = 227] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x124e6c400) [pid = 1679] [serial = 212] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x119470400) [pid = 1679] [serial = 206] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x123dfac00) [pid = 1679] [serial = 230] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x12aac0400) [pid = 1679] [serial = 235] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x12a858400) [pid = 1679] [serial = 226] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1245f8800) [pid = 1679] [serial = 211] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x12a4a9400) [pid = 1679] [serial = 221] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x118438000) [pid = 1679] [serial = 205] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x126702800) [pid = 1679] [serial = 217] [outer = 0x0] [url = about:blank] 00:13:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x116906400) [pid = 1679] [serial = 229] [outer = 0x0] [url = about:blank] 00:13:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 621ms 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x12aabac00) [pid = 1679] [serial = 233] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x126934800) [pid = 1679] [serial = 218] [outer = 0x0] [url = about:blank] 00:13:39 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x125672c00) [pid = 1679] [serial = 214] [outer = 0x0] [url = about:blank] 00:13:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:13:39 INFO - PROCESS | 1679 | 1466579619715 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 00:13:39 INFO - PROCESS | 1679 | 1466579619718 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 00:13:39 INFO - PROCESS | 1679 | 1466579619720 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:13:39 INFO - PROCESS | 1679 | 1466579619721 Marionette TRACE conn2 <- [1,386,null,{}] 00:13:39 INFO - PROCESS | 1679 | 1466579619724 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}] 00:13:39 INFO - PROCESS | 1679 | 1466579619725 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:39 INFO - PROCESS | 1679 | 1466579619804 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 00:13:39 INFO - PROCESS | 1679 | 1466579619830 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:39 INFO - PROCESS | 1679 | 1466579619831 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:39 INFO - PROCESS | 1679 | ++DOCSHELL 0x117155000 == 35 [pid = 1679] [id = 104] 00:13:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12645bc00) [pid = 1679] [serial = 309] [outer = 0x0] 00:13:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1265a3800) [pid = 1679] [serial = 310] [outer = 0x12645bc00] 00:13:39 INFO - PROCESS | 1679 | 1466579619856 Marionette DEBUG loaded listener.js 00:13:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x128a06400) [pid = 1679] [serial = 311] [outer = 0x12645bc00] 00:13:40 INFO - PROCESS | 1679 | 1466579620188 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]]]}] 00:13:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 518ms 00:13:40 INFO - PROCESS | 1679 | 1466579620251 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 00:13:40 INFO - PROCESS | 1679 | 1466579620252 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 00:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:13:40 INFO - PROCESS | 1679 | 1466579620260 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:13:40 INFO - PROCESS | 1679 | 1466579620264 Marionette TRACE conn2 <- [1,390,null,{}] 00:13:40 INFO - PROCESS | 1679 | 1466579620267 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}] 00:13:40 INFO - PROCESS | 1679 | 1466579620269 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:40 INFO - PROCESS | 1679 | 1466579620348 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 00:13:40 INFO - PROCESS | 1679 | 1466579620351 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:40 INFO - PROCESS | 1679 | 1466579620353 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:40 INFO - PROCESS | 1679 | ++DOCSHELL 0x119dc3800 == 36 [pid = 1679] [id = 105] 00:13:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x128a0d400) [pid = 1679] [serial = 312] [outer = 0x0] 00:13:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x128ddf000) [pid = 1679] [serial = 313] [outer = 0x128a0d400] 00:13:40 INFO - PROCESS | 1679 | 1466579620380 Marionette DEBUG loaded listener.js 00:13:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12a552000) [pid = 1679] [serial = 314] [outer = 0x128a0d400] 00:13:40 INFO - PROCESS | 1679 | 1466579620727 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]]]}] 00:13:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 475ms 00:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:13:40 INFO - PROCESS | 1679 | 1466579620731 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 00:13:40 INFO - PROCESS | 1679 | 1466579620733 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 00:13:40 INFO - PROCESS | 1679 | 1466579620735 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:13:40 INFO - PROCESS | 1679 | 1466579620736 Marionette TRACE conn2 <- [1,394,null,{}] 00:13:40 INFO - PROCESS | 1679 | 1466579620743 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}] 00:13:40 INFO - PROCESS | 1679 | 1466579620744 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:40 INFO - PROCESS | 1679 | 1466579620833 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 00:13:40 INFO - PROCESS | 1679 | 1466579620878 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:40 INFO - PROCESS | 1679 | 1466579620879 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:40 INFO - PROCESS | 1679 | ++DOCSHELL 0x123a46800 == 37 [pid = 1679] [id = 106] 00:13:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x128a0dc00) [pid = 1679] [serial = 315] [outer = 0x0] 00:13:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x12a850c00) [pid = 1679] [serial = 316] [outer = 0x128a0dc00] 00:13:40 INFO - PROCESS | 1679 | 1466579620904 Marionette DEBUG loaded listener.js 00:13:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x12b0d6c00) [pid = 1679] [serial = 317] [outer = 0x128a0dc00] 00:13:41 INFO - PROCESS | 1679 | 1466579621273 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]]]}] 00:13:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:13:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 573ms 00:13:41 INFO - PROCESS | 1679 | 1466579621320 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 00:13:41 INFO - PROCESS | 1679 | 1466579621321 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 00:13:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:13:41 INFO - PROCESS | 1679 | 1466579621339 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:13:41 INFO - PROCESS | 1679 | 1466579621340 Marionette TRACE conn2 <- [1,398,null,{}] 00:13:41 INFO - PROCESS | 1679 | 1466579621372 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}] 00:13:41 INFO - PROCESS | 1679 | 1466579621373 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:41 INFO - PROCESS | 1679 | 1466579621459 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 00:13:41 INFO - PROCESS | 1679 | 1466579621467 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:41 INFO - PROCESS | 1679 | 1466579621473 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:41 INFO - PROCESS | 1679 | ++DOCSHELL 0x128838000 == 38 [pid = 1679] [id = 107] 00:13:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x12bd9a400) [pid = 1679] [serial = 318] [outer = 0x0] 00:13:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x12bdb1c00) [pid = 1679] [serial = 319] [outer = 0x12bd9a400] 00:13:41 INFO - PROCESS | 1679 | 1466579621529 Marionette DEBUG loaded listener.js 00:13:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x12c0d8800) [pid = 1679] [serial = 320] [outer = 0x12bd9a400] 00:13:42 INFO - PROCESS | 1679 | 1466579622043 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]]]}] 00:13:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:13:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 785ms 00:13:42 INFO - PROCESS | 1679 | 1466579622113 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 00:13:42 INFO - PROCESS | 1679 | 1466579622115 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 00:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:13:42 INFO - PROCESS | 1679 | 1466579622125 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:13:42 INFO - PROCESS | 1679 | 1466579622127 Marionette TRACE conn2 <- [1,402,null,{}] 00:13:42 INFO - PROCESS | 1679 | 1466579622130 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}] 00:13:42 INFO - PROCESS | 1679 | 1466579622132 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:42 INFO - PROCESS | 1679 | 1466579622278 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 00:13:42 INFO - PROCESS | 1679 | 1466579622299 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:42 INFO - PROCESS | 1679 | 1466579622300 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:42 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a255800 == 39 [pid = 1679] [id = 108] 00:13:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x12c0dd400) [pid = 1679] [serial = 321] [outer = 0x0] 00:13:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x12c374c00) [pid = 1679] [serial = 322] [outer = 0x12c0dd400] 00:13:42 INFO - PROCESS | 1679 | 1466579622340 Marionette DEBUG loaded listener.js 00:13:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x12c37d800) [pid = 1679] [serial = 323] [outer = 0x12c0dd400] 00:13:42 INFO - PROCESS | 1679 | 1466579622769 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]]]}] 00:13:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:13:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 671ms 00:13:42 INFO - PROCESS | 1679 | 1466579622795 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 00:13:42 INFO - PROCESS | 1679 | 1466579622796 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 00:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:13:42 INFO - PROCESS | 1679 | 1466579622798 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:13:42 INFO - PROCESS | 1679 | 1466579622799 Marionette TRACE conn2 <- [1,406,null,{}] 00:13:42 INFO - PROCESS | 1679 | 1466579622801 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}] 00:13:42 INFO - PROCESS | 1679 | 1466579622802 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:42 INFO - PROCESS | 1679 | 1466579622907 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 00:13:42 INFO - PROCESS | 1679 | 1466579622911 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:42 INFO - PROCESS | 1679 | 1466579622912 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:42 INFO - PROCESS | 1679 | ++DOCSHELL 0x116671000 == 40 [pid = 1679] [id = 109] 00:13:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x12c381000) [pid = 1679] [serial = 324] [outer = 0x0] 00:13:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x12ca1fc00) [pid = 1679] [serial = 325] [outer = 0x12c381000] 00:13:42 INFO - PROCESS | 1679 | 1466579622935 Marionette DEBUG loaded listener.js 00:13:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x12ca26800) [pid = 1679] [serial = 326] [outer = 0x12c381000] 00:13:43 INFO - PROCESS | 1679 | 1466579623280 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]]]}] 00:13:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:13:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 00:13:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:13:43 INFO - PROCESS | 1679 | 1466579623317 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 00:13:43 INFO - PROCESS | 1679 | 1466579623318 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 00:13:43 INFO - PROCESS | 1679 | 1466579623320 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:13:43 INFO - PROCESS | 1679 | 1466579623322 Marionette TRACE conn2 <- [1,410,null,{}] 00:13:43 INFO - PROCESS | 1679 | 1466579623324 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}] 00:13:43 INFO - PROCESS | 1679 | 1466579623325 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:43 INFO - PROCESS | 1679 | 1466579623422 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 00:13:43 INFO - PROCESS | 1679 | 1466579623439 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:43 INFO - PROCESS | 1679 | 1466579623440 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:43 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aa9a800 == 41 [pid = 1679] [id = 110] 00:13:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x12c381c00) [pid = 1679] [serial = 327] [outer = 0x0] 00:13:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x12ce04000) [pid = 1679] [serial = 328] [outer = 0x12c381c00] 00:13:43 INFO - PROCESS | 1679 | 1466579623463 Marionette DEBUG loaded listener.js 00:13:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x12ce0cc00) [pid = 1679] [serial = 329] [outer = 0x12c381c00] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x12ba23400) [pid = 1679] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x1164e0c00) [pid = 1679] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x12921b800) [pid = 1679] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x1186d6800) [pid = 1679] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x129219c00) [pid = 1679] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x12a851400) [pid = 1679] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x116a21800) [pid = 1679] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x12b0cdc00) [pid = 1679] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x116793000) [pid = 1679] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x123df0c00) [pid = 1679] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x12b83ac00) [pid = 1679] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x124b1f000) [pid = 1679] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x128a4e800) [pid = 1679] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1245fcc00) [pid = 1679] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x119189400) [pid = 1679] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:13:43 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x12b83f800) [pid = 1679] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:13:43 INFO - PROCESS | 1679 | 1466579623937 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:13:43 INFO - PROCESS | 1679 | 1466579623992 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]]]}] 00:13:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:13:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 718ms 00:13:44 INFO - PROCESS | 1679 | 1466579624040 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 00:13:44 INFO - PROCESS | 1679 | 1466579624041 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 00:13:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:13:44 INFO - PROCESS | 1679 | 1466579624043 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:13:44 INFO - PROCESS | 1679 | 1466579624044 Marionette TRACE conn2 <- [1,414,null,{}] 00:13:44 INFO - PROCESS | 1679 | 1466579624047 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}] 00:13:44 INFO - PROCESS | 1679 | 1466579624048 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:44 INFO - PROCESS | 1679 | 1466579624131 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 00:13:44 INFO - PROCESS | 1679 | 1466579624193 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:44 INFO - PROCESS | 1679 | 1466579624194 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:44 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a58f800 == 42 [pid = 1679] [id = 111] 00:13:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x117d14400) [pid = 1679] [serial = 330] [outer = 0x0] 00:13:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x124e61400) [pid = 1679] [serial = 331] [outer = 0x117d14400] 00:13:44 INFO - PROCESS | 1679 | 1466579624219 Marionette DEBUG loaded listener.js 00:13:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x129336400) [pid = 1679] [serial = 332] [outer = 0x117d14400] 00:13:44 INFO - PROCESS | 1679 | 1466579624492 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]]]}] 00:13:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:13:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 469ms 00:13:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:13:44 INFO - PROCESS | 1679 | 1466579624515 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 00:13:44 INFO - PROCESS | 1679 | 1466579624516 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 00:13:44 INFO - PROCESS | 1679 | 1466579624518 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:13:44 INFO - PROCESS | 1679 | 1466579624519 Marionette TRACE conn2 <- [1,418,null,{}] 00:13:44 INFO - PROCESS | 1679 | 1466579624530 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}] 00:13:44 INFO - PROCESS | 1679 | 1466579624531 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:44 INFO - PROCESS | 1679 | 1466579624619 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 00:13:44 INFO - PROCESS | 1679 | 1466579624624 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:44 INFO - PROCESS | 1679 | 1466579624626 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:44 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c034800 == 43 [pid = 1679] [id = 112] 00:13:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x12a852000) [pid = 1679] [serial = 333] [outer = 0x0] 00:13:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x12ce0d000) [pid = 1679] [serial = 334] [outer = 0x12a852000] 00:13:44 INFO - PROCESS | 1679 | 1466579624669 Marionette DEBUG loaded listener.js 00:13:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x12d16bc00) [pid = 1679] [serial = 335] [outer = 0x12a852000] 00:13:45 INFO - PROCESS | 1679 | 1466579625542 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]]]}] 00:13:45 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 00:13:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1072ms 00:13:45 INFO - PROCESS | 1679 | 1466579625590 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 00:13:45 INFO - PROCESS | 1679 | 1466579625592 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 00:13:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:13:45 INFO - PROCESS | 1679 | 1466579625594 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:13:45 INFO - PROCESS | 1679 | 1466579625596 Marionette TRACE conn2 <- [1,422,null,{}] 00:13:45 INFO - PROCESS | 1679 | 1466579625598 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}] 00:13:45 INFO - PROCESS | 1679 | 1466579625600 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:45 INFO - PROCESS | 1679 | 1466579625701 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 00:13:45 INFO - PROCESS | 1679 | 1466579625705 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:45 INFO - PROCESS | 1679 | 1466579625707 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:45 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c050000 == 44 [pid = 1679] [id = 113] 00:13:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x1197f2000) [pid = 1679] [serial = 336] [outer = 0x0] 00:13:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x1197f7c00) [pid = 1679] [serial = 337] [outer = 0x1197f2000] 00:13:45 INFO - PROCESS | 1679 | 1466579625731 Marionette DEBUG loaded listener.js 00:13:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x12d165400) [pid = 1679] [serial = 338] [outer = 0x1197f2000] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x11334f000 == 43 [pid = 1679] [id = 67] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x11916f000 == 42 [pid = 1679] [id = 68] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x11746e000 == 41 [pid = 1679] [id = 103] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x1169b2800 == 40 [pid = 1679] [id = 102] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x12aa9a000 == 39 [pid = 1679] [id = 101] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x123920000 == 38 [pid = 1679] [id = 100] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0fc000 == 37 [pid = 1679] [id = 98] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x117d35800 == 36 [pid = 1679] [id = 99] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x117155000 == 35 [pid = 1679] [id = 104] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x123a46800 == 34 [pid = 1679] [id = 106] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x12a255800 == 33 [pid = 1679] [id = 108] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x12aa9a800 == 32 [pid = 1679] [id = 110] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x12c034800 == 31 [pid = 1679] [id = 112] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x128838000 == 30 [pid = 1679] [id = 107] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x116671000 == 29 [pid = 1679] [id = 109] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x119dc3800 == 28 [pid = 1679] [id = 105] 00:13:46 INFO - PROCESS | 1679 | --DOCSHELL 0x12a58f800 == 27 [pid = 1679] [id = 111] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x12a4a3000) [pid = 1679] [serial = 196] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x119748c00) [pid = 1679] [serial = 202] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x129348400) [pid = 1679] [serial = 271] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x12a85a000) [pid = 1679] [serial = 274] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x12a84c800) [pid = 1679] [serial = 272] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x12670d000) [pid = 1679] [serial = 283] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x12b0d5c00) [pid = 1679] [serial = 277] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x118436400) [pid = 1679] [serial = 254] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x116a1b400) [pid = 1679] [serial = 253] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x123f96800) [pid = 1679] [serial = 259] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1245f5800) [pid = 1679] [serial = 260] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x12ba09800) [pid = 1679] [serial = 239] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x128a0ec00) [pid = 1679] [serial = 250] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x116f98c00) [pid = 1679] [serial = 241] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x12af1b000) [pid = 1679] [serial = 275] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x126930c00) [pid = 1679] [serial = 265] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x128a0a400) [pid = 1679] [serial = 266] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x128bc6400) [pid = 1679] [serial = 268] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x123a57400) [pid = 1679] [serial = 244] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x126458000) [pid = 1679] [serial = 263] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x12516f000) [pid = 1679] [serial = 262] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x119fb9000) [pid = 1679] [serial = 257] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x11974c400) [pid = 1679] [serial = 256] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x12645a800) [pid = 1679] [serial = 247] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x12ba02800) [pid = 1679] [serial = 280] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x12b839800) [pid = 1679] [serial = 278] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x12ba30c00) [pid = 1679] [serial = 286] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x12ba10000) [pid = 1679] [serial = 281] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x12ba05400) [pid = 1679] [serial = 284] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x12bd95000) [pid = 1679] [serial = 287] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x12bdb0c00) [pid = 1679] [serial = 290] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x12bdba400) [pid = 1679] [serial = 292] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x129213400) [pid = 1679] [serial = 269] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x12bd8d800) [pid = 1679] [serial = 289] [outer = 0x0] [url = about:blank] 00:13:47 INFO - PROCESS | 1679 | 1466579627655 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]]]}] 00:13:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:13:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2072ms 00:13:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:13:47 INFO - PROCESS | 1679 | 1466579627667 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 00:13:47 INFO - PROCESS | 1679 | 1466579627669 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 00:13:47 INFO - PROCESS | 1679 | 1466579627673 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:13:47 INFO - PROCESS | 1679 | 1466579627675 Marionette TRACE conn2 <- [1,426,null,{}] 00:13:47 INFO - PROCESS | 1679 | 1466579627680 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}] 00:13:47 INFO - PROCESS | 1679 | 1466579627681 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:47 INFO - PROCESS | 1679 | 1466579627757 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 00:13:47 INFO - PROCESS | 1679 | 1466579627762 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:47 INFO - PROCESS | 1679 | 1466579627763 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:47 INFO - PROCESS | 1679 | ++DOCSHELL 0x115e34800 == 28 [pid = 1679] [id = 114] 00:13:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x1186d6800) [pid = 1679] [serial = 339] [outer = 0x0] 00:13:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x1186dac00) [pid = 1679] [serial = 340] [outer = 0x1186d6800] 00:13:47 INFO - PROCESS | 1679 | 1466579627794 Marionette DEBUG loaded listener.js 00:13:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x119189400) [pid = 1679] [serial = 341] [outer = 0x1186d6800] 00:13:48 INFO - PROCESS | 1679 | 1466579628150 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] 00:13:48 INFO - PROCESS | 1679 | 1466579628197 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 00:13:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:13:48 INFO - PROCESS | 1679 | 1466579628202 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:13:48 INFO - PROCESS | 1679 | 1466579628204 Marionette TRACE conn2 <- [1,430,null,{}] 00:13:48 INFO - PROCESS | 1679 | 1466579628206 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}] 00:13:48 INFO - PROCESS | 1679 | 1466579628208 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:48 INFO - PROCESS | 1679 | 1466579628285 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 00:13:48 INFO - PROCESS | 1679 | 1466579628293 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:48 INFO - PROCESS | 1679 | 1466579628294 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x116abf000 == 29 [pid = 1679] [id = 115] 00:13:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x11974d000) [pid = 1679] [serial = 342] [outer = 0x0] 00:13:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x1197f3000) [pid = 1679] [serial = 343] [outer = 0x11974d000] 00:13:48 INFO - PROCESS | 1679 | 1466579628322 Marionette DEBUG loaded listener.js 00:13:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1197fb000) [pid = 1679] [serial = 344] [outer = 0x11974d000] 00:13:48 INFO - PROCESS | 1679 | 1466579628660 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]]]}] 00:13:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:13:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 468ms 00:13:48 INFO - PROCESS | 1679 | 1466579628671 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 00:13:48 INFO - PROCESS | 1679 | 1466579628674 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 00:13:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:13:48 INFO - PROCESS | 1679 | 1466579628679 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:13:48 INFO - PROCESS | 1679 | 1466579628681 Marionette TRACE conn2 <- [1,434,null,{}] 00:13:48 INFO - PROCESS | 1679 | 1466579628689 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}] 00:13:48 INFO - PROCESS | 1679 | 1466579628695 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:48 INFO - PROCESS | 1679 | 1466579628790 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 00:13:48 INFO - PROCESS | 1679 | 1466579628817 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:48 INFO - PROCESS | 1679 | 1466579628819 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x118249000 == 30 [pid = 1679] [id = 116] 00:13:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x110fab800) [pid = 1679] [serial = 345] [outer = 0x0] 00:13:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1199c6000) [pid = 1679] [serial = 346] [outer = 0x110fab800] 00:13:48 INFO - PROCESS | 1679 | 1466579628847 Marionette DEBUG loaded listener.js 00:13:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x119d86400) [pid = 1679] [serial = 347] [outer = 0x110fab800] 00:13:49 INFO - PROCESS | 1679 | 1466579629149 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]]]}] 00:13:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:13:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 522ms 00:13:49 INFO - PROCESS | 1679 | 1466579629201 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 00:13:49 INFO - PROCESS | 1679 | 1466579629202 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 00:13:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:13:49 INFO - PROCESS | 1679 | 1466579629205 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:13:49 INFO - PROCESS | 1679 | 1466579629206 Marionette TRACE conn2 <- [1,438,null,{}] 00:13:49 INFO - PROCESS | 1679 | 1466579629208 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}] 00:13:49 INFO - PROCESS | 1679 | 1466579629209 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:49 INFO - PROCESS | 1679 | 1466579629284 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 00:13:49 INFO - PROCESS | 1679 | 1466579629287 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:49 INFO - PROCESS | 1679 | 1466579629289 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192da800 == 31 [pid = 1679] [id = 117] 00:13:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1217e7800) [pid = 1679] [serial = 348] [outer = 0x0] 00:13:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x123ec3800) [pid = 1679] [serial = 349] [outer = 0x1217e7800] 00:13:49 INFO - PROCESS | 1679 | 1466579629317 Marionette DEBUG loaded listener.js 00:13:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x12427a000) [pid = 1679] [serial = 350] [outer = 0x1217e7800] 00:13:49 INFO - PROCESS | 1679 | 1466579629643 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]]]}] 00:13:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:13:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 470ms 00:13:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:13:49 INFO - PROCESS | 1679 | 1466579629677 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 00:13:49 INFO - PROCESS | 1679 | 1466579629678 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 00:13:49 INFO - PROCESS | 1679 | 1466579629680 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:13:49 INFO - PROCESS | 1679 | 1466579629689 Marionette TRACE conn2 <- [1,442,null,{}] 00:13:49 INFO - PROCESS | 1679 | 1466579629700 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}] 00:13:49 INFO - PROCESS | 1679 | 1466579629701 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:49 INFO - PROCESS | 1679 | 1466579629770 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 00:13:49 INFO - PROCESS | 1679 | 1466579629776 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:49 INFO - PROCESS | 1679 | 1466579629777 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b28800 == 32 [pid = 1679] [id = 118] 00:13:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1176ed800) [pid = 1679] [serial = 351] [outer = 0x0] 00:13:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x1245f2c00) [pid = 1679] [serial = 352] [outer = 0x1176ed800] 00:13:49 INFO - PROCESS | 1679 | 1466579629801 Marionette DEBUG loaded listener.js 00:13:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x124b16400) [pid = 1679] [serial = 353] [outer = 0x1176ed800] 00:13:50 INFO - PROCESS | 1679 | 1466579630136 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]]]}] 00:13:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 484ms 00:13:50 INFO - PROCESS | 1679 | 1466579630165 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 00:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:13:50 INFO - PROCESS | 1679 | 1466579630166 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 00:13:50 INFO - PROCESS | 1679 | 1466579630168 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:13:50 INFO - PROCESS | 1679 | 1466579630169 Marionette TRACE conn2 <- [1,446,null,{}] 00:13:50 INFO - PROCESS | 1679 | 1466579630172 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}] 00:13:50 INFO - PROCESS | 1679 | 1466579630178 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:50 INFO - PROCESS | 1679 | 1466579630265 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 00:13:50 INFO - PROCESS | 1679 | 1466579630269 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:50 INFO - PROCESS | 1679 | 1466579630270 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x123906800 == 33 [pid = 1679] [id = 119] 00:13:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x123df0c00) [pid = 1679] [serial = 354] [outer = 0x0] 00:13:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x125169000) [pid = 1679] [serial = 355] [outer = 0x123df0c00] 00:13:50 INFO - PROCESS | 1679 | 1466579630297 Marionette DEBUG loaded listener.js 00:13:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1265a0000) [pid = 1679] [serial = 356] [outer = 0x123df0c00] 00:13:50 INFO - PROCESS | 1679 | 1466579630632 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]]]}] 00:13:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 470ms 00:13:50 INFO - PROCESS | 1679 | 1466579630641 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 00:13:50 INFO - PROCESS | 1679 | 1466579630643 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 00:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:13:50 INFO - PROCESS | 1679 | 1466579630646 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:13:50 INFO - PROCESS | 1679 | 1466579630647 Marionette TRACE conn2 <- [1,450,null,{}] 00:13:50 INFO - PROCESS | 1679 | 1466579630649 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}] 00:13:50 INFO - PROCESS | 1679 | 1466579630650 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:50 INFO - PROCESS | 1679 | 1466579630757 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 00:13:50 INFO - PROCESS | 1679 | 1466579630763 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:50 INFO - PROCESS | 1679 | 1466579630764 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d50800 == 34 [pid = 1679] [id = 120] 00:13:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1132e3c00) [pid = 1679] [serial = 357] [outer = 0x0] 00:13:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x124e60800) [pid = 1679] [serial = 358] [outer = 0x1132e3c00] 00:13:50 INFO - PROCESS | 1679 | 1466579630788 Marionette DEBUG loaded listener.js 00:13:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x126938c00) [pid = 1679] [serial = 359] [outer = 0x1132e3c00] 00:13:51 INFO - PROCESS | 1679 | 1466579631076 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] 00:13:51 INFO - PROCESS | 1679 | 1466579631116 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 00:13:51 INFO - PROCESS | 1679 | 1466579631118 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:13:51 INFO - PROCESS | 1679 | 1466579631119 Marionette TRACE conn2 <- [1,454,null,{}] 00:13:51 INFO - PROCESS | 1679 | 1466579631121 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}] 00:13:51 INFO - PROCESS | 1679 | 1466579631123 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:51 INFO - PROCESS | 1679 | 1466579631195 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 00:13:51 INFO - PROCESS | 1679 | 1466579631199 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:51 INFO - PROCESS | 1679 | 1466579631200 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:51 INFO - PROCESS | 1679 | ++DOCSHELL 0x1251b5800 == 35 [pid = 1679] [id = 121] 00:13:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x128a05400) [pid = 1679] [serial = 360] [outer = 0x0] 00:13:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x128a43800) [pid = 1679] [serial = 361] [outer = 0x128a05400] 00:13:51 INFO - PROCESS | 1679 | 1466579631227 Marionette DEBUG loaded listener.js 00:13:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x128bc3400) [pid = 1679] [serial = 362] [outer = 0x128a05400] 00:13:51 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:51 INFO - PROCESS | 1679 | 1466579631553 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]]]}] 00:13:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:13:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 469ms 00:13:51 INFO - PROCESS | 1679 | 1466579631587 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 00:13:51 INFO - PROCESS | 1679 | 1466579631591 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 00:13:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:13:51 INFO - PROCESS | 1679 | 1466579631594 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:13:51 INFO - PROCESS | 1679 | 1466579631595 Marionette TRACE conn2 <- [1,458,null,{}] 00:13:51 INFO - PROCESS | 1679 | 1466579631598 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}] 00:13:51 INFO - PROCESS | 1679 | 1466579631600 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:51 INFO - PROCESS | 1679 | 1466579631768 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 00:13:51 INFO - PROCESS | 1679 | 1466579631778 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:51 INFO - PROCESS | 1679 | 1466579631780 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:51 INFO - PROCESS | 1679 | ++DOCSHELL 0x118246000 == 36 [pid = 1679] [id = 122] 00:13:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x128a0cc00) [pid = 1679] [serial = 363] [outer = 0x0] 00:13:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x128de0400) [pid = 1679] [serial = 364] [outer = 0x128a0cc00] 00:13:51 INFO - PROCESS | 1679 | 1466579631820 Marionette DEBUG loaded listener.js 00:13:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x129219800) [pid = 1679] [serial = 365] [outer = 0x128a0cc00] 00:13:52 INFO - PROCESS | 1679 | 1466579632213 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] 00:13:52 INFO - PROCESS | 1679 | 1466579632268 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 00:13:52 INFO - PROCESS | 1679 | 1466579632270 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:13:52 INFO - PROCESS | 1679 | 1466579632271 Marionette TRACE conn2 <- [1,462,null,{}] 00:13:52 INFO - PROCESS | 1679 | 1466579632285 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}] 00:13:52 INFO - PROCESS | 1679 | 1466579632287 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:52 INFO - PROCESS | 1679 | 1466579632432 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 00:13:52 INFO - PROCESS | 1679 | 1466579632482 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:52 INFO - PROCESS | 1679 | 1466579632483 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:52 INFO - PROCESS | 1679 | ++DOCSHELL 0x12697c000 == 37 [pid = 1679] [id = 123] 00:13:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x12692d800) [pid = 1679] [serial = 366] [outer = 0x0] 00:13:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x12933c400) [pid = 1679] [serial = 367] [outer = 0x12692d800] 00:13:52 INFO - PROCESS | 1679 | 1466579632523 Marionette DEBUG loaded listener.js 00:13:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x12a54c800) [pid = 1679] [serial = 368] [outer = 0x12692d800] 00:13:52 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:52 INFO - PROCESS | 1679 | 1466579632929 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] 00:13:52 INFO - PROCESS | 1679 | 1466579632952 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 00:13:52 INFO - PROCESS | 1679 | 1466579632954 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:13:52 INFO - PROCESS | 1679 | 1466579632955 Marionette TRACE conn2 <- [1,466,null,{}] 00:13:52 INFO - PROCESS | 1679 | 1466579632958 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}] 00:13:52 INFO - PROCESS | 1679 | 1466579632959 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:53 INFO - PROCESS | 1679 | 1466579633093 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 00:13:53 INFO - PROCESS | 1679 | 1466579633098 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:53 INFO - PROCESS | 1679 | 1466579633100 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:53 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b25000 == 38 [pid = 1679] [id = 124] 00:13:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x12a554400) [pid = 1679] [serial = 369] [outer = 0x0] 00:13:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x12aaba800) [pid = 1679] [serial = 370] [outer = 0x12a554400] 00:13:53 INFO - PROCESS | 1679 | 1466579633126 Marionette DEBUG loaded listener.js 00:13:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x12b0d5000) [pid = 1679] [serial = 371] [outer = 0x12a554400] 00:13:53 INFO - PROCESS | 1679 | 1466579633468 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] 00:13:53 INFO - PROCESS | 1679 | 1466579633526 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 00:13:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:13:53 INFO - PROCESS | 1679 | 1466579633529 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:13:53 INFO - PROCESS | 1679 | 1466579633530 Marionette TRACE conn2 <- [1,470,null,{}] 00:13:53 INFO - PROCESS | 1679 | 1466579633532 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}] 00:13:53 INFO - PROCESS | 1679 | 1466579633533 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:53 INFO - PROCESS | 1679 | 1466579633627 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 00:13:53 INFO - PROCESS | 1679 | 1466579633661 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:53 INFO - PROCESS | 1679 | 1466579633662 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:53 INFO - PROCESS | 1679 | ++DOCSHELL 0x129283800 == 39 [pid = 1679] [id = 125] 00:13:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x12b0d5c00) [pid = 1679] [serial = 372] [outer = 0x0] 00:13:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x12b840c00) [pid = 1679] [serial = 373] [outer = 0x12b0d5c00] 00:13:53 INFO - PROCESS | 1679 | 1466579633686 Marionette DEBUG loaded listener.js 00:13:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x12ba25400) [pid = 1679] [serial = 374] [outer = 0x12b0d5c00] 00:13:53 INFO - PROCESS | 1679 | 1466579633993 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]]]}] 00:13:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:13:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 517ms 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x12a852000) [pid = 1679] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x12c0dd400) [pid = 1679] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x12c381000) [pid = 1679] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x117d14400) [pid = 1679] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x12c381c00) [pid = 1679] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x128a0d400) [pid = 1679] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x12645bc00) [pid = 1679] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x123df8800) [pid = 1679] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x11886b800) [pid = 1679] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x128a06000) [pid = 1679] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x1245f8000) [pid = 1679] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1189a9400) [pid = 1679] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x12bdb1000) [pid = 1679] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x12bd9a400) [pid = 1679] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x128a0dc00) [pid = 1679] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x115e19000) [pid = 1679] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x12504e000) [pid = 1679] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x128a0d000) [pid = 1679] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x116907c00) [pid = 1679] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:13:54 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x119751c00) [pid = 1679] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:13:54 INFO - PROCESS | 1679 | 1466579634208 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 00:13:54 INFO - PROCESS | 1679 | 1466579634209 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 00:13:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:13:54 INFO - PROCESS | 1679 | 1466579634219 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:13:54 INFO - PROCESS | 1679 | 1466579634220 Marionette TRACE conn2 <- [1,474,null,{}] 00:13:54 INFO - PROCESS | 1679 | 1466579634224 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}] 00:13:54 INFO - PROCESS | 1679 | 1466579634225 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:54 INFO - PROCESS | 1679 | 1466579634310 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 00:13:54 INFO - PROCESS | 1679 | 1466579634335 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:54 INFO - PROCESS | 1679 | 1466579634336 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:54 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192f0800 == 40 [pid = 1679] [id = 126] 00:13:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x11990ac00) [pid = 1679] [serial = 375] [outer = 0x0] 00:13:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x123b95800) [pid = 1679] [serial = 376] [outer = 0x11990ac00] 00:13:54 INFO - PROCESS | 1679 | 1466579634360 Marionette DEBUG loaded listener.js 00:13:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x128a03400) [pid = 1679] [serial = 377] [outer = 0x11990ac00] 00:13:54 INFO - PROCESS | 1679 | 1466579634739 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]]]}] 00:13:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:13:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 572ms 00:13:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:13:54 INFO - PROCESS | 1679 | 1466579634791 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 00:13:54 INFO - PROCESS | 1679 | 1466579634793 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 00:13:54 INFO - PROCESS | 1679 | 1466579634795 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:13:54 INFO - PROCESS | 1679 | 1466579634796 Marionette TRACE conn2 <- [1,478,null,{}] 00:13:54 INFO - PROCESS | 1679 | 1466579634798 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}] 00:13:54 INFO - PROCESS | 1679 | 1466579634799 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:54 INFO - PROCESS | 1679 | 1466579634901 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 00:13:54 INFO - PROCESS | 1679 | 1466579634908 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:54 INFO - PROCESS | 1679 | 1466579634909 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:54 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a57f800 == 41 [pid = 1679] [id = 127] 00:13:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x128a0d000) [pid = 1679] [serial = 378] [outer = 0x0] 00:13:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12b0d4400) [pid = 1679] [serial = 379] [outer = 0x128a0d000] 00:13:54 INFO - PROCESS | 1679 | 1466579634949 Marionette DEBUG loaded listener.js 00:13:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12ba2dc00) [pid = 1679] [serial = 380] [outer = 0x128a0d000] 00:13:55 INFO - PROCESS | 1679 | 1466579635317 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]]]}] 00:13:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:13:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 567ms 00:13:55 INFO - PROCESS | 1679 | 1466579635363 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 00:13:55 INFO - PROCESS | 1679 | 1466579635364 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 00:13:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:13:55 INFO - PROCESS | 1679 | 1466579635366 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:13:55 INFO - PROCESS | 1679 | 1466579635367 Marionette TRACE conn2 <- [1,482,null,{}] 00:13:55 INFO - PROCESS | 1679 | 1466579635369 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}] 00:13:55 INFO - PROCESS | 1679 | 1466579635370 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:55 INFO - PROCESS | 1679 | 1466579635479 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 00:13:55 INFO - PROCESS | 1679 | 1466579635485 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:55 INFO - PROCESS | 1679 | 1466579635486 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:55 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aaa5000 == 42 [pid = 1679] [id = 128] 00:13:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12504b000) [pid = 1679] [serial = 381] [outer = 0x0] 00:13:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12bd8e400) [pid = 1679] [serial = 382] [outer = 0x12504b000] 00:13:55 INFO - PROCESS | 1679 | 1466579635509 Marionette DEBUG loaded listener.js 00:13:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x12bd9c400) [pid = 1679] [serial = 383] [outer = 0x12504b000] 00:13:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:13:55 INFO - PROCESS | 1679 | 1466579635827 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]]]}] 00:13:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 470ms 00:13:55 INFO - PROCESS | 1679 | 1466579635836 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 00:13:55 INFO - PROCESS | 1679 | 1466579635837 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 00:13:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:13:55 INFO - PROCESS | 1679 | 1466579635840 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:13:55 INFO - PROCESS | 1679 | 1466579635843 Marionette TRACE conn2 <- [1,486,null,{}] 00:13:55 INFO - PROCESS | 1679 | 1466579635847 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}] 00:13:55 INFO - PROCESS | 1679 | 1466579635848 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:55 INFO - PROCESS | 1679 | 1466579635929 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 00:13:55 INFO - PROCESS | 1679 | 1466579635933 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:55 INFO - PROCESS | 1679 | 1466579635934 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:55 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba46800 == 43 [pid = 1679] [id = 129] 00:13:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12bdaf400) [pid = 1679] [serial = 384] [outer = 0x0] 00:13:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x12bdbc800) [pid = 1679] [serial = 385] [outer = 0x12bdaf400] 00:13:55 INFO - PROCESS | 1679 | 1466579635957 Marionette DEBUG loaded listener.js 00:13:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x12c0dac00) [pid = 1679] [serial = 386] [outer = 0x12bdaf400] 00:13:56 INFO - PROCESS | 1679 | 1466579636423 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]]]}] 00:13:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:13:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 623ms 00:13:56 INFO - PROCESS | 1679 | 1466579636465 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 00:13:56 INFO - PROCESS | 1679 | 1466579636467 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 00:13:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:13:56 INFO - PROCESS | 1679 | 1466579636472 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:13:56 INFO - PROCESS | 1679 | 1466579636476 Marionette TRACE conn2 <- [1,490,null,{}] 00:13:56 INFO - PROCESS | 1679 | 1466579636480 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}] 00:13:56 INFO - PROCESS | 1679 | 1466579636482 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:56 INFO - PROCESS | 1679 | 1466579636591 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 00:13:56 INFO - PROCESS | 1679 | 1466579636692 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:56 INFO - PROCESS | 1679 | 1466579636693 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:56 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169aa800 == 44 [pid = 1679] [id = 130] 00:13:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x11826cc00) [pid = 1679] [serial = 387] [outer = 0x0] 00:13:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x1186d4400) [pid = 1679] [serial = 388] [outer = 0x11826cc00] 00:13:56 INFO - PROCESS | 1679 | 1466579636725 Marionette DEBUG loaded listener.js 00:13:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x119475400) [pid = 1679] [serial = 389] [outer = 0x11826cc00] 00:13:57 INFO - PROCESS | 1679 | 1466579637228 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]]]}] 00:13:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:13:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 774ms 00:13:57 INFO - PROCESS | 1679 | 1466579637270 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 00:13:57 INFO - PROCESS | 1679 | 1466579637274 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 00:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:13:57 INFO - PROCESS | 1679 | 1466579637280 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:13:57 INFO - PROCESS | 1679 | 1466579637282 Marionette TRACE conn2 <- [1,494,null,{}] 00:13:57 INFO - PROCESS | 1679 | 1466579637285 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}] 00:13:57 INFO - PROCESS | 1679 | 1466579637286 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:57 INFO - PROCESS | 1679 | 1466579637397 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 00:13:57 INFO - PROCESS | 1679 | 1466579637473 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:57 INFO - PROCESS | 1679 | 1466579637474 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x116736800 == 45 [pid = 1679] [id = 131] 00:13:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x119476400) [pid = 1679] [serial = 390] [outer = 0x0] 00:13:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x1197ef000) [pid = 1679] [serial = 391] [outer = 0x119476400] 00:13:57 INFO - PROCESS | 1679 | 1466579637505 Marionette DEBUG loaded listener.js 00:13:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x1199c1400) [pid = 1679] [serial = 392] [outer = 0x119476400] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x12aaa5000 == 44 [pid = 1679] [id = 128] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x12a57f800 == 43 [pid = 1679] [id = 127] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x1192f0800 == 42 [pid = 1679] [id = 126] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x129283800 == 41 [pid = 1679] [id = 125] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x119b25000 == 40 [pid = 1679] [id = 124] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x12697c000 == 39 [pid = 1679] [id = 123] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x118246000 == 38 [pid = 1679] [id = 122] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x1197f7c00) [pid = 1679] [serial = 337] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x1251b5800 == 37 [pid = 1679] [id = 121] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x123d50800 == 36 [pid = 1679] [id = 120] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x123906800 == 35 [pid = 1679] [id = 119] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x119b28800 == 34 [pid = 1679] [id = 118] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x1192da800 == 33 [pid = 1679] [id = 117] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x118249000 == 32 [pid = 1679] [id = 116] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x116abf000 == 31 [pid = 1679] [id = 115] 00:13:58 INFO - PROCESS | 1679 | --DOCSHELL 0x115e34800 == 30 [pid = 1679] [id = 114] 00:13:58 INFO - PROCESS | 1679 | 1466579638225 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]]]}] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x116f91400) [pid = 1679] [serial = 199] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x12d16bc00) [pid = 1679] [serial = 335] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x12c374c00) [pid = 1679] [serial = 322] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x12ca1fc00) [pid = 1679] [serial = 325] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x12c37d800) [pid = 1679] [serial = 323] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x124e61400) [pid = 1679] [serial = 331] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x12ce04000) [pid = 1679] [serial = 328] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x12ca26800) [pid = 1679] [serial = 326] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x12ce0d000) [pid = 1679] [serial = 334] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x12ce0cc00) [pid = 1679] [serial = 329] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x12a552000) [pid = 1679] [serial = 314] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x128ddf000) [pid = 1679] [serial = 313] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1265a3800) [pid = 1679] [serial = 310] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x128a06400) [pid = 1679] [serial = 311] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x12516e000) [pid = 1679] [serial = 308] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x124942400) [pid = 1679] [serial = 307] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x11990c800) [pid = 1679] [serial = 305] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1189f0800) [pid = 1679] [serial = 304] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x128bccc00) [pid = 1679] [serial = 302] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x128a45c00) [pid = 1679] [serial = 301] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x124e6d400) [pid = 1679] [serial = 299] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x1245fdc00) [pid = 1679] [serial = 298] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x119a0b000) [pid = 1679] [serial = 296] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x119476000) [pid = 1679] [serial = 295] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x12c0d8400) [pid = 1679] [serial = 293] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x12bdb1c00) [pid = 1679] [serial = 319] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x12a850c00) [pid = 1679] [serial = 316] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x12b0d6c00) [pid = 1679] [serial = 317] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x129336400) [pid = 1679] [serial = 332] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x12c0d8800) [pid = 1679] [serial = 320] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x128a02400) [pid = 1679] [serial = 248] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x128a43400) [pid = 1679] [serial = 251] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x11886f000) [pid = 1679] [serial = 242] [outer = 0x0] [url = about:blank] 00:13:58 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x1245ef000) [pid = 1679] [serial = 245] [outer = 0x0] [url = about:blank] 00:13:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:13:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 974ms 00:13:58 INFO - PROCESS | 1679 | 1466579638254 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 00:13:58 INFO - PROCESS | 1679 | 1466579638259 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 00:13:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:13:58 INFO - PROCESS | 1679 | 1466579638264 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:13:58 INFO - PROCESS | 1679 | 1466579638266 Marionette TRACE conn2 <- [1,498,null,{}] 00:13:58 INFO - PROCESS | 1679 | 1466579638270 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}] 00:13:58 INFO - PROCESS | 1679 | 1466579638271 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:58 INFO - PROCESS | 1679 | 1466579638344 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 00:13:58 INFO - PROCESS | 1679 | 1466579638350 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:58 INFO - PROCESS | 1679 | 1466579638352 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x1164a5000 == 31 [pid = 1679] [id = 132] 00:13:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x117d0f000) [pid = 1679] [serial = 393] [outer = 0x0] 00:13:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x1186dd000) [pid = 1679] [serial = 394] [outer = 0x117d0f000] 00:13:58 INFO - PROCESS | 1679 | 1466579638382 Marionette DEBUG loaded listener.js 00:13:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x1189f0800) [pid = 1679] [serial = 395] [outer = 0x117d0f000] 00:13:58 INFO - PROCESS | 1679 | 1466579638717 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]]]}] 00:13:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:13:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 470ms 00:13:58 INFO - PROCESS | 1679 | 1466579638734 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 00:13:58 INFO - PROCESS | 1679 | 1466579638737 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 00:13:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:13:58 INFO - PROCESS | 1679 | 1466579638744 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:13:58 INFO - PROCESS | 1679 | 1466579638745 Marionette TRACE conn2 <- [1,502,null,{}] 00:13:58 INFO - PROCESS | 1679 | 1466579638748 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}] 00:13:58 INFO - PROCESS | 1679 | 1466579638749 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:58 INFO - PROCESS | 1679 | 1466579638836 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 00:13:58 INFO - PROCESS | 1679 | 1466579638883 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:58 INFO - PROCESS | 1679 | 1466579638885 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x117153800 == 32 [pid = 1679] [id = 133] 00:13:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x119192c00) [pid = 1679] [serial = 396] [outer = 0x0] 00:13:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x1197f0c00) [pid = 1679] [serial = 397] [outer = 0x119192c00] 00:13:58 INFO - PROCESS | 1679 | 1466579638912 Marionette DEBUG loaded listener.js 00:13:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x1199bf400) [pid = 1679] [serial = 398] [outer = 0x119192c00] 00:13:59 INFO - PROCESS | 1679 | 1466579639214 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]]]}] 00:13:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:13:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 518ms 00:13:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:13:59 INFO - PROCESS | 1679 | 1466579639263 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 00:13:59 INFO - PROCESS | 1679 | 1466579639264 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 00:13:59 INFO - PROCESS | 1679 | 1466579639267 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:13:59 INFO - PROCESS | 1679 | 1466579639269 Marionette TRACE conn2 <- [1,506,null,{}] 00:13:59 INFO - PROCESS | 1679 | 1466579639277 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}] 00:13:59 INFO - PROCESS | 1679 | 1466579639281 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:59 INFO - PROCESS | 1679 | 1466579639367 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 00:13:59 INFO - PROCESS | 1679 | 1466579639438 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:59 INFO - PROCESS | 1679 | 1466579639441 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:59 INFO - PROCESS | 1679 | ++DOCSHELL 0x119178800 == 33 [pid = 1679] [id = 134] 00:13:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x116199800) [pid = 1679] [serial = 399] [outer = 0x0] 00:13:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1199c9c00) [pid = 1679] [serial = 400] [outer = 0x116199800] 00:13:59 INFO - PROCESS | 1679 | 1466579639486 Marionette DEBUG loaded listener.js 00:13:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x123a5a400) [pid = 1679] [serial = 401] [outer = 0x116199800] 00:13:59 INFO - PROCESS | 1679 | 1466579639865 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]]]}] 00:13:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:13:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 625ms 00:13:59 INFO - PROCESS | 1679 | 1466579639893 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 00:13:59 INFO - PROCESS | 1679 | 1466579639895 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 00:13:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:13:59 INFO - PROCESS | 1679 | 1466579639897 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:13:59 INFO - PROCESS | 1679 | 1466579639898 Marionette TRACE conn2 <- [1,510,null,{}] 00:13:59 INFO - PROCESS | 1679 | 1466579639900 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}] 00:13:59 INFO - PROCESS | 1679 | 1466579639901 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:13:59 INFO - PROCESS | 1679 | 1466579639977 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 00:14:00 INFO - PROCESS | 1679 | 1466579640032 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:00 INFO - PROCESS | 1679 | 1466579640033 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a8e000 == 34 [pid = 1679] [id = 135] 00:14:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x119196000) [pid = 1679] [serial = 402] [outer = 0x0] 00:14:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1245ef000) [pid = 1679] [serial = 403] [outer = 0x119196000] 00:14:00 INFO - PROCESS | 1679 | 1466579640058 Marionette DEBUG loaded listener.js 00:14:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x124949400) [pid = 1679] [serial = 404] [outer = 0x119196000] 00:14:00 INFO - PROCESS | 1679 | 1466579640368 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]]]}] 00:14:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:14:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 00:14:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:14:00 INFO - PROCESS | 1679 | 1466579640416 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 00:14:00 INFO - PROCESS | 1679 | 1466579640417 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 00:14:00 INFO - PROCESS | 1679 | 1466579640419 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:14:00 INFO - PROCESS | 1679 | 1466579640420 Marionette TRACE conn2 <- [1,514,null,{}] 00:14:00 INFO - PROCESS | 1679 | 1466579640423 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}] 00:14:00 INFO - PROCESS | 1679 | 1466579640424 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:00 INFO - PROCESS | 1679 | 1466579640517 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 00:14:00 INFO - PROCESS | 1679 | 1466579640520 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:00 INFO - PROCESS | 1679 | 1466579640521 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x123a3d000 == 35 [pid = 1679] [id = 136] 00:14:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1164e9400) [pid = 1679] [serial = 405] [outer = 0x0] 00:14:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x124e61400) [pid = 1679] [serial = 406] [outer = 0x1164e9400] 00:14:00 INFO - PROCESS | 1679 | 1466579640546 Marionette DEBUG loaded listener.js 00:14:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x12504dc00) [pid = 1679] [serial = 407] [outer = 0x1164e9400] 00:14:00 INFO - PROCESS | 1679 | 1466579640896 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]]]}] 00:14:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 00:14:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 00:14:00 INFO - PROCESS | 1679 | 1466579640938 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 00:14:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:14:00 INFO - PROCESS | 1679 | 1466579640939 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 00:14:00 INFO - PROCESS | 1679 | 1466579640941 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:14:00 INFO - PROCESS | 1679 | 1466579640942 Marionette TRACE conn2 <- [1,518,null,{}] 00:14:00 INFO - PROCESS | 1679 | 1466579640944 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}] 00:14:00 INFO - PROCESS | 1679 | 1466579640948 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:01 INFO - PROCESS | 1679 | 1466579641060 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 00:14:01 INFO - PROCESS | 1679 | 1466579641100 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:01 INFO - PROCESS | 1679 | 1466579641101 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:01 INFO - PROCESS | 1679 | ++DOCSHELL 0x124aac800 == 36 [pid = 1679] [id = 137] 00:14:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x12566cc00) [pid = 1679] [serial = 408] [outer = 0x0] 00:14:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1256f2c00) [pid = 1679] [serial = 409] [outer = 0x12566cc00] 00:14:01 INFO - PROCESS | 1679 | 1466579641126 Marionette DEBUG loaded listener.js 00:14:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x128a09c00) [pid = 1679] [serial = 410] [outer = 0x12566cc00] 00:14:01 INFO - PROCESS | 1679 | 1466579641441 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]]]}] 00:14:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:14:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 521ms 00:14:01 INFO - PROCESS | 1679 | 1466579641462 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 00:14:01 INFO - PROCESS | 1679 | 1466579641464 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 00:14:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:14:01 INFO - PROCESS | 1679 | 1466579641466 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:14:01 INFO - PROCESS | 1679 | 1466579641467 Marionette TRACE conn2 <- [1,522,null,{}] 00:14:01 INFO - PROCESS | 1679 | 1466579641469 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}] 00:14:01 INFO - PROCESS | 1679 | 1466579641470 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:01 INFO - PROCESS | 1679 | 1466579641564 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 00:14:01 INFO - PROCESS | 1679 | 1466579641598 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:01 INFO - PROCESS | 1679 | 1466579641599 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:01 INFO - PROCESS | 1679 | ++DOCSHELL 0x125696000 == 37 [pid = 1679] [id = 138] 00:14:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1264ea400) [pid = 1679] [serial = 411] [outer = 0x0] 00:14:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x128a4ac00) [pid = 1679] [serial = 412] [outer = 0x1264ea400] 00:14:01 INFO - PROCESS | 1679 | 1466579641623 Marionette DEBUG loaded listener.js 00:14:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12920e000) [pid = 1679] [serial = 413] [outer = 0x1264ea400] 00:14:01 INFO - PROCESS | 1679 | 1466579641958 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]]]}] 00:14:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:14:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 517ms 00:14:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:14:01 INFO - PROCESS | 1679 | 1466579641984 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 00:14:01 INFO - PROCESS | 1679 | 1466579641985 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 00:14:01 INFO - PROCESS | 1679 | 1466579641987 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:14:01 INFO - PROCESS | 1679 | 1466579641988 Marionette TRACE conn2 <- [1,526,null,{}] 00:14:01 INFO - PROCESS | 1679 | 1466579641997 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}] 00:14:01 INFO - PROCESS | 1679 | 1466579641998 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:02 INFO - PROCESS | 1679 | 1466579642092 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 00:14:02 INFO - PROCESS | 1679 | 1466579642095 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:02 INFO - PROCESS | 1679 | 1466579642096 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:02 INFO - PROCESS | 1679 | ++DOCSHELL 0x126983000 == 38 [pid = 1679] [id = 139] 00:14:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x128a0e000) [pid = 1679] [serial = 414] [outer = 0x0] 00:14:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12932b400) [pid = 1679] [serial = 415] [outer = 0x128a0e000] 00:14:02 INFO - PROCESS | 1679 | 1466579642120 Marionette DEBUG loaded listener.js 00:14:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x129348400) [pid = 1679] [serial = 416] [outer = 0x128a0e000] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x12692d800) [pid = 1679] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x11974d000) [pid = 1679] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x128a05400) [pid = 1679] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1217e7800) [pid = 1679] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1132e3c00) [pid = 1679] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1186d6800) [pid = 1679] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x128a0cc00) [pid = 1679] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x123df0c00) [pid = 1679] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1176ed800) [pid = 1679] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x110fab800) [pid = 1679] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x12a554400) [pid = 1679] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x12b0d5c00) [pid = 1679] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x11990ac00) [pid = 1679] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x128a0d000) [pid = 1679] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:14:02 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x12504b000) [pid = 1679] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:14:02 INFO - PROCESS | 1679 | 1466579642538 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]]]}] 00:14:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 00:14:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 575ms 00:14:02 INFO - PROCESS | 1679 | 1466579642562 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 00:14:02 INFO - PROCESS | 1679 | 1466579642563 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 00:14:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:14:02 INFO - PROCESS | 1679 | 1466579642566 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:14:02 INFO - PROCESS | 1679 | 1466579642567 Marionette TRACE conn2 <- [1,530,null,{}] 00:14:02 INFO - PROCESS | 1679 | 1466579642569 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}] 00:14:02 INFO - PROCESS | 1679 | 1466579642570 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:02 INFO - PROCESS | 1679 | 1466579642648 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 00:14:02 INFO - PROCESS | 1679 | 1466579642696 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:02 INFO - PROCESS | 1679 | 1466579642697 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:02 INFO - PROCESS | 1679 | ++DOCSHELL 0x119177800 == 39 [pid = 1679] [id = 140] 00:14:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x1189f1800) [pid = 1679] [serial = 417] [outer = 0x0] 00:14:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x124a8f000) [pid = 1679] [serial = 418] [outer = 0x1189f1800] 00:14:02 INFO - PROCESS | 1679 | 1466579642721 Marionette DEBUG loaded listener.js 00:14:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x128a0d400) [pid = 1679] [serial = 419] [outer = 0x1189f1800] 00:14:03 INFO - PROCESS | 1679 | 1466579642996 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"]]]}] 00:14:03 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 00:14:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:14:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:14:03 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 00:14:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:14:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:14:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 468ms 00:14:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:14:03 INFO - PROCESS | 1679 | 1466579643034 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 00:14:03 INFO - PROCESS | 1679 | 1466579643035 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 00:14:03 INFO - PROCESS | 1679 | 1466579643037 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:14:03 INFO - PROCESS | 1679 | 1466579643039 Marionette TRACE conn2 <- [1,534,null,{}] 00:14:03 INFO - PROCESS | 1679 | 1466579643049 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}] 00:14:03 INFO - PROCESS | 1679 | 1466579643050 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:03 INFO - PROCESS | 1679 | 1466579643137 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 00:14:03 INFO - PROCESS | 1679 | 1466579643151 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:03 INFO - PROCESS | 1679 | 1466579643152 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:03 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a25a800 == 40 [pid = 1679] [id = 141] 00:14:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x128a10400) [pid = 1679] [serial = 420] [outer = 0x0] 00:14:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x12a84c800) [pid = 1679] [serial = 421] [outer = 0x128a10400] 00:14:03 INFO - PROCESS | 1679 | 1466579643176 Marionette DEBUG loaded listener.js 00:14:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x12a85b000) [pid = 1679] [serial = 422] [outer = 0x128a10400] 00:14:03 INFO - PROCESS | 1679 | 1466579643516 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]]]}] 00:14:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:14:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 526ms 00:14:03 INFO - PROCESS | 1679 | 1466579643565 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 00:14:03 INFO - PROCESS | 1679 | 1466579643566 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 00:14:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:14:03 INFO - PROCESS | 1679 | 1466579643569 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:14:03 INFO - PROCESS | 1679 | 1466579643570 Marionette TRACE conn2 <- [1,538,null,{}] 00:14:03 INFO - PROCESS | 1679 | 1466579643572 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}] 00:14:03 INFO - PROCESS | 1679 | 1466579643574 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:03 INFO - PROCESS | 1679 | 1466579643665 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 00:14:03 INFO - PROCESS | 1679 | 1466579643669 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:03 INFO - PROCESS | 1679 | 1466579643671 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:03 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aa97000 == 41 [pid = 1679] [id = 142] 00:14:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x12aab7c00) [pid = 1679] [serial = 423] [outer = 0x0] 00:14:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x12af22400) [pid = 1679] [serial = 424] [outer = 0x12aab7c00] 00:14:03 INFO - PROCESS | 1679 | 1466579643703 Marionette DEBUG loaded listener.js 00:14:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12ba27800) [pid = 1679] [serial = 425] [outer = 0x12aab7c00] 00:14:04 INFO - PROCESS | 1679 | 1466579644031 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]]]}] 00:14:04 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. 00:14:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 519ms 00:14:04 INFO - PROCESS | 1679 | 1466579644088 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 00:14:04 INFO - PROCESS | 1679 | 1466579644089 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 00:14:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:14:04 INFO - PROCESS | 1679 | 1466579644092 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:14:04 INFO - PROCESS | 1679 | 1466579644093 Marionette TRACE conn2 <- [1,542,null,{}] 00:14:04 INFO - PROCESS | 1679 | 1466579644095 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}] 00:14:04 INFO - PROCESS | 1679 | 1466579644096 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:04 INFO - PROCESS | 1679 | 1466579644203 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 00:14:04 INFO - PROCESS | 1679 | 1466579644234 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:04 INFO - PROCESS | 1679 | 1466579644235 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:04 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0ef800 == 42 [pid = 1679] [id = 143] 00:14:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x12ba0bc00) [pid = 1679] [serial = 426] [outer = 0x0] 00:14:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12bd93800) [pid = 1679] [serial = 427] [outer = 0x12ba0bc00] 00:14:04 INFO - PROCESS | 1679 | 1466579644258 Marionette DEBUG loaded listener.js 00:14:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12bdb6000) [pid = 1679] [serial = 428] [outer = 0x12ba0bc00] 00:14:04 INFO - PROCESS | 1679 | --DOCSHELL 0x12c050000 == 41 [pid = 1679] [id = 113] 00:14:04 INFO - PROCESS | 1679 | --DOCSHELL 0x1164a5000 == 40 [pid = 1679] [id = 132] 00:14:04 INFO - PROCESS | 1679 | --DOCSHELL 0x116736800 == 39 [pid = 1679] [id = 131] 00:14:04 INFO - PROCESS | 1679 | --DOCSHELL 0x1169aa800 == 38 [pid = 1679] [id = 130] 00:14:04 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba46800 == 37 [pid = 1679] [id = 129] 00:14:05 INFO - PROCESS | 1679 | --DOCSHELL 0x119178800 == 36 [pid = 1679] [id = 134] 00:14:05 INFO - PROCESS | 1679 | --DOCSHELL 0x126983000 == 35 [pid = 1679] [id = 139] 00:14:05 INFO - PROCESS | 1679 | --DOCSHELL 0x119a8e000 == 34 [pid = 1679] [id = 135] 00:14:05 INFO - PROCESS | 1679 | --DOCSHELL 0x12a25a800 == 33 [pid = 1679] [id = 141] 00:14:05 INFO - PROCESS | 1679 | --DOCSHELL 0x125696000 == 32 [pid = 1679] [id = 138] 00:14:05 INFO - PROCESS | 1679 | --DOCSHELL 0x124aac800 == 31 [pid = 1679] [id = 137] 00:14:05 INFO - PROCESS | 1679 | --DOCSHELL 0x117153800 == 30 [pid = 1679] [id = 133] 00:14:05 INFO - PROCESS | 1679 | --DOCSHELL 0x119177800 == 29 [pid = 1679] [id = 140] 00:14:05 INFO - PROCESS | 1679 | --DOCSHELL 0x123a3d000 == 28 [pid = 1679] [id = 136] 00:14:05 INFO - PROCESS | 1679 | --DOCSHELL 0x12aa97000 == 27 [pid = 1679] [id = 142] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x12933c400) [pid = 1679] [serial = 367] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1197f3000) [pid = 1679] [serial = 343] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1197fb000) [pid = 1679] [serial = 344] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x128bc3400) [pid = 1679] [serial = 362] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x128a43800) [pid = 1679] [serial = 361] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x123ec3800) [pid = 1679] [serial = 349] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x12427a000) [pid = 1679] [serial = 350] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x124e60800) [pid = 1679] [serial = 358] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x126938c00) [pid = 1679] [serial = 359] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1186dac00) [pid = 1679] [serial = 340] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x119189400) [pid = 1679] [serial = 341] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x128de0400) [pid = 1679] [serial = 364] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x125169000) [pid = 1679] [serial = 355] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x1265a0000) [pid = 1679] [serial = 356] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x1245f2c00) [pid = 1679] [serial = 352] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x124b16400) [pid = 1679] [serial = 353] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x1199c6000) [pid = 1679] [serial = 346] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x119d86400) [pid = 1679] [serial = 347] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x12aaba800) [pid = 1679] [serial = 370] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x12a54c800) [pid = 1679] [serial = 368] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x12b840c00) [pid = 1679] [serial = 373] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x12b0d5000) [pid = 1679] [serial = 371] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x12ba25400) [pid = 1679] [serial = 374] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x123b95800) [pid = 1679] [serial = 376] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x128a03400) [pid = 1679] [serial = 377] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x12b0d4400) [pid = 1679] [serial = 379] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x12bd9c400) [pid = 1679] [serial = 383] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 66 (0x12ba2dc00) [pid = 1679] [serial = 380] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 65 (0x12bdbc800) [pid = 1679] [serial = 385] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 64 (0x129219800) [pid = 1679] [serial = 365] [outer = 0x0] [url = about:blank] 00:14:05 INFO - PROCESS | 1679 | --DOMWINDOW == 63 (0x12bd8e400) [pid = 1679] [serial = 382] [outer = 0x0] [url = about:blank] 00:14:05 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. 00:14:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1472ms 00:14:05 INFO - PROCESS | 1679 | 1466579645558 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]]]}] 00:14:05 INFO - PROCESS | 1679 | 1466579645565 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 00:14:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:14:05 INFO - PROCESS | 1679 | 1466579645567 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 00:14:05 INFO - PROCESS | 1679 | 1466579645571 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:14:05 INFO - PROCESS | 1679 | 1466579645573 Marionette TRACE conn2 <- [1,546,null,{}] 00:14:05 INFO - PROCESS | 1679 | 1466579645579 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}] 00:14:05 INFO - PROCESS | 1679 | 1466579645581 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:05 INFO - PROCESS | 1679 | 1466579645660 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 00:14:05 INFO - PROCESS | 1679 | 1466579645715 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:05 INFO - PROCESS | 1679 | 1466579645717 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x115e41800 == 28 [pid = 1679] [id = 144] 00:14:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 64 (0x1164e2c00) [pid = 1679] [serial = 429] [outer = 0x0] 00:14:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 65 (0x11678e400) [pid = 1679] [serial = 430] [outer = 0x1164e2c00] 00:14:05 INFO - PROCESS | 1679 | 1466579645751 Marionette DEBUG loaded listener.js 00:14:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x117d1b000) [pid = 1679] [serial = 431] [outer = 0x1164e2c00] 00:14:06 INFO - PROCESS | 1679 | 1466579646059 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]]]}] 00:14:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:14:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 524ms 00:14:06 INFO - PROCESS | 1679 | 1466579646098 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 00:14:06 INFO - PROCESS | 1679 | 1466579646101 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 00:14:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:14:06 INFO - PROCESS | 1679 | 1466579646106 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:14:06 INFO - PROCESS | 1679 | 1466579646112 Marionette TRACE conn2 <- [1,550,null,{}] 00:14:06 INFO - PROCESS | 1679 | 1466579646115 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}] 00:14:06 INFO - PROCESS | 1679 | 1466579646117 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:06 INFO - PROCESS | 1679 | 1466579646211 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 00:14:06 INFO - PROCESS | 1679 | 1466579646268 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:06 INFO - PROCESS | 1679 | 1466579646270 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x116abf000 == 29 [pid = 1679] [id = 145] 00:14:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x116f92800) [pid = 1679] [serial = 432] [outer = 0x0] 00:14:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x118870000) [pid = 1679] [serial = 433] [outer = 0x116f92800] 00:14:06 INFO - PROCESS | 1679 | 1466579646303 Marionette DEBUG loaded listener.js 00:14:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x119470c00) [pid = 1679] [serial = 434] [outer = 0x116f92800] 00:14:06 INFO - PROCESS | 1679 | 1466579646597 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]]]}] 00:14:06 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. 00:14:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 524ms 00:14:06 INFO - PROCESS | 1679 | 1466579646631 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 00:14:06 INFO - PROCESS | 1679 | 1466579646632 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 00:14:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:14:06 INFO - PROCESS | 1679 | 1466579646651 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:14:06 INFO - PROCESS | 1679 | 1466579646653 Marionette TRACE conn2 <- [1,554,null,{}] 00:14:06 INFO - PROCESS | 1679 | 1466579646665 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}] 00:14:06 INFO - PROCESS | 1679 | 1466579646668 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:06 INFO - PROCESS | 1679 | 1466579646744 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 00:14:06 INFO - PROCESS | 1679 | 1466579646790 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:06 INFO - PROCESS | 1679 | 1466579646792 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x118247800 == 30 [pid = 1679] [id = 146] 00:14:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x11974f000) [pid = 1679] [serial = 435] [outer = 0x0] 00:14:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x1197f4000) [pid = 1679] [serial = 436] [outer = 0x11974f000] 00:14:06 INFO - PROCESS | 1679 | 1466579646819 Marionette DEBUG loaded listener.js 00:14:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x1199bf800) [pid = 1679] [serial = 437] [outer = 0x11974f000] 00:14:07 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:07 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:07 INFO - PROCESS | 1679 | 1466579647117 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]]]}] 00:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 478ms 00:14:07 INFO - PROCESS | 1679 | 1466579647130 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 00:14:07 INFO - PROCESS | 1679 | 1466579647132 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 00:14:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:14:07 INFO - PROCESS | 1679 | 1466579647134 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:14:07 INFO - PROCESS | 1679 | 1466579647135 Marionette TRACE conn2 <- [1,558,null,{}] 00:14:07 INFO - PROCESS | 1679 | 1466579647137 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}] 00:14:07 INFO - PROCESS | 1679 | 1466579647139 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:07 INFO - PROCESS | 1679 | 1466579647227 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 00:14:07 INFO - PROCESS | 1679 | 1466579647230 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:07 INFO - PROCESS | 1679 | 1466579647231 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:07 INFO - PROCESS | 1679 | ++DOCSHELL 0x11927b800 == 31 [pid = 1679] [id = 147] 00:14:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x1199c7000) [pid = 1679] [serial = 438] [outer = 0x0] 00:14:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x119d85800) [pid = 1679] [serial = 439] [outer = 0x1199c7000] 00:14:07 INFO - PROCESS | 1679 | 1466579647259 Marionette DEBUG loaded listener.js 00:14:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x1217e0c00) [pid = 1679] [serial = 440] [outer = 0x1199c7000] 00:14:07 INFO - PROCESS | 1679 | 1466579647568 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]]]}] 00:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 470ms 00:14:07 INFO - PROCESS | 1679 | 1466579647605 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 00:14:07 INFO - PROCESS | 1679 | 1466579647607 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 00:14:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:14:07 INFO - PROCESS | 1679 | 1466579647611 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:14:07 INFO - PROCESS | 1679 | 1466579647612 Marionette TRACE conn2 <- [1,562,null,{}] 00:14:07 INFO - PROCESS | 1679 | 1466579647614 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}] 00:14:07 INFO - PROCESS | 1679 | 1466579647616 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:07 INFO - PROCESS | 1679 | 1466579647713 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 00:14:07 INFO - PROCESS | 1679 | 1466579647718 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:07 INFO - PROCESS | 1679 | 1466579647719 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:07 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a92000 == 32 [pid = 1679] [id = 148] 00:14:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x116f22000) [pid = 1679] [serial = 441] [outer = 0x0] 00:14:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x1217e0800) [pid = 1679] [serial = 442] [outer = 0x116f22000] 00:14:07 INFO - PROCESS | 1679 | 1466579647746 Marionette DEBUG loaded listener.js 00:14:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x123a5d800) [pid = 1679] [serial = 443] [outer = 0x116f22000] 00:14:07 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:07 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:08 INFO - PROCESS | 1679 | 1466579648061 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]]]}] 00:14:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:14:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 468ms 00:14:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:14:08 INFO - PROCESS | 1679 | 1466579648080 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 00:14:08 INFO - PROCESS | 1679 | 1466579648081 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 00:14:08 INFO - PROCESS | 1679 | 1466579648083 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:14:08 INFO - PROCESS | 1679 | 1466579648084 Marionette TRACE conn2 <- [1,566,null,{}] 00:14:08 INFO - PROCESS | 1679 | 1466579648086 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}] 00:14:08 INFO - PROCESS | 1679 | 1466579648092 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:08 INFO - PROCESS | 1679 | 1466579648180 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 00:14:08 INFO - PROCESS | 1679 | 1466579648184 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:08 INFO - PROCESS | 1679 | 1466579648185 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x11329d800 == 33 [pid = 1679] [id = 149] 00:14:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x123df4400) [pid = 1679] [serial = 444] [outer = 0x0] 00:14:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1245f6000) [pid = 1679] [serial = 445] [outer = 0x123df4400] 00:14:08 INFO - PROCESS | 1679 | 1466579648212 Marionette DEBUG loaded listener.js 00:14:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x124e69800) [pid = 1679] [serial = 446] [outer = 0x123df4400] 00:14:08 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:08 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:08 INFO - PROCESS | 1679 | 1466579648517 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]]]}] 00:14:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:14:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 471ms 00:14:08 INFO - PROCESS | 1679 | 1466579648555 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 00:14:08 INFO - PROCESS | 1679 | 1466579648557 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 00:14:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:14:08 INFO - PROCESS | 1679 | 1466579648561 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:14:08 INFO - PROCESS | 1679 | 1466579648562 Marionette TRACE conn2 <- [1,570,null,{}] 00:14:08 INFO - PROCESS | 1679 | 1466579648564 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}] 00:14:08 INFO - PROCESS | 1679 | 1466579648565 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:08 INFO - PROCESS | 1679 | 1466579648654 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 00:14:08 INFO - PROCESS | 1679 | 1466579648669 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:08 INFO - PROCESS | 1679 | 1466579648671 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d3f000 == 34 [pid = 1679] [id = 150] 00:14:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x112fdc800) [pid = 1679] [serial = 447] [outer = 0x0] 00:14:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x12516e400) [pid = 1679] [serial = 448] [outer = 0x112fdc800] 00:14:08 INFO - PROCESS | 1679 | 1466579648694 Marionette DEBUG loaded listener.js 00:14:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x125676c00) [pid = 1679] [serial = 449] [outer = 0x112fdc800] 00:14:08 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:08 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:08 INFO - PROCESS | 1679 | 1466579648978 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]]]}] 00:14:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:14:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 470ms 00:14:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:14:09 INFO - PROCESS | 1679 | 1466579649031 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 00:14:09 INFO - PROCESS | 1679 | 1466579649032 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 00:14:09 INFO - PROCESS | 1679 | 1466579649035 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:14:09 INFO - PROCESS | 1679 | 1466579649036 Marionette TRACE conn2 <- [1,574,null,{}] 00:14:09 INFO - PROCESS | 1679 | 1466579649038 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}] 00:14:09 INFO - PROCESS | 1679 | 1466579649040 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:09 INFO - PROCESS | 1679 | 1466579649110 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 00:14:09 INFO - PROCESS | 1679 | 1466579649114 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:09 INFO - PROCESS | 1679 | 1466579649115 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:09 INFO - PROCESS | 1679 | ++DOCSHELL 0x124563000 == 35 [pid = 1679] [id = 151] 00:14:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x125677000) [pid = 1679] [serial = 450] [outer = 0x0] 00:14:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x12645bc00) [pid = 1679] [serial = 451] [outer = 0x125677000] 00:14:09 INFO - PROCESS | 1679 | 1466579649141 Marionette DEBUG loaded listener.js 00:14:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1267a0000) [pid = 1679] [serial = 452] [outer = 0x125677000] 00:14:09 INFO - PROCESS | 1679 | 1466579649464 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]]]}] 00:14:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:14:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 469ms 00:14:09 INFO - PROCESS | 1679 | 1466579649504 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 00:14:09 INFO - PROCESS | 1679 | 1466579649506 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 00:14:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:14:09 INFO - PROCESS | 1679 | 1466579649511 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:14:09 INFO - PROCESS | 1679 | 1466579649512 Marionette TRACE conn2 <- [1,578,null,{}] 00:14:09 INFO - PROCESS | 1679 | 1466579649523 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}] 00:14:09 INFO - PROCESS | 1679 | 1466579649524 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:09 INFO - PROCESS | 1679 | 1466579649595 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 00:14:09 INFO - PROCESS | 1679 | 1466579649598 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:09 INFO - PROCESS | 1679 | 1466579649599 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:09 INFO - PROCESS | 1679 | ++DOCSHELL 0x125696000 == 36 [pid = 1679] [id = 152] 00:14:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x1133c7800) [pid = 1679] [serial = 453] [outer = 0x0] 00:14:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x126933000) [pid = 1679] [serial = 454] [outer = 0x1133c7800] 00:14:09 INFO - PROCESS | 1679 | 1466579649633 Marionette DEBUG loaded listener.js 00:14:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x128a04400) [pid = 1679] [serial = 455] [outer = 0x1133c7800] 00:14:09 INFO - PROCESS | 1679 | 1466579649950 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]]]}] 00:14:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:14:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 481ms 00:14:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:14:09 INFO - PROCESS | 1679 | 1466579649990 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 00:14:09 INFO - PROCESS | 1679 | 1466579649991 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 00:14:09 INFO - PROCESS | 1679 | 1466579649993 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:14:09 INFO - PROCESS | 1679 | 1466579649994 Marionette TRACE conn2 <- [1,582,null,{}] 00:14:09 INFO - PROCESS | 1679 | 1466579649997 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}] 00:14:09 INFO - PROCESS | 1679 | 1466579649998 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:10 INFO - PROCESS | 1679 | 1466579650072 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 00:14:10 INFO - PROCESS | 1679 | 1466579650078 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:10 INFO - PROCESS | 1679 | 1466579650079 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:10 INFO - PROCESS | 1679 | ++DOCSHELL 0x126983000 == 37 [pid = 1679] [id = 153] 00:14:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12692f000) [pid = 1679] [serial = 456] [outer = 0x0] 00:14:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x128a42800) [pid = 1679] [serial = 457] [outer = 0x12692f000] 00:14:10 INFO - PROCESS | 1679 | 1466579650103 Marionette DEBUG loaded listener.js 00:14:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x128bc3400) [pid = 1679] [serial = 458] [outer = 0x12692f000] 00:14:10 INFO - PROCESS | 1679 | 1466579650420 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]]]}] 00:14:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:14:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 468ms 00:14:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:14:10 INFO - PROCESS | 1679 | 1466579650463 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 00:14:10 INFO - PROCESS | 1679 | 1466579650464 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 00:14:10 INFO - PROCESS | 1679 | 1466579650467 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:14:10 INFO - PROCESS | 1679 | 1466579650470 Marionette TRACE conn2 <- [1,586,null,{}] 00:14:10 INFO - PROCESS | 1679 | 1466579650472 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}] 00:14:10 INFO - PROCESS | 1679 | 1466579650474 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:10 INFO - PROCESS | 1679 | 1466579650613 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 00:14:10 INFO - PROCESS | 1679 | 1466579650630 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:10 INFO - PROCESS | 1679 | 1466579650632 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:10 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192f2800 == 38 [pid = 1679] [id = 154] 00:14:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x128a06400) [pid = 1679] [serial = 459] [outer = 0x0] 00:14:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x129217000) [pid = 1679] [serial = 460] [outer = 0x128a06400] 00:14:10 INFO - PROCESS | 1679 | 1466579650676 Marionette DEBUG loaded listener.js 00:14:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12a54c800) [pid = 1679] [serial = 461] [outer = 0x128a06400] 00:14:11 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:11 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:11 INFO - PROCESS | 1679 | 1466579651153 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]]]}] 00:14:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:14:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 720ms 00:14:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:14:11 INFO - PROCESS | 1679 | 1466579651192 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 00:14:11 INFO - PROCESS | 1679 | 1466579651193 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 00:14:11 INFO - PROCESS | 1679 | 1466579651195 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:14:11 INFO - PROCESS | 1679 | 1466579651196 Marionette TRACE conn2 <- [1,590,null,{}] 00:14:11 INFO - PROCESS | 1679 | 1466579651198 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}] 00:14:11 INFO - PROCESS | 1679 | 1466579651199 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:11 INFO - PROCESS | 1679 | 1466579651549 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1164e9400) [pid = 1679] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1264ea400) [pid = 1679] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x12566cc00) [pid = 1679] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1189f1800) [pid = 1679] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x128a0e000) [pid = 1679] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x128a10400) [pid = 1679] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x12aab7c00) [pid = 1679] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x119192c00) [pid = 1679] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x117d0f000) [pid = 1679] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x119476400) [pid = 1679] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x11826cc00) [pid = 1679] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x12bdaf400) [pid = 1679] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x119196000) [pid = 1679] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x116199800) [pid = 1679] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:14:11 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x1197f2000) [pid = 1679] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:14:11 INFO - PROCESS | 1679 | 1466579651620 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:11 INFO - PROCESS | 1679 | 1466579651622 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:11 INFO - PROCESS | 1679 | ++DOCSHELL 0x112c8b000 == 39 [pid = 1679] [id = 155] 00:14:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x112caa400) [pid = 1679] [serial = 462] [outer = 0x0] 00:14:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x1133a8c00) [pid = 1679] [serial = 463] [outer = 0x112caa400] 00:14:11 INFO - PROCESS | 1679 | 1466579651654 Marionette DEBUG loaded listener.js 00:14:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x115e1a800) [pid = 1679] [serial = 464] [outer = 0x112caa400] 00:14:12 INFO - PROCESS | 1679 | 1466579652196 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]]]}] 00:14:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:14:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1019ms 00:14:12 INFO - PROCESS | 1679 | 1466579652248 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 00:14:12 INFO - PROCESS | 1679 | 1466579652250 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 00:14:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:14:12 INFO - PROCESS | 1679 | 1466579652255 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:14:12 INFO - PROCESS | 1679 | 1466579652257 Marionette TRACE conn2 <- [1,594,null,{}] 00:14:12 INFO - PROCESS | 1679 | 1466579652261 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}] 00:14:12 INFO - PROCESS | 1679 | 1466579652262 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:12 INFO - PROCESS | 1679 | 1466579652366 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 00:14:12 INFO - PROCESS | 1679 | 1466579652435 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:12 INFO - PROCESS | 1679 | 1466579652437 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:12 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d47800 == 40 [pid = 1679] [id = 156] 00:14:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x11826a000) [pid = 1679] [serial = 465] [outer = 0x0] 00:14:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x118676000) [pid = 1679] [serial = 466] [outer = 0x11826a000] 00:14:12 INFO - PROCESS | 1679 | 1466579652467 Marionette DEBUG loaded listener.js 00:14:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x11918a000) [pid = 1679] [serial = 467] [outer = 0x11826a000] 00:14:13 INFO - PROCESS | 1679 | 1466579653130 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]]]}] 00:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 922ms 00:14:13 INFO - PROCESS | 1679 | 1466579653177 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 00:14:13 INFO - PROCESS | 1679 | 1466579653179 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 00:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:14:13 INFO - PROCESS | 1679 | 1466579653183 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:14:13 INFO - PROCESS | 1679 | 1466579653185 Marionette TRACE conn2 <- [1,598,null,{}] 00:14:13 INFO - PROCESS | 1679 | 1466579653188 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}] 00:14:13 INFO - PROCESS | 1679 | 1466579653190 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:13 INFO - PROCESS | 1679 | 1466579653280 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 00:14:13 INFO - PROCESS | 1679 | --DOCSHELL 0x1192f2800 == 39 [pid = 1679] [id = 154] 00:14:13 INFO - PROCESS | 1679 | --DOCSHELL 0x126983000 == 38 [pid = 1679] [id = 153] 00:14:13 INFO - PROCESS | 1679 | --DOCSHELL 0x125696000 == 37 [pid = 1679] [id = 152] 00:14:13 INFO - PROCESS | 1679 | --DOCSHELL 0x124563000 == 36 [pid = 1679] [id = 151] 00:14:13 INFO - PROCESS | 1679 | --DOCSHELL 0x123d3f000 == 35 [pid = 1679] [id = 150] 00:14:13 INFO - PROCESS | 1679 | --DOCSHELL 0x11329d800 == 34 [pid = 1679] [id = 149] 00:14:13 INFO - PROCESS | 1679 | --DOCSHELL 0x119a92000 == 33 [pid = 1679] [id = 148] 00:14:13 INFO - PROCESS | 1679 | --DOCSHELL 0x11927b800 == 32 [pid = 1679] [id = 147] 00:14:13 INFO - PROCESS | 1679 | --DOCSHELL 0x118247800 == 31 [pid = 1679] [id = 146] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x12bd93800) [pid = 1679] [serial = 427] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOCSHELL 0x116abf000 == 30 [pid = 1679] [id = 145] 00:14:13 INFO - PROCESS | 1679 | --DOCSHELL 0x115e41800 == 29 [pid = 1679] [id = 144] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x12d165400) [pid = 1679] [serial = 338] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x124e61400) [pid = 1679] [serial = 406] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x128a4ac00) [pid = 1679] [serial = 412] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x128a09c00) [pid = 1679] [serial = 410] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x1256f2c00) [pid = 1679] [serial = 409] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x124a8f000) [pid = 1679] [serial = 418] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x12920e000) [pid = 1679] [serial = 413] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x12932b400) [pid = 1679] [serial = 415] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x12a84c800) [pid = 1679] [serial = 421] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x12af22400) [pid = 1679] [serial = 424] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x12a85b000) [pid = 1679] [serial = 422] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x129348400) [pid = 1679] [serial = 416] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x12ba27800) [pid = 1679] [serial = 425] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x1197f0c00) [pid = 1679] [serial = 397] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x1199bf400) [pid = 1679] [serial = 398] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x1186dd000) [pid = 1679] [serial = 394] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x1189f0800) [pid = 1679] [serial = 395] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x1199c1400) [pid = 1679] [serial = 392] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x1197ef000) [pid = 1679] [serial = 391] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 66 (0x119475400) [pid = 1679] [serial = 389] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 65 (0x1186d4400) [pid = 1679] [serial = 388] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 64 (0x12c0dac00) [pid = 1679] [serial = 386] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 63 (0x1245ef000) [pid = 1679] [serial = 403] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 62 (0x123a5a400) [pid = 1679] [serial = 401] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 61 (0x1199c9c00) [pid = 1679] [serial = 400] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 60 (0x128a0d400) [pid = 1679] [serial = 419] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 59 (0x12504dc00) [pid = 1679] [serial = 407] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | --DOMWINDOW == 58 (0x124949400) [pid = 1679] [serial = 404] [outer = 0x0] [url = about:blank] 00:14:13 INFO - PROCESS | 1679 | 1466579653355 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:13 INFO - PROCESS | 1679 | 1466579653358 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:13 INFO - PROCESS | 1679 | ++DOCSHELL 0x113cf0000 == 30 [pid = 1679] [id = 157] 00:14:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 59 (0x117d13800) [pid = 1679] [serial = 468] [outer = 0x0] 00:14:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 60 (0x1186dd400) [pid = 1679] [serial = 469] [outer = 0x117d13800] 00:14:13 INFO - PROCESS | 1679 | 1466579653385 Marionette DEBUG loaded listener.js 00:14:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 61 (0x119198800) [pid = 1679] [serial = 470] [outer = 0x117d13800] 00:14:13 INFO - PROCESS | 1679 | 1466579653701 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]]]}] 00:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 576ms 00:14:13 INFO - PROCESS | 1679 | 1466579653758 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 00:14:13 INFO - PROCESS | 1679 | 1466579653762 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 00:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:14:13 INFO - PROCESS | 1679 | 1466579653766 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:14:13 INFO - PROCESS | 1679 | 1466579653768 Marionette TRACE conn2 <- [1,602,null,{}] 00:14:13 INFO - PROCESS | 1679 | 1466579653770 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}] 00:14:13 INFO - PROCESS | 1679 | 1466579653772 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:13 INFO - PROCESS | 1679 | 1466579653855 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 00:14:13 INFO - PROCESS | 1679 | 1466579653904 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:13 INFO - PROCESS | 1679 | 1466579653906 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:13 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d3e800 == 31 [pid = 1679] [id = 158] 00:14:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 62 (0x119476000) [pid = 1679] [serial = 471] [outer = 0x0] 00:14:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 63 (0x1197ef000) [pid = 1679] [serial = 472] [outer = 0x119476000] 00:14:13 INFO - PROCESS | 1679 | 1466579653933 Marionette DEBUG loaded listener.js 00:14:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 64 (0x1199c2c00) [pid = 1679] [serial = 473] [outer = 0x119476000] 00:14:14 INFO - PROCESS | 1679 | 1466579654225 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]]]}] 00:14:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:14:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 471ms 00:14:14 INFO - PROCESS | 1679 | 1466579654238 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 00:14:14 INFO - PROCESS | 1679 | 1466579654239 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 00:14:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:14:14 INFO - PROCESS | 1679 | 1466579654249 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:14:14 INFO - PROCESS | 1679 | 1466579654252 Marionette TRACE conn2 <- [1,606,null,{}] 00:14:14 INFO - PROCESS | 1679 | 1466579654264 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}] 00:14:14 INFO - PROCESS | 1679 | 1466579654267 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:14 INFO - PROCESS | 1679 | 1466579654351 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 00:14:14 INFO - PROCESS | 1679 | 1466579654357 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:14 INFO - PROCESS | 1679 | 1466579654361 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:14 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192ec800 == 32 [pid = 1679] [id = 159] 00:14:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 65 (0x119b8f000) [pid = 1679] [serial = 474] [outer = 0x0] 00:14:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x123b73400) [pid = 1679] [serial = 475] [outer = 0x119b8f000] 00:14:14 INFO - PROCESS | 1679 | 1466579654392 Marionette DEBUG loaded listener.js 00:14:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x124275c00) [pid = 1679] [serial = 476] [outer = 0x119b8f000] 00:14:14 INFO - PROCESS | 1679 | 1466579654846 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]]]}] 00:14:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:14:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 621ms 00:14:14 INFO - PROCESS | 1679 | 1466579654871 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 00:14:14 INFO - PROCESS | 1679 | 1466579654873 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 00:14:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:14:14 INFO - PROCESS | 1679 | 1466579654877 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:14:14 INFO - PROCESS | 1679 | 1466579654879 Marionette TRACE conn2 <- [1,610,null,{}] 00:14:14 INFO - PROCESS | 1679 | 1466579654883 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}] 00:14:14 INFO - PROCESS | 1679 | 1466579654884 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:14 INFO - PROCESS | 1679 | 1466579654979 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 00:14:15 INFO - PROCESS | 1679 | 1466579655022 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:15 INFO - PROCESS | 1679 | 1466579655025 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x11832b800 == 33 [pid = 1679] [id = 160] 00:14:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x1164df000) [pid = 1679] [serial = 477] [outer = 0x0] 00:14:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x1195d3c00) [pid = 1679] [serial = 478] [outer = 0x1164df000] 00:14:15 INFO - PROCESS | 1679 | 1466579655058 Marionette DEBUG loaded listener.js 00:14:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x11990f400) [pid = 1679] [serial = 479] [outer = 0x1164df000] 00:14:15 INFO - PROCESS | 1679 | 1466579655481 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]]]}] 00:14:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:14:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 622ms 00:14:15 INFO - PROCESS | 1679 | 1466579655499 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 00:14:15 INFO - PROCESS | 1679 | 1466579655502 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 00:14:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:14:15 INFO - PROCESS | 1679 | 1466579655507 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:14:15 INFO - PROCESS | 1679 | 1466579655509 Marionette TRACE conn2 <- [1,614,null,{}] 00:14:15 INFO - PROCESS | 1679 | 1466579655511 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}] 00:14:15 INFO - PROCESS | 1679 | 1466579655513 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:15 INFO - PROCESS | 1679 | 1466579655606 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 00:14:15 INFO - PROCESS | 1679 | 1466579655651 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:15 INFO - PROCESS | 1679 | 1466579655652 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169b6000 == 34 [pid = 1679] [id = 161] 00:14:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x1199c3000) [pid = 1679] [serial = 480] [outer = 0x0] 00:14:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x1217e8000) [pid = 1679] [serial = 481] [outer = 0x1199c3000] 00:14:15 INFO - PROCESS | 1679 | 1466579655682 Marionette DEBUG loaded listener.js 00:14:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x1245f1c00) [pid = 1679] [serial = 482] [outer = 0x1199c3000] 00:14:16 INFO - PROCESS | 1679 | 1466579656111 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]]]}] 00:14:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:14:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 670ms 00:14:16 INFO - PROCESS | 1679 | 1466579656177 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 00:14:16 INFO - PROCESS | 1679 | 1466579656178 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 00:14:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:14:16 INFO - PROCESS | 1679 | 1466579656181 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:14:16 INFO - PROCESS | 1679 | 1466579656183 Marionette TRACE conn2 <- [1,618,null,{}] 00:14:16 INFO - PROCESS | 1679 | 1466579656191 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}] 00:14:16 INFO - PROCESS | 1679 | 1466579656194 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:16 INFO - PROCESS | 1679 | 1466579656308 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 00:14:16 INFO - PROCESS | 1679 | 1466579656382 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:16 INFO - PROCESS | 1679 | 1466579656384 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:16 INFO - PROCESS | 1679 | ++DOCSHELL 0x124025800 == 35 [pid = 1679] [id = 162] 00:14:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x124a84800) [pid = 1679] [serial = 483] [outer = 0x0] 00:14:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x124e6c400) [pid = 1679] [serial = 484] [outer = 0x124a84800] 00:14:16 INFO - PROCESS | 1679 | 1466579656415 Marionette DEBUG loaded listener.js 00:14:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x125670400) [pid = 1679] [serial = 485] [outer = 0x124a84800] 00:14:16 INFO - PROCESS | 1679 | 1466579656821 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]]]}] 00:14:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:14:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 673ms 00:14:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:14:16 INFO - PROCESS | 1679 | 1466579656855 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 00:14:16 INFO - PROCESS | 1679 | 1466579656857 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 00:14:16 INFO - PROCESS | 1679 | 1466579656859 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:14:16 INFO - PROCESS | 1679 | 1466579656861 Marionette TRACE conn2 <- [1,622,null,{}] 00:14:16 INFO - PROCESS | 1679 | 1466579656863 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}] 00:14:16 INFO - PROCESS | 1679 | 1466579656865 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:16 INFO - PROCESS | 1679 | 1466579656960 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 00:14:17 INFO - PROCESS | 1679 | 1466579657003 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:17 INFO - PROCESS | 1679 | 1466579657005 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:17 INFO - PROCESS | 1679 | ++DOCSHELL 0x124bbe000 == 36 [pid = 1679] [id = 163] 00:14:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x12645a800) [pid = 1679] [serial = 486] [outer = 0x0] 00:14:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x126706000) [pid = 1679] [serial = 487] [outer = 0x12645a800] 00:14:17 INFO - PROCESS | 1679 | 1466579657034 Marionette DEBUG loaded listener.js 00:14:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x126933400) [pid = 1679] [serial = 488] [outer = 0x12645a800] 00:14:17 INFO - PROCESS | 1679 | 1466579657448 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]]]}] 00:14:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:14:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 619ms 00:14:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:14:17 INFO - PROCESS | 1679 | 1466579657480 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 00:14:17 INFO - PROCESS | 1679 | 1466579657482 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 00:14:17 INFO - PROCESS | 1679 | 1466579657484 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:14:17 INFO - PROCESS | 1679 | 1466579657485 Marionette TRACE conn2 <- [1,626,null,{}] 00:14:17 INFO - PROCESS | 1679 | 1466579657488 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}] 00:14:17 INFO - PROCESS | 1679 | 1466579657489 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:17 INFO - PROCESS | 1679 | 1466579657581 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 00:14:17 INFO - PROCESS | 1679 | 1466579657660 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:17 INFO - PROCESS | 1679 | 1466579657661 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:17 INFO - PROCESS | 1679 | ++DOCSHELL 0x12671c000 == 37 [pid = 1679] [id = 164] 00:14:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x116f94c00) [pid = 1679] [serial = 489] [outer = 0x0] 00:14:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x128a0ac00) [pid = 1679] [serial = 490] [outer = 0x116f94c00] 00:14:17 INFO - PROCESS | 1679 | 1466579657692 Marionette DEBUG loaded listener.js 00:14:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x128a47c00) [pid = 1679] [serial = 491] [outer = 0x116f94c00] 00:14:18 INFO - PROCESS | 1679 | 1466579658187 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]]]}] 00:14:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:14:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 721ms 00:14:18 INFO - PROCESS | 1679 | 1466579658205 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 00:14:18 INFO - PROCESS | 1679 | 1466579658210 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 00:14:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:14:18 INFO - PROCESS | 1679 | 1466579658214 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:14:18 INFO - PROCESS | 1679 | 1466579658215 Marionette TRACE conn2 <- [1,630,null,{}] 00:14:18 INFO - PROCESS | 1679 | 1466579658219 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}] 00:14:18 INFO - PROCESS | 1679 | 1466579658220 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:18 INFO - PROCESS | 1679 | 1466579658314 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 00:14:18 INFO - PROCESS | 1679 | 1466579658360 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:18 INFO - PROCESS | 1679 | 1466579658361 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:18 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192f1800 == 38 [pid = 1679] [id = 165] 00:14:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x116199800) [pid = 1679] [serial = 492] [outer = 0x0] 00:14:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x11826e400) [pid = 1679] [serial = 493] [outer = 0x116199800] 00:14:18 INFO - PROCESS | 1679 | 1466579658389 Marionette DEBUG loaded listener.js 00:14:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x119478800) [pid = 1679] [serial = 494] [outer = 0x116199800] 00:14:19 INFO - PROCESS | 1679 | --DOCSHELL 0x117d3e800 == 37 [pid = 1679] [id = 158] 00:14:19 INFO - PROCESS | 1679 | --DOCSHELL 0x113cf0000 == 36 [pid = 1679] [id = 157] 00:14:19 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0ef800 == 35 [pid = 1679] [id = 143] 00:14:19 INFO - PROCESS | 1679 | --DOCSHELL 0x112c8b000 == 34 [pid = 1679] [id = 155] 00:14:19 INFO - PROCESS | 1679 | --DOCSHELL 0x117d47800 == 33 [pid = 1679] [id = 156] 00:14:19 INFO - PROCESS | 1679 | --DOCSHELL 0x12671c000 == 32 [pid = 1679] [id = 164] 00:14:19 INFO - PROCESS | 1679 | --DOCSHELL 0x124bbe000 == 31 [pid = 1679] [id = 163] 00:14:19 INFO - PROCESS | 1679 | --DOCSHELL 0x124025800 == 30 [pid = 1679] [id = 162] 00:14:19 INFO - PROCESS | 1679 | --DOCSHELL 0x1169b6000 == 29 [pid = 1679] [id = 161] 00:14:19 INFO - PROCESS | 1679 | --DOCSHELL 0x1192ec800 == 28 [pid = 1679] [id = 159] 00:14:19 INFO - PROCESS | 1679 | --DOCSHELL 0x11832b800 == 27 [pid = 1679] [id = 160] 00:14:19 INFO - PROCESS | 1679 | 1466579659271 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]]]}] 00:14:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:14:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1073ms 00:14:19 INFO - PROCESS | 1679 | 1466579659288 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 00:14:19 INFO - PROCESS | 1679 | 1466579659292 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 00:14:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:14:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x117d19400) [pid = 1679] [serial = 495] [outer = 0x12ce5d000] 00:14:19 INFO - PROCESS | 1679 | 1466579659317 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:14:19 INFO - PROCESS | 1679 | 1466579659319 Marionette TRACE conn2 <- [1,634,null,{}] 00:14:19 INFO - PROCESS | 1679 | 1466579659341 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}] 00:14:19 INFO - PROCESS | 1679 | 1466579659343 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:19 INFO - PROCESS | 1679 | 1466579659432 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 00:14:19 INFO - PROCESS | 1679 | 1466579659515 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:19 INFO - PROCESS | 1679 | 1466579659516 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:19 INFO - PROCESS | 1679 | ++DOCSHELL 0x116739800 == 28 [pid = 1679] [id = 166] 00:14:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x117d15c00) [pid = 1679] [serial = 496] [outer = 0x0] 00:14:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x11867e400) [pid = 1679] [serial = 497] [outer = 0x117d15c00] 00:14:19 INFO - PROCESS | 1679 | 1466579659565 Marionette DEBUG loaded listener.js 00:14:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x119746c00) [pid = 1679] [serial = 498] [outer = 0x117d15c00] 00:14:19 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:19 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:20 INFO - PROCESS | 1679 | 1466579660002 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]]]}] 00:14:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:14:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 745ms 00:14:20 INFO - PROCESS | 1679 | 1466579660047 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 00:14:20 INFO - PROCESS | 1679 | 1466579660050 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 00:14:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:14:20 INFO - PROCESS | 1679 | 1466579660055 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:14:20 INFO - PROCESS | 1679 | 1466579660057 Marionette TRACE conn2 <- [1,638,null,{}] 00:14:20 INFO - PROCESS | 1679 | 1466579660059 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}] 00:14:20 INFO - PROCESS | 1679 | 1466579660061 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:20 INFO - PROCESS | 1679 | 1466579660159 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 00:14:20 INFO - PROCESS | 1679 | 1466579660163 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:20 INFO - PROCESS | 1679 | 1466579660164 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:20 INFO - PROCESS | 1679 | ++DOCSHELL 0x118326800 == 29 [pid = 1679] [id = 167] 00:14:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1197ec400) [pid = 1679] [serial = 499] [outer = 0x0] 00:14:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x119903c00) [pid = 1679] [serial = 500] [outer = 0x1197ec400] 00:14:20 INFO - PROCESS | 1679 | 1466579660191 Marionette DEBUG loaded listener.js 00:14:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x119a0a800) [pid = 1679] [serial = 501] [outer = 0x1197ec400] 00:14:20 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:20 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:20 INFO - PROCESS | 1679 | 1466579660561 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]]]}] 00:14:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:14:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 521ms 00:14:20 INFO - PROCESS | 1679 | 1466579660577 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 00:14:20 INFO - PROCESS | 1679 | 1466579660579 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 00:14:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:14:20 INFO - PROCESS | 1679 | 1466579660589 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:14:20 INFO - PROCESS | 1679 | 1466579660593 Marionette TRACE conn2 <- [1,642,null,{}] 00:14:20 INFO - PROCESS | 1679 | 1466579660602 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}] 00:14:20 INFO - PROCESS | 1679 | 1466579660606 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:20 INFO - PROCESS | 1679 | 1466579660749 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 00:14:20 INFO - PROCESS | 1679 | 1466579660766 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:20 INFO - PROCESS | 1679 | 1466579660768 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:20 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217d5800 == 30 [pid = 1679] [id = 168] 00:14:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x11678ac00) [pid = 1679] [serial = 502] [outer = 0x0] 00:14:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1245f5800) [pid = 1679] [serial = 503] [outer = 0x11678ac00] 00:14:20 INFO - PROCESS | 1679 | 1466579660814 Marionette DEBUG loaded listener.js 00:14:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12494d800) [pid = 1679] [serial = 504] [outer = 0x11678ac00] 00:14:21 INFO - PROCESS | 1679 | 1466579661269 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]]]}] 00:14:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:14:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 724ms 00:14:21 INFO - PROCESS | 1679 | 1466579661313 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 00:14:21 INFO - PROCESS | 1679 | 1466579661314 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 00:14:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:14:21 INFO - PROCESS | 1679 | 1466579661317 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:14:21 INFO - PROCESS | 1679 | 1466579661318 Marionette TRACE conn2 <- [1,646,null,{}] 00:14:21 INFO - PROCESS | 1679 | 1466579661320 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}] 00:14:21 INFO - PROCESS | 1679 | 1466579661321 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:21 INFO - PROCESS | 1679 | 1466579661418 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 00:14:21 INFO - PROCESS | 1679 | 1466579661421 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:21 INFO - PROCESS | 1679 | 1466579661423 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:21 INFO - PROCESS | 1679 | ++DOCSHELL 0x124ab6800 == 31 [pid = 1679] [id = 169] 00:14:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x124e61000) [pid = 1679] [serial = 505] [outer = 0x0] 00:14:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12566cc00) [pid = 1679] [serial = 506] [outer = 0x124e61000] 00:14:21 INFO - PROCESS | 1679 | 1466579661449 Marionette DEBUG loaded listener.js 00:14:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12645b000) [pid = 1679] [serial = 507] [outer = 0x124e61000] 00:14:21 INFO - PROCESS | 1679 | 1466579661963 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]]]}] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1199c7000) [pid = 1679] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x11974f000) [pid = 1679] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x116f22000) [pid = 1679] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x116f92800) [pid = 1679] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1133c7800) [pid = 1679] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1164e2c00) [pid = 1679] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x125677000) [pid = 1679] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x123df4400) [pid = 1679] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x112fdc800) [pid = 1679] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x119476000) [pid = 1679] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x117d13800) [pid = 1679] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x11826a000) [pid = 1679] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x112caa400) [pid = 1679] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x12692f000) [pid = 1679] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x128a06400) [pid = 1679] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x12ba0bc00) [pid = 1679] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:14:21 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x119b8f000) [pid = 1679] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:14:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:14:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 668ms 00:14:21 INFO - PROCESS | 1679 | 1466579661985 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 00:14:21 INFO - PROCESS | 1679 | 1466579661986 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 00:14:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:14:21 INFO - PROCESS | 1679 | 1466579661988 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:14:22 INFO - PROCESS | 1679 | 1466579661998 Marionette TRACE conn2 <- [1,650,null,{}] 00:14:22 INFO - PROCESS | 1679 | 1466579662001 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}] 00:14:22 INFO - PROCESS | 1679 | 1466579662003 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:22 INFO - PROCESS | 1679 | 1466579662098 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 00:14:22 INFO - PROCESS | 1679 | 1466579662130 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:22 INFO - PROCESS | 1679 | 1466579662131 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:22 INFO - PROCESS | 1679 | ++DOCSHELL 0x117474800 == 32 [pid = 1679] [id = 170] 00:14:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x116f98800) [pid = 1679] [serial = 508] [outer = 0x0] 00:14:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x11842e400) [pid = 1679] [serial = 509] [outer = 0x116f98800] 00:14:22 INFO - PROCESS | 1679 | 1466579662170 Marionette DEBUG loaded listener.js 00:14:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x119751c00) [pid = 1679] [serial = 510] [outer = 0x116f98800] 00:14:22 INFO - PROCESS | 1679 | 1466579662508 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]]]}] 00:14:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:14:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 577ms 00:14:22 INFO - PROCESS | 1679 | 1466579662570 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 00:14:22 INFO - PROCESS | 1679 | 1466579662572 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 00:14:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:14:22 INFO - PROCESS | 1679 | 1466579662574 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:14:22 INFO - PROCESS | 1679 | 1466579662575 Marionette TRACE conn2 <- [1,654,null,{}] 00:14:22 INFO - PROCESS | 1679 | 1466579662577 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}] 00:14:22 INFO - PROCESS | 1679 | 1466579662581 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:22 INFO - PROCESS | 1679 | 1466579662672 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 00:14:22 INFO - PROCESS | 1679 | 1466579662678 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:22 INFO - PROCESS | 1679 | 1466579662680 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:22 INFO - PROCESS | 1679 | ++DOCSHELL 0x12884e000 == 33 [pid = 1679] [id = 171] 00:14:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x1199c3800) [pid = 1679] [serial = 511] [outer = 0x0] 00:14:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x125677000) [pid = 1679] [serial = 512] [outer = 0x1199c3800] 00:14:22 INFO - PROCESS | 1679 | 1466579662704 Marionette DEBUG loaded listener.js 00:14:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x128bccc00) [pid = 1679] [serial = 513] [outer = 0x1199c3800] 00:14:23 INFO - PROCESS | 1679 | 1466579663001 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]]]}] 00:14:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:14:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 00:14:23 INFO - PROCESS | 1679 | 1466579663044 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 00:14:23 INFO - PROCESS | 1679 | 1466579663046 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 00:14:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:14:23 INFO - PROCESS | 1679 | 1466579663048 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:14:23 INFO - PROCESS | 1679 | 1466579663049 Marionette TRACE conn2 <- [1,658,null,{}] 00:14:23 INFO - PROCESS | 1679 | 1466579663051 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}] 00:14:23 INFO - PROCESS | 1679 | 1466579663052 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:23 INFO - PROCESS | 1679 | 1466579663130 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 00:14:23 INFO - PROCESS | 1679 | 1466579663133 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:23 INFO - PROCESS | 1679 | 1466579663134 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:23 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a257800 == 34 [pid = 1679] [id = 172] 00:14:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x11678c400) [pid = 1679] [serial = 514] [outer = 0x0] 00:14:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x12921ac00) [pid = 1679] [serial = 515] [outer = 0x11678c400] 00:14:23 INFO - PROCESS | 1679 | 1466579663161 Marionette DEBUG loaded listener.js 00:14:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x129339c00) [pid = 1679] [serial = 516] [outer = 0x11678c400] 00:14:23 INFO - PROCESS | 1679 | 1466579663480 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]]]}] 00:14:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:14:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 00:14:23 INFO - PROCESS | 1679 | 1466579663516 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 00:14:23 INFO - PROCESS | 1679 | 1466579663517 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 00:14:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:14:23 INFO - PROCESS | 1679 | 1466579663519 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:14:23 INFO - PROCESS | 1679 | 1466579663520 Marionette TRACE conn2 <- [1,662,null,{}] 00:14:23 INFO - PROCESS | 1679 | 1466579663523 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}] 00:14:23 INFO - PROCESS | 1679 | 1466579663526 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:23 INFO - PROCESS | 1679 | 1466579663619 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 00:14:23 INFO - PROCESS | 1679 | 1466579663624 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:23 INFO - PROCESS | 1679 | 1466579663628 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:23 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a26b000 == 35 [pid = 1679] [id = 173] 00:14:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x129211c00) [pid = 1679] [serial = 517] [outer = 0x0] 00:14:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x12a49e800) [pid = 1679] [serial = 518] [outer = 0x129211c00] 00:14:23 INFO - PROCESS | 1679 | 1466579663651 Marionette DEBUG loaded listener.js 00:14:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12a551c00) [pid = 1679] [serial = 519] [outer = 0x129211c00] 00:14:23 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:23 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:23 INFO - PROCESS | 1679 | 1466579663943 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]]]}] 00:14:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:14:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 00:14:24 INFO - PROCESS | 1679 | 1466579664010 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 00:14:24 INFO - PROCESS | 1679 | 1466579664012 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 00:14:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:14:24 INFO - PROCESS | 1679 | 1466579664016 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:14:24 INFO - PROCESS | 1679 | 1466579664018 Marionette TRACE conn2 <- [1,666,null,{}] 00:14:24 INFO - PROCESS | 1679 | 1466579664024 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}] 00:14:24 INFO - PROCESS | 1679 | 1466579664026 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:24 INFO - PROCESS | 1679 | 1466579664135 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 00:14:24 INFO - PROCESS | 1679 | 1466579664181 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:24 INFO - PROCESS | 1679 | 1466579664183 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:24 INFO - PROCESS | 1679 | ++DOCSHELL 0x11694a000 == 36 [pid = 1679] [id = 174] 00:14:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x11619f400) [pid = 1679] [serial = 520] [outer = 0x0] 00:14:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x116979000) [pid = 1679] [serial = 521] [outer = 0x11619f400] 00:14:24 INFO - PROCESS | 1679 | 1466579664215 Marionette DEBUG loaded listener.js 00:14:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x118431000) [pid = 1679] [serial = 522] [outer = 0x11619f400] 00:14:24 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:24 INFO - PROCESS | 1679 | 1466579664707 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]]]}] 00:14:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:14:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 722ms 00:14:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:14:24 INFO - PROCESS | 1679 | 1466579664739 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 00:14:24 INFO - PROCESS | 1679 | 1466579664741 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 00:14:24 INFO - PROCESS | 1679 | 1466579664745 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:14:24 INFO - PROCESS | 1679 | 1466579664748 Marionette TRACE conn2 <- [1,670,null,{}] 00:14:24 INFO - PROCESS | 1679 | 1466579664751 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}] 00:14:24 INFO - PROCESS | 1679 | 1466579664753 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:24 INFO - PROCESS | 1679 | 1466579664859 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 00:14:24 INFO - PROCESS | 1679 | 1466579664909 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:24 INFO - PROCESS | 1679 | 1466579664910 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:24 INFO - PROCESS | 1679 | ++DOCSHELL 0x123c63000 == 37 [pid = 1679] [id = 175] 00:14:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x119750400) [pid = 1679] [serial = 523] [outer = 0x0] 00:14:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1199c7800) [pid = 1679] [serial = 524] [outer = 0x119750400] 00:14:24 INFO - PROCESS | 1679 | 1466579664941 Marionette DEBUG loaded listener.js 00:14:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x1217e5400) [pid = 1679] [serial = 525] [outer = 0x119750400] 00:14:25 INFO - PROCESS | 1679 | 1466579665395 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]]]}] 00:14:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:14:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 723ms 00:14:25 INFO - PROCESS | 1679 | 1466579665496 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 00:14:25 INFO - PROCESS | 1679 | 1466579665497 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 00:14:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:14:25 INFO - PROCESS | 1679 | 1466579665501 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:14:25 INFO - PROCESS | 1679 | 1466579665502 Marionette TRACE conn2 <- [1,674,null,{}] 00:14:25 INFO - PROCESS | 1679 | 1466579665509 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}] 00:14:25 INFO - PROCESS | 1679 | 1466579665512 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:25 INFO - PROCESS | 1679 | 1466579665637 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 00:14:25 INFO - PROCESS | 1679 | 1466579665713 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:25 INFO - PROCESS | 1679 | 1466579665716 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:25 INFO - PROCESS | 1679 | ++DOCSHELL 0x116409800 == 38 [pid = 1679] [id = 176] 00:14:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x11947c800) [pid = 1679] [serial = 526] [outer = 0x0] 00:14:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x119908000) [pid = 1679] [serial = 527] [outer = 0x11947c800] 00:14:25 INFO - PROCESS | 1679 | 1466579665747 Marionette DEBUG loaded listener.js 00:14:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x125674000) [pid = 1679] [serial = 528] [outer = 0x11947c800] 00:14:26 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:26 INFO - PROCESS | 1679 | --DOCSHELL 0x12a257800 == 37 [pid = 1679] [id = 172] 00:14:26 INFO - PROCESS | 1679 | --DOCSHELL 0x12884e000 == 36 [pid = 1679] [id = 171] 00:14:26 INFO - PROCESS | 1679 | --DOCSHELL 0x117474800 == 35 [pid = 1679] [id = 170] 00:14:26 INFO - PROCESS | 1679 | --DOCSHELL 0x124ab6800 == 34 [pid = 1679] [id = 169] 00:14:26 INFO - PROCESS | 1679 | --DOCSHELL 0x1217d5800 == 33 [pid = 1679] [id = 168] 00:14:26 INFO - PROCESS | 1679 | --DOCSHELL 0x118326800 == 32 [pid = 1679] [id = 167] 00:14:26 INFO - PROCESS | 1679 | --DOCSHELL 0x116739800 == 31 [pid = 1679] [id = 166] 00:14:26 INFO - PROCESS | 1679 | 1466579666286 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]]]}] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x124275c00) [pid = 1679] [serial = 476] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x123b73400) [pid = 1679] [serial = 475] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x119d85800) [pid = 1679] [serial = 439] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1197f4000) [pid = 1679] [serial = 436] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1217e0800) [pid = 1679] [serial = 442] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x118870000) [pid = 1679] [serial = 433] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x119470c00) [pid = 1679] [serial = 434] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x128a04400) [pid = 1679] [serial = 455] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x126933000) [pid = 1679] [serial = 454] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x123a5d800) [pid = 1679] [serial = 443] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x117d1b000) [pid = 1679] [serial = 431] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x12645bc00) [pid = 1679] [serial = 451] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x124e69800) [pid = 1679] [serial = 446] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x125676c00) [pid = 1679] [serial = 449] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1217e0c00) [pid = 1679] [serial = 440] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x11678e400) [pid = 1679] [serial = 430] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x12516e400) [pid = 1679] [serial = 448] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1245f6000) [pid = 1679] [serial = 445] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x1267a0000) [pid = 1679] [serial = 452] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x1199bf800) [pid = 1679] [serial = 437] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x1199c2c00) [pid = 1679] [serial = 473] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x12a54c800) [pid = 1679] [serial = 461] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x1186dd400) [pid = 1679] [serial = 469] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x1197ef000) [pid = 1679] [serial = 472] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x118676000) [pid = 1679] [serial = 466] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x11918a000) [pid = 1679] [serial = 467] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x1133a8c00) [pid = 1679] [serial = 463] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x115e1a800) [pid = 1679] [serial = 464] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x119198800) [pid = 1679] [serial = 470] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x128bc3400) [pid = 1679] [serial = 458] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x128a42800) [pid = 1679] [serial = 457] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x129217000) [pid = 1679] [serial = 460] [outer = 0x0] [url = about:blank] 00:14:26 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x12bdb6000) [pid = 1679] [serial = 428] [outer = 0x0] [url = about:blank] 00:14:26 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 00:14:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 824ms 00:14:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:14:26 INFO - PROCESS | 1679 | 1466579666326 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 00:14:26 INFO - PROCESS | 1679 | 1466579666328 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 00:14:26 INFO - PROCESS | 1679 | 1466579666331 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:14:26 INFO - PROCESS | 1679 | 1466579666333 Marionette TRACE conn2 <- [1,678,null,{}] 00:14:26 INFO - PROCESS | 1679 | 1466579666337 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}] 00:14:26 INFO - PROCESS | 1679 | 1466579666338 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:26 INFO - PROCESS | 1679 | 1466579666414 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 00:14:26 INFO - PROCESS | 1679 | 1466579666419 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:26 INFO - PROCESS | 1679 | 1466579666421 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:26 INFO - PROCESS | 1679 | ++DOCSHELL 0x116675800 == 32 [pid = 1679] [id = 177] 00:14:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x11918d800) [pid = 1679] [serial = 529] [outer = 0x0] 00:14:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x119474000) [pid = 1679] [serial = 530] [outer = 0x11918d800] 00:14:26 INFO - PROCESS | 1679 | 1466579666452 Marionette DEBUG loaded listener.js 00:14:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x1197ed800) [pid = 1679] [serial = 531] [outer = 0x11918d800] 00:14:26 INFO - PROCESS | 1679 | 1466579666785 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]]]}] 00:14:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:14:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 470ms 00:14:26 INFO - PROCESS | 1679 | 1466579666802 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 00:14:26 INFO - PROCESS | 1679 | 1466579666805 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 00:14:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:14:26 INFO - PROCESS | 1679 | 1466579666812 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:14:26 INFO - PROCESS | 1679 | 1466579666813 Marionette TRACE conn2 <- [1,682,null,{}] 00:14:26 INFO - PROCESS | 1679 | 1466579666816 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}] 00:14:26 INFO - PROCESS | 1679 | 1466579666817 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:26 INFO - PROCESS | 1679 | 1466579666902 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 00:14:26 INFO - PROCESS | 1679 | 1466579666951 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:26 INFO - PROCESS | 1679 | 1466579666952 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:26 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d36000 == 33 [pid = 1679] [id = 178] 00:14:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x115e19400) [pid = 1679] [serial = 532] [outer = 0x0] 00:14:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x119a0d800) [pid = 1679] [serial = 533] [outer = 0x115e19400] 00:14:26 INFO - PROCESS | 1679 | 1466579666979 Marionette DEBUG loaded listener.js 00:14:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x123df8c00) [pid = 1679] [serial = 534] [outer = 0x115e19400] 00:14:27 INFO - PROCESS | 1679 | 1466579667783 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]]]}] 00:14:27 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) 00:14:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1021ms 00:14:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:14:27 INFO - PROCESS | 1679 | 1466579667834 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 00:14:27 INFO - PROCESS | 1679 | 1466579667835 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 00:14:27 INFO - PROCESS | 1679 | 1466579667837 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:14:27 INFO - PROCESS | 1679 | 1466579667839 Marionette TRACE conn2 <- [1,686,null,{}] 00:14:27 INFO - PROCESS | 1679 | 1466579667857 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}] 00:14:27 INFO - PROCESS | 1679 | 1466579667860 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:27 INFO - PROCESS | 1679 | 1466579667957 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 00:14:27 INFO - PROCESS | 1679 | 1466579667963 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:27 INFO - PROCESS | 1679 | 1466579667965 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b28000 == 34 [pid = 1679] [id = 179] 00:14:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x124a8d000) [pid = 1679] [serial = 535] [outer = 0x0] 00:14:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x1256f3800) [pid = 1679] [serial = 536] [outer = 0x124a8d000] 00:14:27 INFO - PROCESS | 1679 | 1466579667992 Marionette DEBUG loaded listener.js 00:14:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x126937400) [pid = 1679] [serial = 537] [outer = 0x124a8d000] 00:14:28 INFO - PROCESS | 1679 | 1466579668797 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]]]}] 00:14:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:14:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 981ms 00:14:28 INFO - PROCESS | 1679 | 1466579668826 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 00:14:28 INFO - PROCESS | 1679 | 1466579668828 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 00:14:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:14:28 INFO - PROCESS | 1679 | 1466579668830 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:14:28 INFO - PROCESS | 1679 | 1466579668831 Marionette TRACE conn2 <- [1,690,null,{}] 00:14:28 INFO - PROCESS | 1679 | 1466579668834 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}] 00:14:28 INFO - PROCESS | 1679 | 1466579668835 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:28 INFO - PROCESS | 1679 | 1466579668929 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 00:14:28 INFO - PROCESS | 1679 | 1466579668932 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:28 INFO - PROCESS | 1679 | 1466579668934 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:28 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d43000 == 35 [pid = 1679] [id = 180] 00:14:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x128a04800) [pid = 1679] [serial = 538] [outer = 0x0] 00:14:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x128bcfc00) [pid = 1679] [serial = 539] [outer = 0x128a04800] 00:14:28 INFO - PROCESS | 1679 | 1466579668959 Marionette DEBUG loaded listener.js 00:14:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x129217400) [pid = 1679] [serial = 540] [outer = 0x128a04800] 00:14:29 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x1164df000) [pid = 1679] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:14:29 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x1199c3000) [pid = 1679] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:14:29 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x124a84800) [pid = 1679] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:14:29 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x12645a800) [pid = 1679] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:14:29 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x1197ec400) [pid = 1679] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:14:29 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x116f94c00) [pid = 1679] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:14:29 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x117d15c00) [pid = 1679] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:14:29 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x116199800) [pid = 1679] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:14:29 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x11678ac00) [pid = 1679] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:14:29 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x11678c400) [pid = 1679] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:14:29 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x124e61000) [pid = 1679] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:14:29 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x116f98800) [pid = 1679] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:14:29 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x1199c3800) [pid = 1679] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:14:29 INFO - PROCESS | 1679 | 1466579669771 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]]]}] 00:14:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:14:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 00:14:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:14:29 INFO - PROCESS | 1679 | 1466579669801 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 00:14:29 INFO - PROCESS | 1679 | 1466579669802 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 00:14:29 INFO - PROCESS | 1679 | 1466579669804 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:14:29 INFO - PROCESS | 1679 | 1466579669805 Marionette TRACE conn2 <- [1,694,null,{}] 00:14:29 INFO - PROCESS | 1679 | 1466579669810 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}] 00:14:29 INFO - PROCESS | 1679 | 1466579669812 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:29 INFO - PROCESS | 1679 | 1466579669882 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 00:14:29 INFO - PROCESS | 1679 | 1466579669885 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:29 INFO - PROCESS | 1679 | 1466579669887 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:29 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d42800 == 36 [pid = 1679] [id = 181] 00:14:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x116983400) [pid = 1679] [serial = 541] [outer = 0x0] 00:14:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x1199c4400) [pid = 1679] [serial = 542] [outer = 0x116983400] 00:14:29 INFO - PROCESS | 1679 | 1466579669913 Marionette DEBUG loaded listener.js 00:14:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x124b19800) [pid = 1679] [serial = 543] [outer = 0x116983400] 00:14:30 INFO - PROCESS | 1679 | 1466579670706 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]]]}] 00:14:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 00:14:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 921ms 00:14:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:14:30 INFO - PROCESS | 1679 | 1466579670726 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 00:14:30 INFO - PROCESS | 1679 | 1466579670727 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 00:14:30 INFO - PROCESS | 1679 | 1466579670729 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:14:30 INFO - PROCESS | 1679 | 1466579670730 Marionette TRACE conn2 <- [1,698,null,{}] 00:14:30 INFO - PROCESS | 1679 | 1466579670732 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}] 00:14:30 INFO - PROCESS | 1679 | 1466579670737 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:30 INFO - PROCESS | 1679 | 1466579670849 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 00:14:30 INFO - PROCESS | 1679 | 1466579670855 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:30 INFO - PROCESS | 1679 | 1466579670856 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:30 INFO - PROCESS | 1679 | ++DOCSHELL 0x12883b000 == 37 [pid = 1679] [id = 182] 00:14:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x124a84800) [pid = 1679] [serial = 544] [outer = 0x0] 00:14:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x129327c00) [pid = 1679] [serial = 545] [outer = 0x124a84800] 00:14:30 INFO - PROCESS | 1679 | 1466579670882 Marionette DEBUG loaded listener.js 00:14:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x12af19400) [pid = 1679] [serial = 546] [outer = 0x124a84800] 00:14:31 INFO - PROCESS | 1679 | 1466579671670 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]]]}] 00:14:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 00:14:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 00:14:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:14:31 INFO - PROCESS | 1679 | 1466579671703 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 00:14:31 INFO - PROCESS | 1679 | 1466579671704 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 00:14:31 INFO - PROCESS | 1679 | 1466579671706 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:14:31 INFO - PROCESS | 1679 | 1466579671707 Marionette TRACE conn2 <- [1,702,null,{}] 00:14:31 INFO - PROCESS | 1679 | 1466579671712 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}] 00:14:31 INFO - PROCESS | 1679 | 1466579671713 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:31 INFO - PROCESS | 1679 | 1466579671783 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 00:14:31 INFO - PROCESS | 1679 | 1466579671786 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:31 INFO - PROCESS | 1679 | 1466579671787 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:31 INFO - PROCESS | 1679 | ++DOCSHELL 0x129278800 == 38 [pid = 1679] [id = 183] 00:14:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x12a4a1c00) [pid = 1679] [serial = 547] [outer = 0x0] 00:14:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x12b0d6400) [pid = 1679] [serial = 548] [outer = 0x12a4a1c00] 00:14:31 INFO - PROCESS | 1679 | 1466579671814 Marionette DEBUG loaded listener.js 00:14:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x12b83c000) [pid = 1679] [serial = 549] [outer = 0x12a4a1c00] 00:14:32 INFO - PROCESS | 1679 | 1466579672630 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]]]}] 00:14:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:14:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 974ms 00:14:32 INFO - PROCESS | 1679 | 1466579672680 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 00:14:32 INFO - PROCESS | 1679 | 1466579672682 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 00:14:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:14:32 INFO - PROCESS | 1679 | 1466579672686 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:14:32 INFO - PROCESS | 1679 | 1466579672688 Marionette TRACE conn2 <- [1,706,null,{}] 00:14:32 INFO - PROCESS | 1679 | 1466579672692 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}] 00:14:32 INFO - PROCESS | 1679 | 1466579672693 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:32 INFO - PROCESS | 1679 | 1466579672791 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 00:14:32 INFO - PROCESS | 1679 | 1466579672838 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:32 INFO - PROCESS | 1679 | 1466579672840 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:32 INFO - PROCESS | 1679 | ++DOCSHELL 0x117151000 == 39 [pid = 1679] [id = 184] 00:14:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x11918a000) [pid = 1679] [serial = 550] [outer = 0x0] 00:14:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x11947b800) [pid = 1679] [serial = 551] [outer = 0x11918a000] 00:14:32 INFO - PROCESS | 1679 | 1466579672870 Marionette DEBUG loaded listener.js 00:14:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1199ba800) [pid = 1679] [serial = 552] [outer = 0x11918a000] 00:14:33 INFO - PROCESS | 1679 | 1466579673765 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]]]}] 00:14:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:14:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1120ms 00:14:33 INFO - PROCESS | 1679 | 1466579673807 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 00:14:33 INFO - PROCESS | 1679 | 1466579673811 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 00:14:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:14:33 INFO - PROCESS | 1679 | 1466579673815 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:14:33 INFO - PROCESS | 1679 | 1466579673817 Marionette TRACE conn2 <- [1,710,null,{}] 00:14:33 INFO - PROCESS | 1679 | 1466579673819 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}] 00:14:33 INFO - PROCESS | 1679 | 1466579673821 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:33 INFO - PROCESS | 1679 | 1466579673918 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 00:14:33 INFO - PROCESS | 1679 | 1466579673966 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:33 INFO - PROCESS | 1679 | 1466579673968 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:33 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217c1000 == 40 [pid = 1679] [id = 185] 00:14:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1245ef400) [pid = 1679] [serial = 553] [outer = 0x0] 00:14:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x12494d400) [pid = 1679] [serial = 554] [outer = 0x1245ef400] 00:14:33 INFO - PROCESS | 1679 | 1466579673998 Marionette DEBUG loaded listener.js 00:14:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x12566b400) [pid = 1679] [serial = 555] [outer = 0x1245ef400] 00:14:34 INFO - PROCESS | 1679 | 1466579674890 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]]]}] 00:14:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:14:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1119ms 00:14:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:14:34 INFO - PROCESS | 1679 | 1466579674935 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 00:14:34 INFO - PROCESS | 1679 | 1466579674937 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 00:14:34 INFO - PROCESS | 1679 | 1466579674939 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:14:34 INFO - PROCESS | 1679 | 1466579674941 Marionette TRACE conn2 <- [1,714,null,{}] 00:14:34 INFO - PROCESS | 1679 | 1466579674949 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}] 00:14:34 INFO - PROCESS | 1679 | 1466579674952 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:35 INFO - PROCESS | 1679 | 1466579675049 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 00:14:35 INFO - PROCESS | 1679 | 1466579675097 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:35 INFO - PROCESS | 1679 | 1466579675099 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:35 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a588800 == 41 [pid = 1679] [id = 186] 00:14:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x128a48800) [pid = 1679] [serial = 556] [outer = 0x0] 00:14:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x129328c00) [pid = 1679] [serial = 557] [outer = 0x128a48800] 00:14:35 INFO - PROCESS | 1679 | 1466579675130 Marionette DEBUG loaded listener.js 00:14:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x12a553400) [pid = 1679] [serial = 558] [outer = 0x128a48800] 00:14:36 INFO - PROCESS | 1679 | 1466579676073 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]]]}] 00:14:36 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 00:14:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1175ms 00:14:36 INFO - PROCESS | 1679 | 1466579676115 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 00:14:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:14:36 INFO - PROCESS | 1679 | 1466579676117 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 00:14:36 INFO - PROCESS | 1679 | 1466579676120 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:14:36 INFO - PROCESS | 1679 | 1466579676122 Marionette TRACE conn2 <- [1,718,null,{}] 00:14:36 INFO - PROCESS | 1679 | 1466579676125 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}] 00:14:36 INFO - PROCESS | 1679 | 1466579676127 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x1192f1800 == 40 [pid = 1679] [id = 165] 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x12883b000 == 39 [pid = 1679] [id = 182] 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x123d42800 == 38 [pid = 1679] [id = 181] 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x123d43000 == 37 [pid = 1679] [id = 180] 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x119b28000 == 36 [pid = 1679] [id = 179] 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x117d36000 == 35 [pid = 1679] [id = 178] 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x116675800 == 34 [pid = 1679] [id = 177] 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x116409800 == 33 [pid = 1679] [id = 176] 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x123c63000 == 32 [pid = 1679] [id = 175] 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x11694a000 == 31 [pid = 1679] [id = 174] 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x12a26b000 == 30 [pid = 1679] [id = 173] 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x12a588800 == 29 [pid = 1679] [id = 186] 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x1217c1000 == 28 [pid = 1679] [id = 185] 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x129278800 == 27 [pid = 1679] [id = 183] 00:14:36 INFO - PROCESS | 1679 | --DOCSHELL 0x117151000 == 26 [pid = 1679] [id = 184] 00:14:36 INFO - PROCESS | 1679 | 1466579676649 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x116f95000) [pid = 1679] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x11990f400) [pid = 1679] [serial = 479] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x1195d3c00) [pid = 1679] [serial = 478] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x1245f1c00) [pid = 1679] [serial = 482] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x1217e8000) [pid = 1679] [serial = 481] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x125670400) [pid = 1679] [serial = 485] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x124e6c400) [pid = 1679] [serial = 484] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x126933400) [pid = 1679] [serial = 488] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x126706000) [pid = 1679] [serial = 487] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x119903c00) [pid = 1679] [serial = 500] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x128a47c00) [pid = 1679] [serial = 491] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x128a0ac00) [pid = 1679] [serial = 490] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x11867e400) [pid = 1679] [serial = 497] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x119478800) [pid = 1679] [serial = 494] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x11826e400) [pid = 1679] [serial = 493] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x1245f5800) [pid = 1679] [serial = 503] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x129339c00) [pid = 1679] [serial = 516] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x12a49e800) [pid = 1679] [serial = 518] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x12566cc00) [pid = 1679] [serial = 506] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 66 (0x12494d800) [pid = 1679] [serial = 504] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 65 (0x11842e400) [pid = 1679] [serial = 509] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 64 (0x128bccc00) [pid = 1679] [serial = 513] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 63 (0x12921ac00) [pid = 1679] [serial = 515] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 62 (0x12645b000) [pid = 1679] [serial = 507] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 61 (0x119a0a800) [pid = 1679] [serial = 501] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 60 (0x125677000) [pid = 1679] [serial = 512] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 59 (0x119751c00) [pid = 1679] [serial = 510] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | --DOMWINDOW == 58 (0x119746c00) [pid = 1679] [serial = 498] [outer = 0x0] [url = about:blank] 00:14:36 INFO - PROCESS | 1679 | 1466579676743 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:36 INFO - PROCESS | 1679 | 1466579676745 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:36 INFO - PROCESS | 1679 | ++DOCSHELL 0x112eb4000 == 27 [pid = 1679] [id = 187] 00:14:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 59 (0x1164de400) [pid = 1679] [serial = 559] [outer = 0x0] 00:14:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 60 (0x116639000) [pid = 1679] [serial = 560] [outer = 0x1164de400] 00:14:36 INFO - PROCESS | 1679 | 1466579676773 Marionette DEBUG loaded listener.js 00:14:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 61 (0x116f19800) [pid = 1679] [serial = 561] [outer = 0x1164de400] 00:14:37 INFO - PROCESS | 1679 | 1466579677553 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]]]}] 00:14:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:14:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1472ms 00:14:37 INFO - PROCESS | 1679 | 1466579677594 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 00:14:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:14:37 INFO - PROCESS | 1679 | 1466579677597 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 00:14:37 INFO - PROCESS | 1679 | 1466579677600 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:14:37 INFO - PROCESS | 1679 | 1466579677602 Marionette TRACE conn2 <- [1,722,null,{}] 00:14:37 INFO - PROCESS | 1679 | 1466579677605 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}] 00:14:37 INFO - PROCESS | 1679 | 1466579677608 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:37 INFO - PROCESS | 1679 | 1466579677683 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 00:14:37 INFO - PROCESS | 1679 | 1466579677688 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:37 INFO - PROCESS | 1679 | 1466579677689 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:37 INFO - PROCESS | 1679 | ++DOCSHELL 0x11695f000 == 28 [pid = 1679] [id = 188] 00:14:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 62 (0x119189c00) [pid = 1679] [serial = 562] [outer = 0x0] 00:14:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 63 (0x119479800) [pid = 1679] [serial = 563] [outer = 0x119189c00] 00:14:37 INFO - PROCESS | 1679 | 1466579677720 Marionette DEBUG loaded listener.js 00:14:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 64 (0x11974bc00) [pid = 1679] [serial = 564] [outer = 0x119189c00] 00:14:38 INFO - PROCESS | 1679 | 1466579678072 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] 00:14:38 INFO - PROCESS | 1679 | 1466579678123 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 00:14:38 INFO - PROCESS | 1679 | 1466579678126 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:14:38 INFO - PROCESS | 1679 | 1466579678127 Marionette TRACE conn2 <- [1,726,null,{}] 00:14:38 INFO - PROCESS | 1679 | 1466579678129 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}] 00:14:38 INFO - PROCESS | 1679 | 1466579678131 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:38 INFO - PROCESS | 1679 | 1466579678206 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 00:14:38 INFO - PROCESS | 1679 | 1466579678213 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:38 INFO - PROCESS | 1679 | 1466579678214 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:38 INFO - PROCESS | 1679 | ++DOCSHELL 0x118241800 == 29 [pid = 1679] [id = 189] 00:14:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 65 (0x1197f8400) [pid = 1679] [serial = 565] [outer = 0x0] 00:14:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x1199c6c00) [pid = 1679] [serial = 566] [outer = 0x1197f8400] 00:14:38 INFO - PROCESS | 1679 | 1466579678242 Marionette DEBUG loaded listener.js 00:14:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x1217e2400) [pid = 1679] [serial = 567] [outer = 0x1197f8400] 00:14:38 INFO - PROCESS | 1679 | 1466579678684 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]]]}] 00:14:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:14:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 569ms 00:14:38 INFO - PROCESS | 1679 | 1466579678695 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 00:14:38 INFO - PROCESS | 1679 | 1466579678699 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 00:14:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:14:38 INFO - PROCESS | 1679 | 1466579678728 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:14:38 INFO - PROCESS | 1679 | 1466579678732 Marionette TRACE conn2 <- [1,730,null,{}] 00:14:38 INFO - PROCESS | 1679 | 1466579678736 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}] 00:14:38 INFO - PROCESS | 1679 | 1466579678740 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:38 INFO - PROCESS | 1679 | 1466579678886 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 00:14:38 INFO - PROCESS | 1679 | 1466579678910 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:38 INFO - PROCESS | 1679 | 1466579678911 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:38 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192ec800 == 30 [pid = 1679] [id = 190] 00:14:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x123927400) [pid = 1679] [serial = 568] [outer = 0x0] 00:14:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x1245fac00) [pid = 1679] [serial = 569] [outer = 0x123927400] 00:14:38 INFO - PROCESS | 1679 | 1466579678953 Marionette DEBUG loaded listener.js 00:14:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x124e69800) [pid = 1679] [serial = 570] [outer = 0x123927400] 00:14:39 INFO - PROCESS | 1679 | 1466579679448 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] 00:14:39 INFO - PROCESS | 1679 | 1466579679502 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 00:14:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:14:39 INFO - PROCESS | 1679 | 1466579679504 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:14:39 INFO - PROCESS | 1679 | 1466579679505 Marionette TRACE conn2 <- [1,734,null,{}] 00:14:39 INFO - PROCESS | 1679 | 1466579679509 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}] 00:14:39 INFO - PROCESS | 1679 | 1466579679510 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:39 INFO - PROCESS | 1679 | 1466579679600 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 00:14:39 INFO - PROCESS | 1679 | 1466579679603 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:39 INFO - PROCESS | 1679 | 1466579679604 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:39 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217d0000 == 31 [pid = 1679] [id = 191] 00:14:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x113c87800) [pid = 1679] [serial = 571] [outer = 0x0] 00:14:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x1257f5400) [pid = 1679] [serial = 572] [outer = 0x113c87800] 00:14:39 INFO - PROCESS | 1679 | 1466579679656 Marionette DEBUG loaded listener.js 00:14:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x126798800) [pid = 1679] [serial = 573] [outer = 0x113c87800] 00:14:39 INFO - PROCESS | 1679 | 1466579679975 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]]]}] 00:14:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:14:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 523ms 00:14:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:14:40 INFO - PROCESS | 1679 | 1466579680027 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 00:14:40 INFO - PROCESS | 1679 | 1466579680028 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 00:14:40 INFO - PROCESS | 1679 | 1466579680030 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:14:40 INFO - PROCESS | 1679 | 1466579680031 Marionette TRACE conn2 <- [1,738,null,{}] 00:14:40 INFO - PROCESS | 1679 | 1466579680034 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}] 00:14:40 INFO - PROCESS | 1679 | 1466579680035 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:40 INFO - PROCESS | 1679 | 1466579680129 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 00:14:40 INFO - PROCESS | 1679 | 1466579680162 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:40 INFO - PROCESS | 1679 | 1466579680165 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:40 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d38000 == 32 [pid = 1679] [id = 192] 00:14:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x128a09000) [pid = 1679] [serial = 574] [outer = 0x0] 00:14:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x128a0ec00) [pid = 1679] [serial = 575] [outer = 0x128a09000] 00:14:40 INFO - PROCESS | 1679 | 1466579680201 Marionette DEBUG loaded listener.js 00:14:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x129215c00) [pid = 1679] [serial = 576] [outer = 0x128a09000] 00:14:40 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x128a04800) [pid = 1679] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:14:40 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x129211c00) [pid = 1679] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:14:40 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x119750400) [pid = 1679] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:14:40 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x11619f400) [pid = 1679] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:14:40 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x11947c800) [pid = 1679] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:14:40 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x116983400) [pid = 1679] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:14:40 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x11918d800) [pid = 1679] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:14:40 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x115e19400) [pid = 1679] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:14:40 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x124a8d000) [pid = 1679] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:14:40 INFO - PROCESS | 1679 | --DOMWINDOW == 66 (0x124a84800) [pid = 1679] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:14:40 INFO - PROCESS | 1679 | --DOMWINDOW == 65 (0x12a4a1c00) [pid = 1679] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:14:41 INFO - PROCESS | 1679 | 1466579681127 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]]]}] 00:14:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:14:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1121ms 00:14:41 INFO - PROCESS | 1679 | 1466579681152 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 00:14:41 INFO - PROCESS | 1679 | 1466579681153 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 00:14:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:14:41 INFO - PROCESS | 1679 | 1466579681155 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:14:41 INFO - PROCESS | 1679 | 1466579681156 Marionette TRACE conn2 <- [1,742,null,{}] 00:14:41 INFO - PROCESS | 1679 | 1466579681163 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}] 00:14:41 INFO - PROCESS | 1679 | 1466579681164 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:41 INFO - PROCESS | 1679 | 1466579681261 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 00:14:41 INFO - PROCESS | 1679 | 1466579681265 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:41 INFO - PROCESS | 1679 | 1466579681266 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:41 INFO - PROCESS | 1679 | ++DOCSHELL 0x112fb1800 == 33 [pid = 1679] [id = 193] 00:14:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x124a8d000) [pid = 1679] [serial = 577] [outer = 0x0] 00:14:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x126930400) [pid = 1679] [serial = 578] [outer = 0x124a8d000] 00:14:41 INFO - PROCESS | 1679 | 1466579681291 Marionette DEBUG loaded listener.js 00:14:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x12921cc00) [pid = 1679] [serial = 579] [outer = 0x124a8d000] 00:14:42 INFO - PROCESS | 1679 | 1466579682088 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]]]}] 00:14:42 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 00:14:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 976ms 00:14:42 INFO - PROCESS | 1679 | 1466579682132 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 00:14:42 INFO - PROCESS | 1679 | 1466579682133 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 00:14:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:14:42 INFO - PROCESS | 1679 | 1466579682135 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:14:42 INFO - PROCESS | 1679 | 1466579682136 Marionette TRACE conn2 <- [1,746,null,{}] 00:14:42 INFO - PROCESS | 1679 | 1466579682139 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}] 00:14:42 INFO - PROCESS | 1679 | 1466579682140 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:42 INFO - PROCESS | 1679 | 1466579682210 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 00:14:42 INFO - PROCESS | 1679 | 1466579682214 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:42 INFO - PROCESS | 1679 | 1466579682215 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:42 INFO - PROCESS | 1679 | ++DOCSHELL 0x12569f000 == 34 [pid = 1679] [id = 194] 00:14:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x11613e000) [pid = 1679] [serial = 580] [outer = 0x0] 00:14:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x12932e000) [pid = 1679] [serial = 581] [outer = 0x11613e000] 00:14:42 INFO - PROCESS | 1679 | 1466579682278 Marionette DEBUG loaded listener.js 00:14:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x12a84d400) [pid = 1679] [serial = 582] [outer = 0x11613e000] 00:14:43 INFO - PROCESS | 1679 | 1466579683048 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]]]}] 00:14:43 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.) 00:14:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 922ms 00:14:43 INFO - PROCESS | 1679 | 1466579683059 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 00:14:43 INFO - PROCESS | 1679 | 1466579683062 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 00:14:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:14:43 INFO - PROCESS | 1679 | 1466579683065 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:14:43 INFO - PROCESS | 1679 | 1466579683067 Marionette TRACE conn2 <- [1,750,null,{}] 00:14:43 INFO - PROCESS | 1679 | 1466579683071 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}] 00:14:43 INFO - PROCESS | 1679 | 1466579683073 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:43 INFO - PROCESS | 1679 | 1466579683182 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 00:14:43 INFO - PROCESS | 1679 | 1466579683226 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:43 INFO - PROCESS | 1679 | 1466579683228 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:43 INFO - PROCESS | 1679 | ++DOCSHELL 0x11662c800 == 35 [pid = 1679] [id = 195] 00:14:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x116a1b800) [pid = 1679] [serial = 583] [outer = 0x0] 00:14:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x1176f3c00) [pid = 1679] [serial = 584] [outer = 0x116a1b800] 00:14:43 INFO - PROCESS | 1679 | 1466579683260 Marionette DEBUG loaded listener.js 00:14:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x1186d4400) [pid = 1679] [serial = 585] [outer = 0x116a1b800] 00:14:44 INFO - PROCESS | 1679 | 1466579684249 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]]]}] 00:14:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:14:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1223ms 00:14:44 INFO - PROCESS | 1679 | 1466579684288 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 00:14:44 INFO - PROCESS | 1679 | 1466579684292 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 00:14:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:14:44 INFO - PROCESS | 1679 | 1466579684296 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:14:44 INFO - PROCESS | 1679 | 1466579684298 Marionette TRACE conn2 <- [1,754,null,{}] 00:14:44 INFO - PROCESS | 1679 | 1466579684300 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}] 00:14:44 INFO - PROCESS | 1679 | 1466579684302 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:44 INFO - PROCESS | 1679 | 1466579684405 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 00:14:44 INFO - PROCESS | 1679 | 1466579684572 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:44 INFO - PROCESS | 1679 | 1466579684573 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:44 INFO - PROCESS | 1679 | ++DOCSHELL 0x113293800 == 36 [pid = 1679] [id = 196] 00:14:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x115e15800) [pid = 1679] [serial = 586] [outer = 0x0] 00:14:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x117d17400) [pid = 1679] [serial = 587] [outer = 0x115e15800] 00:14:44 INFO - PROCESS | 1679 | 1466579684609 Marionette DEBUG loaded listener.js 00:14:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x118879c00) [pid = 1679] [serial = 588] [outer = 0x115e15800] 00:14:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12d9d6000 == 35 [pid = 1679] [id = 21] 00:14:44 INFO - PROCESS | 1679 | --DOCSHELL 0x113ce9000 == 34 [pid = 1679] [id = 26] 00:14:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12a80f000 == 33 [pid = 1679] [id = 8] 00:14:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba41800 == 32 [pid = 1679] [id = 10] 00:14:44 INFO - PROCESS | 1679 | --DOCSHELL 0x129053000 == 31 [pid = 1679] [id = 6] 00:14:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0e6800 == 30 [pid = 1679] [id = 9] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x128bcfc00) [pid = 1679] [serial = 539] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x12a551c00) [pid = 1679] [serial = 519] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x1199c7800) [pid = 1679] [serial = 524] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x1217e5400) [pid = 1679] [serial = 525] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x116979000) [pid = 1679] [serial = 521] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x118431000) [pid = 1679] [serial = 522] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x119908000) [pid = 1679] [serial = 527] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x125674000) [pid = 1679] [serial = 528] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x1199c4400) [pid = 1679] [serial = 542] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x119474000) [pid = 1679] [serial = 530] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 66 (0x1197ed800) [pid = 1679] [serial = 531] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 65 (0x119a0d800) [pid = 1679] [serial = 533] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 64 (0x123df8c00) [pid = 1679] [serial = 534] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 63 (0x1256f3800) [pid = 1679] [serial = 536] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 62 (0x12af19400) [pid = 1679] [serial = 546] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 61 (0x12b83c000) [pid = 1679] [serial = 549] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 60 (0x124b19800) [pid = 1679] [serial = 543] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 59 (0x129217400) [pid = 1679] [serial = 540] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 58 (0x12b0d6400) [pid = 1679] [serial = 548] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 57 (0x126937400) [pid = 1679] [serial = 537] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | --DOMWINDOW == 56 (0x129327c00) [pid = 1679] [serial = 545] [outer = 0x0] [url = about:blank] 00:14:45 INFO - PROCESS | 1679 | 1466579685503 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]]]}] 00:14:45 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 00:14:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1219ms 00:14:45 INFO - PROCESS | 1679 | 1466579685517 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 00:14:45 INFO - PROCESS | 1679 | 1466579685518 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 00:14:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:14:45 INFO - PROCESS | 1679 | 1466579685521 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:14:45 INFO - PROCESS | 1679 | 1466579685523 Marionette TRACE conn2 <- [1,758,null,{}] 00:14:45 INFO - PROCESS | 1679 | 1466579685529 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}] 00:14:45 INFO - PROCESS | 1679 | 1466579685531 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:45 INFO - PROCESS | 1679 | 1466579685613 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 00:14:45 INFO - PROCESS | 1679 | 1466579685659 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:45 INFO - PROCESS | 1679 | 1466579685660 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:45 INFO - PROCESS | 1679 | ++DOCSHELL 0x117158800 == 31 [pid = 1679] [id = 197] 00:14:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 57 (0x119750c00) [pid = 1679] [serial = 589] [outer = 0x0] 00:14:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 58 (0x1197f3000) [pid = 1679] [serial = 590] [outer = 0x119750c00] 00:14:45 INFO - PROCESS | 1679 | 1466579685690 Marionette DEBUG loaded listener.js 00:14:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 59 (0x1199be800) [pid = 1679] [serial = 591] [outer = 0x119750c00] 00:14:46 INFO - PROCESS | 1679 | 1466579686011 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]]]}] 00:14:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:14:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 524ms 00:14:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:14:46 INFO - PROCESS | 1679 | 1466579686047 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 00:14:46 INFO - PROCESS | 1679 | 1466579686049 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 00:14:46 INFO - PROCESS | 1679 | 1466579686052 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:14:46 INFO - PROCESS | 1679 | 1466579686054 Marionette TRACE conn2 <- [1,762,null,{}] 00:14:46 INFO - PROCESS | 1679 | 1466579686056 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}] 00:14:46 INFO - PROCESS | 1679 | 1466579686057 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:46 INFO - PROCESS | 1679 | 1466579686138 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 00:14:46 INFO - PROCESS | 1679 | 1466579686185 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:46 INFO - PROCESS | 1679 | 1466579686187 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:46 INFO - PROCESS | 1679 | ++DOCSHELL 0x11858d000 == 32 [pid = 1679] [id = 198] 00:14:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 60 (0x119752400) [pid = 1679] [serial = 592] [outer = 0x0] 00:14:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 61 (0x119a0bc00) [pid = 1679] [serial = 593] [outer = 0x119752400] 00:14:46 INFO - PROCESS | 1679 | 1466579686212 Marionette DEBUG loaded listener.js 00:14:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 62 (0x124a84800) [pid = 1679] [serial = 594] [outer = 0x119752400] 00:14:46 INFO - PROCESS | 1679 | 1466579686966 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]]]}] 00:14:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:14:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 00:14:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:14:47 INFO - PROCESS | 1679 | 1466579687025 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 00:14:47 INFO - PROCESS | 1679 | 1466579687026 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 00:14:47 INFO - PROCESS | 1679 | 1466579687029 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:14:47 INFO - PROCESS | 1679 | 1466579687034 Marionette TRACE conn2 <- [1,766,null,{}] 00:14:47 INFO - PROCESS | 1679 | 1466579687040 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}] 00:14:47 INFO - PROCESS | 1679 | 1466579687043 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:47 INFO - PROCESS | 1679 | 1466579687137 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 00:14:47 INFO - PROCESS | 1679 | 1466579687171 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:47 INFO - PROCESS | 1679 | 1466579687172 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:47 INFO - PROCESS | 1679 | ++DOCSHELL 0x123a2f000 == 33 [pid = 1679] [id = 199] 00:14:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 63 (0x1164e4c00) [pid = 1679] [serial = 595] [outer = 0x0] 00:14:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 64 (0x12679ec00) [pid = 1679] [serial = 596] [outer = 0x1164e4c00] 00:14:47 INFO - PROCESS | 1679 | 1466579687196 Marionette DEBUG loaded listener.js 00:14:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 65 (0x126937400) [pid = 1679] [serial = 597] [outer = 0x1164e4c00] 00:14:48 INFO - PROCESS | 1679 | --DOMWINDOW == 64 (0x123927400) [pid = 1679] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:14:48 INFO - PROCESS | 1679 | --DOMWINDOW == 63 (0x128a09000) [pid = 1679] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:14:48 INFO - PROCESS | 1679 | --DOMWINDOW == 62 (0x1164de400) [pid = 1679] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:14:48 INFO - PROCESS | 1679 | --DOMWINDOW == 61 (0x119189c00) [pid = 1679] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:14:48 INFO - PROCESS | 1679 | --DOMWINDOW == 60 (0x1197f8400) [pid = 1679] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:14:48 INFO - PROCESS | 1679 | --DOMWINDOW == 59 (0x128a48800) [pid = 1679] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:14:48 INFO - PROCESS | 1679 | --DOMWINDOW == 58 (0x113c87800) [pid = 1679] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:14:48 INFO - PROCESS | 1679 | --DOMWINDOW == 57 (0x11918a000) [pid = 1679] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:14:48 INFO - PROCESS | 1679 | --DOMWINDOW == 56 (0x1245ef400) [pid = 1679] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:14:48 INFO - PROCESS | 1679 | --DOMWINDOW == 55 (0x124a8d000) [pid = 1679] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:14:48 INFO - PROCESS | 1679 | 1466579688018 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]]]}] 00:14:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:14:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1029ms 00:14:48 INFO - PROCESS | 1679 | 1466579688058 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 00:14:48 INFO - PROCESS | 1679 | 1466579688059 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 00:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:14:48 INFO - PROCESS | 1679 | 1466579688062 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:14:48 INFO - PROCESS | 1679 | 1466579688063 Marionette TRACE conn2 <- [1,770,null,{}] 00:14:48 INFO - PROCESS | 1679 | 1466579688065 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}] 00:14:48 INFO - PROCESS | 1679 | 1466579688066 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:48 INFO - PROCESS | 1679 | 1466579688141 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 00:14:48 INFO - PROCESS | 1679 | 1466579688143 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:48 INFO - PROCESS | 1679 | 1466579688145 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x12491f800 == 34 [pid = 1679] [id = 200] 00:14:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 56 (0x123927400) [pid = 1679] [serial = 598] [outer = 0x0] 00:14:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 57 (0x124e5f000) [pid = 1679] [serial = 599] [outer = 0x123927400] 00:14:48 INFO - PROCESS | 1679 | 1466579688170 Marionette DEBUG loaded listener.js 00:14:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 58 (0x128a04800) [pid = 1679] [serial = 600] [outer = 0x123927400] 00:14:48 INFO - PROCESS | 1679 | 1466579688513 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]]]}] 00:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 469ms 00:14:48 INFO - PROCESS | 1679 | 1466579688531 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 00:14:48 INFO - PROCESS | 1679 | 1466579688533 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 00:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:14:48 INFO - PROCESS | 1679 | 1466579688535 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:14:48 INFO - PROCESS | 1679 | 1466579688536 Marionette TRACE conn2 <- [1,774,null,{}] 00:14:48 INFO - PROCESS | 1679 | 1466579688538 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}] 00:14:48 INFO - PROCESS | 1679 | 1466579688539 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:48 INFO - PROCESS | 1679 | 1466579688614 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 00:14:48 INFO - PROCESS | 1679 | 1466579688617 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:48 INFO - PROCESS | 1679 | 1466579688621 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217c8800 == 35 [pid = 1679] [id = 201] 00:14:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 59 (0x12921c400) [pid = 1679] [serial = 601] [outer = 0x0] 00:14:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 60 (0x12933b000) [pid = 1679] [serial = 602] [outer = 0x12921c400] 00:14:48 INFO - PROCESS | 1679 | 1466579688656 Marionette DEBUG loaded listener.js 00:14:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 61 (0x12a559800) [pid = 1679] [serial = 603] [outer = 0x12921c400] 00:14:49 INFO - PROCESS | 1679 | 1466579689020 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]]]}] 00:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 520ms 00:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:14:49 INFO - PROCESS | 1679 | 1466579689056 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 00:14:49 INFO - PROCESS | 1679 | 1466579689058 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 00:14:49 INFO - PROCESS | 1679 | 1466579689061 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:14:49 INFO - PROCESS | 1679 | 1466579689063 Marionette TRACE conn2 <- [1,778,null,{}] 00:14:49 INFO - PROCESS | 1679 | 1466579689066 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}] 00:14:49 INFO - PROCESS | 1679 | 1466579689068 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:49 INFO - PROCESS | 1679 | 1466579689187 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 00:14:49 INFO - PROCESS | 1679 | 1466579689193 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:49 INFO - PROCESS | 1679 | 1466579689194 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x12883e800 == 36 [pid = 1679] [id = 202] 00:14:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 62 (0x12a855000) [pid = 1679] [serial = 604] [outer = 0x0] 00:14:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 63 (0x12af1dc00) [pid = 1679] [serial = 605] [outer = 0x12a855000] 00:14:49 INFO - PROCESS | 1679 | 1466579689234 Marionette DEBUG loaded listener.js 00:14:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 64 (0x12b0d2c00) [pid = 1679] [serial = 606] [outer = 0x12a855000] 00:14:49 INFO - PROCESS | 1679 | 1466579689732 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]]]}] 00:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 723ms 00:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:14:49 INFO - PROCESS | 1679 | 1466579689783 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 00:14:49 INFO - PROCESS | 1679 | 1466579689784 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 00:14:49 INFO - PROCESS | 1679 | 1466579689787 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:14:49 INFO - PROCESS | 1679 | 1466579689788 Marionette TRACE conn2 <- [1,782,null,{}] 00:14:49 INFO - PROCESS | 1679 | 1466579689790 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}] 00:14:49 INFO - PROCESS | 1679 | 1466579689791 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:49 INFO - PROCESS | 1679 | 1466579689864 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 00:14:49 INFO - PROCESS | 1679 | 1466579689867 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:49 INFO - PROCESS | 1679 | 1466579689868 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x129049000 == 37 [pid = 1679] [id = 203] 00:14:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 65 (0x12b0db000) [pid = 1679] [serial = 607] [outer = 0x0] 00:14:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x12b833c00) [pid = 1679] [serial = 608] [outer = 0x12b0db000] 00:14:49 INFO - PROCESS | 1679 | 1466579689893 Marionette DEBUG loaded listener.js 00:14:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x12b83dc00) [pid = 1679] [serial = 609] [outer = 0x12b0db000] 00:14:50 INFO - PROCESS | 1679 | 1466579690260 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]]]}] 00:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 522ms 00:14:50 INFO - PROCESS | 1679 | 1466579690310 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 00:14:50 INFO - PROCESS | 1679 | 1466579690312 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 00:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:14:50 INFO - PROCESS | 1679 | 1466579690323 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:14:50 INFO - PROCESS | 1679 | 1466579690325 Marionette TRACE conn2 <- [1,786,null,{}] 00:14:50 INFO - PROCESS | 1679 | 1466579690328 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}] 00:14:50 INFO - PROCESS | 1679 | 1466579690330 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:50 INFO - PROCESS | 1679 | 1466579690447 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 00:14:50 INFO - PROCESS | 1679 | 1466579690452 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:50 INFO - PROCESS | 1679 | 1466579690453 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x129284800 == 38 [pid = 1679] [id = 204] 00:14:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x12b841400) [pid = 1679] [serial = 610] [outer = 0x0] 00:14:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x12ba06400) [pid = 1679] [serial = 611] [outer = 0x12b841400] 00:14:50 INFO - PROCESS | 1679 | 1466579690496 Marionette DEBUG loaded listener.js 00:14:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x12ba0f800) [pid = 1679] [serial = 612] [outer = 0x12b841400] 00:14:50 INFO - PROCESS | 1679 | 1466579690881 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]]]}] 00:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 571ms 00:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:14:50 INFO - PROCESS | 1679 | 1466579690896 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 00:14:50 INFO - PROCESS | 1679 | 1466579690897 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 00:14:50 INFO - PROCESS | 1679 | 1466579690899 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:14:50 INFO - PROCESS | 1679 | 1466579690900 Marionette TRACE conn2 <- [1,790,null,{}] 00:14:50 INFO - PROCESS | 1679 | 1466579690902 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}] 00:14:50 INFO - PROCESS | 1679 | 1466579690903 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:51 INFO - PROCESS | 1679 | 1466579691047 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 00:14:51 INFO - PROCESS | 1679 | 1466579691082 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:51 INFO - PROCESS | 1679 | 1466579691084 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:51 INFO - PROCESS | 1679 | ++DOCSHELL 0x116671000 == 39 [pid = 1679] [id = 205] 00:14:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x1133a7400) [pid = 1679] [serial = 613] [outer = 0x0] 00:14:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x11678ac00) [pid = 1679] [serial = 614] [outer = 0x1133a7400] 00:14:51 INFO - PROCESS | 1679 | 1466579691115 Marionette DEBUG loaded listener.js 00:14:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x11867f400) [pid = 1679] [serial = 615] [outer = 0x1133a7400] 00:14:51 INFO - PROCESS | 1679 | 1466579691542 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]]]}] 00:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 668ms 00:14:51 INFO - PROCESS | 1679 | 1466579691579 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 00:14:51 INFO - PROCESS | 1679 | 1466579691582 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 00:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:14:51 INFO - PROCESS | 1679 | 1466579691586 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:14:51 INFO - PROCESS | 1679 | 1466579691588 Marionette TRACE conn2 <- [1,794,null,{}] 00:14:51 INFO - PROCESS | 1679 | 1466579691592 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}] 00:14:51 INFO - PROCESS | 1679 | 1466579691596 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:51 INFO - PROCESS | 1679 | 1466579691693 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 00:14:51 INFO - PROCESS | 1679 | 1466579691790 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:51 INFO - PROCESS | 1679 | 1466579691792 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:51 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217bd000 == 40 [pid = 1679] [id = 206] 00:14:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x119b8f000) [pid = 1679] [serial = 616] [outer = 0x0] 00:14:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x1217e6c00) [pid = 1679] [serial = 617] [outer = 0x119b8f000] 00:14:51 INFO - PROCESS | 1679 | 1466579691823 Marionette DEBUG loaded listener.js 00:14:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x124275c00) [pid = 1679] [serial = 618] [outer = 0x119b8f000] 00:14:52 INFO - PROCESS | 1679 | 1466579692248 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]]]}] 00:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 673ms 00:14:52 INFO - PROCESS | 1679 | 1466579692260 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 00:14:52 INFO - PROCESS | 1679 | 1466579692263 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 00:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:14:52 INFO - PROCESS | 1679 | 1466579692265 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:14:52 INFO - PROCESS | 1679 | 1466579692267 Marionette TRACE conn2 <- [1,798,null,{}] 00:14:52 INFO - PROCESS | 1679 | 1466579692269 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}] 00:14:52 INFO - PROCESS | 1679 | 1466579692271 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:52 INFO - PROCESS | 1679 | 1466579692369 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 00:14:52 INFO - PROCESS | 1679 | 1466579692417 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:52 INFO - PROCESS | 1679 | 1466579692418 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:52 INFO - PROCESS | 1679 | ++DOCSHELL 0x12927a800 == 41 [pid = 1679] [id = 207] 00:14:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x124e5fc00) [pid = 1679] [serial = 619] [outer = 0x0] 00:14:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x126708400) [pid = 1679] [serial = 620] [outer = 0x124e5fc00] 00:14:52 INFO - PROCESS | 1679 | 1466579692448 Marionette DEBUG loaded listener.js 00:14:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x128a45400) [pid = 1679] [serial = 621] [outer = 0x124e5fc00] 00:14:52 INFO - PROCESS | 1679 | 1466579692905 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]]]}] 00:14:52 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 00:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 669ms 00:14:52 INFO - PROCESS | 1679 | 1466579692935 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 00:14:52 INFO - PROCESS | 1679 | 1466579692940 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 00:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:14:52 INFO - PROCESS | 1679 | 1466579692976 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:14:52 INFO - PROCESS | 1679 | 1466579692982 Marionette TRACE conn2 <- [1,802,null,{}] 00:14:53 INFO - PROCESS | 1679 | 1466579693006 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}] 00:14:53 INFO - PROCESS | 1679 | 1466579693009 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:53 INFO - PROCESS | 1679 | 1466579693202 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 00:14:53 INFO - PROCESS | 1679 | 1466579693250 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:53 INFO - PROCESS | 1679 | 1466579693252 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:53 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a817000 == 42 [pid = 1679] [id = 208] 00:14:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x12a551c00) [pid = 1679] [serial = 622] [outer = 0x0] 00:14:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x12a856800) [pid = 1679] [serial = 623] [outer = 0x12a551c00] 00:14:53 INFO - PROCESS | 1679 | 1466579693280 Marionette DEBUG loaded listener.js 00:14:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x12b0d4800) [pid = 1679] [serial = 624] [outer = 0x12a551c00] 00:14:53 INFO - PROCESS | 1679 | 1466579693682 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]]]}] 00:14:53 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 00:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 753ms 00:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:14:53 INFO - PROCESS | 1679 | 1466579693719 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 00:14:53 INFO - PROCESS | 1679 | 1466579693720 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 00:14:53 INFO - PROCESS | 1679 | 1466579693722 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:14:53 INFO - PROCESS | 1679 | 1466579693724 Marionette TRACE conn2 <- [1,806,null,{}] 00:14:53 INFO - PROCESS | 1679 | 1466579693726 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}] 00:14:53 INFO - PROCESS | 1679 | 1466579693727 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:53 INFO - PROCESS | 1679 | 1466579693822 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 00:14:53 INFO - PROCESS | 1679 | 1466579693870 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:53 INFO - PROCESS | 1679 | 1466579693871 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:53 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a8c000 == 43 [pid = 1679] [id = 209] 00:14:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x11678c800) [pid = 1679] [serial = 625] [outer = 0x0] 00:14:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x12a557c00) [pid = 1679] [serial = 626] [outer = 0x11678c800] 00:14:53 INFO - PROCESS | 1679 | 1466579693900 Marionette DEBUG loaded listener.js 00:14:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x12ba2c400) [pid = 1679] [serial = 627] [outer = 0x11678c800] 00:14:54 INFO - PROCESS | 1679 | [1679] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:14:54 INFO - PROCESS | 1679 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 00:14:54 INFO - PROCESS | 1679 | Determined SkiaGL cache limits: Size 100663296, Items: 256 00:14:54 INFO - PROCESS | 1679 | [GFX2-]: Using SkiaGL canvas. 00:14:54 INFO - PROCESS | 1679 | 1466579694427 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]]]}] 00:14:54 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 00:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 770ms 00:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:14:54 INFO - PROCESS | 1679 | 1466579694494 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 00:14:54 INFO - PROCESS | 1679 | 1466579694496 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 00:14:54 INFO - PROCESS | 1679 | 1466579694499 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:14:54 INFO - PROCESS | 1679 | 1466579694501 Marionette TRACE conn2 <- [1,810,null,{}] 00:14:54 INFO - PROCESS | 1679 | 1466579694504 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}] 00:14:54 INFO - PROCESS | 1679 | 1466579694506 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:54 INFO - PROCESS | 1679 | 1466579694597 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 00:14:54 INFO - PROCESS | 1679 | 1466579694655 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:54 INFO - PROCESS | 1679 | 1466579694656 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:54 INFO - PROCESS | 1679 | ++DOCSHELL 0x115ee1000 == 44 [pid = 1679] [id = 210] 00:14:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x113c4ac00) [pid = 1679] [serial = 628] [outer = 0x0] 00:14:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x114e7d800) [pid = 1679] [serial = 629] [outer = 0x113c4ac00] 00:14:54 INFO - PROCESS | 1679 | 1466579694688 Marionette DEBUG loaded listener.js 00:14:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x115e87800) [pid = 1679] [serial = 630] [outer = 0x113c4ac00] 00:14:55 INFO - PROCESS | 1679 | --DOCSHELL 0x112eb4000 == 43 [pid = 1679] [id = 187] 00:14:55 INFO - PROCESS | 1679 | --DOCSHELL 0x12ce92000 == 42 [pid = 1679] [id = 16] 00:14:55 INFO - PROCESS | 1679 | --DOCSHELL 0x12c71e000 == 41 [pid = 1679] [id = 14] 00:14:55 INFO - PROCESS | 1679 | --DOCSHELL 0x112164000 == 40 [pid = 1679] [id = 23] 00:14:55 INFO - PROCESS | 1679 | --DOCSHELL 0x12d9c7000 == 39 [pid = 1679] [id = 20] 00:14:55 INFO - PROCESS | 1679 | --DOCSHELL 0x12d577000 == 38 [pid = 1679] [id = 19] 00:14:55 INFO - PROCESS | 1679 | --DOCSHELL 0x12dad4000 == 37 [pid = 1679] [id = 22] 00:14:55 INFO - PROCESS | 1679 | --DOCSHELL 0x12bd6e800 == 36 [pid = 1679] [id = 11] 00:14:55 INFO - PROCESS | 1679 | --DOCSHELL 0x12c042000 == 35 [pid = 1679] [id = 12] 00:14:55 INFO - PROCESS | 1679 | --DOCSHELL 0x116612000 == 34 [pid = 1679] [id = 24] 00:14:55 INFO - PROCESS | 1679 | --DOCSHELL 0x12c099000 == 33 [pid = 1679] [id = 13] 00:14:55 INFO - PROCESS | 1679 | --DOCSHELL 0x12ca5a000 == 32 [pid = 1679] [id = 15] 00:14:55 INFO - PROCESS | 1679 | --DOCSHELL 0x117145000 == 31 [pid = 1679] [id = 25] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x12932e000) [pid = 1679] [serial = 581] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x124e69800) [pid = 1679] [serial = 570] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x128a0ec00) [pid = 1679] [serial = 575] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x116639000) [pid = 1679] [serial = 560] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x116f19800) [pid = 1679] [serial = 561] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x119479800) [pid = 1679] [serial = 563] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x1199c6c00) [pid = 1679] [serial = 566] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x11974bc00) [pid = 1679] [serial = 564] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x12a553400) [pid = 1679] [serial = 558] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x129328c00) [pid = 1679] [serial = 557] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x126798800) [pid = 1679] [serial = 573] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x1199ba800) [pid = 1679] [serial = 552] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x11947b800) [pid = 1679] [serial = 551] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x12566b400) [pid = 1679] [serial = 555] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x12494d400) [pid = 1679] [serial = 554] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x1257f5400) [pid = 1679] [serial = 572] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x129215c00) [pid = 1679] [serial = 576] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x126930400) [pid = 1679] [serial = 578] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x1245fac00) [pid = 1679] [serial = 569] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x1217e2400) [pid = 1679] [serial = 567] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x12921cc00) [pid = 1679] [serial = 579] [outer = 0x0] [url = about:blank] 00:14:55 INFO - PROCESS | 1679 | 1466579695647 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]]]}] 00:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1171ms 00:14:55 INFO - PROCESS | 1679 | 1466579695670 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 00:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:14:55 INFO - PROCESS | 1679 | 1466579695673 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 00:14:55 INFO - PROCESS | 1679 | 1466579695676 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:14:55 INFO - PROCESS | 1679 | 1466579695678 Marionette TRACE conn2 <- [1,814,null,{}] 00:14:55 INFO - PROCESS | 1679 | 1466579695682 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}] 00:14:55 INFO - PROCESS | 1679 | 1466579695683 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:55 INFO - PROCESS | 1679 | 1466579695758 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 00:14:55 INFO - PROCESS | 1679 | 1466579695763 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:55 INFO - PROCESS | 1679 | 1466579695765 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:55 INFO - PROCESS | 1679 | ++DOCSHELL 0x11334c800 == 32 [pid = 1679] [id = 211] 00:14:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x1133c9c00) [pid = 1679] [serial = 631] [outer = 0x0] 00:14:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x115dc8c00) [pid = 1679] [serial = 632] [outer = 0x1133c9c00] 00:14:55 INFO - PROCESS | 1679 | 1466579695795 Marionette DEBUG loaded listener.js 00:14:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x116486800) [pid = 1679] [serial = 633] [outer = 0x1133c9c00] 00:14:56 INFO - PROCESS | 1679 | 1466579696165 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] 00:14:56 INFO - PROCESS | 1679 | 1466579696200 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 00:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:14:56 INFO - PROCESS | 1679 | 1466579696205 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:14:56 INFO - PROCESS | 1679 | 1466579696206 Marionette TRACE conn2 <- [1,818,null,{}] 00:14:56 INFO - PROCESS | 1679 | 1466579696209 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}] 00:14:56 INFO - PROCESS | 1679 | 1466579696211 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:56 INFO - PROCESS | 1679 | 1466579696284 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 00:14:56 INFO - PROCESS | 1679 | 1466579696289 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:56 INFO - PROCESS | 1679 | 1466579696290 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:56 INFO - PROCESS | 1679 | ++DOCSHELL 0x116ab1800 == 33 [pid = 1679] [id = 212] 00:14:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x116f8fc00) [pid = 1679] [serial = 634] [outer = 0x0] 00:14:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x117d13800) [pid = 1679] [serial = 635] [outer = 0x116f8fc00] 00:14:56 INFO - PROCESS | 1679 | 1466579696319 Marionette DEBUG loaded listener.js 00:14:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x118272000) [pid = 1679] [serial = 636] [outer = 0x116f8fc00] 00:14:56 INFO - PROCESS | 1679 | 1466579696648 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]]]}] 00:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 00:14:56 INFO - PROCESS | 1679 | 1466579696674 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 00:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:14:56 INFO - PROCESS | 1679 | 1466579696685 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 00:14:56 INFO - PROCESS | 1679 | 1466579696687 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:14:56 INFO - PROCESS | 1679 | 1466579696690 Marionette TRACE conn2 <- [1,822,null,{}] 00:14:56 INFO - PROCESS | 1679 | 1466579696698 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}] 00:14:56 INFO - PROCESS | 1679 | 1466579696701 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:56 INFO - PROCESS | 1679 | 1466579696777 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 00:14:56 INFO - PROCESS | 1679 | 1466579696825 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:56 INFO - PROCESS | 1679 | 1466579696827 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:56 INFO - PROCESS | 1679 | ++DOCSHELL 0x11833b000 == 34 [pid = 1679] [id = 213] 00:14:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x116981400) [pid = 1679] [serial = 637] [outer = 0x0] 00:14:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x119198400) [pid = 1679] [serial = 638] [outer = 0x116981400] 00:14:56 INFO - PROCESS | 1679 | 1466579696855 Marionette DEBUG loaded listener.js 00:14:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x1197ed000) [pid = 1679] [serial = 639] [outer = 0x116981400] 00:14:57 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 00:14:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 00:14:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 00:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:57 INFO - _addTest/ [0,825,"getWindowHandle",null] 00:14:57 INFO - PROCESS | 1679 | 1466579697168 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 00:14:57 INFO - PROCESS | 1679 | 1466579697171 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:14:57 INFO - PROCESS | 1679 | 1466579697172 Marionette TRACE conn2 <- [1,826,null,{}] 00:14:57 INFO - PROCESS | 1679 | 1466579697182 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}] 00:14:57 INFO - PROCESS | 1679 | 1466579697183 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:57 INFO - PROCESS | 1679 | 1466579697265 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 00:14:57 INFO - PROCESS | 1679 | 1466579697269 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:57 INFO - PROCESS | 1679 | 1466579697270 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192e9800 == 35 [pid = 1679] [id = 214] 00:14:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x119904400) [pid = 1679] [serial = 640] [outer = 0x0] 00:14:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x1199c3c00) [pid = 1679] [serial = 641] [outer = 0x119904400] 00:14:57 INFO - PROCESS | 1679 | 1466579697298 Marionette DEBUG loaded listener.js 00:14:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x119b93400) [pid = 1679] [serial = 642] [outer = 0x119904400] 00:14:57 INFO - PROCESS | 1679 | 1466579697607 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]]]}] 00:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 470ms 00:14:57 INFO - PROCESS | 1679 | 1466579697644 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 00:14:57 INFO - PROCESS | 1679 | 1466579697646 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 00:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:14:57 INFO - PROCESS | 1679 | 1466579697648 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:14:57 INFO - PROCESS | 1679 | 1466579697649 Marionette TRACE conn2 <- [1,830,null,{}] 00:14:57 INFO - PROCESS | 1679 | 1466579697651 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}] 00:14:57 INFO - PROCESS | 1679 | 1466579697653 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:57 INFO - PROCESS | 1679 | 1466579697756 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 00:14:57 INFO - PROCESS | 1679 | 1466579697772 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:57 INFO - PROCESS | 1679 | 1466579697773 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b19800 == 36 [pid = 1679] [id = 215] 00:14:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x116982c00) [pid = 1679] [serial = 643] [outer = 0x0] 00:14:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x119d85800) [pid = 1679] [serial = 644] [outer = 0x116982c00] 00:14:57 INFO - PROCESS | 1679 | 1466579697799 Marionette DEBUG loaded listener.js 00:14:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1217e8000) [pid = 1679] [serial = 645] [outer = 0x116982c00] 00:14:58 INFO - PROCESS | 1679 | 1466579698151 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]]]}] 00:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 518ms 00:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:14:58 INFO - PROCESS | 1679 | 1466579698171 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 00:14:58 INFO - PROCESS | 1679 | 1466579698172 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 00:14:58 INFO - PROCESS | 1679 | 1466579698175 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:14:58 INFO - PROCESS | 1679 | 1466579698178 Marionette TRACE conn2 <- [1,834,null,{}] 00:14:58 INFO - PROCESS | 1679 | 1466579698181 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}] 00:14:58 INFO - PROCESS | 1679 | 1466579698185 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:58 INFO - PROCESS | 1679 | 1466579698291 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 00:14:58 INFO - PROCESS | 1679 | 1466579698322 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:58 INFO - PROCESS | 1679 | 1466579698324 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d3a000 == 37 [pid = 1679] [id = 216] 00:14:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x123932c00) [pid = 1679] [serial = 646] [outer = 0x0] 00:14:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x124276000) [pid = 1679] [serial = 647] [outer = 0x123932c00] 00:14:58 INFO - PROCESS | 1679 | 1466579698349 Marionette DEBUG loaded listener.js 00:14:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x124e66800) [pid = 1679] [serial = 648] [outer = 0x123932c00] 00:14:58 INFO - PROCESS | 1679 | 1466579698666 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]]]}] 00:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 521ms 00:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:14:58 INFO - PROCESS | 1679 | 1466579698697 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 00:14:58 INFO - PROCESS | 1679 | 1466579698698 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 00:14:58 INFO - PROCESS | 1679 | 1466579698700 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:14:58 INFO - PROCESS | 1679 | 1466579698701 Marionette TRACE conn2 <- [1,838,null,{}] 00:14:58 INFO - PROCESS | 1679 | 1466579698703 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}] 00:14:58 INFO - PROCESS | 1679 | 1466579698704 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:58 INFO - PROCESS | 1679 | 1466579698801 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 00:14:58 INFO - PROCESS | 1679 | 1466579698804 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:58 INFO - PROCESS | 1679 | 1466579698805 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x124573800 == 38 [pid = 1679] [id = 217] 00:14:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x111fe0800) [pid = 1679] [serial = 649] [outer = 0x0] 00:14:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x125169000) [pid = 1679] [serial = 650] [outer = 0x111fe0800] 00:14:58 INFO - PROCESS | 1679 | 1466579698829 Marionette DEBUG loaded listener.js 00:14:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x125676800) [pid = 1679] [serial = 651] [outer = 0x111fe0800] 00:14:59 INFO - PROCESS | 1679 | 1466579699139 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]]]}] 00:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 00:14:59 INFO - PROCESS | 1679 | 1466579699168 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 00:14:59 INFO - PROCESS | 1679 | 1466579699169 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 00:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:14:59 INFO - PROCESS | 1679 | 1466579699171 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:14:59 INFO - PROCESS | 1679 | 1466579699172 Marionette TRACE conn2 <- [1,842,null,{}] 00:14:59 INFO - PROCESS | 1679 | 1466579699182 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}] 00:14:59 INFO - PROCESS | 1679 | 1466579699183 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:59 INFO - PROCESS | 1679 | 1466579699275 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 00:14:59 INFO - PROCESS | 1679 | 1466579699278 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:59 INFO - PROCESS | 1679 | 1466579699279 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:14:59 INFO - PROCESS | 1679 | ++DOCSHELL 0x1251b9000 == 39 [pid = 1679] [id = 218] 00:14:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1256e8400) [pid = 1679] [serial = 652] [outer = 0x0] 00:14:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1256f6800) [pid = 1679] [serial = 653] [outer = 0x1256e8400] 00:14:59 INFO - PROCESS | 1679 | 1466579699303 Marionette DEBUG loaded listener.js 00:14:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x126457000) [pid = 1679] [serial = 654] [outer = 0x1256e8400] 00:14:59 INFO - PROCESS | 1679 | 1466579699923 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]]]}] 00:14:59 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x12b841400) [pid = 1679] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:14:59 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x123927400) [pid = 1679] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:14:59 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x12921c400) [pid = 1679] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:14:59 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x115e15800) [pid = 1679] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:14:59 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x116a1b800) [pid = 1679] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:14:59 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x11613e000) [pid = 1679] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:14:59 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x119750c00) [pid = 1679] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:14:59 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x119752400) [pid = 1679] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:14:59 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x12a855000) [pid = 1679] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:14:59 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x12b0db000) [pid = 1679] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:14:59 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x1164e4c00) [pid = 1679] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 821ms 00:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:15:00 INFO - PROCESS | 1679 | 1466579699994 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 00:15:00 INFO - PROCESS | 1679 | 1466579699996 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 00:15:00 INFO - PROCESS | 1679 | 1466579700000 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:15:00 INFO - PROCESS | 1679 | 1466579700001 Marionette TRACE conn2 <- [1,846,null,{}] 00:15:00 INFO - PROCESS | 1679 | 1466579700005 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}] 00:15:00 INFO - PROCESS | 1679 | 1466579700008 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:00 INFO - PROCESS | 1679 | 1466579700134 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 00:15:00 INFO - PROCESS | 1679 | 1466579700139 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:00 INFO - PROCESS | 1679 | 1466579700140 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x11833a000 == 40 [pid = 1679] [id = 219] 00:15:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x118873c00) [pid = 1679] [serial = 655] [outer = 0x0] 00:15:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1199bd800) [pid = 1679] [serial = 656] [outer = 0x118873c00] 00:15:00 INFO - PROCESS | 1679 | 1466579700182 Marionette DEBUG loaded listener.js 00:15:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x126459c00) [pid = 1679] [serial = 657] [outer = 0x118873c00] 00:15:00 INFO - PROCESS | 1679 | 1466579700511 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]]]}] 00:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 569ms 00:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:15:00 INFO - PROCESS | 1679 | 1466579700568 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 00:15:00 INFO - PROCESS | 1679 | 1466579700570 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 00:15:00 INFO - PROCESS | 1679 | 1466579700577 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:15:00 INFO - PROCESS | 1679 | 1466579700578 Marionette TRACE conn2 <- [1,850,null,{}] 00:15:00 INFO - PROCESS | 1679 | 1466579700581 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}] 00:15:00 INFO - PROCESS | 1679 | 1466579700582 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:00 INFO - PROCESS | 1679 | 1466579700669 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 00:15:00 INFO - PROCESS | 1679 | 1466579700672 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:00 INFO - PROCESS | 1679 | 1466579700673 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x128836800 == 41 [pid = 1679] [id = 220] 00:15:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1195d1c00) [pid = 1679] [serial = 658] [outer = 0x0] 00:15:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x12670d800) [pid = 1679] [serial = 659] [outer = 0x1195d1c00] 00:15:00 INFO - PROCESS | 1679 | 1466579700701 Marionette DEBUG loaded listener.js 00:15:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1267d0000) [pid = 1679] [serial = 660] [outer = 0x1195d1c00] 00:15:01 INFO - PROCESS | 1679 | 1466579701006 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]]]}] 00:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 474ms 00:15:01 INFO - PROCESS | 1679 | 1466579701046 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 00:15:01 INFO - PROCESS | 1679 | 1466579701048 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 00:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:15:01 INFO - PROCESS | 1679 | 1466579701050 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:15:01 INFO - PROCESS | 1679 | 1466579701052 Marionette TRACE conn2 <- [1,854,null,{}] 00:15:01 INFO - PROCESS | 1679 | 1466579701054 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}] 00:15:01 INFO - PROCESS | 1679 | 1466579701056 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:01 INFO - PROCESS | 1679 | 1466579701145 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 00:15:01 INFO - PROCESS | 1679 | 1466579701149 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:01 INFO - PROCESS | 1679 | 1466579701157 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:01 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b18000 == 42 [pid = 1679] [id = 221] 00:15:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x11678b000) [pid = 1679] [serial = 661] [outer = 0x0] 00:15:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x126935c00) [pid = 1679] [serial = 662] [outer = 0x11678b000] 00:15:01 INFO - PROCESS | 1679 | 1466579701227 Marionette DEBUG loaded listener.js 00:15:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x128bc5400) [pid = 1679] [serial = 663] [outer = 0x11678b000] 00:15:01 INFO - PROCESS | 1679 | 1466579701491 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]]]}] 00:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 00:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:15:01 INFO - PROCESS | 1679 | 1466579701521 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 00:15:01 INFO - PROCESS | 1679 | 1466579701522 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 00:15:01 INFO - PROCESS | 1679 | 1466579701532 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:15:01 INFO - PROCESS | 1679 | 1466579701533 Marionette TRACE conn2 <- [1,858,null,{}] 00:15:01 INFO - PROCESS | 1679 | 1466579701536 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}] 00:15:01 INFO - PROCESS | 1679 | 1466579701537 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:01 INFO - PROCESS | 1679 | 1466579701617 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 00:15:01 INFO - PROCESS | 1679 | 1466579701621 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:01 INFO - PROCESS | 1679 | 1466579701622 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:01 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2df800 == 43 [pid = 1679] [id = 222] 00:15:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x128bce400) [pid = 1679] [serial = 664] [outer = 0x0] 00:15:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12920f400) [pid = 1679] [serial = 665] [outer = 0x128bce400] 00:15:01 INFO - PROCESS | 1679 | 1466579701648 Marionette DEBUG loaded listener.js 00:15:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x129327c00) [pid = 1679] [serial = 666] [outer = 0x128bce400] 00:15:02 INFO - PROCESS | 1679 | 1466579702045 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]]]}] 00:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 527ms 00:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:15:02 INFO - PROCESS | 1679 | 1466579702052 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 00:15:02 INFO - PROCESS | 1679 | 1466579702054 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 00:15:02 INFO - PROCESS | 1679 | 1466579702057 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:15:02 INFO - PROCESS | 1679 | 1466579702059 Marionette TRACE conn2 <- [1,862,null,{}] 00:15:02 INFO - PROCESS | 1679 | 1466579702063 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}] 00:15:02 INFO - PROCESS | 1679 | 1466579702065 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:02 INFO - PROCESS | 1679 | 1466579702172 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 00:15:02 INFO - PROCESS | 1679 | 1466579702219 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:02 INFO - PROCESS | 1679 | 1466579702222 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:02 INFO - PROCESS | 1679 | ++DOCSHELL 0x1164b9000 == 44 [pid = 1679] [id = 223] 00:15:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x113dc4400) [pid = 1679] [serial = 667] [outer = 0x0] 00:15:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x115e86c00) [pid = 1679] [serial = 668] [outer = 0x113dc4400] 00:15:02 INFO - PROCESS | 1679 | 1466579702255 Marionette DEBUG loaded listener.js 00:15:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x116983400) [pid = 1679] [serial = 669] [outer = 0x113dc4400] 00:15:02 INFO - PROCESS | 1679 | 1466579702753 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]]]}] 00:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 774ms 00:15:02 INFO - PROCESS | 1679 | 1466579702831 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 00:15:02 INFO - PROCESS | 1679 | 1466579702834 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 00:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:15:02 INFO - PROCESS | 1679 | 1466579702839 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:15:02 INFO - PROCESS | 1679 | 1466579702841 Marionette TRACE conn2 <- [1,866,null,{}] 00:15:02 INFO - PROCESS | 1679 | 1466579702843 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}] 00:15:02 INFO - PROCESS | 1679 | 1466579702845 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:02 INFO - PROCESS | 1679 | 1466579702976 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 00:15:03 INFO - PROCESS | 1679 | 1466579703049 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:03 INFO - PROCESS | 1679 | 1466579703051 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:03 INFO - PROCESS | 1679 | ++DOCSHELL 0x119db4000 == 45 [pid = 1679] [id = 224] 00:15:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x119191c00) [pid = 1679] [serial = 670] [outer = 0x0] 00:15:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x119476c00) [pid = 1679] [serial = 671] [outer = 0x119191c00] 00:15:03 INFO - PROCESS | 1679 | 1466579703081 Marionette DEBUG loaded listener.js 00:15:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1197f2000) [pid = 1679] [serial = 672] [outer = 0x119191c00] 00:15:03 INFO - PROCESS | 1679 | 1466579703742 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]]]}] 00:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 925ms 00:15:03 INFO - PROCESS | 1679 | 1466579703784 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 00:15:03 INFO - PROCESS | 1679 | 1466579703787 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 00:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:15:03 INFO - PROCESS | 1679 | 1466579703792 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:15:03 INFO - PROCESS | 1679 | 1466579703794 Marionette TRACE conn2 <- [1,870,null,{}] 00:15:03 INFO - PROCESS | 1679 | 1466579703798 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}] 00:15:03 INFO - PROCESS | 1679 | 1466579703799 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:03 INFO - PROCESS | 1679 | 1466579703911 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 00:15:03 INFO - PROCESS | 1679 | 1466579703983 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:03 INFO - PROCESS | 1679 | 1466579703987 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:04 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169b5800 == 46 [pid = 1679] [id = 225] 00:15:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x11697f400) [pid = 1679] [serial = 673] [outer = 0x0] 00:15:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1174d2800) [pid = 1679] [serial = 674] [outer = 0x11697f400] 00:15:04 INFO - PROCESS | 1679 | 1466579704034 Marionette DEBUG loaded listener.js 00:15:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x11867a000) [pid = 1679] [serial = 675] [outer = 0x11697f400] 00:15:04 INFO - PROCESS | 1679 | --DOCSHELL 0x119b18000 == 45 [pid = 1679] [id = 221] 00:15:04 INFO - PROCESS | 1679 | --DOCSHELL 0x128836800 == 44 [pid = 1679] [id = 220] 00:15:04 INFO - PROCESS | 1679 | --DOCSHELL 0x11833a000 == 43 [pid = 1679] [id = 219] 00:15:04 INFO - PROCESS | 1679 | --DOCSHELL 0x1251b9000 == 42 [pid = 1679] [id = 218] 00:15:04 INFO - PROCESS | 1679 | --DOCSHELL 0x124573800 == 41 [pid = 1679] [id = 217] 00:15:04 INFO - PROCESS | 1679 | --DOCSHELL 0x123d3a000 == 40 [pid = 1679] [id = 216] 00:15:04 INFO - PROCESS | 1679 | --DOCSHELL 0x119b19800 == 39 [pid = 1679] [id = 215] 00:15:04 INFO - PROCESS | 1679 | --DOCSHELL 0x1192e9800 == 38 [pid = 1679] [id = 214] 00:15:04 INFO - PROCESS | 1679 | --DOCSHELL 0x11833b000 == 37 [pid = 1679] [id = 213] 00:15:04 INFO - PROCESS | 1679 | --DOCSHELL 0x116ab1800 == 36 [pid = 1679] [id = 212] 00:15:04 INFO - PROCESS | 1679 | --DOCSHELL 0x11334c800 == 35 [pid = 1679] [id = 211] 00:15:04 INFO - PROCESS | 1679 | --DOCSHELL 0x115ee1000 == 34 [pid = 1679] [id = 210] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x12ba06400) [pid = 1679] [serial = 611] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x124e5f000) [pid = 1679] [serial = 599] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x12933b000) [pid = 1679] [serial = 602] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x117d17400) [pid = 1679] [serial = 587] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x118879c00) [pid = 1679] [serial = 588] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1176f3c00) [pid = 1679] [serial = 584] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1186d4400) [pid = 1679] [serial = 585] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x12a84d400) [pid = 1679] [serial = 582] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1197f3000) [pid = 1679] [serial = 590] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1199be800) [pid = 1679] [serial = 591] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x119a0bc00) [pid = 1679] [serial = 593] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x12af1dc00) [pid = 1679] [serial = 605] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x12ba0f800) [pid = 1679] [serial = 612] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x12a559800) [pid = 1679] [serial = 603] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x12b83dc00) [pid = 1679] [serial = 609] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x12b833c00) [pid = 1679] [serial = 608] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x126937400) [pid = 1679] [serial = 597] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x12679ec00) [pid = 1679] [serial = 596] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x12b0d2c00) [pid = 1679] [serial = 606] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x128a04800) [pid = 1679] [serial = 600] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x124a84800) [pid = 1679] [serial = 594] [outer = 0x0] [url = about:blank] 00:15:04 INFO - PROCESS | 1679 | 1466579704474 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]]]}] 00:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 721ms 00:15:04 INFO - PROCESS | 1679 | 1466579704513 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 00:15:04 INFO - PROCESS | 1679 | 1466579704515 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 00:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:15:04 INFO - PROCESS | 1679 | 1466579704520 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:15:04 INFO - PROCESS | 1679 | 1466579704521 Marionette TRACE conn2 <- [1,874,null,{}] 00:15:04 INFO - PROCESS | 1679 | 1466579704524 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}] 00:15:04 INFO - PROCESS | 1679 | 1466579704525 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:04 INFO - PROCESS | 1679 | 1466579704601 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 00:15:04 INFO - PROCESS | 1679 | 1466579704649 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:04 INFO - PROCESS | 1679 | 1466579704651 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:04 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169a5800 == 35 [pid = 1679] [id = 226] 00:15:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x118439000) [pid = 1679] [serial = 676] [outer = 0x0] 00:15:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x119477000) [pid = 1679] [serial = 677] [outer = 0x118439000] 00:15:04 INFO - PROCESS | 1679 | 1466579704677 Marionette DEBUG loaded listener.js 00:15:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x1197f9800) [pid = 1679] [serial = 678] [outer = 0x118439000] 00:15:04 INFO - PROCESS | 1679 | 1466579704988 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]]]}] 00:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 00:15:05 INFO - PROCESS | 1679 | 1466579705039 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 00:15:05 INFO - PROCESS | 1679 | 1466579705040 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 00:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:15:05 INFO - PROCESS | 1679 | 1466579705043 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:15:05 INFO - PROCESS | 1679 | 1466579705045 Marionette TRACE conn2 <- [1,878,null,{}] 00:15:05 INFO - PROCESS | 1679 | 1466579705053 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}] 00:15:05 INFO - PROCESS | 1679 | 1466579705056 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:05 INFO - PROCESS | 1679 | 1466579705133 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 00:15:05 INFO - PROCESS | 1679 | 1466579705183 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:05 INFO - PROCESS | 1679 | 1466579705185 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a8f800 == 36 [pid = 1679] [id = 227] 00:15:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1133b2800) [pid = 1679] [serial = 679] [outer = 0x0] 00:15:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x1199c4000) [pid = 1679] [serial = 680] [outer = 0x1133b2800] 00:15:05 INFO - PROCESS | 1679 | 1466579705213 Marionette DEBUG loaded listener.js 00:15:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x123dfac00) [pid = 1679] [serial = 681] [outer = 0x1133b2800] 00:15:05 INFO - PROCESS | 1679 | 1466579705515 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]]]}] 00:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 522ms 00:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:15:05 INFO - PROCESS | 1679 | 1466579705565 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 00:15:05 INFO - PROCESS | 1679 | 1466579705567 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 00:15:05 INFO - PROCESS | 1679 | 1466579705569 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:15:05 INFO - PROCESS | 1679 | 1466579705570 Marionette TRACE conn2 <- [1,882,null,{}] 00:15:05 INFO - PROCESS | 1679 | 1466579705572 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}] 00:15:05 INFO - PROCESS | 1679 | 1466579705573 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:05 INFO - PROCESS | 1679 | 1466579705652 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 00:15:05 INFO - PROCESS | 1679 | 1466579705656 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:05 INFO - PROCESS | 1679 | 1466579705657 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d48800 == 37 [pid = 1679] [id = 228] 00:15:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1245ef400) [pid = 1679] [serial = 682] [outer = 0x0] 00:15:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x124a84800) [pid = 1679] [serial = 683] [outer = 0x1245ef400] 00:15:05 INFO - PROCESS | 1679 | 1466579705685 Marionette DEBUG loaded listener.js 00:15:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x124e69800) [pid = 1679] [serial = 684] [outer = 0x1245ef400] 00:15:05 INFO - PROCESS | 1679 | 1466579705984 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]]]}] 00:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 420ms 00:15:05 INFO - PROCESS | 1679 | 1466579705989 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 00:15:05 INFO - PROCESS | 1679 | 1466579705991 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 00:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:15:06 INFO - PROCESS | 1679 | 1466579706001 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:15:06 INFO - PROCESS | 1679 | 1466579706002 Marionette TRACE conn2 <- [1,886,null,{}] 00:15:06 INFO - PROCESS | 1679 | 1466579706004 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}] 00:15:06 INFO - PROCESS | 1679 | 1466579706005 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:06 INFO - PROCESS | 1679 | 1466579706118 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 00:15:06 INFO - PROCESS | 1679 | 1466579706124 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:06 INFO - PROCESS | 1679 | 1466579706125 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x124aaf000 == 38 [pid = 1679] [id = 229] 00:15:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1133b0000) [pid = 1679] [serial = 685] [outer = 0x0] 00:15:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12516a800) [pid = 1679] [serial = 686] [outer = 0x1133b0000] 00:15:06 INFO - PROCESS | 1679 | 1466579706149 Marionette DEBUG loaded listener.js 00:15:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1256efc00) [pid = 1679] [serial = 687] [outer = 0x1133b0000] 00:15:06 INFO - PROCESS | 1679 | 1466579706510 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]]]}] 00:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 00:15:06 INFO - PROCESS | 1679 | 1466579706520 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 00:15:06 INFO - PROCESS | 1679 | 1466579706521 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 00:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:15:06 INFO - PROCESS | 1679 | 1466579706523 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:15:06 INFO - PROCESS | 1679 | 1466579706524 Marionette TRACE conn2 <- [1,890,null,{}] 00:15:06 INFO - PROCESS | 1679 | 1466579706533 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}] 00:15:06 INFO - PROCESS | 1679 | 1466579706537 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:06 INFO - PROCESS | 1679 | 1466579706649 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 00:15:06 INFO - PROCESS | 1679 | 1466579706653 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:06 INFO - PROCESS | 1679 | 1466579706654 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x126980000 == 39 [pid = 1679] [id = 230] 00:15:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x119fbb400) [pid = 1679] [serial = 688] [outer = 0x0] 00:15:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1264e4c00) [pid = 1679] [serial = 689] [outer = 0x119fbb400] 00:15:06 INFO - PROCESS | 1679 | 1466579706679 Marionette DEBUG loaded listener.js 00:15:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x128a0f400) [pid = 1679] [serial = 690] [outer = 0x119fbb400] 00:15:07 INFO - PROCESS | 1679 | 1466579707006 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]]]}] 00:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 524ms 00:15:07 INFO - PROCESS | 1679 | 1466579707048 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 00:15:07 INFO - PROCESS | 1679 | 1466579707049 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 00:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:15:07 INFO - PROCESS | 1679 | 1466579707051 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:15:07 INFO - PROCESS | 1679 | 1466579707052 Marionette TRACE conn2 <- [1,894,null,{}] 00:15:07 INFO - PROCESS | 1679 | 1466579707055 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}] 00:15:07 INFO - PROCESS | 1679 | 1466579707056 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:07 INFO - PROCESS | 1679 | 1466579707157 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 00:15:07 INFO - PROCESS | 1679 | 1466579707167 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:07 INFO - PROCESS | 1679 | 1466579707168 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:07 INFO - PROCESS | 1679 | ++DOCSHELL 0x12884e800 == 40 [pid = 1679] [id = 231] 00:15:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x128a44000) [pid = 1679] [serial = 691] [outer = 0x0] 00:15:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x128a4c400) [pid = 1679] [serial = 692] [outer = 0x128a44000] 00:15:07 INFO - PROCESS | 1679 | 1466579707192 Marionette DEBUG loaded listener.js 00:15:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x129212400) [pid = 1679] [serial = 693] [outer = 0x128a44000] 00:15:07 INFO - PROCESS | 1679 | 1466579707518 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]]]}] 00:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 00:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:15:07 INFO - PROCESS | 1679 | 1466579707570 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 00:15:07 INFO - PROCESS | 1679 | 1466579707571 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 00:15:07 INFO - PROCESS | 1679 | 1466579707574 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:15:07 INFO - PROCESS | 1679 | 1466579707576 Marionette TRACE conn2 <- [1,898,null,{}] 00:15:07 INFO - PROCESS | 1679 | 1466579707579 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}] 00:15:07 INFO - PROCESS | 1679 | 1466579707581 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:07 INFO - PROCESS | 1679 | 1466579707672 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 00:15:07 INFO - PROCESS | 1679 | 1466579707683 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:07 INFO - PROCESS | 1679 | 1466579707684 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:07 INFO - PROCESS | 1679 | ++DOCSHELL 0x129053800 == 41 [pid = 1679] [id = 232] 00:15:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x129214c00) [pid = 1679] [serial = 694] [outer = 0x0] 00:15:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12921ac00) [pid = 1679] [serial = 695] [outer = 0x129214c00] 00:15:07 INFO - PROCESS | 1679 | 1466579707708 Marionette DEBUG loaded listener.js 00:15:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x129335000) [pid = 1679] [serial = 696] [outer = 0x129214c00] 00:15:08 INFO - PROCESS | 1679 | 1466579708040 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]]]}] 00:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 472ms 00:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:15:08 INFO - PROCESS | 1679 | 1466579708047 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 00:15:08 INFO - PROCESS | 1679 | 1466579708048 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 00:15:08 INFO - PROCESS | 1679 | 1466579708051 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:15:08 INFO - PROCESS | 1679 | 1466579708052 Marionette TRACE conn2 <- [1,902,null,{}] 00:15:08 INFO - PROCESS | 1679 | 1466579708054 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}] 00:15:08 INFO - PROCESS | 1679 | 1466579708055 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:08 INFO - PROCESS | 1679 | 1466579708150 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 00:15:08 INFO - PROCESS | 1679 | 1466579708162 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:08 INFO - PROCESS | 1679 | 1466579708163 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a8f000 == 42 [pid = 1679] [id = 233] 00:15:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x12933b800) [pid = 1679] [serial = 697] [outer = 0x0] 00:15:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x12a4a0c00) [pid = 1679] [serial = 698] [outer = 0x12933b800] 00:15:08 INFO - PROCESS | 1679 | 1466579708187 Marionette DEBUG loaded listener.js 00:15:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x12a551000) [pid = 1679] [serial = 699] [outer = 0x12933b800] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x123932c00) [pid = 1679] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x113c4ac00) [pid = 1679] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1133c9c00) [pid = 1679] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x111fe0800) [pid = 1679] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x116f8fc00) [pid = 1679] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x116981400) [pid = 1679] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x119904400) [pid = 1679] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1133a7400) [pid = 1679] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x119b8f000) [pid = 1679] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x124e5fc00) [pid = 1679] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x12a551c00) [pid = 1679] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1256e8400) [pid = 1679] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x11678c800) [pid = 1679] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x118873c00) [pid = 1679] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1195d1c00) [pid = 1679] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x11678b000) [pid = 1679] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:15:08 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x116982c00) [pid = 1679] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:15:08 INFO - PROCESS | 1679 | 1466579708588 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]]]}] 00:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 568ms 00:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:15:08 INFO - PROCESS | 1679 | 1466579708620 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 00:15:08 INFO - PROCESS | 1679 | 1466579708621 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 00:15:08 INFO - PROCESS | 1679 | 1466579708623 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:15:08 INFO - PROCESS | 1679 | 1466579708625 Marionette TRACE conn2 <- [1,906,null,{}] 00:15:08 INFO - PROCESS | 1679 | 1466579708629 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}] 00:15:08 INFO - PROCESS | 1679 | 1466579708630 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:08 INFO - PROCESS | 1679 | 1466579708705 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 00:15:08 INFO - PROCESS | 1679 | 1466579708711 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:08 INFO - PROCESS | 1679 | 1466579708713 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d35800 == 43 [pid = 1679] [id = 234] 00:15:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x1133d0000) [pid = 1679] [serial = 700] [outer = 0x0] 00:15:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x11899fc00) [pid = 1679] [serial = 701] [outer = 0x1133d0000] 00:15:08 INFO - PROCESS | 1679 | 1466579708736 Marionette DEBUG loaded listener.js 00:15:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1240d1c00) [pid = 1679] [serial = 702] [outer = 0x1133d0000] 00:15:09 INFO - PROCESS | 1679 | 1466579709072 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]]]}] 00:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 472ms 00:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:15:09 INFO - PROCESS | 1679 | 1466579709096 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 00:15:09 INFO - PROCESS | 1679 | 1466579709097 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 00:15:09 INFO - PROCESS | 1679 | 1466579709099 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:15:09 INFO - PROCESS | 1679 | 1466579709101 Marionette TRACE conn2 <- [1,910,null,{}] 00:15:09 INFO - PROCESS | 1679 | 1466579709103 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}] 00:15:09 INFO - PROCESS | 1679 | 1466579709105 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:09 INFO - PROCESS | 1679 | 1466579709216 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 00:15:09 INFO - PROCESS | 1679 | 1466579709222 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:09 INFO - PROCESS | 1679 | 1466579709223 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:09 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aaa1800 == 44 [pid = 1679] [id = 235] 00:15:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x11867f800) [pid = 1679] [serial = 703] [outer = 0x0] 00:15:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x126455c00) [pid = 1679] [serial = 704] [outer = 0x11867f800] 00:15:09 INFO - PROCESS | 1679 | 1466579709257 Marionette DEBUG loaded listener.js 00:15:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12a858000) [pid = 1679] [serial = 705] [outer = 0x11867f800] 00:15:09 INFO - PROCESS | 1679 | 1466579709544 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]]]}] 00:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 00:15:09 INFO - PROCESS | 1679 | 1466579709569 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 00:15:09 INFO - PROCESS | 1679 | 1466579709570 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 00:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:15:09 INFO - PROCESS | 1679 | 1466579709572 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:15:09 INFO - PROCESS | 1679 | 1466579709573 Marionette TRACE conn2 <- [1,914,null,{}] 00:15:09 INFO - PROCESS | 1679 | 1466579709583 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}] 00:15:09 INFO - PROCESS | 1679 | 1466579709584 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:09 INFO - PROCESS | 1679 | 1466579709670 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 00:15:09 INFO - PROCESS | 1679 | 1466579709674 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:09 INFO - PROCESS | 1679 | 1466579709675 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:09 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0f3800 == 45 [pid = 1679] [id = 236] 00:15:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12a85bc00) [pid = 1679] [serial = 706] [outer = 0x0] 00:15:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12aac1800) [pid = 1679] [serial = 707] [outer = 0x12a85bc00] 00:15:09 INFO - PROCESS | 1679 | 1466579709699 Marionette DEBUG loaded listener.js 00:15:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12af22c00) [pid = 1679] [serial = 708] [outer = 0x12a85bc00] 00:15:10 INFO - PROCESS | 1679 | 1466579710014 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]]]}] 00:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 473ms 00:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:15:10 INFO - PROCESS | 1679 | 1466579710046 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 00:15:10 INFO - PROCESS | 1679 | 1466579710047 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 00:15:10 INFO - PROCESS | 1679 | 1466579710049 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:15:10 INFO - PROCESS | 1679 | 1466579710050 Marionette TRACE conn2 <- [1,918,null,{}] 00:15:10 INFO - PROCESS | 1679 | 1466579710052 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}] 00:15:10 INFO - PROCESS | 1679 | 1466579710053 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:10 INFO - PROCESS | 1679 | 1466579710152 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 00:15:10 INFO - PROCESS | 1679 | 1466579710160 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:10 INFO - PROCESS | 1679 | 1466579710162 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:10 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba36800 == 46 [pid = 1679] [id = 237] 00:15:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12a857c00) [pid = 1679] [serial = 709] [outer = 0x0] 00:15:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12b0d3c00) [pid = 1679] [serial = 710] [outer = 0x12a857c00] 00:15:10 INFO - PROCESS | 1679 | 1466579710193 Marionette DEBUG loaded listener.js 00:15:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x12b0dc800) [pid = 1679] [serial = 711] [outer = 0x12a857c00] 00:15:10 INFO - PROCESS | 1679 | 1466579710502 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]]]}] 00:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 518ms 00:15:10 INFO - PROCESS | 1679 | 1466579710568 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 00:15:10 INFO - PROCESS | 1679 | 1466579710570 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 00:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:15:10 INFO - PROCESS | 1679 | 1466579710573 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:15:10 INFO - PROCESS | 1679 | 1466579710577 Marionette TRACE conn2 <- [1,922,null,{}] 00:15:10 INFO - PROCESS | 1679 | 1466579710582 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}] 00:15:10 INFO - PROCESS | 1679 | 1466579710583 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:10 INFO - PROCESS | 1679 | 1466579710689 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 00:15:10 INFO - PROCESS | 1679 | 1466579710741 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:10 INFO - PROCESS | 1679 | 1466579710745 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:10 INFO - PROCESS | 1679 | ++DOCSHELL 0x116948000 == 47 [pid = 1679] [id = 238] 00:15:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x11619f400) [pid = 1679] [serial = 712] [outer = 0x0] 00:15:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x11678e400) [pid = 1679] [serial = 713] [outer = 0x11619f400] 00:15:10 INFO - PROCESS | 1679 | 1466579710775 Marionette DEBUG loaded listener.js 00:15:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x117d17400) [pid = 1679] [serial = 714] [outer = 0x11619f400] 00:15:11 INFO - PROCESS | 1679 | 1466579711214 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]]]}] 00:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 674ms 00:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:15:11 INFO - PROCESS | 1679 | 1466579711248 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 00:15:11 INFO - PROCESS | 1679 | 1466579711250 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 00:15:11 INFO - PROCESS | 1679 | 1466579711255 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:15:11 INFO - PROCESS | 1679 | 1466579711258 Marionette TRACE conn2 <- [1,926,null,{}] 00:15:11 INFO - PROCESS | 1679 | 1466579711261 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}] 00:15:11 INFO - PROCESS | 1679 | 1466579711263 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:11 INFO - PROCESS | 1679 | 1466579711375 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 00:15:11 INFO - PROCESS | 1679 | 1466579711492 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:11 INFO - PROCESS | 1679 | 1466579711493 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:11 INFO - PROCESS | 1679 | ++DOCSHELL 0x12455e000 == 48 [pid = 1679] [id = 239] 00:15:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x118870000) [pid = 1679] [serial = 715] [outer = 0x0] 00:15:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x1197f8000) [pid = 1679] [serial = 716] [outer = 0x118870000] 00:15:11 INFO - PROCESS | 1679 | 1466579711544 Marionette DEBUG loaded listener.js 00:15:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x1199c1000) [pid = 1679] [serial = 717] [outer = 0x118870000] 00:15:12 INFO - PROCESS | 1679 | 1466579712051 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]]]}] 00:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 826ms 00:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:15:12 INFO - PROCESS | 1679 | 1466579712080 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 00:15:12 INFO - PROCESS | 1679 | 1466579712081 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 00:15:12 INFO - PROCESS | 1679 | 1466579712084 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:15:12 INFO - PROCESS | 1679 | 1466579712085 Marionette TRACE conn2 <- [1,930,null,{}] 00:15:12 INFO - PROCESS | 1679 | 1466579712092 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}] 00:15:12 INFO - PROCESS | 1679 | 1466579712096 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:12 INFO - PROCESS | 1679 | 1466579712198 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 00:15:12 INFO - PROCESS | 1679 | 1466579712251 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:12 INFO - PROCESS | 1679 | 1466579712253 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:12 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0fa800 == 49 [pid = 1679] [id = 240] 00:15:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x12426f800) [pid = 1679] [serial = 718] [outer = 0x0] 00:15:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x1256f2400) [pid = 1679] [serial = 719] [outer = 0x12426f800] 00:15:12 INFO - PROCESS | 1679 | 1466579712284 Marionette DEBUG loaded listener.js 00:15:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x1265a4800) [pid = 1679] [serial = 720] [outer = 0x12426f800] 00:15:12 INFO - PROCESS | 1679 | 1466579712727 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]]]}] 00:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 669ms 00:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:15:12 INFO - PROCESS | 1679 | 1466579712753 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 00:15:12 INFO - PROCESS | 1679 | 1466579712755 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 00:15:12 INFO - PROCESS | 1679 | 1466579712757 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:15:12 INFO - PROCESS | 1679 | 1466579712758 Marionette TRACE conn2 <- [1,934,null,{}] 00:15:12 INFO - PROCESS | 1679 | 1466579712763 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}] 00:15:12 INFO - PROCESS | 1679 | 1466579712765 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:12 INFO - PROCESS | 1679 | 1466579712859 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 00:15:12 INFO - PROCESS | 1679 | 1466579712919 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:12 INFO - PROCESS | 1679 | 1466579712921 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:12 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c032800 == 50 [pid = 1679] [id = 241] 00:15:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x126797c00) [pid = 1679] [serial = 721] [outer = 0x0] 00:15:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x128a04800) [pid = 1679] [serial = 722] [outer = 0x126797c00] 00:15:12 INFO - PROCESS | 1679 | 1466579712953 Marionette DEBUG loaded listener.js 00:15:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x12921c400) [pid = 1679] [serial = 723] [outer = 0x126797c00] 00:15:13 INFO - PROCESS | 1679 | 1466579713422 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]]]}] 00:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 722ms 00:15:13 INFO - PROCESS | 1679 | 1466579713497 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 00:15:13 INFO - PROCESS | 1679 | 1466579713499 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 00:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:15:13 INFO - PROCESS | 1679 | 1466579713503 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:15:13 INFO - PROCESS | 1679 | 1466579713505 Marionette TRACE conn2 <- [1,938,null,{}] 00:15:13 INFO - PROCESS | 1679 | 1466579713527 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}] 00:15:13 INFO - PROCESS | 1679 | 1466579713530 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:13 INFO - PROCESS | 1679 | 1466579713678 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 00:15:13 INFO - PROCESS | 1679 | 1466579713897 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:13 INFO - PROCESS | 1679 | 1466579713899 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:13 INFO - PROCESS | 1679 | ++DOCSHELL 0x117161000 == 51 [pid = 1679] [id = 242] 00:15:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x112ed0000) [pid = 1679] [serial = 724] [outer = 0x0] 00:15:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x1164df000) [pid = 1679] [serial = 725] [outer = 0x112ed0000] 00:15:13 INFO - PROCESS | 1679 | 1466579713942 Marionette DEBUG loaded listener.js 00:15:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x116f91c00) [pid = 1679] [serial = 726] [outer = 0x112ed0000] 00:15:14 INFO - PROCESS | 1679 | 1466579714373 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]]]}] 00:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 922ms 00:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:15:14 INFO - PROCESS | 1679 | 1466579714425 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 00:15:14 INFO - PROCESS | 1679 | 1466579714427 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 00:15:14 INFO - PROCESS | 1679 | 1466579714430 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:15:14 INFO - PROCESS | 1679 | 1466579714431 Marionette TRACE conn2 <- [1,942,null,{}] 00:15:14 INFO - PROCESS | 1679 | 1466579714435 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}] 00:15:14 INFO - PROCESS | 1679 | 1466579714438 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12927a800 == 50 [pid = 1679] [id = 207] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x119a8c000 == 49 [pid = 1679] [id = 209] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x1217bd000 == 48 [pid = 1679] [id = 206] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12a817000 == 47 [pid = 1679] [id = 208] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x116671000 == 46 [pid = 1679] [id = 205] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0f3800 == 45 [pid = 1679] [id = 236] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12aaa1800 == 44 [pid = 1679] [id = 235] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x123d35800 == 43 [pid = 1679] [id = 234] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x119a8f000 == 42 [pid = 1679] [id = 233] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x129053800 == 41 [pid = 1679] [id = 232] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12884e800 == 40 [pid = 1679] [id = 231] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x126980000 == 39 [pid = 1679] [id = 230] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x124aaf000 == 38 [pid = 1679] [id = 229] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x123d48800 == 37 [pid = 1679] [id = 228] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x119a8f800 == 36 [pid = 1679] [id = 227] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x1169a5800 == 35 [pid = 1679] [id = 226] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x1169b5800 == 34 [pid = 1679] [id = 225] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x119db4000 == 33 [pid = 1679] [id = 224] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2df800 == 32 [pid = 1679] [id = 222] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x1164b9000 == 31 [pid = 1679] [id = 223] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x117161000 == 30 [pid = 1679] [id = 242] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12c032800 == 29 [pid = 1679] [id = 241] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0fa800 == 28 [pid = 1679] [id = 240] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12455e000 == 27 [pid = 1679] [id = 239] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba36800 == 26 [pid = 1679] [id = 237] 00:15:14 INFO - PROCESS | 1679 | --DOCSHELL 0x116948000 == 25 [pid = 1679] [id = 238] 00:15:15 INFO - PROCESS | 1679 | 1466579715010 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x124276000) [pid = 1679] [serial = 647] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x115e87800) [pid = 1679] [serial = 630] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x114e7d800) [pid = 1679] [serial = 629] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x115dc8c00) [pid = 1679] [serial = 632] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x116486800) [pid = 1679] [serial = 633] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x125169000) [pid = 1679] [serial = 650] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x117d13800) [pid = 1679] [serial = 635] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x119198400) [pid = 1679] [serial = 638] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x1197ed000) [pid = 1679] [serial = 639] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x118272000) [pid = 1679] [serial = 636] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x1199c3c00) [pid = 1679] [serial = 641] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x119b93400) [pid = 1679] [serial = 642] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x11867f400) [pid = 1679] [serial = 615] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x11678ac00) [pid = 1679] [serial = 614] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x124275c00) [pid = 1679] [serial = 618] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1217e6c00) [pid = 1679] [serial = 617] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x128a45400) [pid = 1679] [serial = 621] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x126708400) [pid = 1679] [serial = 620] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x12b0d4800) [pid = 1679] [serial = 624] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x12a856800) [pid = 1679] [serial = 623] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x124e66800) [pid = 1679] [serial = 648] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1256f6800) [pid = 1679] [serial = 653] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x12ba2c400) [pid = 1679] [serial = 627] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x12920f400) [pid = 1679] [serial = 665] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x126459c00) [pid = 1679] [serial = 657] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x12a557c00) [pid = 1679] [serial = 626] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1199bd800) [pid = 1679] [serial = 656] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x1267d0000) [pid = 1679] [serial = 660] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x126457000) [pid = 1679] [serial = 654] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x125676800) [pid = 1679] [serial = 651] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x126935c00) [pid = 1679] [serial = 662] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x119d85800) [pid = 1679] [serial = 644] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x128bc5400) [pid = 1679] [serial = 663] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x1217e8000) [pid = 1679] [serial = 645] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x12670d800) [pid = 1679] [serial = 659] [outer = 0x0] [url = about:blank] 00:15:15 INFO - PROCESS | 1679 | 1466579715100 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:15 INFO - PROCESS | 1679 | 1466579715101 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x11335b000 == 26 [pid = 1679] [id = 243] 00:15:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x115dc8c00) [pid = 1679] [serial = 727] [outer = 0x0] 00:15:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x115e87800) [pid = 1679] [serial = 728] [outer = 0x115dc8c00] 00:15:15 INFO - PROCESS | 1679 | 1466579715130 Marionette DEBUG loaded listener.js 00:15:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x116978c00) [pid = 1679] [serial = 729] [outer = 0x115dc8c00] 00:15:15 INFO - PROCESS | 1679 | 1466579715453 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]]]}] 00:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1072ms 00:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:15:15 INFO - PROCESS | 1679 | 1466579715502 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 00:15:15 INFO - PROCESS | 1679 | 1466579715505 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 00:15:15 INFO - PROCESS | 1679 | 1466579715508 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:15:15 INFO - PROCESS | 1679 | 1466579715513 Marionette TRACE conn2 <- [1,946,null,{}] 00:15:15 INFO - PROCESS | 1679 | 1466579715516 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}] 00:15:15 INFO - PROCESS | 1679 | 1466579715518 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:15 INFO - PROCESS | 1679 | 1466579715608 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 00:15:15 INFO - PROCESS | 1679 | 1466579715656 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:15 INFO - PROCESS | 1679 | 1466579715658 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169b3000 == 27 [pid = 1679] [id = 244] 00:15:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x116a1ac00) [pid = 1679] [serial = 730] [outer = 0x0] 00:15:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x11867f400) [pid = 1679] [serial = 731] [outer = 0x116a1ac00] 00:15:15 INFO - PROCESS | 1679 | 1466579715685 Marionette DEBUG loaded listener.js 00:15:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x119748400) [pid = 1679] [serial = 732] [outer = 0x116a1ac00] 00:15:15 INFO - PROCESS | 1679 | 1466579715967 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]]]}] 00:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 475ms 00:15:15 INFO - PROCESS | 1679 | 1466579715983 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 00:15:15 INFO - PROCESS | 1679 | 1466579715985 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 00:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:15:15 INFO - PROCESS | 1679 | 1466579715988 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:15:15 INFO - PROCESS | 1679 | 1466579715989 Marionette TRACE conn2 <- [1,950,null,{}] 00:15:16 INFO - PROCESS | 1679 | 1466579715999 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}] 00:15:16 INFO - PROCESS | 1679 | 1466579716001 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:16 INFO - PROCESS | 1679 | 1466579716085 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 00:15:16 INFO - PROCESS | 1679 | 1466579716090 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:16 INFO - PROCESS | 1679 | 1466579716092 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:16 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169a5800 == 28 [pid = 1679] [id = 245] 00:15:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1197fa800) [pid = 1679] [serial = 733] [outer = 0x0] 00:15:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1199c3800) [pid = 1679] [serial = 734] [outer = 0x1197fa800] 00:15:16 INFO - PROCESS | 1679 | 1466579716127 Marionette DEBUG loaded listener.js 00:15:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x119b8dc00) [pid = 1679] [serial = 735] [outer = 0x1197fa800] 00:15:16 INFO - PROCESS | 1679 | 1466579716464 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]]]}] 00:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 00:15:16 INFO - PROCESS | 1679 | 1466579716507 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 00:15:16 INFO - PROCESS | 1679 | 1466579716510 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 00:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:15:16 INFO - PROCESS | 1679 | 1466579716518 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:15:16 INFO - PROCESS | 1679 | 1466579716521 Marionette TRACE conn2 <- [1,954,null,{}] 00:15:16 INFO - PROCESS | 1679 | 1466579716523 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}] 00:15:16 INFO - PROCESS | 1679 | 1466579716526 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:16 INFO - PROCESS | 1679 | 1466579716604 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 00:15:16 INFO - PROCESS | 1679 | 1466579716610 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:16 INFO - PROCESS | 1679 | 1466579716613 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:16 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b25800 == 29 [pid = 1679] [id = 246] 00:15:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x119d85800) [pid = 1679] [serial = 736] [outer = 0x0] 00:15:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x123ec3400) [pid = 1679] [serial = 737] [outer = 0x119d85800] 00:15:16 INFO - PROCESS | 1679 | 1466579716637 Marionette DEBUG loaded listener.js 00:15:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1245f6400) [pid = 1679] [serial = 738] [outer = 0x119d85800] 00:15:16 INFO - PROCESS | 1679 | 1466579716953 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]]]}] 00:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 475ms 00:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:15:16 INFO - PROCESS | 1679 | 1466579716988 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 00:15:16 INFO - PROCESS | 1679 | 1466579716989 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 00:15:16 INFO - PROCESS | 1679 | 1466579716991 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:15:16 INFO - PROCESS | 1679 | 1466579716993 Marionette TRACE conn2 <- [1,958,null,{}] 00:15:17 INFO - PROCESS | 1679 | 1466579716998 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}] 00:15:17 INFO - PROCESS | 1679 | 1466579716999 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:17 INFO - PROCESS | 1679 | 1466579717071 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 00:15:17 INFO - PROCESS | 1679 | 1466579717138 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:17 INFO - PROCESS | 1679 | 1466579717139 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:17 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217c3000 == 30 [pid = 1679] [id = 247] 00:15:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x112eeb400) [pid = 1679] [serial = 739] [outer = 0x0] 00:15:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1245f9800) [pid = 1679] [serial = 740] [outer = 0x112eeb400] 00:15:17 INFO - PROCESS | 1679 | 1466579717165 Marionette DEBUG loaded listener.js 00:15:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x125169c00) [pid = 1679] [serial = 741] [outer = 0x112eeb400] 00:15:17 INFO - PROCESS | 1679 | 1466579717491 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]]]}] 00:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 522ms 00:15:17 INFO - PROCESS | 1679 | 1466579717515 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 00:15:17 INFO - PROCESS | 1679 | 1466579717516 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 00:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:15:17 INFO - PROCESS | 1679 | 1466579717518 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:15:17 INFO - PROCESS | 1679 | 1466579717519 Marionette TRACE conn2 <- [1,962,null,{}] 00:15:17 INFO - PROCESS | 1679 | 1466579717522 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}] 00:15:17 INFO - PROCESS | 1679 | 1466579717523 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:17 INFO - PROCESS | 1679 | 1466579717616 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 00:15:17 INFO - PROCESS | 1679 | 1466579717661 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:17 INFO - PROCESS | 1679 | 1466579717665 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:17 INFO - PROCESS | 1679 | ++DOCSHELL 0x12455e000 == 31 [pid = 1679] [id = 248] 00:15:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x1197f8c00) [pid = 1679] [serial = 742] [outer = 0x0] 00:15:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x126458000) [pid = 1679] [serial = 743] [outer = 0x1197f8c00] 00:15:17 INFO - PROCESS | 1679 | 1466579717697 Marionette DEBUG loaded listener.js 00:15:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1267c5c00) [pid = 1679] [serial = 744] [outer = 0x1197f8c00] 00:15:18 INFO - PROCESS | 1679 | 1466579718042 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]]]}] 00:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 569ms 00:15:18 INFO - PROCESS | 1679 | 1466579718087 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 00:15:18 INFO - PROCESS | 1679 | 1466579718088 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 00:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:15:18 INFO - PROCESS | 1679 | 1466579718091 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:15:18 INFO - PROCESS | 1679 | 1466579718092 Marionette TRACE conn2 <- [1,966,null,{}] 00:15:18 INFO - PROCESS | 1679 | 1466579718094 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}] 00:15:18 INFO - PROCESS | 1679 | 1466579718096 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:18 INFO - PROCESS | 1679 | 1466579718186 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 00:15:18 INFO - PROCESS | 1679 | 1466579718220 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:18 INFO - PROCESS | 1679 | 1466579718221 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:18 INFO - PROCESS | 1679 | ++DOCSHELL 0x112121800 == 32 [pid = 1679] [id = 249] 00:15:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x126931400) [pid = 1679] [serial = 745] [outer = 0x0] 00:15:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x128a45400) [pid = 1679] [serial = 746] [outer = 0x126931400] 00:15:18 INFO - PROCESS | 1679 | 1466579718246 Marionette DEBUG loaded listener.js 00:15:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12920e400) [pid = 1679] [serial = 747] [outer = 0x126931400] 00:15:18 INFO - PROCESS | 1679 | 1466579718553 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]]]}] 00:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 521ms 00:15:18 INFO - PROCESS | 1679 | 1466579718613 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 00:15:18 INFO - PROCESS | 1679 | 1466579718614 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 00:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:15:18 INFO - PROCESS | 1679 | 1466579718616 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:15:18 INFO - PROCESS | 1679 | 1466579718617 Marionette TRACE conn2 <- [1,970,null,{}] 00:15:18 INFO - PROCESS | 1679 | 1466579718619 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}] 00:15:18 INFO - PROCESS | 1679 | 1466579718620 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:18 INFO - PROCESS | 1679 | 1466579718713 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 00:15:18 INFO - PROCESS | 1679 | 1466579718723 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:18 INFO - PROCESS | 1679 | 1466579718724 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:18 INFO - PROCESS | 1679 | ++DOCSHELL 0x126985800 == 33 [pid = 1679] [id = 250] 00:15:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x1133c9c00) [pid = 1679] [serial = 748] [outer = 0x0] 00:15:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x129328800) [pid = 1679] [serial = 749] [outer = 0x1133c9c00] 00:15:18 INFO - PROCESS | 1679 | 1466579718749 Marionette DEBUG loaded listener.js 00:15:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x12933c000) [pid = 1679] [serial = 750] [outer = 0x1133c9c00] 00:15:19 INFO - PROCESS | 1679 | 1466579719262 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]]]}] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x119fbb400) [pid = 1679] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x128a44000) [pid = 1679] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x11697f400) [pid = 1679] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x118439000) [pid = 1679] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1133b0000) [pid = 1679] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x119191c00) [pid = 1679] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x113dc4400) [pid = 1679] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1133b2800) [pid = 1679] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1245ef400) [pid = 1679] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x128bce400) [pid = 1679] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x129214c00) [pid = 1679] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x12a85bc00) [pid = 1679] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x12933b800) [pid = 1679] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1133d0000) [pid = 1679] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x12a857c00) [pid = 1679] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:15:19 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x11867f800) [pid = 1679] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 668ms 00:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:15:19 INFO - PROCESS | 1679 | 1466579719284 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 00:15:19 INFO - PROCESS | 1679 | 1466579719286 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 00:15:19 INFO - PROCESS | 1679 | 1466579719288 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:15:19 INFO - PROCESS | 1679 | 1466579719289 Marionette TRACE conn2 <- [1,974,null,{}] 00:15:19 INFO - PROCESS | 1679 | 1466579719291 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}] 00:15:19 INFO - PROCESS | 1679 | 1466579719292 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:19 INFO - PROCESS | 1679 | 1466579719368 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 00:15:19 INFO - PROCESS | 1679 | 1466579719372 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:19 INFO - PROCESS | 1679 | 1466579719373 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:19 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217d3000 == 34 [pid = 1679] [id = 251] 00:15:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x118270800) [pid = 1679] [serial = 751] [outer = 0x0] 00:15:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x11947b800) [pid = 1679] [serial = 752] [outer = 0x118270800] 00:15:19 INFO - PROCESS | 1679 | 1466579719400 Marionette DEBUG loaded listener.js 00:15:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x12426d400) [pid = 1679] [serial = 753] [outer = 0x118270800] 00:15:19 INFO - PROCESS | 1679 | 1466579719736 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]]]}] 00:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 474ms 00:15:19 INFO - PROCESS | 1679 | 1466579719763 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 00:15:19 INFO - PROCESS | 1679 | 1466579719766 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 00:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:15:19 INFO - PROCESS | 1679 | 1466579719769 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:15:19 INFO - PROCESS | 1679 | 1466579719771 Marionette TRACE conn2 <- [1,978,null,{}] 00:15:19 INFO - PROCESS | 1679 | 1466579719774 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}] 00:15:19 INFO - PROCESS | 1679 | 1466579719776 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:19 INFO - PROCESS | 1679 | 1466579719883 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 00:15:19 INFO - PROCESS | 1679 | 1466579719985 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:19 INFO - PROCESS | 1679 | 1466579719986 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:20 INFO - PROCESS | 1679 | ++DOCSHELL 0x12904e000 == 35 [pid = 1679] [id = 252] 00:15:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x116f8e800) [pid = 1679] [serial = 754] [outer = 0x0] 00:15:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1256f5400) [pid = 1679] [serial = 755] [outer = 0x116f8e800] 00:15:20 INFO - PROCESS | 1679 | 1466579720025 Marionette DEBUG loaded listener.js 00:15:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12933a800) [pid = 1679] [serial = 756] [outer = 0x116f8e800] 00:15:20 INFO - PROCESS | 1679 | 1466579720436 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]]]}] 00:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 721ms 00:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:15:20 INFO - PROCESS | 1679 | 1466579720489 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 00:15:20 INFO - PROCESS | 1679 | 1466579720491 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 00:15:20 INFO - PROCESS | 1679 | 1466579720493 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:15:20 INFO - PROCESS | 1679 | 1466579720494 Marionette TRACE conn2 <- [1,982,null,{}] 00:15:20 INFO - PROCESS | 1679 | 1466579720496 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}] 00:15:20 INFO - PROCESS | 1679 | 1466579720497 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:20 INFO - PROCESS | 1679 | 1466579720573 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 00:15:20 INFO - PROCESS | 1679 | 1466579720580 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:20 INFO - PROCESS | 1679 | 1466579720581 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:20 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a253000 == 36 [pid = 1679] [id = 253] 00:15:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12a4a4400) [pid = 1679] [serial = 757] [outer = 0x0] 00:15:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12a554c00) [pid = 1679] [serial = 758] [outer = 0x12a4a4400] 00:15:20 INFO - PROCESS | 1679 | 1466579720607 Marionette DEBUG loaded listener.js 00:15:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12a85b800) [pid = 1679] [serial = 759] [outer = 0x12a4a4400] 00:15:20 INFO - PROCESS | 1679 | 1466579720937 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]]]}] 00:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 470ms 00:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:15:20 INFO - PROCESS | 1679 | 1466579720965 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 00:15:20 INFO - PROCESS | 1679 | 1466579720966 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 00:15:20 INFO - PROCESS | 1679 | 1466579720968 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:15:20 INFO - PROCESS | 1679 | 1466579720970 Marionette TRACE conn2 <- [1,986,null,{}] 00:15:20 INFO - PROCESS | 1679 | 1466579720972 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}] 00:15:20 INFO - PROCESS | 1679 | 1466579720974 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:21 INFO - PROCESS | 1679 | 1466579721064 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 00:15:21 INFO - PROCESS | 1679 | 1466579721115 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:21 INFO - PROCESS | 1679 | 1466579721117 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:21 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a9a000 == 37 [pid = 1679] [id = 254] 00:15:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x125169000) [pid = 1679] [serial = 760] [outer = 0x0] 00:15:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12aabe000) [pid = 1679] [serial = 761] [outer = 0x125169000] 00:15:21 INFO - PROCESS | 1679 | 1466579721140 Marionette DEBUG loaded listener.js 00:15:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x128a4b800) [pid = 1679] [serial = 762] [outer = 0x125169000] 00:15:21 INFO - PROCESS | 1679 | 1466579721622 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]]]}] 00:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 719ms 00:15:21 INFO - PROCESS | 1679 | 1466579721689 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 00:15:21 INFO - PROCESS | 1679 | 1466579721692 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 00:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:15:21 INFO - PROCESS | 1679 | 1466579721695 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:15:21 INFO - PROCESS | 1679 | 1466579721697 Marionette TRACE conn2 <- [1,990,null,{}] 00:15:21 INFO - PROCESS | 1679 | 1466579721701 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}] 00:15:21 INFO - PROCESS | 1679 | 1466579721703 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:21 INFO - PROCESS | 1679 | 1466579721813 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 00:15:21 INFO - PROCESS | 1679 | 1466579721902 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:21 INFO - PROCESS | 1679 | 1466579721904 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:21 INFO - PROCESS | 1679 | ++DOCSHELL 0x11746f000 == 38 [pid = 1679] [id = 255] 00:15:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x116f22000) [pid = 1679] [serial = 763] [outer = 0x0] 00:15:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x11826cc00) [pid = 1679] [serial = 764] [outer = 0x116f22000] 00:15:21 INFO - PROCESS | 1679 | 1466579721955 Marionette DEBUG loaded listener.js 00:15:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x1189a4400) [pid = 1679] [serial = 765] [outer = 0x116f22000] 00:15:22 INFO - PROCESS | 1679 | 1466579722573 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]]]}] 00:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 921ms 00:15:22 INFO - PROCESS | 1679 | 1466579722616 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 00:15:22 INFO - PROCESS | 1679 | 1466579722619 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 00:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:15:22 INFO - PROCESS | 1679 | 1466579722623 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:15:22 INFO - PROCESS | 1679 | 1466579722625 Marionette TRACE conn2 <- [1,994,null,{}] 00:15:22 INFO - PROCESS | 1679 | 1466579722627 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}] 00:15:22 INFO - PROCESS | 1679 | 1466579722629 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:22 INFO - PROCESS | 1679 | 1466579722737 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 00:15:22 INFO - PROCESS | 1679 | 1466579722789 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:22 INFO - PROCESS | 1679 | 1466579722791 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:22 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d51000 == 39 [pid = 1679] [id = 256] 00:15:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x1197fb000) [pid = 1679] [serial = 766] [outer = 0x0] 00:15:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x119a17000) [pid = 1679] [serial = 767] [outer = 0x1197fb000] 00:15:22 INFO - PROCESS | 1679 | 1466579722821 Marionette DEBUG loaded listener.js 00:15:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x1217e6c00) [pid = 1679] [serial = 768] [outer = 0x1197fb000] 00:15:23 INFO - PROCESS | 1679 | 1466579723444 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]]]}] 00:15:23 INFO - PROCESS | 1679 | --DOCSHELL 0x12a253000 == 38 [pid = 1679] [id = 253] 00:15:23 INFO - PROCESS | 1679 | --DOCSHELL 0x12904e000 == 37 [pid = 1679] [id = 252] 00:15:23 INFO - PROCESS | 1679 | --DOCSHELL 0x1217d3000 == 36 [pid = 1679] [id = 251] 00:15:23 INFO - PROCESS | 1679 | --DOCSHELL 0x126985800 == 35 [pid = 1679] [id = 250] 00:15:23 INFO - PROCESS | 1679 | --DOCSHELL 0x112121800 == 34 [pid = 1679] [id = 249] 00:15:23 INFO - PROCESS | 1679 | --DOCSHELL 0x12455e000 == 33 [pid = 1679] [id = 248] 00:15:23 INFO - PROCESS | 1679 | --DOCSHELL 0x1217c3000 == 32 [pid = 1679] [id = 247] 00:15:23 INFO - PROCESS | 1679 | --DOCSHELL 0x119b25800 == 31 [pid = 1679] [id = 246] 00:15:23 INFO - PROCESS | 1679 | --DOCSHELL 0x1169a5800 == 30 [pid = 1679] [id = 245] 00:15:23 INFO - PROCESS | 1679 | --DOCSHELL 0x1169b3000 == 29 [pid = 1679] [id = 244] 00:15:23 INFO - PROCESS | 1679 | --DOCSHELL 0x11335b000 == 28 [pid = 1679] [id = 243] 00:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 874ms 00:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:15:23 INFO - PROCESS | 1679 | 1466579723497 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 00:15:23 INFO - PROCESS | 1679 | 1466579723499 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 00:15:23 INFO - PROCESS | 1679 | 1466579723502 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:15:23 INFO - PROCESS | 1679 | 1466579723504 Marionette TRACE conn2 <- [1,998,null,{}] 00:15:23 INFO - PROCESS | 1679 | 1466579723508 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}] 00:15:23 INFO - PROCESS | 1679 | 1466579723509 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:23 INFO - PROCESS | 1679 | 1466579723586 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x1264e4c00) [pid = 1679] [serial = 689] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x128a4c400) [pid = 1679] [serial = 692] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x129212400) [pid = 1679] [serial = 693] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1174d2800) [pid = 1679] [serial = 674] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x11867a000) [pid = 1679] [serial = 675] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x119477000) [pid = 1679] [serial = 677] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1197f9800) [pid = 1679] [serial = 678] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x12516a800) [pid = 1679] [serial = 686] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x119476c00) [pid = 1679] [serial = 671] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1197f2000) [pid = 1679] [serial = 672] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x115e86c00) [pid = 1679] [serial = 668] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x116983400) [pid = 1679] [serial = 669] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1199c4000) [pid = 1679] [serial = 680] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x123dfac00) [pid = 1679] [serial = 681] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x124a84800) [pid = 1679] [serial = 683] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x124e69800) [pid = 1679] [serial = 684] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x129327c00) [pid = 1679] [serial = 666] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x12921ac00) [pid = 1679] [serial = 695] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x129335000) [pid = 1679] [serial = 696] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x12af22c00) [pid = 1679] [serial = 708] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x12a4a0c00) [pid = 1679] [serial = 698] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x11899fc00) [pid = 1679] [serial = 701] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x1240d1c00) [pid = 1679] [serial = 702] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x12aac1800) [pid = 1679] [serial = 707] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x12a551000) [pid = 1679] [serial = 699] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x12b0dc800) [pid = 1679] [serial = 711] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x128a0f400) [pid = 1679] [serial = 690] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x12a858000) [pid = 1679] [serial = 705] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x12b0d3c00) [pid = 1679] [serial = 710] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x126455c00) [pid = 1679] [serial = 704] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x1256efc00) [pid = 1679] [serial = 687] [outer = 0x0] [url = about:blank] 00:15:23 INFO - PROCESS | 1679 | 1466579723652 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:23 INFO - PROCESS | 1679 | 1466579723653 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:23 INFO - PROCESS | 1679 | ++DOCSHELL 0x116946800 == 29 [pid = 1679] [id = 257] 00:15:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x1174d2800) [pid = 1679] [serial = 769] [outer = 0x0] 00:15:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x1186e1800) [pid = 1679] [serial = 770] [outer = 0x1174d2800] 00:15:23 INFO - PROCESS | 1679 | 1466579723682 Marionette DEBUG loaded listener.js 00:15:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x119743800) [pid = 1679] [serial = 771] [outer = 0x1174d2800] 00:15:23 INFO - PROCESS | 1679 | 1466579723963 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]]]}] 00:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 00:15:24 INFO - PROCESS | 1679 | 1466579724028 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 00:15:24 INFO - PROCESS | 1679 | 1466579724032 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 00:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:15:24 INFO - PROCESS | 1679 | 1466579724036 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:15:24 INFO - PROCESS | 1679 | 1466579724038 Marionette TRACE conn2 <- [1,1002,null,{}] 00:15:24 INFO - PROCESS | 1679 | 1466579724040 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}] 00:15:24 INFO - PROCESS | 1679 | 1466579724042 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:24 INFO - PROCESS | 1679 | 1466579724118 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 00:15:24 INFO - PROCESS | 1679 | 1466579724177 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:24 INFO - PROCESS | 1679 | 1466579724178 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:24 INFO - PROCESS | 1679 | ++DOCSHELL 0x11833a000 == 30 [pid = 1679] [id = 258] 00:15:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x1195cfc00) [pid = 1679] [serial = 772] [outer = 0x0] 00:15:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x119908000) [pid = 1679] [serial = 773] [outer = 0x1195cfc00] 00:15:24 INFO - PROCESS | 1679 | 1466579724204 Marionette DEBUG loaded listener.js 00:15:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1217e7c00) [pid = 1679] [serial = 774] [outer = 0x1195cfc00] 00:15:24 INFO - PROCESS | 1679 | 1466579724501 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]]]}] 00:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 523ms 00:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:15:24 INFO - PROCESS | 1679 | 1466579724560 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 00:15:24 INFO - PROCESS | 1679 | 1466579724561 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 00:15:24 INFO - PROCESS | 1679 | 1466579724563 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:15:24 INFO - PROCESS | 1679 | 1466579724566 Marionette TRACE conn2 <- [1,1006,null,{}] 00:15:24 INFO - PROCESS | 1679 | 1466579724574 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}] 00:15:24 INFO - PROCESS | 1679 | 1466579724577 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:24 INFO - PROCESS | 1679 | 1466579724655 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 00:15:24 INFO - PROCESS | 1679 | 1466579724708 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:24 INFO - PROCESS | 1679 | 1466579724710 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:24 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217d3800 == 31 [pid = 1679] [id = 259] 00:15:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x11678cc00) [pid = 1679] [serial = 775] [outer = 0x0] 00:15:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1245fac00) [pid = 1679] [serial = 776] [outer = 0x11678cc00] 00:15:24 INFO - PROCESS | 1679 | 1466579724738 Marionette DEBUG loaded listener.js 00:15:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x125675c00) [pid = 1679] [serial = 777] [outer = 0x11678cc00] 00:15:25 INFO - PROCESS | 1679 | 1466579725052 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]]]}] 00:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 523ms 00:15:25 INFO - PROCESS | 1679 | 1466579725087 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 00:15:25 INFO - PROCESS | 1679 | 1466579725090 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 00:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:15:25 INFO - PROCESS | 1679 | 1466579725096 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:15:25 INFO - PROCESS | 1679 | 1466579725098 Marionette TRACE conn2 <- [1,1010,null,{}] 00:15:25 INFO - PROCESS | 1679 | 1466579725102 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}] 00:15:25 INFO - PROCESS | 1679 | 1466579725104 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:25 INFO - PROCESS | 1679 | 1466579725229 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 00:15:25 INFO - PROCESS | 1679 | 1466579725307 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:25 INFO - PROCESS | 1679 | 1466579725309 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:25 INFO - PROCESS | 1679 | ++DOCSHELL 0x124037800 == 32 [pid = 1679] [id = 260] 00:15:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x123ed0800) [pid = 1679] [serial = 778] [outer = 0x0] 00:15:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x1257f8000) [pid = 1679] [serial = 779] [outer = 0x123ed0800] 00:15:25 INFO - PROCESS | 1679 | 1466579725350 Marionette DEBUG loaded listener.js 00:15:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1267cec00) [pid = 1679] [serial = 780] [outer = 0x123ed0800] 00:15:25 INFO - PROCESS | 1679 | 1466579725769 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]]]}] 00:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 724ms 00:15:25 INFO - PROCESS | 1679 | 1466579725818 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 00:15:25 INFO - PROCESS | 1679 | 1466579725819 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 00:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:15:25 INFO - PROCESS | 1679 | 1466579725826 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:15:25 INFO - PROCESS | 1679 | 1466579725827 Marionette TRACE conn2 <- [1,1014,null,{}] 00:15:25 INFO - PROCESS | 1679 | 1466579725830 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}] 00:15:25 INFO - PROCESS | 1679 | 1466579725831 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:25 INFO - PROCESS | 1679 | 1466579725923 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 00:15:25 INFO - PROCESS | 1679 | 1466579725928 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:25 INFO - PROCESS | 1679 | 1466579725929 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:25 INFO - PROCESS | 1679 | ++DOCSHELL 0x12571b000 == 33 [pid = 1679] [id = 261] 00:15:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x124e60800) [pid = 1679] [serial = 781] [outer = 0x0] 00:15:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x126939800) [pid = 1679] [serial = 782] [outer = 0x124e60800] 00:15:25 INFO - PROCESS | 1679 | 1466579725953 Marionette DEBUG loaded listener.js 00:15:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x128a10400) [pid = 1679] [serial = 783] [outer = 0x124e60800] 00:15:26 INFO - PROCESS | 1679 | 1466579726344 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]]]}] 00:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 571ms 00:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:15:26 INFO - PROCESS | 1679 | 1466579726398 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 00:15:26 INFO - PROCESS | 1679 | 1466579726399 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 00:15:26 INFO - PROCESS | 1679 | 1466579726402 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:15:26 INFO - PROCESS | 1679 | 1466579726405 Marionette TRACE conn2 <- [1,1018,null,{}] 00:15:26 INFO - PROCESS | 1679 | 1466579726408 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}] 00:15:26 INFO - PROCESS | 1679 | 1466579726414 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:26 INFO - PROCESS | 1679 | 1466579726600 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 00:15:26 INFO - PROCESS | 1679 | 1466579726654 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:26 INFO - PROCESS | 1679 | 1466579726655 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:26 INFO - PROCESS | 1679 | ++DOCSHELL 0x129049800 == 34 [pid = 1679] [id = 262] 00:15:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x128a49800) [pid = 1679] [serial = 784] [outer = 0x0] 00:15:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12a4a3000) [pid = 1679] [serial = 785] [outer = 0x128a49800] 00:15:26 INFO - PROCESS | 1679 | 1466579726696 Marionette DEBUG loaded listener.js 00:15:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x12aab9000) [pid = 1679] [serial = 786] [outer = 0x128a49800] 00:15:27 INFO - PROCESS | 1679 | 1466579727045 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]]]}] 00:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 670ms 00:15:27 INFO - PROCESS | 1679 | 1466579727073 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 00:15:27 INFO - PROCESS | 1679 | 1466579727074 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 00:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:15:27 INFO - PROCESS | 1679 | 1466579727078 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:15:27 INFO - PROCESS | 1679 | 1466579727079 Marionette TRACE conn2 <- [1,1022,null,{}] 00:15:27 INFO - PROCESS | 1679 | 1466579727087 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}] 00:15:27 INFO - PROCESS | 1679 | 1466579727088 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:27 INFO - PROCESS | 1679 | 1466579727183 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 00:15:27 INFO - PROCESS | 1679 | 1466579727186 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:27 INFO - PROCESS | 1679 | 1466579727188 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a26c000 == 35 [pid = 1679] [id = 263] 00:15:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x129214800) [pid = 1679] [serial = 787] [outer = 0x0] 00:15:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12af21400) [pid = 1679] [serial = 788] [outer = 0x129214800] 00:15:27 INFO - PROCESS | 1679 | 1466579727213 Marionette DEBUG loaded listener.js 00:15:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12b832800) [pid = 1679] [serial = 789] [outer = 0x129214800] 00:15:27 INFO - PROCESS | 1679 | 1466579727567 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]]]}] 00:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 519ms 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1197f8c00) [pid = 1679] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1197fa800) [pid = 1679] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x116a1ac00) [pid = 1679] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x119d85800) [pid = 1679] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x115dc8c00) [pid = 1679] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x112ed0000) [pid = 1679] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x126931400) [pid = 1679] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1133c9c00) [pid = 1679] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x11619f400) [pid = 1679] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x118870000) [pid = 1679] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x118270800) [pid = 1679] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x116f8e800) [pid = 1679] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x12426f800) [pid = 1679] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x12a4a4400) [pid = 1679] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x126797c00) [pid = 1679] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:15:27 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x112eeb400) [pid = 1679] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:15:27 INFO - PROCESS | 1679 | 1466579727729 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 00:15:27 INFO - PROCESS | 1679 | 1466579727732 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 00:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:15:27 INFO - PROCESS | 1679 | 1466579727744 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:15:27 INFO - PROCESS | 1679 | 1466579727745 Marionette TRACE conn2 <- [1,1026,null,{}] 00:15:27 INFO - PROCESS | 1679 | 1466579727747 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}] 00:15:27 INFO - PROCESS | 1679 | 1466579727748 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:27 INFO - PROCESS | 1679 | 1466579727823 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 00:15:27 INFO - PROCESS | 1679 | 1466579727829 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:27 INFO - PROCESS | 1679 | 1466579727830 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d37000 == 36 [pid = 1679] [id = 264] 00:15:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x116a1ac00) [pid = 1679] [serial = 790] [outer = 0x0] 00:15:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1186e1c00) [pid = 1679] [serial = 791] [outer = 0x116a1ac00] 00:15:27 INFO - PROCESS | 1679 | 1466579727854 Marionette DEBUG loaded listener.js 00:15:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x12426ec00) [pid = 1679] [serial = 792] [outer = 0x116a1ac00] 00:15:28 INFO - PROCESS | 1679 | 1466579728196 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]]]}] 00:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 469ms 00:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:15:28 INFO - PROCESS | 1679 | 1466579728214 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 00:15:28 INFO - PROCESS | 1679 | 1466579728215 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 00:15:28 INFO - PROCESS | 1679 | 1466579728218 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:15:28 INFO - PROCESS | 1679 | 1466579728219 Marionette TRACE conn2 <- [1,1030,null,{}] 00:15:28 INFO - PROCESS | 1679 | 1466579728221 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}] 00:15:28 INFO - PROCESS | 1679 | 1466579728222 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:28 INFO - PROCESS | 1679 | 1466579728300 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 00:15:28 INFO - PROCESS | 1679 | 1466579728351 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:28 INFO - PROCESS | 1679 | 1466579728352 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:28 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217d3000 == 37 [pid = 1679] [id = 265] 00:15:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x116485c00) [pid = 1679] [serial = 793] [outer = 0x0] 00:15:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x125674000) [pid = 1679] [serial = 794] [outer = 0x116485c00] 00:15:28 INFO - PROCESS | 1679 | 1466579728377 Marionette DEBUG loaded listener.js 00:15:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x12a559800) [pid = 1679] [serial = 795] [outer = 0x116485c00] 00:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 419ms 00:15:28 INFO - PROCESS | 1679 | 1466579728634 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]]]}] 00:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:15:28 INFO - PROCESS | 1679 | 1466579728637 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 00:15:28 INFO - PROCESS | 1679 | 1466579728638 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 00:15:28 INFO - PROCESS | 1679 | 1466579728640 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:15:28 INFO - PROCESS | 1679 | 1466579728641 Marionette TRACE conn2 <- [1,1034,null,{}] 00:15:28 INFO - PROCESS | 1679 | 1466579728652 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}] 00:15:28 INFO - PROCESS | 1679 | 1466579728653 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:28 INFO - PROCESS | 1679 | 1466579728737 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 00:15:28 INFO - PROCESS | 1679 | 1466579728741 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:28 INFO - PROCESS | 1679 | 1466579728743 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:28 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aab2800 == 38 [pid = 1679] [id = 266] 00:15:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x112974000) [pid = 1679] [serial = 796] [outer = 0x0] 00:15:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x12b83d000) [pid = 1679] [serial = 797] [outer = 0x112974000] 00:15:28 INFO - PROCESS | 1679 | 1466579728769 Marionette DEBUG loaded listener.js 00:15:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x12ba05000) [pid = 1679] [serial = 798] [outer = 0x112974000] 00:15:29 INFO - PROCESS | 1679 | 1466579729102 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]]]}] 00:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 476ms 00:15:29 INFO - PROCESS | 1679 | 1466579729117 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 00:15:29 INFO - PROCESS | 1679 | 1466579729118 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 00:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:15:29 INFO - PROCESS | 1679 | 1466579729120 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:15:29 INFO - PROCESS | 1679 | 1466579729122 Marionette TRACE conn2 <- [1,1038,null,{}] 00:15:29 INFO - PROCESS | 1679 | 1466579729125 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}] 00:15:29 INFO - PROCESS | 1679 | 1466579729127 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:29 INFO - PROCESS | 1679 | 1466579729219 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 00:15:29 INFO - PROCESS | 1679 | 1466579729272 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:29 INFO - PROCESS | 1679 | 1466579729273 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:29 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0fb000 == 39 [pid = 1679] [id = 267] 00:15:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1245f0800) [pid = 1679] [serial = 799] [outer = 0x0] 00:15:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x12b83f400) [pid = 1679] [serial = 800] [outer = 0x1245f0800] 00:15:29 INFO - PROCESS | 1679 | 1466579729299 Marionette DEBUG loaded listener.js 00:15:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12bd8f000) [pid = 1679] [serial = 801] [outer = 0x1245f0800] 00:15:29 INFO - PROCESS | 1679 | 1466579729567 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]]]}] 00:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 470ms 00:15:29 INFO - PROCESS | 1679 | 1466579729590 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 00:15:29 INFO - PROCESS | 1679 | 1466579729592 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 00:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:15:29 INFO - PROCESS | 1679 | 1466579729603 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:15:29 INFO - PROCESS | 1679 | 1466579729604 Marionette TRACE conn2 <- [1,1042,null,{}] 00:15:29 INFO - PROCESS | 1679 | 1466579729606 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}] 00:15:29 INFO - PROCESS | 1679 | 1466579729607 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:29 INFO - PROCESS | 1679 | 1466579729691 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 00:15:29 INFO - PROCESS | 1679 | 1466579729697 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:29 INFO - PROCESS | 1679 | 1466579729698 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:29 INFO - PROCESS | 1679 | ++DOCSHELL 0x12bd67000 == 40 [pid = 1679] [id = 268] 00:15:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x12ba0c800) [pid = 1679] [serial = 802] [outer = 0x0] 00:15:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12bd98000) [pid = 1679] [serial = 803] [outer = 0x12ba0c800] 00:15:29 INFO - PROCESS | 1679 | 1466579729721 Marionette DEBUG loaded listener.js 00:15:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12bdb0c00) [pid = 1679] [serial = 804] [outer = 0x12ba0c800] 00:15:30 INFO - PROCESS | 1679 | 1466579730194 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]]]}] 00:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 620ms 00:15:30 INFO - PROCESS | 1679 | 1466579730224 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 00:15:30 INFO - PROCESS | 1679 | 1466579730226 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 00:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:15:30 INFO - PROCESS | 1679 | 1466579730248 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:15:30 INFO - PROCESS | 1679 | 1466579730251 Marionette TRACE conn2 <- [1,1046,null,{}] 00:15:30 INFO - PROCESS | 1679 | 1466579730255 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}] 00:15:30 INFO - PROCESS | 1679 | 1466579730256 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:30 INFO - PROCESS | 1679 | 1466579730360 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 00:15:30 INFO - PROCESS | 1679 | 1466579730449 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:30 INFO - PROCESS | 1679 | 1466579730451 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:30 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a8e800 == 41 [pid = 1679] [id = 269] 00:15:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x119198400) [pid = 1679] [serial = 805] [outer = 0x0] 00:15:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x119750800) [pid = 1679] [serial = 806] [outer = 0x119198400] 00:15:30 INFO - PROCESS | 1679 | 1466579730482 Marionette DEBUG loaded listener.js 00:15:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1199c0000) [pid = 1679] [serial = 807] [outer = 0x119198400] 00:15:30 INFO - PROCESS | 1679 | 1466579730898 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]]]}] 00:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 674ms 00:15:30 INFO - PROCESS | 1679 | 1466579730921 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 00:15:30 INFO - PROCESS | 1679 | 1466579730924 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 00:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:15:30 INFO - PROCESS | 1679 | 1466579730928 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:15:30 INFO - PROCESS | 1679 | 1466579730930 Marionette TRACE conn2 <- [1,1050,null,{}] 00:15:30 INFO - PROCESS | 1679 | 1466579730932 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}] 00:15:30 INFO - PROCESS | 1679 | 1466579730934 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:31 INFO - PROCESS | 1679 | 1466579731040 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 00:15:31 INFO - PROCESS | 1679 | 1466579731093 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:31 INFO - PROCESS | 1679 | 1466579731094 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:31 INFO - PROCESS | 1679 | ++DOCSHELL 0x128d62800 == 42 [pid = 1679] [id = 270] 00:15:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x123a5f800) [pid = 1679] [serial = 808] [outer = 0x0] 00:15:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x124a8b400) [pid = 1679] [serial = 809] [outer = 0x123a5f800] 00:15:31 INFO - PROCESS | 1679 | 1466579731125 Marionette DEBUG loaded listener.js 00:15:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x125671400) [pid = 1679] [serial = 810] [outer = 0x123a5f800] 00:15:31 INFO - PROCESS | 1679 | 1466579731571 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]]]}] 00:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 669ms 00:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:15:31 INFO - PROCESS | 1679 | 1466579731597 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 00:15:31 INFO - PROCESS | 1679 | 1466579731599 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 00:15:31 INFO - PROCESS | 1679 | 1466579731601 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:15:31 INFO - PROCESS | 1679 | 1466579731604 Marionette TRACE conn2 <- [1,1054,null,{}] 00:15:31 INFO - PROCESS | 1679 | 1466579731611 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}] 00:15:31 INFO - PROCESS | 1679 | 1466579731614 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:31 INFO - PROCESS | 1679 | 1466579731738 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 00:15:31 INFO - PROCESS | 1679 | 1466579731806 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:31 INFO - PROCESS | 1679 | 1466579731809 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:31 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c04d000 == 43 [pid = 1679] [id = 271] 00:15:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x128a4c400) [pid = 1679] [serial = 811] [outer = 0x0] 00:15:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x129217000) [pid = 1679] [serial = 812] [outer = 0x128a4c400] 00:15:31 INFO - PROCESS | 1679 | 1466579731839 Marionette DEBUG loaded listener.js 00:15:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x12a552400) [pid = 1679] [serial = 813] [outer = 0x128a4c400] 00:15:32 INFO - PROCESS | 1679 | 1466579732245 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]]]}] 00:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 00:15:32 INFO - PROCESS | 1679 | 1466579732273 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 00:15:32 INFO - PROCESS | 1679 | 1466579732275 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 00:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:15:32 INFO - PROCESS | 1679 | 1466579732277 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:15:32 INFO - PROCESS | 1679 | 1466579732278 Marionette TRACE conn2 <- [1,1058,null,{}] 00:15:32 INFO - PROCESS | 1679 | 1466579732281 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}] 00:15:32 INFO - PROCESS | 1679 | 1466579732282 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:32 INFO - PROCESS | 1679 | 1466579732384 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 00:15:32 INFO - PROCESS | 1679 | 1466579732436 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:32 INFO - PROCESS | 1679 | 1466579732437 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:32 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c0a1800 == 44 [pid = 1679] [id = 272] 00:15:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x12aac2800) [pid = 1679] [serial = 814] [outer = 0x0] 00:15:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x12b0d9800) [pid = 1679] [serial = 815] [outer = 0x12aac2800] 00:15:32 INFO - PROCESS | 1679 | 1466579732466 Marionette DEBUG loaded listener.js 00:15:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x12ba09800) [pid = 1679] [serial = 816] [outer = 0x12aac2800] 00:15:32 INFO - PROCESS | 1679 | 1466579732859 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]]]}] 00:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 770ms 00:15:33 INFO - PROCESS | 1679 | 1466579733055 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 00:15:33 INFO - PROCESS | 1679 | 1466579733058 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 00:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:15:33 INFO - PROCESS | 1679 | 1466579733076 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:15:33 INFO - PROCESS | 1679 | 1466579733078 Marionette TRACE conn2 <- [1,1062,null,{}] 00:15:33 INFO - PROCESS | 1679 | 1466579733081 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}] 00:15:33 INFO - PROCESS | 1679 | 1466579733083 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:33 INFO - PROCESS | 1679 | 1466579733174 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 00:15:33 INFO - PROCESS | 1679 | 1466579733224 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:33 INFO - PROCESS | 1679 | 1466579733228 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:33 INFO - PROCESS | 1679 | ++DOCSHELL 0x118332000 == 45 [pid = 1679] [id = 273] 00:15:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x11826ec00) [pid = 1679] [serial = 817] [outer = 0x0] 00:15:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x118680c00) [pid = 1679] [serial = 818] [outer = 0x11826ec00] 00:15:33 INFO - PROCESS | 1679 | 1466579733254 Marionette DEBUG loaded listener.js 00:15:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x119470400) [pid = 1679] [serial = 819] [outer = 0x11826ec00] 00:15:33 INFO - PROCESS | 1679 | 1466579733692 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]]]}] 00:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 624ms 00:15:33 INFO - PROCESS | 1679 | 1466579733698 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 00:15:33 INFO - PROCESS | 1679 | 1466579733700 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 00:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:15:33 INFO - PROCESS | 1679 | 1466579733704 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:15:33 INFO - PROCESS | 1679 | 1466579733707 Marionette TRACE conn2 <- [1,1066,null,{}] 00:15:33 INFO - PROCESS | 1679 | 1466579733709 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}] 00:15:33 INFO - PROCESS | 1679 | 1466579733711 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:33 INFO - PROCESS | 1679 | 1466579733803 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 00:15:33 INFO - PROCESS | 1679 | 1466579733868 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:33 INFO - PROCESS | 1679 | 1466579733869 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:33 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d35800 == 46 [pid = 1679] [id = 274] 00:15:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x1197ef000) [pid = 1679] [serial = 820] [outer = 0x0] 00:15:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x1199c6800) [pid = 1679] [serial = 821] [outer = 0x1197ef000] 00:15:33 INFO - PROCESS | 1679 | 1466579733897 Marionette DEBUG loaded listener.js 00:15:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x120f2fc00) [pid = 1679] [serial = 822] [outer = 0x1197ef000] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0fb000 == 45 [pid = 1679] [id = 267] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x12aab2800 == 44 [pid = 1679] [id = 266] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x1217d3000 == 43 [pid = 1679] [id = 265] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x123d37000 == 42 [pid = 1679] [id = 264] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x12a26c000 == 41 [pid = 1679] [id = 263] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x129049800 == 40 [pid = 1679] [id = 262] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x12571b000 == 39 [pid = 1679] [id = 261] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x124037800 == 38 [pid = 1679] [id = 260] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x1217d3800 == 37 [pid = 1679] [id = 259] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x11833a000 == 36 [pid = 1679] [id = 258] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x116946800 == 35 [pid = 1679] [id = 257] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x123d51000 == 34 [pid = 1679] [id = 256] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x11746f000 == 33 [pid = 1679] [id = 255] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x119a9a000 == 32 [pid = 1679] [id = 254] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x118332000 == 31 [pid = 1679] [id = 273] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x12c0a1800 == 30 [pid = 1679] [id = 272] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x12c04d000 == 29 [pid = 1679] [id = 271] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x128d62800 == 28 [pid = 1679] [id = 270] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x119a8e800 == 27 [pid = 1679] [id = 269] 00:15:34 INFO - PROCESS | 1679 | --DOCSHELL 0x12bd67000 == 26 [pid = 1679] [id = 268] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x126458000) [pid = 1679] [serial = 743] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x1199c3800) [pid = 1679] [serial = 734] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x11867f400) [pid = 1679] [serial = 731] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x119748400) [pid = 1679] [serial = 732] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x123ec3400) [pid = 1679] [serial = 737] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x1245f6400) [pid = 1679] [serial = 738] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x115e87800) [pid = 1679] [serial = 728] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x116978c00) [pid = 1679] [serial = 729] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x116f91c00) [pid = 1679] [serial = 726] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x1164df000) [pid = 1679] [serial = 725] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x128a45400) [pid = 1679] [serial = 746] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x1267c5c00) [pid = 1679] [serial = 744] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x129328800) [pid = 1679] [serial = 749] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x12920e400) [pid = 1679] [serial = 747] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x117d17400) [pid = 1679] [serial = 714] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x11678e400) [pid = 1679] [serial = 713] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1199c1000) [pid = 1679] [serial = 717] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x11947b800) [pid = 1679] [serial = 752] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1197f8000) [pid = 1679] [serial = 716] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1256f5400) [pid = 1679] [serial = 755] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1265a4800) [pid = 1679] [serial = 720] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x12426d400) [pid = 1679] [serial = 753] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x12a554c00) [pid = 1679] [serial = 758] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1256f2400) [pid = 1679] [serial = 719] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x12933c000) [pid = 1679] [serial = 750] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x12921c400) [pid = 1679] [serial = 723] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x128a04800) [pid = 1679] [serial = 722] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x12933a800) [pid = 1679] [serial = 756] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x119b8dc00) [pid = 1679] [serial = 735] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x1245f9800) [pid = 1679] [serial = 740] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x125169c00) [pid = 1679] [serial = 741] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x12a85b800) [pid = 1679] [serial = 759] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x12aabe000) [pid = 1679] [serial = 761] [outer = 0x0] [url = about:blank] 00:15:34 INFO - PROCESS | 1679 | 1466579734771 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]]]}] 00:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1075ms 00:15:34 INFO - PROCESS | 1679 | 1466579734789 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 00:15:34 INFO - PROCESS | 1679 | 1466579734791 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 00:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:15:34 INFO - PROCESS | 1679 | 1466579734805 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:15:34 INFO - PROCESS | 1679 | 1466579734809 Marionette TRACE conn2 <- [1,1070,null,{}] 00:15:34 INFO - PROCESS | 1679 | 1466579734816 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}] 00:15:34 INFO - PROCESS | 1679 | 1466579734817 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:34 INFO - PROCESS | 1679 | 1466579734893 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 00:15:34 INFO - PROCESS | 1679 | 1466579734899 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:34 INFO - PROCESS | 1679 | 1466579734901 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:34 INFO - PROCESS | 1679 | ++DOCSHELL 0x1164bb800 == 27 [pid = 1679] [id = 275] 00:15:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x116979000) [pid = 1679] [serial = 823] [outer = 0x0] 00:15:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x117d0f000) [pid = 1679] [serial = 824] [outer = 0x116979000] 00:15:34 INFO - PROCESS | 1679 | 1466579734929 Marionette DEBUG loaded listener.js 00:15:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x11886b800) [pid = 1679] [serial = 825] [outer = 0x116979000] 00:15:35 INFO - PROCESS | 1679 | 1466579735273 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]]]}] 00:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 526ms 00:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:15:35 INFO - PROCESS | 1679 | 1466579735329 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 00:15:35 INFO - PROCESS | 1679 | 1466579735332 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 00:15:35 INFO - PROCESS | 1679 | 1466579735336 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:15:35 INFO - PROCESS | 1679 | 1466579735338 Marionette TRACE conn2 <- [1,1074,null,{}] 00:15:35 INFO - PROCESS | 1679 | 1466579735340 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}] 00:15:35 INFO - PROCESS | 1679 | 1466579735342 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:35 INFO - PROCESS | 1679 | 1466579735421 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 00:15:35 INFO - PROCESS | 1679 | 1466579735475 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:35 INFO - PROCESS | 1679 | 1466579735476 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:35 INFO - PROCESS | 1679 | ++DOCSHELL 0x11715c000 == 28 [pid = 1679] [id = 276] 00:15:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x11867e800) [pid = 1679] [serial = 826] [outer = 0x0] 00:15:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1195d3400) [pid = 1679] [serial = 827] [outer = 0x11867e800] 00:15:35 INFO - PROCESS | 1679 | 1466579735503 Marionette DEBUG loaded listener.js 00:15:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x119906000) [pid = 1679] [serial = 828] [outer = 0x11867e800] 00:15:35 INFO - PROCESS | 1679 | 1466579735853 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]]]}] 00:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 522ms 00:15:35 INFO - PROCESS | 1679 | 1466579735860 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 00:15:35 INFO - PROCESS | 1679 | 1466579735865 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 00:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:15:35 INFO - PROCESS | 1679 | 1466579735869 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:15:35 INFO - PROCESS | 1679 | 1466579735872 Marionette TRACE conn2 <- [1,1078,null,{}] 00:15:35 INFO - PROCESS | 1679 | 1466579735883 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}] 00:15:35 INFO - PROCESS | 1679 | 1466579735886 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:36 INFO - PROCESS | 1679 | 1466579736011 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 00:15:36 INFO - PROCESS | 1679 | 1466579736063 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:36 INFO - PROCESS | 1679 | 1466579736065 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:36 INFO - PROCESS | 1679 | ++DOCSHELL 0x11928b800 == 29 [pid = 1679] [id = 277] 00:15:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1199bd800) [pid = 1679] [serial = 829] [outer = 0x0] 00:15:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x119faf000) [pid = 1679] [serial = 830] [outer = 0x1199bd800] 00:15:36 INFO - PROCESS | 1679 | 1466579736112 Marionette DEBUG loaded listener.js 00:15:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x123f9dc00) [pid = 1679] [serial = 831] [outer = 0x1199bd800] 00:15:36 INFO - PROCESS | 1679 | 1466579736420 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]]]}] 00:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 575ms 00:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:15:36 INFO - PROCESS | 1679 | 1466579736454 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 00:15:36 INFO - PROCESS | 1679 | 1466579736455 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 00:15:36 INFO - PROCESS | 1679 | 1466579736458 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:15:36 INFO - PROCESS | 1679 | 1466579736459 Marionette TRACE conn2 <- [1,1082,null,{}] 00:15:36 INFO - PROCESS | 1679 | 1466579736470 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}] 00:15:36 INFO - PROCESS | 1679 | 1466579736471 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:36 INFO - PROCESS | 1679 | 1466579736554 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 00:15:36 INFO - PROCESS | 1679 | 1466579736623 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:36 INFO - PROCESS | 1679 | 1466579736624 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:36 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b29800 == 30 [pid = 1679] [id = 278] 00:15:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1197ed800) [pid = 1679] [serial = 832] [outer = 0x0] 00:15:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1245f3800) [pid = 1679] [serial = 833] [outer = 0x1197ed800] 00:15:36 INFO - PROCESS | 1679 | 1466579736649 Marionette DEBUG loaded listener.js 00:15:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x124e0f400) [pid = 1679] [serial = 834] [outer = 0x1197ed800] 00:15:36 INFO - PROCESS | 1679 | 1466579736986 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]]]}] 00:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 577ms 00:15:37 INFO - PROCESS | 1679 | 1466579737036 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 00:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:15:37 INFO - PROCESS | 1679 | 1466579737037 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 00:15:37 INFO - PROCESS | 1679 | 1466579737040 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:15:37 INFO - PROCESS | 1679 | 1466579737041 Marionette TRACE conn2 <- [1,1086,null,{}] 00:15:37 INFO - PROCESS | 1679 | 1466579737043 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}] 00:15:37 INFO - PROCESS | 1679 | 1466579737044 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:37 INFO - PROCESS | 1679 | 1466579737134 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 00:15:37 INFO - PROCESS | 1679 | 1466579737167 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:37 INFO - PROCESS | 1679 | 1466579737168 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:37 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d3b000 == 31 [pid = 1679] [id = 279] 00:15:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x124e61000) [pid = 1679] [serial = 835] [outer = 0x0] 00:15:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x125055400) [pid = 1679] [serial = 836] [outer = 0x124e61000] 00:15:37 INFO - PROCESS | 1679 | 1466579737193 Marionette DEBUG loaded listener.js 00:15:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1256ef000) [pid = 1679] [serial = 837] [outer = 0x124e61000] 00:15:37 INFO - PROCESS | 1679 | 1466579737520 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]]]}] 00:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 520ms 00:15:37 INFO - PROCESS | 1679 | 1466579737562 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 00:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:15:37 INFO - PROCESS | 1679 | 1466579737564 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 00:15:37 INFO - PROCESS | 1679 | 1466579737567 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:15:37 INFO - PROCESS | 1679 | 1466579737568 Marionette TRACE conn2 <- [1,1090,null,{}] 00:15:37 INFO - PROCESS | 1679 | 1466579737571 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}] 00:15:37 INFO - PROCESS | 1679 | 1466579737576 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:37 INFO - PROCESS | 1679 | 1466579737679 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 00:15:37 INFO - PROCESS | 1679 | 1466579737711 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:37 INFO - PROCESS | 1679 | 1466579737712 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:37 INFO - PROCESS | 1679 | ++DOCSHELL 0x124e42000 == 32 [pid = 1679] [id = 280] 00:15:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x1256efc00) [pid = 1679] [serial = 838] [outer = 0x0] 00:15:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1267ce800) [pid = 1679] [serial = 839] [outer = 0x1256efc00] 00:15:37 INFO - PROCESS | 1679 | 1466579737737 Marionette DEBUG loaded listener.js 00:15:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x128a43800) [pid = 1679] [serial = 840] [outer = 0x1256efc00] 00:15:38 INFO - PROCESS | 1679 | 1466579738055 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]]]}] 00:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 520ms 00:15:38 INFO - PROCESS | 1679 | 1466579738090 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 00:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:15:38 INFO - PROCESS | 1679 | 1466579738101 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 00:15:38 INFO - PROCESS | 1679 | 1466579738104 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:15:38 INFO - PROCESS | 1679 | 1466579738105 Marionette TRACE conn2 <- [1,1094,null,{}] 00:15:38 INFO - PROCESS | 1679 | 1466579738107 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}] 00:15:38 INFO - PROCESS | 1679 | 1466579738108 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:38 INFO - PROCESS | 1679 | 1466579738198 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 00:15:38 INFO - PROCESS | 1679 | 1466579738233 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:38 INFO - PROCESS | 1679 | 1466579738234 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:38 INFO - PROCESS | 1679 | ++DOCSHELL 0x126726800 == 33 [pid = 1679] [id = 281] 00:15:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x128a44400) [pid = 1679] [serial = 841] [outer = 0x0] 00:15:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x128bc7400) [pid = 1679] [serial = 842] [outer = 0x128a44400] 00:15:38 INFO - PROCESS | 1679 | 1466579738259 Marionette DEBUG loaded listener.js 00:15:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x128deac00) [pid = 1679] [serial = 843] [outer = 0x128a44400] 00:15:38 INFO - PROCESS | 1679 | 1466579738570 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]]]}] 00:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x1174d2800) [pid = 1679] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x112974000) [pid = 1679] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1245f0800) [pid = 1679] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x116485c00) [pid = 1679] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x12ba0c800) [pid = 1679] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x124e60800) [pid = 1679] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x128a49800) [pid = 1679] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x129214800) [pid = 1679] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x116a1ac00) [pid = 1679] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1197fb000) [pid = 1679] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1195cfc00) [pid = 1679] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x125169000) [pid = 1679] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x11678cc00) [pid = 1679] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x116f22000) [pid = 1679] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:15:38 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x123ed0800) [pid = 1679] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:15:38 INFO - PROCESS | 1679 | 1466579738774 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 00:15:38 INFO - PROCESS | 1679 | 1466579738775 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 00:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:15:38 INFO - PROCESS | 1679 | 1466579738785 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:15:38 INFO - PROCESS | 1679 | 1466579738786 Marionette TRACE conn2 <- [1,1098,null,{}] 00:15:38 INFO - PROCESS | 1679 | 1466579738788 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}] 00:15:38 INFO - PROCESS | 1679 | 1466579738789 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:38 INFO - PROCESS | 1679 | 1466579738866 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 00:15:38 INFO - PROCESS | 1679 | 1466579738870 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:38 INFO - PROCESS | 1679 | 1466579738871 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:38 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d52800 == 34 [pid = 1679] [id = 282] 00:15:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1174d2800) [pid = 1679] [serial = 844] [outer = 0x0] 00:15:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x11899f800) [pid = 1679] [serial = 845] [outer = 0x1174d2800] 00:15:38 INFO - PROCESS | 1679 | 1466579738895 Marionette DEBUG loaded listener.js 00:15:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x119a15c00) [pid = 1679] [serial = 846] [outer = 0x1174d2800] 00:15:39 INFO - PROCESS | 1679 | 1466579739229 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]]]}] 00:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 467ms 00:15:39 INFO - PROCESS | 1679 | 1466579739253 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 00:15:39 INFO - PROCESS | 1679 | 1466579739255 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 00:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:15:39 INFO - PROCESS | 1679 | 1466579739258 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:15:39 INFO - PROCESS | 1679 | 1466579739260 Marionette TRACE conn2 <- [1,1102,null,{}] 00:15:39 INFO - PROCESS | 1679 | 1466579739263 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}] 00:15:39 INFO - PROCESS | 1679 | 1466579739275 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:39 INFO - PROCESS | 1679 | 1466579739392 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 00:15:39 INFO - PROCESS | 1679 | 1466579739474 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:39 INFO - PROCESS | 1679 | 1466579739475 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:39 INFO - PROCESS | 1679 | ++DOCSHELL 0x128849000 == 35 [pid = 1679] [id = 283] 00:15:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1174d3800) [pid = 1679] [serial = 847] [outer = 0x0] 00:15:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x12516a800) [pid = 1679] [serial = 848] [outer = 0x1174d3800] 00:15:39 INFO - PROCESS | 1679 | 1466579739515 Marionette DEBUG loaded listener.js 00:15:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12920e000) [pid = 1679] [serial = 849] [outer = 0x1174d3800] 00:15:39 INFO - PROCESS | 1679 | 1466579739849 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]]]}] 00:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 622ms 00:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:15:39 INFO - PROCESS | 1679 | 1466579739882 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 00:15:39 INFO - PROCESS | 1679 | 1466579739883 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 00:15:39 INFO - PROCESS | 1679 | 1466579739885 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:15:39 INFO - PROCESS | 1679 | 1466579739886 Marionette TRACE conn2 <- [1,1106,null,{}] 00:15:39 INFO - PROCESS | 1679 | 1466579739889 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}] 00:15:39 INFO - PROCESS | 1679 | 1466579739890 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:39 INFO - PROCESS | 1679 | 1466579739967 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 00:15:39 INFO - PROCESS | 1679 | 1466579739971 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:39 INFO - PROCESS | 1679 | 1466579739972 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:39 INFO - PROCESS | 1679 | ++DOCSHELL 0x129274000 == 36 [pid = 1679] [id = 284] 00:15:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x129215c00) [pid = 1679] [serial = 850] [outer = 0x0] 00:15:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12932a400) [pid = 1679] [serial = 851] [outer = 0x129215c00] 00:15:40 INFO - PROCESS | 1679 | 1466579739996 Marionette DEBUG loaded listener.js 00:15:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x129335800) [pid = 1679] [serial = 852] [outer = 0x129215c00] 00:15:40 INFO - PROCESS | 1679 | 1466579740333 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]]]}] 00:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 00:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:15:40 INFO - PROCESS | 1679 | 1466579740355 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 00:15:40 INFO - PROCESS | 1679 | 1466579740356 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 00:15:40 INFO - PROCESS | 1679 | 1466579740358 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:15:40 INFO - PROCESS | 1679 | 1466579740362 Marionette TRACE conn2 <- [1,1110,null,{}] 00:15:40 INFO - PROCESS | 1679 | 1466579740367 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}] 00:15:40 INFO - PROCESS | 1679 | 1466579740368 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:40 INFO - PROCESS | 1679 | 1466579740489 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 00:15:40 INFO - PROCESS | 1679 | 1466579740497 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:40 INFO - PROCESS | 1679 | 1466579740498 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:40 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2e1800 == 37 [pid = 1679] [id = 285] 00:15:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x129340000) [pid = 1679] [serial = 853] [outer = 0x0] 00:15:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12a84d400) [pid = 1679] [serial = 854] [outer = 0x129340000] 00:15:40 INFO - PROCESS | 1679 | 1466579740524 Marionette DEBUG loaded listener.js 00:15:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12aabf400) [pid = 1679] [serial = 855] [outer = 0x129340000] 00:15:40 INFO - PROCESS | 1679 | 1466579740921 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]]]}] 00:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 576ms 00:15:40 INFO - PROCESS | 1679 | 1466579740935 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 00:15:40 INFO - PROCESS | 1679 | 1466579740937 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 00:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:15:40 INFO - PROCESS | 1679 | 1466579740940 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:15:40 INFO - PROCESS | 1679 | 1466579740943 Marionette TRACE conn2 <- [1,1114,null,{}] 00:15:40 INFO - PROCESS | 1679 | 1466579740974 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}] 00:15:40 INFO - PROCESS | 1679 | 1466579740976 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:41 INFO - PROCESS | 1679 | 1466579741085 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 00:15:41 INFO - PROCESS | 1679 | 1466579741162 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:41 INFO - PROCESS | 1679 | 1466579741163 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:41 INFO - PROCESS | 1679 | ++DOCSHELL 0x116625000 == 38 [pid = 1679] [id = 286] 00:15:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x113c4c000) [pid = 1679] [serial = 856] [outer = 0x0] 00:15:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x116793800) [pid = 1679] [serial = 857] [outer = 0x113c4c000] 00:15:41 INFO - PROCESS | 1679 | 1466579741194 Marionette DEBUG loaded listener.js 00:15:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x117d17400) [pid = 1679] [serial = 858] [outer = 0x113c4c000] 00:15:41 INFO - PROCESS | 1679 | 1466579741704 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]]]}] 00:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 797ms 00:15:41 INFO - PROCESS | 1679 | 1466579741738 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 00:15:41 INFO - PROCESS | 1679 | 1466579741741 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 00:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:15:41 INFO - PROCESS | 1679 | 1466579741773 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:15:41 INFO - PROCESS | 1679 | 1466579741775 Marionette TRACE conn2 <- [1,1118,null,{}] 00:15:41 INFO - PROCESS | 1679 | 1466579741779 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}] 00:15:41 INFO - PROCESS | 1679 | 1466579741782 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:41 INFO - PROCESS | 1679 | 1466579741889 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 00:15:41 INFO - PROCESS | 1679 | 1466579741963 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:41 INFO - PROCESS | 1679 | 1466579741965 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:41 INFO - PROCESS | 1679 | ++DOCSHELL 0x124023000 == 39 [pid = 1679] [id = 287] 00:15:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x1197f4c00) [pid = 1679] [serial = 859] [outer = 0x0] 00:15:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x1199bfc00) [pid = 1679] [serial = 860] [outer = 0x1197f4c00] 00:15:41 INFO - PROCESS | 1679 | 1466579741995 Marionette DEBUG loaded listener.js 00:15:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x120f25c00) [pid = 1679] [serial = 861] [outer = 0x1197f4c00] 00:15:42 INFO - PROCESS | 1679 | 1466579742866 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]]]}] 00:15:42 INFO - PROCESS | 1679 | --DOCSHELL 0x129274000 == 38 [pid = 1679] [id = 284] 00:15:42 INFO - PROCESS | 1679 | --DOCSHELL 0x128849000 == 37 [pid = 1679] [id = 283] 00:15:42 INFO - PROCESS | 1679 | --DOCSHELL 0x123d52800 == 36 [pid = 1679] [id = 282] 00:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1226ms 00:15:43 INFO - PROCESS | 1679 | --DOCSHELL 0x126726800 == 35 [pid = 1679] [id = 281] 00:15:43 INFO - PROCESS | 1679 | --DOCSHELL 0x124e42000 == 34 [pid = 1679] [id = 280] 00:15:43 INFO - PROCESS | 1679 | --DOCSHELL 0x123d3b000 == 33 [pid = 1679] [id = 279] 00:15:43 INFO - PROCESS | 1679 | --DOCSHELL 0x119b29800 == 32 [pid = 1679] [id = 278] 00:15:43 INFO - PROCESS | 1679 | --DOCSHELL 0x11928b800 == 31 [pid = 1679] [id = 277] 00:15:43 INFO - PROCESS | 1679 | --DOCSHELL 0x11715c000 == 30 [pid = 1679] [id = 276] 00:15:43 INFO - PROCESS | 1679 | --DOCSHELL 0x1164bb800 == 29 [pid = 1679] [id = 275] 00:15:43 INFO - PROCESS | 1679 | --DOCSHELL 0x117d35800 == 28 [pid = 1679] [id = 274] 00:15:43 INFO - PROCESS | 1679 | 1466579743032 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 00:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:15:43 INFO - PROCESS | 1679 | 1466579743036 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 00:15:43 INFO - PROCESS | 1679 | 1466579743040 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:15:43 INFO - PROCESS | 1679 | 1466579743044 Marionette TRACE conn2 <- [1,1122,null,{}] 00:15:43 INFO - PROCESS | 1679 | 1466579743050 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}] 00:15:43 INFO - PROCESS | 1679 | 1466579743052 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:43 INFO - PROCESS | 1679 | 1466579743169 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x126939800) [pid = 1679] [serial = 782] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x12a4a3000) [pid = 1679] [serial = 785] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x12af21400) [pid = 1679] [serial = 788] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x12aab9000) [pid = 1679] [serial = 786] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1186e1c00) [pid = 1679] [serial = 791] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x119a17000) [pid = 1679] [serial = 767] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1217e6c00) [pid = 1679] [serial = 768] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x119908000) [pid = 1679] [serial = 773] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1217e7c00) [pid = 1679] [serial = 774] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x128a4b800) [pid = 1679] [serial = 762] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1245fac00) [pid = 1679] [serial = 776] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x125675c00) [pid = 1679] [serial = 777] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x11826cc00) [pid = 1679] [serial = 764] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1189a4400) [pid = 1679] [serial = 765] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1257f8000) [pid = 1679] [serial = 779] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1186e1800) [pid = 1679] [serial = 770] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x119743800) [pid = 1679] [serial = 771] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x12426ec00) [pid = 1679] [serial = 792] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x12ba05000) [pid = 1679] [serial = 798] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x12b83d000) [pid = 1679] [serial = 797] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x12b832800) [pid = 1679] [serial = 789] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x12b83f400) [pid = 1679] [serial = 800] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x12a559800) [pid = 1679] [serial = 795] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x128a10400) [pid = 1679] [serial = 783] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x1267cec00) [pid = 1679] [serial = 780] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x12bd8f000) [pid = 1679] [serial = 801] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x125674000) [pid = 1679] [serial = 794] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x12bdb0c00) [pid = 1679] [serial = 804] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x12bd98000) [pid = 1679] [serial = 803] [outer = 0x0] [url = about:blank] 00:15:43 INFO - PROCESS | 1679 | 1466579743262 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:43 INFO - PROCESS | 1679 | 1466579743264 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:43 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d2f800 == 29 [pid = 1679] [id = 288] 00:15:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x1186e1800) [pid = 1679] [serial = 862] [outer = 0x0] 00:15:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x1197ecc00) [pid = 1679] [serial = 863] [outer = 0x1186e1800] 00:15:43 INFO - PROCESS | 1679 | 1466579743313 Marionette DEBUG loaded listener.js 00:15:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x1240c9000) [pid = 1679] [serial = 864] [outer = 0x1186e1800] 00:15:43 INFO - PROCESS | 1679 | 1466579743611 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]]]}] 00:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 624ms 00:15:43 INFO - PROCESS | 1679 | 1466579743666 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 00:15:43 INFO - PROCESS | 1679 | 1466579743668 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 00:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:15:43 INFO - PROCESS | 1679 | 1466579743673 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:15:43 INFO - PROCESS | 1679 | 1466579743674 Marionette TRACE conn2 <- [1,1126,null,{}] 00:15:43 INFO - PROCESS | 1679 | 1466579743679 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}] 00:15:43 INFO - PROCESS | 1679 | 1466579743681 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:43 INFO - PROCESS | 1679 | 1466579743772 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 00:15:43 INFO - PROCESS | 1679 | 1466579743821 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:43 INFO - PROCESS | 1679 | 1466579743822 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:43 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192f1800 == 30 [pid = 1679] [id = 289] 00:15:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x1240ca000) [pid = 1679] [serial = 865] [outer = 0x0] 00:15:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x12494c800) [pid = 1679] [serial = 866] [outer = 0x1240ca000] 00:15:43 INFO - PROCESS | 1679 | 1466579743848 Marionette DEBUG loaded listener.js 00:15:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1256f0000) [pid = 1679] [serial = 867] [outer = 0x1240ca000] 00:15:44 INFO - PROCESS | 1679 | 1466579744156 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]]]}] 00:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 519ms 00:15:44 INFO - PROCESS | 1679 | 1466579744192 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 00:15:44 INFO - PROCESS | 1679 | 1466579744195 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 00:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:15:44 INFO - PROCESS | 1679 | 1466579744200 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:15:44 INFO - PROCESS | 1679 | 1466579744203 Marionette TRACE conn2 <- [1,1130,null,{}] 00:15:44 INFO - PROCESS | 1679 | 1466579744212 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}] 00:15:44 INFO - PROCESS | 1679 | 1466579744216 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:44 INFO - PROCESS | 1679 | 1466579744292 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 00:15:44 INFO - PROCESS | 1679 | 1466579744348 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:44 INFO - PROCESS | 1679 | 1466579744350 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:44 INFO - PROCESS | 1679 | ++DOCSHELL 0x124ab0000 == 31 [pid = 1679] [id = 290] 00:15:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x11678c800) [pid = 1679] [serial = 868] [outer = 0x0] 00:15:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x126702800) [pid = 1679] [serial = 869] [outer = 0x11678c800] 00:15:44 INFO - PROCESS | 1679 | 1466579744378 Marionette DEBUG loaded listener.js 00:15:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x128a10000) [pid = 1679] [serial = 870] [outer = 0x11678c800] 00:15:44 INFO - PROCESS | 1679 | 1466579744651 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]]]}] 00:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 472ms 00:15:44 INFO - PROCESS | 1679 | 1466579744673 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 00:15:44 INFO - PROCESS | 1679 | 1466579744675 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 00:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:15:44 INFO - PROCESS | 1679 | 1466579744685 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:15:44 INFO - PROCESS | 1679 | 1466579744686 Marionette TRACE conn2 <- [1,1134,null,{}] 00:15:44 INFO - PROCESS | 1679 | 1466579744688 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}] 00:15:44 INFO - PROCESS | 1679 | 1466579744689 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:44 INFO - PROCESS | 1679 | 1466579744773 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 00:15:44 INFO - PROCESS | 1679 | 1466579744779 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:44 INFO - PROCESS | 1679 | 1466579744781 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:44 INFO - PROCESS | 1679 | ++DOCSHELL 0x12698d800 == 32 [pid = 1679] [id = 291] 00:15:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1267d3800) [pid = 1679] [serial = 871] [outer = 0x0] 00:15:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x128bcd000) [pid = 1679] [serial = 872] [outer = 0x1267d3800] 00:15:44 INFO - PROCESS | 1679 | 1466579744805 Marionette DEBUG loaded listener.js 00:15:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x129328800) [pid = 1679] [serial = 873] [outer = 0x1267d3800] 00:15:45 INFO - PROCESS | 1679 | 1466579745154 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]]]}] 00:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 527ms 00:15:45 INFO - PROCESS | 1679 | 1466579745206 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 00:15:45 INFO - PROCESS | 1679 | 1466579745207 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 00:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:15:45 INFO - PROCESS | 1679 | 1466579745215 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:15:45 INFO - PROCESS | 1679 | 1466579745216 Marionette TRACE conn2 <- [1,1138,null,{}] 00:15:45 INFO - PROCESS | 1679 | 1466579745223 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}] 00:15:45 INFO - PROCESS | 1679 | 1466579745225 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:45 INFO - PROCESS | 1679 | 1466579745320 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 00:15:45 INFO - PROCESS | 1679 | 1466579745324 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:45 INFO - PROCESS | 1679 | 1466579745325 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:45 INFO - PROCESS | 1679 | ++DOCSHELL 0x128d61000 == 33 [pid = 1679] [id = 292] 00:15:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x12920e400) [pid = 1679] [serial = 874] [outer = 0x0] 00:15:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x12933c000) [pid = 1679] [serial = 875] [outer = 0x12920e400] 00:15:45 INFO - PROCESS | 1679 | 1466579745352 Marionette DEBUG loaded listener.js 00:15:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x12a54ec00) [pid = 1679] [serial = 876] [outer = 0x12920e400] 00:15:45 INFO - PROCESS | 1679 | 1466579745672 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]]]}] 00:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 524ms 00:15:45 INFO - PROCESS | 1679 | 1466579745734 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 00:15:45 INFO - PROCESS | 1679 | 1466579745735 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 00:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:15:45 INFO - PROCESS | 1679 | 1466579745737 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:15:45 INFO - PROCESS | 1679 | 1466579745738 Marionette TRACE conn2 <- [1,1142,null,{}] 00:15:45 INFO - PROCESS | 1679 | 1466579745757 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}] 00:15:45 INFO - PROCESS | 1679 | 1466579745761 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:45 INFO - PROCESS | 1679 | 1466579745877 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 00:15:45 INFO - PROCESS | 1679 | 1466579745893 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:45 INFO - PROCESS | 1679 | 1466579745894 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:45 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a264000 == 34 [pid = 1679] [id = 293] 00:15:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x12a84cc00) [pid = 1679] [serial = 877] [outer = 0x0] 00:15:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12aac2400) [pid = 1679] [serial = 878] [outer = 0x12a84cc00] 00:15:45 INFO - PROCESS | 1679 | 1466579745919 Marionette DEBUG loaded listener.js 00:15:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x12b838c00) [pid = 1679] [serial = 879] [outer = 0x12a84cc00] 00:15:46 INFO - PROCESS | 1679 | 1466579746257 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]]]}] 00:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 568ms 00:15:46 INFO - PROCESS | 1679 | 1466579746305 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 00:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:15:46 INFO - PROCESS | 1679 | 1466579746307 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 00:15:46 INFO - PROCESS | 1679 | 1466579746309 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:15:46 INFO - PROCESS | 1679 | 1466579746310 Marionette TRACE conn2 <- [1,1146,null,{}] 00:15:46 INFO - PROCESS | 1679 | 1466579746312 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}] 00:15:46 INFO - PROCESS | 1679 | 1466579746313 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:46 INFO - PROCESS | 1679 | 1466579746408 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 00:15:46 INFO - PROCESS | 1679 | 1466579746412 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:46 INFO - PROCESS | 1679 | 1466579746413 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:46 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a818000 == 35 [pid = 1679] [id = 294] 00:15:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x116a1b000) [pid = 1679] [serial = 880] [outer = 0x0] 00:15:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12ba09400) [pid = 1679] [serial = 881] [outer = 0x116a1b000] 00:15:46 INFO - PROCESS | 1679 | 1466579746437 Marionette DEBUG loaded listener.js 00:15:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12ba11800) [pid = 1679] [serial = 882] [outer = 0x116a1b000] 00:15:46 INFO - PROCESS | 1679 | 1466579746748 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]]]}] 00:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 468ms 00:15:46 INFO - PROCESS | 1679 | 1466579746790 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 00:15:46 INFO - PROCESS | 1679 | 1466579746791 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 00:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:15:46 INFO - PROCESS | 1679 | 1466579746796 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:15:46 INFO - PROCESS | 1679 | 1466579746799 Marionette TRACE conn2 <- [1,1150,null,{}] 00:15:46 INFO - PROCESS | 1679 | 1466579746801 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}] 00:15:46 INFO - PROCESS | 1679 | 1466579746802 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:46 INFO - PROCESS | 1679 | 1466579746900 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 00:15:46 INFO - PROCESS | 1679 | 1466579746910 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:46 INFO - PROCESS | 1679 | 1466579746911 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:46 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aaab800 == 36 [pid = 1679] [id = 295] 00:15:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12ba25000) [pid = 1679] [serial = 883] [outer = 0x0] 00:15:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12ba2e800) [pid = 1679] [serial = 884] [outer = 0x12ba25000] 00:15:46 INFO - PROCESS | 1679 | 1466579746936 Marionette DEBUG loaded listener.js 00:15:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12bd90800) [pid = 1679] [serial = 885] [outer = 0x12ba25000] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x128a44400) [pid = 1679] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1174d3800) [pid = 1679] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1197ef000) [pid = 1679] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x123a5f800) [pid = 1679] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x119198400) [pid = 1679] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x116979000) [pid = 1679] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x12aac2800) [pid = 1679] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x128a4c400) [pid = 1679] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x124e61000) [pid = 1679] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1199bd800) [pid = 1679] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1256efc00) [pid = 1679] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x1197ed800) [pid = 1679] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x1174d2800) [pid = 1679] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x11867e800) [pid = 1679] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x11826ec00) [pid = 1679] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:15:47 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x129215c00) [pid = 1679] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:15:47 INFO - PROCESS | 1679 | 1466579747337 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]]]}] 00:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 572ms 00:15:47 INFO - PROCESS | 1679 | 1466579747366 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 00:15:47 INFO - PROCESS | 1679 | 1466579747367 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 00:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:15:47 INFO - PROCESS | 1679 | 1466579747370 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:15:47 INFO - PROCESS | 1679 | 1466579747371 Marionette TRACE conn2 <- [1,1154,null,{}] 00:15:47 INFO - PROCESS | 1679 | 1466579747373 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}] 00:15:47 INFO - PROCESS | 1679 | 1466579747374 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:47 INFO - PROCESS | 1679 | 1466579747451 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 00:15:47 INFO - PROCESS | 1679 | 1466579747455 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:47 INFO - PROCESS | 1679 | 1466579747456 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:47 INFO - PROCESS | 1679 | ++DOCSHELL 0x12456e000 == 37 [pid = 1679] [id = 296] 00:15:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x11826ec00) [pid = 1679] [serial = 886] [outer = 0x0] 00:15:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1197fa000) [pid = 1679] [serial = 887] [outer = 0x11826ec00] 00:15:47 INFO - PROCESS | 1679 | 1466579747483 Marionette DEBUG loaded listener.js 00:15:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x124e61000) [pid = 1679] [serial = 888] [outer = 0x11826ec00] 00:15:47 INFO - PROCESS | 1679 | 1466579747817 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]]]}] 00:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 467ms 00:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:15:47 INFO - PROCESS | 1679 | 1466579747838 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 00:15:47 INFO - PROCESS | 1679 | 1466579747839 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 00:15:47 INFO - PROCESS | 1679 | 1466579747841 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:15:47 INFO - PROCESS | 1679 | 1466579747842 Marionette TRACE conn2 <- [1,1158,null,{}] 00:15:47 INFO - PROCESS | 1679 | 1466579747846 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}] 00:15:47 INFO - PROCESS | 1679 | 1466579747847 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:47 INFO - PROCESS | 1679 | 1466579747951 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 00:15:47 INFO - PROCESS | 1679 | 1466579747958 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:47 INFO - PROCESS | 1679 | 1466579747959 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:47 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba34000 == 38 [pid = 1679] [id = 297] 00:15:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x124e66800) [pid = 1679] [serial = 889] [outer = 0x0] 00:15:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x129210400) [pid = 1679] [serial = 890] [outer = 0x124e66800] 00:15:47 INFO - PROCESS | 1679 | 1466579747984 Marionette DEBUG loaded listener.js 00:15:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x12bd9a400) [pid = 1679] [serial = 891] [outer = 0x124e66800] 00:15:48 INFO - PROCESS | 1679 | 1466579748307 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]]]}] 00:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 472ms 00:15:48 INFO - PROCESS | 1679 | 1466579748313 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 00:15:48 INFO - PROCESS | 1679 | 1466579748315 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 00:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:15:48 INFO - PROCESS | 1679 | 1466579748318 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:15:48 INFO - PROCESS | 1679 | 1466579748319 Marionette TRACE conn2 <- [1,1162,null,{}] 00:15:48 INFO - PROCESS | 1679 | 1466579748322 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}] 00:15:48 INFO - PROCESS | 1679 | 1466579748324 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:48 INFO - PROCESS | 1679 | 1466579748443 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 00:15:48 INFO - PROCESS | 1679 | 1466579748448 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:48 INFO - PROCESS | 1679 | 1466579748450 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c03c000 == 39 [pid = 1679] [id = 298] 00:15:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x12bd9a800) [pid = 1679] [serial = 892] [outer = 0x0] 00:15:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x12bdbb400) [pid = 1679] [serial = 893] [outer = 0x12bd9a800] 00:15:48 INFO - PROCESS | 1679 | 1466579748493 Marionette DEBUG loaded listener.js 00:15:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12c0db000) [pid = 1679] [serial = 894] [outer = 0x12bd9a800] 00:15:48 INFO - PROCESS | 1679 | 1466579748924 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]]]}] 00:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 618ms 00:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:15:48 INFO - PROCESS | 1679 | 1466579748936 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 00:15:48 INFO - PROCESS | 1679 | 1466579748937 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 00:15:48 INFO - PROCESS | 1679 | 1466579748939 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:15:48 INFO - PROCESS | 1679 | 1466579748940 Marionette TRACE conn2 <- [1,1166,null,{}] 00:15:48 INFO - PROCESS | 1679 | 1466579748959 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}] 00:15:48 INFO - PROCESS | 1679 | 1466579748961 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:49 INFO - PROCESS | 1679 | 1466579749066 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 00:15:49 INFO - PROCESS | 1679 | 1466579749072 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:49 INFO - PROCESS | 1679 | 1466579749072 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c04e800 == 40 [pid = 1679] [id = 299] 00:15:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x12c0db400) [pid = 1679] [serial = 895] [outer = 0x0] 00:15:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12c0e2000) [pid = 1679] [serial = 896] [outer = 0x12c0db400] 00:15:49 INFO - PROCESS | 1679 | 1466579749112 Marionette DEBUG loaded listener.js 00:15:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12ba2c000) [pid = 1679] [serial = 897] [outer = 0x12c0db400] 00:15:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x113dd0400) [pid = 1679] [serial = 898] [outer = 0x12ce5d000] 00:15:49 INFO - PROCESS | 1679 | 1466579749742 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]]]}] 00:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 884ms 00:15:49 INFO - PROCESS | 1679 | 1466579749825 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 00:15:49 INFO - PROCESS | 1679 | 1466579749830 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 00:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:15:49 INFO - PROCESS | 1679 | 1466579749864 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:15:49 INFO - PROCESS | 1679 | 1466579749868 Marionette TRACE conn2 <- [1,1170,null,{}] 00:15:49 INFO - PROCESS | 1679 | 1466579749873 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}] 00:15:49 INFO - PROCESS | 1679 | 1466579749876 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:50 INFO - PROCESS | 1679 | 1466579750040 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 00:15:50 INFO - PROCESS | 1679 | 1466579750123 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:50 INFO - PROCESS | 1679 | 1466579750125 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x1189c0000 == 41 [pid = 1679] [id = 300] 00:15:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1176ebc00) [pid = 1679] [serial = 899] [outer = 0x0] 00:15:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1186e0c00) [pid = 1679] [serial = 900] [outer = 0x1176ebc00] 00:15:50 INFO - PROCESS | 1679 | 1466579750156 Marionette DEBUG loaded listener.js 00:15:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1240d0c00) [pid = 1679] [serial = 901] [outer = 0x1176ebc00] 00:15:50 INFO - PROCESS | 1679 | 1466579750545 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]]]}] 00:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 740ms 00:15:50 INFO - PROCESS | 1679 | 1466579750587 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 00:15:50 INFO - PROCESS | 1679 | 1466579750590 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 00:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:15:50 INFO - PROCESS | 1679 | 1466579750595 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:15:50 INFO - PROCESS | 1679 | 1466579750596 Marionette TRACE conn2 <- [1,1174,null,{}] 00:15:50 INFO - PROCESS | 1679 | 1466579750599 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}] 00:15:50 INFO - PROCESS | 1679 | 1466579750600 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:50 INFO - PROCESS | 1679 | 1466579750705 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 00:15:50 INFO - PROCESS | 1679 | 1466579750760 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:50 INFO - PROCESS | 1679 | 1466579750761 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x12904d000 == 42 [pid = 1679] [id = 301] 00:15:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x12566b400) [pid = 1679] [serial = 902] [outer = 0x0] 00:15:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1265a3400) [pid = 1679] [serial = 903] [outer = 0x12566b400] 00:15:50 INFO - PROCESS | 1679 | 1466579750791 Marionette DEBUG loaded listener.js 00:15:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x126939800) [pid = 1679] [serial = 904] [outer = 0x12566b400] 00:15:51 INFO - PROCESS | 1679 | 1466579751203 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] 00:15:51 INFO - PROCESS | 1679 | 1466579751266 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 00:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:15:51 INFO - PROCESS | 1679 | 1466579751268 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:15:51 INFO - PROCESS | 1679 | 1466579751271 Marionette TRACE conn2 <- [1,1178,null,{}] 00:15:51 INFO - PROCESS | 1679 | 1466579751295 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}] 00:15:51 INFO - PROCESS | 1679 | 1466579751299 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:51 INFO - PROCESS | 1679 | 1466579751441 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 00:15:51 INFO - PROCESS | 1679 | 1466579751493 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:51 INFO - PROCESS | 1679 | 1466579751495 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:51 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c0a0000 == 43 [pid = 1679] [id = 302] 00:15:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x12a85a000) [pid = 1679] [serial = 905] [outer = 0x0] 00:15:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x12aabb800) [pid = 1679] [serial = 906] [outer = 0x12a85a000] 00:15:51 INFO - PROCESS | 1679 | 1466579751526 Marionette DEBUG loaded listener.js 00:15:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x12b0d6400) [pid = 1679] [serial = 907] [outer = 0x12a85a000] 00:15:51 INFO - PROCESS | 1679 | 1466579751944 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] 00:15:51 INFO - PROCESS | 1679 | 1466579751993 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 00:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:15:51 INFO - PROCESS | 1679 | 1466579751995 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:15:51 INFO - PROCESS | 1679 | 1466579751997 Marionette TRACE conn2 <- [1,1182,null,{}] 00:15:52 INFO - PROCESS | 1679 | 1466579751999 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}] 00:15:52 INFO - PROCESS | 1679 | 1466579752000 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:52 INFO - PROCESS | 1679 | 1466579752102 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 00:15:52 INFO - PROCESS | 1679 | 1466579752157 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:52 INFO - PROCESS | 1679 | 1466579752158 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:52 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c72b800 == 44 [pid = 1679] [id = 303] 00:15:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x12b838400) [pid = 1679] [serial = 908] [outer = 0x0] 00:15:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x12bd91800) [pid = 1679] [serial = 909] [outer = 0x12b838400] 00:15:52 INFO - PROCESS | 1679 | 1466579752198 Marionette DEBUG loaded listener.js 00:15:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x12bdb5800) [pid = 1679] [serial = 910] [outer = 0x12b838400] 00:15:52 INFO - PROCESS | 1679 | 1466579752628 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] 00:15:52 INFO - PROCESS | 1679 | 1466579752668 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 00:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:15:52 INFO - PROCESS | 1679 | 1466579752671 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:15:52 INFO - PROCESS | 1679 | 1466579752672 Marionette TRACE conn2 <- [1,1186,null,{}] 00:15:52 INFO - PROCESS | 1679 | 1466579752674 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}] 00:15:52 INFO - PROCESS | 1679 | 1466579752676 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:52 INFO - PROCESS | 1679 | 1466579752799 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 00:15:52 INFO - PROCESS | 1679 | 1466579752857 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:52 INFO - PROCESS | 1679 | 1466579752858 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:52 INFO - PROCESS | 1679 | ++DOCSHELL 0x116ab3000 == 45 [pid = 1679] [id = 304] 00:15:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x119477000) [pid = 1679] [serial = 911] [outer = 0x0] 00:15:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x12bdb6400) [pid = 1679] [serial = 912] [outer = 0x119477000] 00:15:52 INFO - PROCESS | 1679 | 1466579752886 Marionette DEBUG loaded listener.js 00:15:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x12c0d9000) [pid = 1679] [serial = 913] [outer = 0x119477000] 00:15:53 INFO - PROCESS | 1679 | 1466579753456 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] 00:15:53 INFO - PROCESS | 1679 | 1466579753518 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 00:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:15:53 INFO - PROCESS | 1679 | 1466579753522 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:15:53 INFO - PROCESS | 1679 | 1466579753526 Marionette TRACE conn2 <- [1,1190,null,{}] 00:15:53 INFO - PROCESS | 1679 | 1466579753532 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}] 00:15:53 INFO - PROCESS | 1679 | 1466579753533 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:53 INFO - PROCESS | 1679 | 1466579753625 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 00:15:53 INFO - PROCESS | 1679 | 1466579753692 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:53 INFO - PROCESS | 1679 | 1466579753693 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:53 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d31000 == 46 [pid = 1679] [id = 305] 00:15:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x1197fac00) [pid = 1679] [serial = 914] [outer = 0x0] 00:15:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x1199c5000) [pid = 1679] [serial = 915] [outer = 0x1197fac00] 00:15:53 INFO - PROCESS | 1679 | 1466579753722 Marionette DEBUG loaded listener.js 00:15:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x123a57400) [pid = 1679] [serial = 916] [outer = 0x1197fac00] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x12c03c000 == 45 [pid = 1679] [id = 298] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba34000 == 44 [pid = 1679] [id = 297] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x12456e000 == 43 [pid = 1679] [id = 296] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x12aaab800 == 42 [pid = 1679] [id = 295] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x12a818000 == 41 [pid = 1679] [id = 294] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x12a264000 == 40 [pid = 1679] [id = 293] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x128d61000 == 39 [pid = 1679] [id = 292] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x12698d800 == 38 [pid = 1679] [id = 291] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x124ab0000 == 37 [pid = 1679] [id = 290] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x1192f1800 == 36 [pid = 1679] [id = 289] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x117d2f800 == 35 [pid = 1679] [id = 288] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x124023000 == 34 [pid = 1679] [id = 287] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x116625000 == 33 [pid = 1679] [id = 286] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2e1800 == 32 [pid = 1679] [id = 285] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x116ab3000 == 31 [pid = 1679] [id = 304] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x12c72b800 == 30 [pid = 1679] [id = 303] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x12c0a0000 == 29 [pid = 1679] [id = 302] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x12904d000 == 28 [pid = 1679] [id = 301] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x12c04e800 == 27 [pid = 1679] [id = 299] 00:15:54 INFO - PROCESS | 1679 | --DOCSHELL 0x1189c0000 == 26 [pid = 1679] [id = 300] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x128deac00) [pid = 1679] [serial = 843] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x12516a800) [pid = 1679] [serial = 848] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x120f2fc00) [pid = 1679] [serial = 822] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x124a8b400) [pid = 1679] [serial = 809] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x128bc7400) [pid = 1679] [serial = 842] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x119750800) [pid = 1679] [serial = 806] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x117d0f000) [pid = 1679] [serial = 824] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x12b0d9800) [pid = 1679] [serial = 815] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x11886b800) [pid = 1679] [serial = 825] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x129217000) [pid = 1679] [serial = 812] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x12ba09800) [pid = 1679] [serial = 816] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1256ef000) [pid = 1679] [serial = 837] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x123f9dc00) [pid = 1679] [serial = 831] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x1267ce800) [pid = 1679] [serial = 839] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x128a43800) [pid = 1679] [serial = 840] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x124e0f400) [pid = 1679] [serial = 834] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1199c6800) [pid = 1679] [serial = 821] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x119a15c00) [pid = 1679] [serial = 846] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x125055400) [pid = 1679] [serial = 836] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1195d3400) [pid = 1679] [serial = 827] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x125671400) [pid = 1679] [serial = 810] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x12920e000) [pid = 1679] [serial = 849] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x118680c00) [pid = 1679] [serial = 818] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x12a552400) [pid = 1679] [serial = 813] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x119faf000) [pid = 1679] [serial = 830] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x119470400) [pid = 1679] [serial = 819] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x1245f3800) [pid = 1679] [serial = 833] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x12932a400) [pid = 1679] [serial = 851] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1199c0000) [pid = 1679] [serial = 807] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x11899f800) [pid = 1679] [serial = 845] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x119906000) [pid = 1679] [serial = 828] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x129335800) [pid = 1679] [serial = 852] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x12a84d400) [pid = 1679] [serial = 854] [outer = 0x0] [url = about:blank] 00:15:54 INFO - PROCESS | 1679 | 1466579754644 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] 00:15:54 INFO - PROCESS | 1679 | 1466579754699 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 00:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:15:54 INFO - PROCESS | 1679 | 1466579754702 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:15:54 INFO - PROCESS | 1679 | 1466579754704 Marionette TRACE conn2 <- [1,1194,null,{}] 00:15:54 INFO - PROCESS | 1679 | 1466579754708 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}] 00:15:54 INFO - PROCESS | 1679 | 1466579754709 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:54 INFO - PROCESS | 1679 | 1466579754787 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 00:15:54 INFO - PROCESS | 1679 | 1466579754843 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:54 INFO - PROCESS | 1679 | 1466579754844 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:54 INFO - PROCESS | 1679 | ++DOCSHELL 0x116675800 == 27 [pid = 1679] [id = 306] 00:15:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1164e7800) [pid = 1679] [serial = 917] [outer = 0x0] 00:15:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1176f5000) [pid = 1679] [serial = 918] [outer = 0x1164e7800] 00:15:54 INFO - PROCESS | 1679 | 1466579754872 Marionette DEBUG loaded listener.js 00:15:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x1186d4400) [pid = 1679] [serial = 919] [outer = 0x1164e7800] 00:15:55 INFO - PROCESS | 1679 | 1466579755190 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] 00:15:55 INFO - PROCESS | 1679 | 1466579755227 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 00:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:15:55 INFO - PROCESS | 1679 | 1466579755234 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:15:55 INFO - PROCESS | 1679 | 1466579755236 Marionette TRACE conn2 <- [1,1198,null,{}] 00:15:55 INFO - PROCESS | 1679 | 1466579755238 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}] 00:15:55 INFO - PROCESS | 1679 | 1466579755240 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:55 INFO - PROCESS | 1679 | 1466579755316 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 00:15:55 INFO - PROCESS | 1679 | 1466579755365 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:55 INFO - PROCESS | 1679 | 1466579755367 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:55 INFO - PROCESS | 1679 | ++DOCSHELL 0x117461000 == 28 [pid = 1679] [id = 307] 00:15:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1186d5000) [pid = 1679] [serial = 920] [outer = 0x0] 00:15:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x119470c00) [pid = 1679] [serial = 921] [outer = 0x1186d5000] 00:15:55 INFO - PROCESS | 1679 | 1466579755396 Marionette DEBUG loaded listener.js 00:15:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1199bf800) [pid = 1679] [serial = 922] [outer = 0x1186d5000] 00:15:55 INFO - PROCESS | 1679 | 1466579755766 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]]]}] 00:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 569ms 00:15:55 INFO - PROCESS | 1679 | 1466579755804 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 00:15:55 INFO - PROCESS | 1679 | 1466579755806 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 00:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:15:55 INFO - PROCESS | 1679 | 1466579755809 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:15:55 INFO - PROCESS | 1679 | 1466579755813 Marionette TRACE conn2 <- [1,1202,null,{}] 00:15:55 INFO - PROCESS | 1679 | 1466579755824 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}] 00:15:55 INFO - PROCESS | 1679 | 1466579755829 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:55 INFO - PROCESS | 1679 | 1466579755974 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 00:15:55 INFO - PROCESS | 1679 | 1466579755990 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:55 INFO - PROCESS | 1679 | 1466579755992 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:56 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192e8000 == 29 [pid = 1679] [id = 308] 00:15:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x113c92c00) [pid = 1679] [serial = 923] [outer = 0x0] 00:15:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x1217e7c00) [pid = 1679] [serial = 924] [outer = 0x113c92c00] 00:15:56 INFO - PROCESS | 1679 | 1466579756070 Marionette DEBUG loaded listener.js 00:15:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1245f8000) [pid = 1679] [serial = 925] [outer = 0x113c92c00] 00:15:56 INFO - PROCESS | 1679 | 1466579756440 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]]]}] 00:15:56 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 00:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 677ms 00:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:15:56 INFO - PROCESS | 1679 | 1466579756485 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 00:15:56 INFO - PROCESS | 1679 | 1466579756487 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 00:15:56 INFO - PROCESS | 1679 | 1466579756489 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:15:56 INFO - PROCESS | 1679 | 1466579756490 Marionette TRACE conn2 <- [1,1206,null,{}] 00:15:56 INFO - PROCESS | 1679 | 1466579756492 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}] 00:15:56 INFO - PROCESS | 1679 | 1466579756494 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:56 INFO - PROCESS | 1679 | 1466579756570 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 00:15:56 INFO - PROCESS | 1679 | 1466579756640 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:56 INFO - PROCESS | 1679 | 1466579756641 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:56 INFO - PROCESS | 1679 | ++DOCSHELL 0x119ff2000 == 30 [pid = 1679] [id = 309] 00:15:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x12426d400) [pid = 1679] [serial = 926] [outer = 0x0] 00:15:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12566f400) [pid = 1679] [serial = 927] [outer = 0x12426d400] 00:15:56 INFO - PROCESS | 1679 | 1466579756666 Marionette DEBUG loaded listener.js 00:15:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1256f2400) [pid = 1679] [serial = 928] [outer = 0x12426d400] 00:15:56 INFO - PROCESS | 1679 | 1466579756966 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]]]}] 00:15:57 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 00:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 524ms 00:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:15:57 INFO - PROCESS | 1679 | 1466579757015 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 00:15:57 INFO - PROCESS | 1679 | 1466579757016 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 00:15:57 INFO - PROCESS | 1679 | 1466579757018 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:15:57 INFO - PROCESS | 1679 | 1466579757019 Marionette TRACE conn2 <- [1,1210,null,{}] 00:15:57 INFO - PROCESS | 1679 | 1466579757029 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}] 00:15:57 INFO - PROCESS | 1679 | 1466579757030 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:57 INFO - PROCESS | 1679 | 1466579757118 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 00:15:57 INFO - PROCESS | 1679 | 1466579757152 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:57 INFO - PROCESS | 1679 | 1466579757153 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x12403a800 == 31 [pid = 1679] [id = 310] 00:15:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1176f1400) [pid = 1679] [serial = 929] [outer = 0x0] 00:15:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x126458000) [pid = 1679] [serial = 930] [outer = 0x1176f1400] 00:15:57 INFO - PROCESS | 1679 | 1466579757178 Marionette DEBUG loaded listener.js 00:15:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x1267a0800) [pid = 1679] [serial = 931] [outer = 0x1176f1400] 00:15:57 INFO - PROCESS | 1679 | 1466579757490 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]]]}] 00:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 525ms 00:15:57 INFO - PROCESS | 1679 | 1466579757553 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 00:15:57 INFO - PROCESS | 1679 | 1466579757554 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 00:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:15:57 INFO - PROCESS | 1679 | 1466579757556 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:15:57 INFO - PROCESS | 1679 | 1466579757557 Marionette TRACE conn2 <- [1,1214,null,{}] 00:15:57 INFO - PROCESS | 1679 | 1466579757560 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}] 00:15:57 INFO - PROCESS | 1679 | 1466579757564 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:57 INFO - PROCESS | 1679 | 1466579757684 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 00:15:57 INFO - PROCESS | 1679 | 1466579757721 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:57 INFO - PROCESS | 1679 | 1466579757722 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x1256a5000 == 32 [pid = 1679] [id = 311] 00:15:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x126930000) [pid = 1679] [serial = 932] [outer = 0x0] 00:15:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x128a4ac00) [pid = 1679] [serial = 933] [outer = 0x126930000] 00:15:57 INFO - PROCESS | 1679 | 1466579757747 Marionette DEBUG loaded listener.js 00:15:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12932b000) [pid = 1679] [serial = 934] [outer = 0x126930000] 00:15:58 INFO - PROCESS | 1679 | 1466579758058 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]]]}] 00:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 522ms 00:15:58 INFO - PROCESS | 1679 | 1466579758080 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 00:15:58 INFO - PROCESS | 1679 | 1466579758083 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 00:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:15:58 INFO - PROCESS | 1679 | 1466579758091 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:15:58 INFO - PROCESS | 1679 | 1466579758092 Marionette TRACE conn2 <- [1,1218,null,{}] 00:15:58 INFO - PROCESS | 1679 | 1466579758095 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}] 00:15:58 INFO - PROCESS | 1679 | 1466579758098 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:58 INFO - PROCESS | 1679 | 1466579758198 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 00:15:58 INFO - PROCESS | 1679 | 1466579758235 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:58 INFO - PROCESS | 1679 | 1466579758236 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x126983000 == 33 [pid = 1679] [id = 312] 00:15:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x113c4bc00) [pid = 1679] [serial = 935] [outer = 0x0] 00:15:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x129348000) [pid = 1679] [serial = 936] [outer = 0x113c4bc00] 00:15:58 INFO - PROCESS | 1679 | 1466579758260 Marionette DEBUG loaded listener.js 00:15:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x12a84e000) [pid = 1679] [serial = 937] [outer = 0x113c4bc00] 00:15:58 INFO - PROCESS | 1679 | 1466579758574 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]]]}] 00:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 523ms 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x12a84cc00) [pid = 1679] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x116a1b000) [pid = 1679] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x12ba25000) [pid = 1679] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x11678c800) [pid = 1679] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1240ca000) [pid = 1679] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x129340000) [pid = 1679] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1186e1800) [pid = 1679] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1197f4c00) [pid = 1679] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x113c4c000) [pid = 1679] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1267d3800) [pid = 1679] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x12bd9a800) [pid = 1679] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x12c0db400) [pid = 1679] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x11826ec00) [pid = 1679] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x12920e400) [pid = 1679] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:15:58 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x124e66800) [pid = 1679] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:15:58 INFO - PROCESS | 1679 | 1466579758765 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 00:15:58 INFO - PROCESS | 1679 | 1466579758766 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 00:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:15:58 INFO - PROCESS | 1679 | 1466579758778 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:15:58 INFO - PROCESS | 1679 | 1466579758779 Marionette TRACE conn2 <- [1,1222,null,{}] 00:15:58 INFO - PROCESS | 1679 | 1466579758781 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}] 00:15:58 INFO - PROCESS | 1679 | 1466579758782 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:58 INFO - PROCESS | 1679 | 1466579758856 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 00:15:58 INFO - PROCESS | 1679 | 1466579758860 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:58 INFO - PROCESS | 1679 | 1466579758861 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x126971800 == 34 [pid = 1679] [id = 313] 00:15:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1186e1800) [pid = 1679] [serial = 938] [outer = 0x0] 00:15:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x1199c9c00) [pid = 1679] [serial = 939] [outer = 0x1186e1800] 00:15:58 INFO - PROCESS | 1679 | 1466579758890 Marionette DEBUG loaded listener.js 00:15:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1256ed000) [pid = 1679] [serial = 940] [outer = 0x1186e1800] 00:15:59 INFO - PROCESS | 1679 | 1466579759205 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] 00:15:59 INFO - PROCESS | 1679 | 1466579759250 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 00:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:15:59 INFO - PROCESS | 1679 | 1466579759252 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:15:59 INFO - PROCESS | 1679 | 1466579759253 Marionette TRACE conn2 <- [1,1226,null,{}] 00:15:59 INFO - PROCESS | 1679 | 1466579759256 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}] 00:15:59 INFO - PROCESS | 1679 | 1466579759257 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:59 INFO - PROCESS | 1679 | 1466579759336 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 00:15:59 INFO - PROCESS | 1679 | 1466579759387 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:59 INFO - PROCESS | 1679 | 1466579759388 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:59 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192e7000 == 35 [pid = 1679] [id = 314] 00:15:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1176ecc00) [pid = 1679] [serial = 941] [outer = 0x0] 00:15:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12a853c00) [pid = 1679] [serial = 942] [outer = 0x1176ecc00] 00:15:59 INFO - PROCESS | 1679 | 1466579759416 Marionette DEBUG loaded listener.js 00:15:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x12aabf000) [pid = 1679] [serial = 943] [outer = 0x1176ecc00] 00:15:59 INFO - PROCESS | 1679 | 1466579759690 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]]]}] 00:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 468ms 00:15:59 INFO - PROCESS | 1679 | 1466579759721 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 00:15:59 INFO - PROCESS | 1679 | 1466579759722 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 00:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:15:59 INFO - PROCESS | 1679 | 1466579759724 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:15:59 INFO - PROCESS | 1679 | 1466579759725 Marionette TRACE conn2 <- [1,1230,null,{}] 00:15:59 INFO - PROCESS | 1679 | 1466579759735 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}] 00:15:59 INFO - PROCESS | 1679 | 1466579759736 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:59 INFO - PROCESS | 1679 | 1466579759818 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 00:15:59 INFO - PROCESS | 1679 | 1466579759822 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:59 INFO - PROCESS | 1679 | 1466579759823 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:15:59 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a26c800 == 36 [pid = 1679] [id = 315] 00:15:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12aabc400) [pid = 1679] [serial = 944] [outer = 0x0] 00:15:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12af26800) [pid = 1679] [serial = 945] [outer = 0x12aabc400] 00:15:59 INFO - PROCESS | 1679 | 1466579759847 Marionette DEBUG loaded listener.js 00:15:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12b832800) [pid = 1679] [serial = 946] [outer = 0x12aabc400] 00:16:00 INFO - PROCESS | 1679 | 1466579760157 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]]]}] 00:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 471ms 00:16:00 INFO - PROCESS | 1679 | 1466579760197 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 00:16:00 INFO - PROCESS | 1679 | 1466579760199 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 00:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:16:00 INFO - PROCESS | 1679 | 1466579760201 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:16:00 INFO - PROCESS | 1679 | 1466579760203 Marionette TRACE conn2 <- [1,1234,null,{}] 00:16:00 INFO - PROCESS | 1679 | 1466579760205 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}] 00:16:00 INFO - PROCESS | 1679 | 1466579760207 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:00 INFO - PROCESS | 1679 | 1466579760325 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 00:16:00 INFO - PROCESS | 1679 | 1466579760356 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:00 INFO - PROCESS | 1679 | 1466579760357 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x124030000 == 37 [pid = 1679] [id = 316] 00:16:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12b0dc000) [pid = 1679] [serial = 947] [outer = 0x0] 00:16:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12b83b400) [pid = 1679] [serial = 948] [outer = 0x12b0dc000] 00:16:00 INFO - PROCESS | 1679 | 1466579760383 Marionette DEBUG loaded listener.js 00:16:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12bd8f400) [pid = 1679] [serial = 949] [outer = 0x12b0dc000] 00:16:00 INFO - PROCESS | 1679 | 1466579760659 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]]]}] 00:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 00:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:16:00 INFO - PROCESS | 1679 | 1466579760671 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 00:16:00 INFO - PROCESS | 1679 | 1466579760672 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 00:16:00 INFO - PROCESS | 1679 | 1466579760674 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:16:00 INFO - PROCESS | 1679 | 1466579760675 Marionette TRACE conn2 <- [1,1238,null,{}] 00:16:00 INFO - PROCESS | 1679 | 1466579760685 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}] 00:16:00 INFO - PROCESS | 1679 | 1466579760686 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:00 INFO - PROCESS | 1679 | 1466579760771 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 00:16:00 INFO - PROCESS | 1679 | 1466579760865 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:00 INFO - PROCESS | 1679 | 1466579760867 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x112de9800 == 38 [pid = 1679] [id = 317] 00:16:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x112973800) [pid = 1679] [serial = 950] [outer = 0x0] 00:16:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x112fd7000) [pid = 1679] [serial = 951] [outer = 0x112973800] 00:16:00 INFO - PROCESS | 1679 | 1466579760898 Marionette DEBUG loaded listener.js 00:16:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x115e17400) [pid = 1679] [serial = 952] [outer = 0x112973800] 00:16:01 INFO - PROCESS | 1679 | 1466579761423 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]]]}] 00:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 772ms 00:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:16:01 INFO - PROCESS | 1679 | 1466579761472 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 00:16:01 INFO - PROCESS | 1679 | 1466579761474 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 00:16:01 INFO - PROCESS | 1679 | 1466579761481 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:16:01 INFO - PROCESS | 1679 | 1466579761483 Marionette TRACE conn2 <- [1,1242,null,{}] 00:16:01 INFO - PROCESS | 1679 | 1466579761487 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}] 00:16:01 INFO - PROCESS | 1679 | 1466579761490 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:01 INFO - PROCESS | 1679 | 1466579761596 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 00:16:01 INFO - PROCESS | 1679 | 1466579761666 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:01 INFO - PROCESS | 1679 | 1466579761667 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:01 INFO - PROCESS | 1679 | ++DOCSHELL 0x11927d000 == 39 [pid = 1679] [id = 318] 00:16:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x119743400) [pid = 1679] [serial = 953] [outer = 0x0] 00:16:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x119751000) [pid = 1679] [serial = 954] [outer = 0x119743400] 00:16:01 INFO - PROCESS | 1679 | 1466579761691 Marionette DEBUG loaded listener.js 00:16:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x1199c6000) [pid = 1679] [serial = 955] [outer = 0x119743400] 00:16:02 INFO - PROCESS | 1679 | 1466579762319 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]]]}] 00:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 924ms 00:16:02 INFO - PROCESS | 1679 | 1466579762405 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 00:16:02 INFO - PROCESS | 1679 | 1466579762408 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 00:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:16:02 INFO - PROCESS | 1679 | 1466579762411 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:16:02 INFO - PROCESS | 1679 | 1466579762412 Marionette TRACE conn2 <- [1,1246,null,{}] 00:16:02 INFO - PROCESS | 1679 | 1466579762414 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}] 00:16:02 INFO - PROCESS | 1679 | 1466579762416 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:02 INFO - PROCESS | 1679 | 1466579762540 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 00:16:02 INFO - PROCESS | 1679 | 1466579762594 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:02 INFO - PROCESS | 1679 | 1466579762596 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:02 INFO - PROCESS | 1679 | ++DOCSHELL 0x126979000 == 40 [pid = 1679] [id = 319] 00:16:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x124947000) [pid = 1679] [serial = 956] [outer = 0x0] 00:16:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x124e60800) [pid = 1679] [serial = 957] [outer = 0x124947000] 00:16:02 INFO - PROCESS | 1679 | 1466579762625 Marionette DEBUG loaded listener.js 00:16:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x1257f8000) [pid = 1679] [serial = 958] [outer = 0x124947000] 00:16:03 INFO - PROCESS | 1679 | 1466579763318 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]]]}] 00:16:03 INFO - PROCESS | 1679 | --DOCSHELL 0x124030000 == 39 [pid = 1679] [id = 316] 00:16:03 INFO - PROCESS | 1679 | --DOCSHELL 0x12a26c800 == 38 [pid = 1679] [id = 315] 00:16:03 INFO - PROCESS | 1679 | --DOCSHELL 0x1192e7000 == 37 [pid = 1679] [id = 314] 00:16:03 INFO - PROCESS | 1679 | --DOCSHELL 0x126971800 == 36 [pid = 1679] [id = 313] 00:16:03 INFO - PROCESS | 1679 | --DOCSHELL 0x126983000 == 35 [pid = 1679] [id = 312] 00:16:03 INFO - PROCESS | 1679 | --DOCSHELL 0x1256a5000 == 34 [pid = 1679] [id = 311] 00:16:03 INFO - PROCESS | 1679 | --DOCSHELL 0x12403a800 == 33 [pid = 1679] [id = 310] 00:16:03 INFO - PROCESS | 1679 | --DOCSHELL 0x119ff2000 == 32 [pid = 1679] [id = 309] 00:16:03 INFO - PROCESS | 1679 | --DOCSHELL 0x1192e8000 == 31 [pid = 1679] [id = 308] 00:16:03 INFO - PROCESS | 1679 | --DOCSHELL 0x117461000 == 30 [pid = 1679] [id = 307] 00:16:03 INFO - PROCESS | 1679 | --DOCSHELL 0x116675800 == 29 [pid = 1679] [id = 306] 00:16:03 INFO - PROCESS | 1679 | --DOCSHELL 0x117d31000 == 28 [pid = 1679] [id = 305] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x12aac2400) [pid = 1679] [serial = 878] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x12ba09400) [pid = 1679] [serial = 881] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x12ba2e800) [pid = 1679] [serial = 884] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x126702800) [pid = 1679] [serial = 869] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x128a10000) [pid = 1679] [serial = 870] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x12494c800) [pid = 1679] [serial = 866] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x1256f0000) [pid = 1679] [serial = 867] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x12aabf400) [pid = 1679] [serial = 855] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1197ecc00) [pid = 1679] [serial = 863] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1240c9000) [pid = 1679] [serial = 864] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1199bfc00) [pid = 1679] [serial = 860] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x120f25c00) [pid = 1679] [serial = 861] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x116793800) [pid = 1679] [serial = 857] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x117d17400) [pid = 1679] [serial = 858] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x117d19400) [pid = 1679] [serial = 495] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x128bcd000) [pid = 1679] [serial = 872] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x12c0db000) [pid = 1679] [serial = 894] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x12c0e2000) [pid = 1679] [serial = 896] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x124e61000) [pid = 1679] [serial = 888] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1197fa000) [pid = 1679] [serial = 887] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x12bdbb400) [pid = 1679] [serial = 893] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x12bd90800) [pid = 1679] [serial = 885] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x12933c000) [pid = 1679] [serial = 875] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x12b838c00) [pid = 1679] [serial = 879] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x12ba11800) [pid = 1679] [serial = 882] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x12ba2c000) [pid = 1679] [serial = 897] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x12a54ec00) [pid = 1679] [serial = 876] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x12bd9a400) [pid = 1679] [serial = 891] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x129328800) [pid = 1679] [serial = 873] [outer = 0x0] [url = about:blank] 00:16:03 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x129210400) [pid = 1679] [serial = 890] [outer = 0x0] [url = about:blank] 00:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 977ms 00:16:03 INFO - PROCESS | 1679 | 1466579763391 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 00:16:03 INFO - PROCESS | 1679 | 1466579763394 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 00:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:16:03 INFO - PROCESS | 1679 | 1466579763403 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:16:03 INFO - PROCESS | 1679 | 1466579763405 Marionette TRACE conn2 <- [1,1250,null,{}] 00:16:03 INFO - PROCESS | 1679 | 1466579763410 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}] 00:16:03 INFO - PROCESS | 1679 | 1466579763412 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:03 INFO - PROCESS | 1679 | 1466579763539 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 00:16:03 INFO - PROCESS | 1679 | 1466579763547 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:03 INFO - PROCESS | 1679 | 1466579763548 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:03 INFO - PROCESS | 1679 | ++DOCSHELL 0x117146800 == 29 [pid = 1679] [id = 320] 00:16:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x119198400) [pid = 1679] [serial = 959] [outer = 0x0] 00:16:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x119752400) [pid = 1679] [serial = 960] [outer = 0x119198400] 00:16:03 INFO - PROCESS | 1679 | 1466579763594 Marionette DEBUG loaded listener.js 00:16:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1199bbc00) [pid = 1679] [serial = 961] [outer = 0x119198400] 00:16:04 INFO - PROCESS | 1679 | 1466579764048 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]]]}] 00:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 671ms 00:16:04 INFO - PROCESS | 1679 | 1466579764073 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 00:16:04 INFO - PROCESS | 1679 | 1466579764075 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 00:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:16:04 INFO - PROCESS | 1679 | 1466579764082 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:16:04 INFO - PROCESS | 1679 | 1466579764083 Marionette TRACE conn2 <- [1,1254,null,{}] 00:16:04 INFO - PROCESS | 1679 | 1466579764085 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}] 00:16:04 INFO - PROCESS | 1679 | 1466579764087 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:04 INFO - PROCESS | 1679 | 1466579764170 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 00:16:04 INFO - PROCESS | 1679 | 1466579764174 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:04 INFO - PROCESS | 1679 | 1466579764175 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:04 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192f1000 == 30 [pid = 1679] [id = 321] 00:16:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1217ea800) [pid = 1679] [serial = 962] [outer = 0x0] 00:16:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x124e0f400) [pid = 1679] [serial = 963] [outer = 0x1217ea800] 00:16:04 INFO - PROCESS | 1679 | 1466579764204 Marionette DEBUG loaded listener.js 00:16:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x12516a400) [pid = 1679] [serial = 964] [outer = 0x1217ea800] 00:16:04 INFO - PROCESS | 1679 | 1466579764546 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]]]}] 00:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 00:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:16:04 INFO - PROCESS | 1679 | 1466579764601 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 00:16:04 INFO - PROCESS | 1679 | 1466579764603 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 00:16:04 INFO - PROCESS | 1679 | 1466579764605 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:16:04 INFO - PROCESS | 1679 | 1466579764607 Marionette TRACE conn2 <- [1,1258,null,{}] 00:16:04 INFO - PROCESS | 1679 | 1466579764615 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}] 00:16:04 INFO - PROCESS | 1679 | 1466579764618 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:04 INFO - PROCESS | 1679 | 1466579764697 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 00:16:04 INFO - PROCESS | 1679 | 1466579764702 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:04 INFO - PROCESS | 1679 | 1466579764704 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:04 INFO - PROCESS | 1679 | ++DOCSHELL 0x124562000 == 31 [pid = 1679] [id = 322] 00:16:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x11678e800) [pid = 1679] [serial = 965] [outer = 0x0] 00:16:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x12692fc00) [pid = 1679] [serial = 966] [outer = 0x11678e800] 00:16:04 INFO - PROCESS | 1679 | 1466579764732 Marionette DEBUG loaded listener.js 00:16:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x128a0cc00) [pid = 1679] [serial = 967] [outer = 0x11678e800] 00:16:05 INFO - PROCESS | 1679 | 1466579765069 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]]]}] 00:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 471ms 00:16:05 INFO - PROCESS | 1679 | 1466579765076 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 00:16:05 INFO - PROCESS | 1679 | 1466579765080 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 00:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:16:05 INFO - PROCESS | 1679 | 1466579765086 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:16:05 INFO - PROCESS | 1679 | 1466579765087 Marionette TRACE conn2 <- [1,1262,null,{}] 00:16:05 INFO - PROCESS | 1679 | 1466579765089 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}] 00:16:05 INFO - PROCESS | 1679 | 1466579765090 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:05 INFO - PROCESS | 1679 | 1466579765176 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 00:16:05 INFO - PROCESS | 1679 | 1466579765233 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:05 INFO - PROCESS | 1679 | 1466579765234 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x1251be000 == 32 [pid = 1679] [id = 323] 00:16:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x128a07800) [pid = 1679] [serial = 968] [outer = 0x0] 00:16:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x128bc9c00) [pid = 1679] [serial = 969] [outer = 0x128a07800] 00:16:05 INFO - PROCESS | 1679 | 1466579765259 Marionette DEBUG loaded listener.js 00:16:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x129213800) [pid = 1679] [serial = 970] [outer = 0x128a07800] 00:16:05 INFO - PROCESS | 1679 | 1466579765557 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]]]}] 00:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 00:16:05 INFO - PROCESS | 1679 | 1466579765604 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 00:16:05 INFO - PROCESS | 1679 | 1466579765605 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 00:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:16:05 INFO - PROCESS | 1679 | 1466579765608 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:16:05 INFO - PROCESS | 1679 | 1466579765609 Marionette TRACE conn2 <- [1,1266,null,{}] 00:16:05 INFO - PROCESS | 1679 | 1466579765617 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}] 00:16:05 INFO - PROCESS | 1679 | 1466579765618 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:05 INFO - PROCESS | 1679 | 1466579765723 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 00:16:05 INFO - PROCESS | 1679 | 1466579765728 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:05 INFO - PROCESS | 1679 | 1466579765729 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x128840000 == 33 [pid = 1679] [id = 324] 00:16:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x116634000) [pid = 1679] [serial = 971] [outer = 0x0] 00:16:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x129215400) [pid = 1679] [serial = 972] [outer = 0x116634000] 00:16:05 INFO - PROCESS | 1679 | 1466579765759 Marionette DEBUG loaded listener.js 00:16:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x12a4a3800) [pid = 1679] [serial = 973] [outer = 0x116634000] 00:16:06 INFO - PROCESS | 1679 | 1466579766250 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]]]}] 00:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 676ms 00:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:16:06 INFO - PROCESS | 1679 | 1466579766285 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 00:16:06 INFO - PROCESS | 1679 | 1466579766286 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 00:16:06 INFO - PROCESS | 1679 | 1466579766288 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:16:06 INFO - PROCESS | 1679 | 1466579766289 Marionette TRACE conn2 <- [1,1270,null,{}] 00:16:06 INFO - PROCESS | 1679 | 1466579766292 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}] 00:16:06 INFO - PROCESS | 1679 | 1466579766298 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:06 INFO - PROCESS | 1679 | 1466579766418 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 00:16:06 INFO - PROCESS | 1679 | 1466579766452 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:06 INFO - PROCESS | 1679 | 1466579766453 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a266000 == 34 [pid = 1679] [id = 325] 00:16:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12aac0800) [pid = 1679] [serial = 974] [outer = 0x0] 00:16:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12b839400) [pid = 1679] [serial = 975] [outer = 0x12aac0800] 00:16:06 INFO - PROCESS | 1679 | 1466579766477 Marionette DEBUG loaded listener.js 00:16:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12ba28400) [pid = 1679] [serial = 976] [outer = 0x12aac0800] 00:16:06 INFO - PROCESS | 1679 | 1466579766818 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]]]}] 00:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 574ms 00:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:16:06 INFO - PROCESS | 1679 | 1466579766862 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 00:16:06 INFO - PROCESS | 1679 | 1466579766863 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 00:16:06 INFO - PROCESS | 1679 | 1466579766865 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:16:06 INFO - PROCESS | 1679 | 1466579766866 Marionette TRACE conn2 <- [1,1274,null,{}] 00:16:06 INFO - PROCESS | 1679 | 1466579766869 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}] 00:16:06 INFO - PROCESS | 1679 | 1466579766870 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:06 INFO - PROCESS | 1679 | 1466579766967 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 00:16:06 INFO - PROCESS | 1679 | 1466579766979 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:06 INFO - PROCESS | 1679 | 1466579766980 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a811800 == 35 [pid = 1679] [id = 326] 00:16:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12ba2ec00) [pid = 1679] [serial = 977] [outer = 0x0] 00:16:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12bd92800) [pid = 1679] [serial = 978] [outer = 0x12ba2ec00] 00:16:07 INFO - PROCESS | 1679 | 1466579767005 Marionette DEBUG loaded listener.js 00:16:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12bdb0c00) [pid = 1679] [serial = 979] [outer = 0x12ba2ec00] 00:16:07 INFO - PROCESS | 1679 | 1466579767320 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]]]}] 00:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 00:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:16:07 INFO - PROCESS | 1679 | 1466579767336 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 00:16:07 INFO - PROCESS | 1679 | 1466579767337 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 00:16:07 INFO - PROCESS | 1679 | 1466579767339 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:16:07 INFO - PROCESS | 1679 | 1466579767340 Marionette TRACE conn2 <- [1,1278,null,{}] 00:16:07 INFO - PROCESS | 1679 | 1466579767342 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}] 00:16:07 INFO - PROCESS | 1679 | 1466579767343 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:07 INFO - PROCESS | 1679 | 1466579767444 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 00:16:07 INFO - PROCESS | 1679 | 1466579767479 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:07 INFO - PROCESS | 1679 | 1466579767480 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:07 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aab1800 == 36 [pid = 1679] [id = 327] 00:16:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x12aac1400) [pid = 1679] [serial = 980] [outer = 0x0] 00:16:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12bdbd000) [pid = 1679] [serial = 981] [outer = 0x12aac1400] 00:16:07 INFO - PROCESS | 1679 | 1466579767504 Marionette DEBUG loaded listener.js 00:16:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x12c0db000) [pid = 1679] [serial = 982] [outer = 0x12aac1400] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x1176f1400) [pid = 1679] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x1197fac00) [pid = 1679] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1164e7800) [pid = 1679] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1186d5000) [pid = 1679] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x113c92c00) [pid = 1679] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x126930000) [pid = 1679] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x113c4bc00) [pid = 1679] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1186e1800) [pid = 1679] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1176ecc00) [pid = 1679] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x12aabc400) [pid = 1679] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x12426d400) [pid = 1679] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1176ebc00) [pid = 1679] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x12566b400) [pid = 1679] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x12a85a000) [pid = 1679] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x12b838400) [pid = 1679] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:16:07 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x119477000) [pid = 1679] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:16:07 INFO - PROCESS | 1679 | 1466579767886 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]]]}] 00:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 572ms 00:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:16:07 INFO - PROCESS | 1679 | 1466579767917 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 00:16:07 INFO - PROCESS | 1679 | 1466579767918 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 00:16:07 INFO - PROCESS | 1679 | 1466579767920 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:16:07 INFO - PROCESS | 1679 | 1466579767921 Marionette TRACE conn2 <- [1,1282,null,{}] 00:16:07 INFO - PROCESS | 1679 | 1466579767923 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}] 00:16:07 INFO - PROCESS | 1679 | 1466579767924 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:08 INFO - PROCESS | 1679 | 1466579768032 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 00:16:08 INFO - PROCESS | 1679 | 1466579768065 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:08 INFO - PROCESS | 1679 | 1466579768066 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x12455e800 == 37 [pid = 1679] [id = 328] 00:16:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x111aa5800) [pid = 1679] [serial = 983] [outer = 0x0] 00:16:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1217ec000) [pid = 1679] [serial = 984] [outer = 0x111aa5800] 00:16:08 INFO - PROCESS | 1679 | 1466579768091 Marionette DEBUG loaded listener.js 00:16:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x1257f7000) [pid = 1679] [serial = 985] [outer = 0x111aa5800] 00:16:08 INFO - PROCESS | 1679 | 1466579768338 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]]]}] 00:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 471ms 00:16:08 INFO - PROCESS | 1679 | 1466579768391 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 00:16:08 INFO - PROCESS | 1679 | 1466579768393 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 00:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:16:08 INFO - PROCESS | 1679 | 1466579768403 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:16:08 INFO - PROCESS | 1679 | 1466579768404 Marionette TRACE conn2 <- [1,1286,null,{}] 00:16:08 INFO - PROCESS | 1679 | 1466579768407 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}] 00:16:08 INFO - PROCESS | 1679 | 1466579768408 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:08 INFO - PROCESS | 1679 | 1466579768491 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 00:16:08 INFO - PROCESS | 1679 | 1466579768497 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:08 INFO - PROCESS | 1679 | 1466579768499 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba47000 == 38 [pid = 1679] [id = 329] 00:16:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x128a0a000) [pid = 1679] [serial = 986] [outer = 0x0] 00:16:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x12ba30400) [pid = 1679] [serial = 987] [outer = 0x128a0a000] 00:16:08 INFO - PROCESS | 1679 | 1466579768522 Marionette DEBUG loaded listener.js 00:16:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12c0dc800) [pid = 1679] [serial = 988] [outer = 0x128a0a000] 00:16:08 INFO - PROCESS | 1679 | 1466579768871 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]]]}] 00:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 472ms 00:16:08 INFO - PROCESS | 1679 | 1466579768875 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 00:16:08 INFO - PROCESS | 1679 | 1466579768876 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 00:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:16:08 INFO - PROCESS | 1679 | 1466579768883 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:16:08 INFO - PROCESS | 1679 | 1466579768885 Marionette TRACE conn2 <- [1,1290,null,{}] 00:16:08 INFO - PROCESS | 1679 | 1466579768887 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}] 00:16:08 INFO - PROCESS | 1679 | 1466579768889 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:09 INFO - PROCESS | 1679 | 1466579769010 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 00:16:09 INFO - PROCESS | 1679 | 1466579769016 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:09 INFO - PROCESS | 1679 | 1466579769018 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:09 INFO - PROCESS | 1679 | ++DOCSHELL 0x12bd6d800 == 39 [pid = 1679] [id = 330] 00:16:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1197f7c00) [pid = 1679] [serial = 989] [outer = 0x0] 00:16:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12c0df800) [pid = 1679] [serial = 990] [outer = 0x1197f7c00] 00:16:09 INFO - PROCESS | 1679 | 1466579769044 Marionette DEBUG loaded listener.js 00:16:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12c381c00) [pid = 1679] [serial = 991] [outer = 0x1197f7c00] 00:16:09 INFO - PROCESS | 1679 | 1466579769350 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]]]}] 00:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 522ms 00:16:09 INFO - PROCESS | 1679 | 1466579769403 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 00:16:09 INFO - PROCESS | 1679 | 1466579769404 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 00:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:16:09 INFO - PROCESS | 1679 | 1466579769406 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:16:09 INFO - PROCESS | 1679 | 1466579769408 Marionette TRACE conn2 <- [1,1294,null,{}] 00:16:09 INFO - PROCESS | 1679 | 1466579769410 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}] 00:16:09 INFO - PROCESS | 1679 | 1466579769411 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:09 INFO - PROCESS | 1679 | 1466579769489 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 00:16:09 INFO - PROCESS | 1679 | 1466579769494 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:09 INFO - PROCESS | 1679 | 1466579769495 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:09 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c051800 == 40 [pid = 1679] [id = 331] 00:16:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12ca1c400) [pid = 1679] [serial = 992] [outer = 0x0] 00:16:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12ca24400) [pid = 1679] [serial = 993] [outer = 0x12ca1c400] 00:16:09 INFO - PROCESS | 1679 | 1466579769519 Marionette DEBUG loaded listener.js 00:16:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12ca29400) [pid = 1679] [serial = 994] [outer = 0x12ca1c400] 00:16:09 INFO - PROCESS | 1679 | 1466579769974 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]]]}] 00:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 620ms 00:16:10 INFO - PROCESS | 1679 | 1466579770027 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 00:16:10 INFO - PROCESS | 1679 | 1466579770030 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 00:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:16:10 INFO - PROCESS | 1679 | 1466579770033 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:16:10 INFO - PROCESS | 1679 | 1466579770035 Marionette TRACE conn2 <- [1,1298,null,{}] 00:16:10 INFO - PROCESS | 1679 | 1466579770040 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}] 00:16:10 INFO - PROCESS | 1679 | 1466579770042 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:10 INFO - PROCESS | 1679 | 1466579770144 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 00:16:10 INFO - PROCESS | 1679 | 1466579770249 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:10 INFO - PROCESS | 1679 | 1466579770250 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:10 INFO - PROCESS | 1679 | ++DOCSHELL 0x119285800 == 41 [pid = 1679] [id = 332] 00:16:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1197f5800) [pid = 1679] [serial = 995] [outer = 0x0] 00:16:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x1199c4000) [pid = 1679] [serial = 996] [outer = 0x1197f5800] 00:16:10 INFO - PROCESS | 1679 | 1466579770282 Marionette DEBUG loaded listener.js 00:16:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x123b94c00) [pid = 1679] [serial = 997] [outer = 0x1197f5800] 00:16:10 INFO - PROCESS | 1679 | 1466579770703 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]]]}] 00:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 722ms 00:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:16:10 INFO - PROCESS | 1679 | 1466579770756 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 00:16:10 INFO - PROCESS | 1679 | 1466579770759 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 00:16:10 INFO - PROCESS | 1679 | 1466579770763 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:16:10 INFO - PROCESS | 1679 | 1466579770765 Marionette TRACE conn2 <- [1,1302,null,{}] 00:16:10 INFO - PROCESS | 1679 | 1466579770768 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}] 00:16:10 INFO - PROCESS | 1679 | 1466579770769 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:10 INFO - PROCESS | 1679 | 1466579770872 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 00:16:10 INFO - PROCESS | 1679 | 1466579770927 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:10 INFO - PROCESS | 1679 | 1466579770928 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:10 INFO - PROCESS | 1679 | ++DOCSHELL 0x126568800 == 42 [pid = 1679] [id = 333] 00:16:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x125671400) [pid = 1679] [serial = 998] [outer = 0x0] 00:16:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x126708400) [pid = 1679] [serial = 999] [outer = 0x125671400] 00:16:10 INFO - PROCESS | 1679 | 1466579770971 Marionette DEBUG loaded listener.js 00:16:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x128a0e000) [pid = 1679] [serial = 1000] [outer = 0x125671400] 00:16:11 INFO - PROCESS | 1679 | 1466579771388 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]]]}] 00:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 671ms 00:16:11 INFO - PROCESS | 1679 | 1466579771435 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 00:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:16:11 INFO - PROCESS | 1679 | 1466579771436 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 00:16:11 INFO - PROCESS | 1679 | 1466579771439 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:16:11 INFO - PROCESS | 1679 | 1466579771441 Marionette TRACE conn2 <- [1,1306,null,{}] 00:16:11 INFO - PROCESS | 1679 | 1466579771472 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}] 00:16:11 INFO - PROCESS | 1679 | 1466579771475 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:11 INFO - PROCESS | 1679 | 1466579771578 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 00:16:11 INFO - PROCESS | 1679 | 1466579771648 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:11 INFO - PROCESS | 1679 | 1466579771650 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:11 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c090000 == 43 [pid = 1679] [id = 334] 00:16:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x129212800) [pid = 1679] [serial = 1001] [outer = 0x0] 00:16:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x12aab7800) [pid = 1679] [serial = 1002] [outer = 0x129212800] 00:16:11 INFO - PROCESS | 1679 | 1466579771683 Marionette DEBUG loaded listener.js 00:16:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x12b838400) [pid = 1679] [serial = 1003] [outer = 0x129212800] 00:16:12 INFO - PROCESS | 1679 | 1466579772098 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]]]}] 00:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 671ms 00:16:12 INFO - PROCESS | 1679 | 1466579772111 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 00:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:16:12 INFO - PROCESS | 1679 | 1466579772115 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 00:16:12 INFO - PROCESS | 1679 | 1466579772117 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:16:12 INFO - PROCESS | 1679 | 1466579772119 Marionette TRACE conn2 <- [1,1310,null,{}] 00:16:12 INFO - PROCESS | 1679 | 1466579772121 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}] 00:16:12 INFO - PROCESS | 1679 | 1466579772122 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:12 INFO - PROCESS | 1679 | 1466579772225 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 00:16:12 INFO - PROCESS | 1679 | 1466579772276 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:12 INFO - PROCESS | 1679 | 1466579772278 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:12 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c725800 == 44 [pid = 1679] [id = 335] 00:16:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x12ba0fc00) [pid = 1679] [serial = 1004] [outer = 0x0] 00:16:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x12bdb1800) [pid = 1679] [serial = 1005] [outer = 0x12ba0fc00] 00:16:12 INFO - PROCESS | 1679 | 1466579772309 Marionette DEBUG loaded listener.js 00:16:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x12c0e4000) [pid = 1679] [serial = 1006] [outer = 0x12ba0fc00] 00:16:12 INFO - PROCESS | 1679 | 1466579772764 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] 00:16:12 INFO - PROCESS | 1679 | 1466579772788 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 00:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:16:12 INFO - PROCESS | 1679 | 1466579772791 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:16:12 INFO - PROCESS | 1679 | 1466579772792 Marionette TRACE conn2 <- [1,1314,null,{}] 00:16:12 INFO - PROCESS | 1679 | 1466579772794 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}] 00:16:12 INFO - PROCESS | 1679 | 1466579772796 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:12 INFO - PROCESS | 1679 | 1466579772895 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 00:16:13 INFO - PROCESS | 1679 | 1466579773147 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:13 INFO - PROCESS | 1679 | 1466579773149 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:13 INFO - PROCESS | 1679 | ++DOCSHELL 0x11833a000 == 45 [pid = 1679] [id = 336] 00:16:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x116f8d800) [pid = 1679] [serial = 1007] [outer = 0x0] 00:16:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x11842dc00) [pid = 1679] [serial = 1008] [outer = 0x116f8d800] 00:16:13 INFO - PROCESS | 1679 | 1466579773177 Marionette DEBUG loaded listener.js 00:16:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x1189fcc00) [pid = 1679] [serial = 1009] [outer = 0x116f8d800] 00:16:13 INFO - PROCESS | 1679 | 1466579773604 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]]]}] 00:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 824ms 00:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:16:13 INFO - PROCESS | 1679 | 1466579773616 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 00:16:13 INFO - PROCESS | 1679 | 1466579773618 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 00:16:13 INFO - PROCESS | 1679 | 1466579773621 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:16:13 INFO - PROCESS | 1679 | 1466579773623 Marionette TRACE conn2 <- [1,1318,null,{}] 00:16:13 INFO - PROCESS | 1679 | 1466579773626 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}] 00:16:13 INFO - PROCESS | 1679 | 1466579773627 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:13 INFO - PROCESS | 1679 | 1466579773719 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 00:16:13 INFO - PROCESS | 1679 | 1466579773772 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:13 INFO - PROCESS | 1679 | 1466579773774 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:13 INFO - PROCESS | 1679 | ++DOCSHELL 0x118231800 == 46 [pid = 1679] [id = 337] 00:16:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x1197f8400) [pid = 1679] [serial = 1010] [outer = 0x0] 00:16:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x1240ca000) [pid = 1679] [serial = 1011] [outer = 0x1197f8400] 00:16:13 INFO - PROCESS | 1679 | 1466579773802 Marionette DEBUG loaded listener.js 00:16:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x124b10800) [pid = 1679] [serial = 1012] [outer = 0x1197f8400] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12bd6d800 == 45 [pid = 1679] [id = 330] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba47000 == 44 [pid = 1679] [id = 329] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12455e800 == 43 [pid = 1679] [id = 328] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12aab1800 == 42 [pid = 1679] [id = 327] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12a811800 == 41 [pid = 1679] [id = 326] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12a266000 == 40 [pid = 1679] [id = 325] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x128840000 == 39 [pid = 1679] [id = 324] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x1251be000 == 38 [pid = 1679] [id = 323] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x124562000 == 37 [pid = 1679] [id = 322] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x1192f1000 == 36 [pid = 1679] [id = 321] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x117146800 == 35 [pid = 1679] [id = 320] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x126979000 == 34 [pid = 1679] [id = 319] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x11927d000 == 33 [pid = 1679] [id = 318] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x112de9800 == 32 [pid = 1679] [id = 317] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x11833a000 == 31 [pid = 1679] [id = 336] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12c725800 == 30 [pid = 1679] [id = 335] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12c090000 == 29 [pid = 1679] [id = 334] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x126568800 == 28 [pid = 1679] [id = 333] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12c051800 == 27 [pid = 1679] [id = 331] 00:16:14 INFO - PROCESS | 1679 | --DOCSHELL 0x119285800 == 26 [pid = 1679] [id = 332] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x126458000) [pid = 1679] [serial = 930] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x123a57400) [pid = 1679] [serial = 916] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x1199c5000) [pid = 1679] [serial = 915] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x1176f5000) [pid = 1679] [serial = 918] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x1186d4400) [pid = 1679] [serial = 919] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x119470c00) [pid = 1679] [serial = 921] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x1199bf800) [pid = 1679] [serial = 922] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x1217e7c00) [pid = 1679] [serial = 924] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x1245f8000) [pid = 1679] [serial = 925] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x128a4ac00) [pid = 1679] [serial = 933] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x1267a0800) [pid = 1679] [serial = 931] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x129348000) [pid = 1679] [serial = 936] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x12932b000) [pid = 1679] [serial = 934] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1199c9c00) [pid = 1679] [serial = 939] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x12a853c00) [pid = 1679] [serial = 942] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x1256ed000) [pid = 1679] [serial = 940] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x12af26800) [pid = 1679] [serial = 945] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x12a84e000) [pid = 1679] [serial = 937] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x12b832800) [pid = 1679] [serial = 946] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x12566f400) [pid = 1679] [serial = 927] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x12aabf000) [pid = 1679] [serial = 943] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1240d0c00) [pid = 1679] [serial = 901] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x12b83b400) [pid = 1679] [serial = 948] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1186e0c00) [pid = 1679] [serial = 900] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x126939800) [pid = 1679] [serial = 904] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1265a3400) [pid = 1679] [serial = 903] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1256f2400) [pid = 1679] [serial = 928] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x12b0d6400) [pid = 1679] [serial = 907] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x12aabb800) [pid = 1679] [serial = 906] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x12bdb5800) [pid = 1679] [serial = 910] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x12bd91800) [pid = 1679] [serial = 909] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x12c0d9000) [pid = 1679] [serial = 913] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x12bdb6400) [pid = 1679] [serial = 912] [outer = 0x0] [url = about:blank] 00:16:14 INFO - PROCESS | 1679 | 1466579774712 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]]]}] 00:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1123ms 00:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:16:14 INFO - PROCESS | 1679 | 1466579774744 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 00:16:14 INFO - PROCESS | 1679 | 1466579774746 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 00:16:14 INFO - PROCESS | 1679 | 1466579774749 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:16:14 INFO - PROCESS | 1679 | 1466579774751 Marionette TRACE conn2 <- [1,1322,null,{}] 00:16:14 INFO - PROCESS | 1679 | 1466579774755 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}] 00:16:14 INFO - PROCESS | 1679 | 1466579774757 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:14 INFO - PROCESS | 1679 | 1466579774835 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 00:16:14 INFO - PROCESS | 1679 | 1466579774887 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:14 INFO - PROCESS | 1679 | 1466579774889 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:14 INFO - PROCESS | 1679 | ++DOCSHELL 0x11699f800 == 27 [pid = 1679] [id = 338] 00:16:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x116f17c00) [pid = 1679] [serial = 1013] [outer = 0x0] 00:16:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x118269800) [pid = 1679] [serial = 1014] [outer = 0x116f17c00] 00:16:14 INFO - PROCESS | 1679 | 1466579774917 Marionette DEBUG loaded listener.js 00:16:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x11886f800) [pid = 1679] [serial = 1015] [outer = 0x116f17c00] 00:16:15 INFO - PROCESS | 1679 | 1466579775393 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]]]}] 00:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 721ms 00:16:15 INFO - PROCESS | 1679 | 1466579775471 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 00:16:15 INFO - PROCESS | 1679 | 1466579775474 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 00:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:16:15 INFO - PROCESS | 1679 | 1466579775477 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:16:15 INFO - PROCESS | 1679 | 1466579775479 Marionette TRACE conn2 <- [1,1326,null,{}] 00:16:15 INFO - PROCESS | 1679 | 1466579775484 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}] 00:16:15 INFO - PROCESS | 1679 | 1466579775485 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:15 INFO - PROCESS | 1679 | 1466579775584 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 00:16:15 INFO - PROCESS | 1679 | 1466579775703 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:15 INFO - PROCESS | 1679 | 1466579775704 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x117472000 == 28 [pid = 1679] [id = 339] 00:16:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x118879800) [pid = 1679] [serial = 1016] [outer = 0x0] 00:16:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x11918a800) [pid = 1679] [serial = 1017] [outer = 0x118879800] 00:16:15 INFO - PROCESS | 1679 | 1466579775737 Marionette DEBUG loaded listener.js 00:16:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x119743c00) [pid = 1679] [serial = 1018] [outer = 0x118879800] 00:16:16 INFO - PROCESS | 1679 | 1466579776238 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]]]}] 00:16:16 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 00:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 771ms 00:16:16 INFO - PROCESS | 1679 | 1466579776249 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 00:16:16 INFO - PROCESS | 1679 | 1466579776253 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 00:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:16:16 INFO - PROCESS | 1679 | 1466579776259 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:16:16 INFO - PROCESS | 1679 | 1466579776261 Marionette TRACE conn2 <- [1,1330,null,{}] 00:16:16 INFO - PROCESS | 1679 | 1466579776292 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}] 00:16:16 INFO - PROCESS | 1679 | 1466579776294 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:16 INFO - PROCESS | 1679 | 1466579776400 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 00:16:16 INFO - PROCESS | 1679 | 1466579776486 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:16 INFO - PROCESS | 1679 | 1466579776488 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:16 INFO - PROCESS | 1679 | ++DOCSHELL 0x119187800 == 29 [pid = 1679] [id = 340] 00:16:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1199c1000) [pid = 1679] [serial = 1019] [outer = 0x0] 00:16:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x119b8c000) [pid = 1679] [serial = 1020] [outer = 0x1199c1000] 00:16:16 INFO - PROCESS | 1679 | 1466579776542 Marionette DEBUG loaded listener.js 00:16:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1217e6c00) [pid = 1679] [serial = 1021] [outer = 0x1199c1000] 00:16:17 INFO - PROCESS | 1679 | 1466579777207 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]]]}] 00:16:17 INFO - PROCESS | 1679 | --DOCSHELL 0x118231800 == 28 [pid = 1679] [id = 337] 00:16:17 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 00:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 997ms 00:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:16:17 INFO - PROCESS | 1679 | 1466579777257 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 00:16:17 INFO - PROCESS | 1679 | 1466579777259 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 00:16:17 INFO - PROCESS | 1679 | 1466579777263 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:16:17 INFO - PROCESS | 1679 | 1466579777264 Marionette TRACE conn2 <- [1,1334,null,{}] 00:16:17 INFO - PROCESS | 1679 | 1466579777268 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}] 00:16:17 INFO - PROCESS | 1679 | 1466579777269 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:17 INFO - PROCESS | 1679 | 1466579777347 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 00:16:17 INFO - PROCESS | 1679 | 1466579777407 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:17 INFO - PROCESS | 1679 | 1466579777410 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:17 INFO - PROCESS | 1679 | ++DOCSHELL 0x117161800 == 29 [pid = 1679] [id = 341] 00:16:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x116a21c00) [pid = 1679] [serial = 1022] [outer = 0x0] 00:16:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1189a1c00) [pid = 1679] [serial = 1023] [outer = 0x116a21c00] 00:16:17 INFO - PROCESS | 1679 | 1466579777438 Marionette DEBUG loaded listener.js 00:16:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x11990b400) [pid = 1679] [serial = 1024] [outer = 0x116a21c00] 00:16:17 INFO - PROCESS | 1679 | 1466579777722 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]]]}] 00:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 472ms 00:16:17 INFO - PROCESS | 1679 | 1466579777737 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 00:16:17 INFO - PROCESS | 1679 | 1466579777739 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 00:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:16:17 INFO - PROCESS | 1679 | 1466579777751 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:16:17 INFO - PROCESS | 1679 | 1466579777753 Marionette TRACE conn2 <- [1,1338,null,{}] 00:16:17 INFO - PROCESS | 1679 | 1466579777756 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}] 00:16:17 INFO - PROCESS | 1679 | 1466579777757 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:17 INFO - PROCESS | 1679 | 1466579777840 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 00:16:17 INFO - PROCESS | 1679 | 1466579777845 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:17 INFO - PROCESS | 1679 | 1466579777848 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:17 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217cf000 == 30 [pid = 1679] [id = 342] 00:16:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x119fb5c00) [pid = 1679] [serial = 1025] [outer = 0x0] 00:16:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1245f4800) [pid = 1679] [serial = 1026] [outer = 0x119fb5c00] 00:16:17 INFO - PROCESS | 1679 | 1466579777874 Marionette DEBUG loaded listener.js 00:16:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x124e0b000) [pid = 1679] [serial = 1027] [outer = 0x119fb5c00] 00:16:18 INFO - PROCESS | 1679 | 1466579778693 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]]]}] 00:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 978ms 00:16:18 INFO - PROCESS | 1679 | 1466579778721 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 00:16:18 INFO - PROCESS | 1679 | 1466579778723 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 00:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:16:18 INFO - PROCESS | 1679 | 1466579778736 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:16:18 INFO - PROCESS | 1679 | 1466579778739 Marionette TRACE conn2 <- [1,1342,null,{}] 00:16:18 INFO - PROCESS | 1679 | 1466579778746 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}] 00:16:18 INFO - PROCESS | 1679 | 1466579778750 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:18 INFO - PROCESS | 1679 | 1466579778841 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 00:16:18 INFO - PROCESS | 1679 | 1466579778877 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:18 INFO - PROCESS | 1679 | 1466579778879 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:18 INFO - PROCESS | 1679 | ++DOCSHELL 0x124576000 == 31 [pid = 1679] [id = 343] 00:16:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x119a12400) [pid = 1679] [serial = 1028] [outer = 0x0] 00:16:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x1256f3000) [pid = 1679] [serial = 1029] [outer = 0x119a12400] 00:16:18 INFO - PROCESS | 1679 | 1466579778906 Marionette DEBUG loaded listener.js 00:16:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12670cc00) [pid = 1679] [serial = 1030] [outer = 0x119a12400] 00:16:19 INFO - PROCESS | 1679 | 1466579779250 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]]]}] 00:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 535ms 00:16:19 INFO - PROCESS | 1679 | 1466579779261 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 00:16:19 INFO - PROCESS | 1679 | 1466579779265 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 00:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:16:19 INFO - PROCESS | 1679 | 1466579779269 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:16:19 INFO - PROCESS | 1679 | 1466579779270 Marionette TRACE conn2 <- [1,1346,null,{}] 00:16:19 INFO - PROCESS | 1679 | 1466579779272 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}] 00:16:19 INFO - PROCESS | 1679 | 1466579779273 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:19 INFO - PROCESS | 1679 | 1466579779374 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 00:16:19 INFO - PROCESS | 1679 | 1466579779385 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:19 INFO - PROCESS | 1679 | 1466579779387 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:19 INFO - PROCESS | 1679 | ++DOCSHELL 0x125724800 == 32 [pid = 1679] [id = 344] 00:16:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x1267cf800) [pid = 1679] [serial = 1031] [outer = 0x0] 00:16:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x128a05000) [pid = 1679] [serial = 1032] [outer = 0x1267cf800] 00:16:19 INFO - PROCESS | 1679 | 1466579779411 Marionette DEBUG loaded listener.js 00:16:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x128a42c00) [pid = 1679] [serial = 1033] [outer = 0x1267cf800] 00:16:19 INFO - PROCESS | 1679 | 1466579779743 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]]]}] 00:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 00:16:19 INFO - PROCESS | 1679 | 1466579779789 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 00:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:16:19 INFO - PROCESS | 1679 | 1466579779797 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 00:16:19 INFO - PROCESS | 1679 | 1466579779799 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:16:19 INFO - PROCESS | 1679 | 1466579779801 Marionette TRACE conn2 <- [1,1350,null,{}] 00:16:19 INFO - PROCESS | 1679 | 1466579779803 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}] 00:16:19 INFO - PROCESS | 1679 | 1466579779804 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:19 INFO - PROCESS | 1679 | 1466579779895 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 00:16:19 INFO - PROCESS | 1679 | 1466579779929 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:19 INFO - PROCESS | 1679 | 1466579779930 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:19 INFO - PROCESS | 1679 | ++DOCSHELL 0x126b68800 == 33 [pid = 1679] [id = 345] 00:16:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x128a43000) [pid = 1679] [serial = 1034] [outer = 0x0] 00:16:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x128a4c800) [pid = 1679] [serial = 1035] [outer = 0x128a43000] 00:16:19 INFO - PROCESS | 1679 | 1466579779954 Marionette DEBUG loaded listener.js 00:16:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x129213c00) [pid = 1679] [serial = 1036] [outer = 0x128a43000] 00:16:20 INFO - PROCESS | 1679 | 1466579780277 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]]]}] 00:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 520ms 00:16:20 INFO - PROCESS | 1679 | 1466579780321 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 00:16:20 INFO - PROCESS | 1679 | 1466579780322 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 00:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:16:20 INFO - PROCESS | 1679 | 1466579780331 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:16:20 INFO - PROCESS | 1679 | 1466579780332 Marionette TRACE conn2 <- [1,1354,null,{}] 00:16:20 INFO - PROCESS | 1679 | 1466579780335 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}] 00:16:20 INFO - PROCESS | 1679 | 1466579780339 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:20 INFO - PROCESS | 1679 | 1466579780453 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 00:16:20 INFO - PROCESS | 1679 | 1466579780457 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:20 INFO - PROCESS | 1679 | 1466579780458 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:20 INFO - PROCESS | 1679 | ++DOCSHELL 0x12905d800 == 34 [pid = 1679] [id = 346] 00:16:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x1267d0000) [pid = 1679] [serial = 1037] [outer = 0x0] 00:16:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x12921b400) [pid = 1679] [serial = 1038] [outer = 0x1267d0000] 00:16:20 INFO - PROCESS | 1679 | 1466579780483 Marionette DEBUG loaded listener.js 00:16:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x12a855c00) [pid = 1679] [serial = 1039] [outer = 0x1267d0000] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x116f8d800) [pid = 1679] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x1197f5800) [pid = 1679] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x125671400) [pid = 1679] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x116634000) [pid = 1679] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x12aac0800) [pid = 1679] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x12aac1400) [pid = 1679] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x111aa5800) [pid = 1679] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x12ba2ec00) [pid = 1679] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x1217ea800) [pid = 1679] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x129212800) [pid = 1679] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x128a07800) [pid = 1679] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x124947000) [pid = 1679] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x11678e800) [pid = 1679] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x119198400) [pid = 1679] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x119743400) [pid = 1679] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x112973800) [pid = 1679] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x128a0a000) [pid = 1679] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x12ba0fc00) [pid = 1679] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1197f7c00) [pid = 1679] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x12ca1c400) [pid = 1679] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1197f8400) [pid = 1679] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:16:20 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x12b0dc000) [pid = 1679] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:16:20 INFO - PROCESS | 1679 | 1466579780842 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]]]}] 00:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 525ms 00:16:20 INFO - PROCESS | 1679 | 1466579780850 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 00:16:20 INFO - PROCESS | 1679 | 1466579780851 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 00:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:16:20 INFO - PROCESS | 1679 | 1466579780853 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:16:20 INFO - PROCESS | 1679 | 1466579780854 Marionette TRACE conn2 <- [1,1358,null,{}] 00:16:20 INFO - PROCESS | 1679 | 1466579780866 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}] 00:16:20 INFO - PROCESS | 1679 | 1466579780868 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:20 INFO - PROCESS | 1679 | 1466579780941 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 00:16:20 INFO - PROCESS | 1679 | 1466579780946 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:20 INFO - PROCESS | 1679 | 1466579780948 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:20 INFO - PROCESS | 1679 | ++DOCSHELL 0x124bc7800 == 35 [pid = 1679] [id = 347] 00:16:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x113377000) [pid = 1679] [serial = 1040] [outer = 0x0] 00:16:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x11842d800) [pid = 1679] [serial = 1041] [outer = 0x113377000] 00:16:20 INFO - PROCESS | 1679 | 1466579780972 Marionette DEBUG loaded listener.js 00:16:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1197f8400) [pid = 1679] [serial = 1042] [outer = 0x113377000] 00:16:21 INFO - PROCESS | 1679 | 1466579781301 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]]]}] 00:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 480ms 00:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:16:21 INFO - PROCESS | 1679 | 1466579781335 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 00:16:21 INFO - PROCESS | 1679 | 1466579781336 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 00:16:21 INFO - PROCESS | 1679 | 1466579781338 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:16:21 INFO - PROCESS | 1679 | 1466579781339 Marionette TRACE conn2 <- [1,1362,null,{}] 00:16:21 INFO - PROCESS | 1679 | 1466579781341 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}] 00:16:21 INFO - PROCESS | 1679 | 1466579781342 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:21 INFO - PROCESS | 1679 | 1466579781440 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 00:16:21 INFO - PROCESS | 1679 | 1466579781448 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:21 INFO - PROCESS | 1679 | 1466579781449 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:21 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2d8800 == 36 [pid = 1679] [id = 348] 00:16:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x119194400) [pid = 1679] [serial = 1043] [outer = 0x0] 00:16:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x126798000) [pid = 1679] [serial = 1044] [outer = 0x119194400] 00:16:21 INFO - PROCESS | 1679 | 1466579781474 Marionette DEBUG loaded listener.js 00:16:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x129336000) [pid = 1679] [serial = 1045] [outer = 0x119194400] 00:16:21 INFO - PROCESS | 1679 | 1466579781832 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]]]}] 00:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 527ms 00:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:16:21 INFO - PROCESS | 1679 | 1466579781866 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 00:16:21 INFO - PROCESS | 1679 | 1466579781868 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 00:16:21 INFO - PROCESS | 1679 | 1466579781871 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:16:21 INFO - PROCESS | 1679 | 1466579781885 Marionette TRACE conn2 <- [1,1366,null,{}] 00:16:21 INFO - PROCESS | 1679 | 1466579781888 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}] 00:16:21 INFO - PROCESS | 1679 | 1466579781890 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:22 INFO - PROCESS | 1679 | 1466579782005 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 00:16:22 INFO - PROCESS | 1679 | 1466579782059 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:22 INFO - PROCESS | 1679 | 1466579782060 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:22 INFO - PROCESS | 1679 | ++DOCSHELL 0x124294000 == 37 [pid = 1679] [id = 349] 00:16:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1197ecc00) [pid = 1679] [serial = 1046] [outer = 0x0] 00:16:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12a856800) [pid = 1679] [serial = 1047] [outer = 0x1197ecc00] 00:16:22 INFO - PROCESS | 1679 | 1466579782086 Marionette DEBUG loaded listener.js 00:16:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12af28800) [pid = 1679] [serial = 1048] [outer = 0x1197ecc00] 00:16:22 INFO - PROCESS | 1679 | 1466579782376 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] 00:16:22 INFO - PROCESS | 1679 | 1466579782404 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 00:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:16:22 INFO - PROCESS | 1679 | 1466579782406 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:16:22 INFO - PROCESS | 1679 | 1466579782407 Marionette TRACE conn2 <- [1,1370,null,{}] 00:16:22 INFO - PROCESS | 1679 | 1466579782409 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}] 00:16:22 INFO - PROCESS | 1679 | 1466579782410 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:22 INFO - PROCESS | 1679 | 1466579782491 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 00:16:22 INFO - PROCESS | 1679 | 1466579782498 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:22 INFO - PROCESS | 1679 | 1466579782499 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:22 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0e9000 == 38 [pid = 1679] [id = 350] 00:16:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12b0d3800) [pid = 1679] [serial = 1049] [outer = 0x0] 00:16:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12b834c00) [pid = 1679] [serial = 1050] [outer = 0x12b0d3800] 00:16:22 INFO - PROCESS | 1679 | 1466579782522 Marionette DEBUG loaded listener.js 00:16:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x12ba03400) [pid = 1679] [serial = 1051] [outer = 0x12b0d3800] 00:16:22 INFO - PROCESS | 1679 | 1466579782960 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] 00:16:23 INFO - PROCESS | 1679 | 1466579783029 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 00:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:16:23 INFO - PROCESS | 1679 | 1466579783032 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:16:23 INFO - PROCESS | 1679 | 1466579783034 Marionette TRACE conn2 <- [1,1374,null,{}] 00:16:23 INFO - PROCESS | 1679 | 1466579783038 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}] 00:16:23 INFO - PROCESS | 1679 | 1466579783040 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:23 INFO - PROCESS | 1679 | 1466579783141 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 00:16:23 INFO - PROCESS | 1679 | 1466579783198 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:23 INFO - PROCESS | 1679 | 1466579783200 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:23 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a8c000 == 39 [pid = 1679] [id = 351] 00:16:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x113c4ac00) [pid = 1679] [serial = 1052] [outer = 0x0] 00:16:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x1176f4000) [pid = 1679] [serial = 1053] [outer = 0x113c4ac00] 00:16:23 INFO - PROCESS | 1679 | 1466579783231 Marionette DEBUG loaded listener.js 00:16:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x119906400) [pid = 1679] [serial = 1054] [outer = 0x113c4ac00] 00:16:23 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:23 INFO - PROCESS | 1679 | 1466579783664 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] 00:16:23 INFO - PROCESS | 1679 | 1466579783709 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 00:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:16:23 INFO - PROCESS | 1679 | 1466579783713 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:16:23 INFO - PROCESS | 1679 | 1466579783715 Marionette TRACE conn2 <- [1,1378,null,{}] 00:16:23 INFO - PROCESS | 1679 | 1466579783718 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}] 00:16:23 INFO - PROCESS | 1679 | 1466579783719 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:23 INFO - PROCESS | 1679 | 1466579783822 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 00:16:23 INFO - PROCESS | 1679 | 1466579783889 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:23 INFO - PROCESS | 1679 | 1466579783891 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:23 INFO - PROCESS | 1679 | ++DOCSHELL 0x125695800 == 40 [pid = 1679] [id = 352] 00:16:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x123a5a000) [pid = 1679] [serial = 1055] [outer = 0x0] 00:16:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x125051400) [pid = 1679] [serial = 1056] [outer = 0x123a5a000] 00:16:23 INFO - PROCESS | 1679 | 1466579783922 Marionette DEBUG loaded listener.js 00:16:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x125675400) [pid = 1679] [serial = 1057] [outer = 0x123a5a000] 00:16:24 INFO - PROCESS | 1679 | 1466579784336 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] 00:16:24 INFO - PROCESS | 1679 | 1466579784397 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 00:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:16:24 INFO - PROCESS | 1679 | 1466579784401 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:16:24 INFO - PROCESS | 1679 | 1466579784403 Marionette TRACE conn2 <- [1,1382,null,{}] 00:16:24 INFO - PROCESS | 1679 | 1466579784411 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}] 00:16:24 INFO - PROCESS | 1679 | 1466579784417 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:24 INFO - PROCESS | 1679 | 1466579784531 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 00:16:24 INFO - PROCESS | 1679 | 1466579784599 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:24 INFO - PROCESS | 1679 | 1466579784601 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:24 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba4a000 == 41 [pid = 1679] [id = 353] 00:16:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x12921cc00) [pid = 1679] [serial = 1058] [outer = 0x0] 00:16:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x12932f000) [pid = 1679] [serial = 1059] [outer = 0x12921cc00] 00:16:24 INFO - PROCESS | 1679 | 1466579784632 Marionette DEBUG loaded listener.js 00:16:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x12a54e000) [pid = 1679] [serial = 1060] [outer = 0x12921cc00] 00:16:25 INFO - PROCESS | 1679 | [1679] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:25 INFO - PROCESS | 1679 | 1466579785080 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] 00:16:25 INFO - PROCESS | 1679 | 1466579785126 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 00:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:16:25 INFO - PROCESS | 1679 | 1466579785149 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:16:25 INFO - PROCESS | 1679 | 1466579785150 Marionette TRACE conn2 <- [1,1386,null,{}] 00:16:25 INFO - PROCESS | 1679 | 1466579785152 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}] 00:16:25 INFO - PROCESS | 1679 | 1466579785154 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:25 INFO - PROCESS | 1679 | 1466579785255 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 00:16:25 INFO - PROCESS | 1679 | 1466579785322 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:25 INFO - PROCESS | 1679 | 1466579785323 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:25 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c08f800 == 42 [pid = 1679] [id = 354] 00:16:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x1245f2c00) [pid = 1679] [serial = 1061] [outer = 0x0] 00:16:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x12b0d4c00) [pid = 1679] [serial = 1062] [outer = 0x1245f2c00] 00:16:25 INFO - PROCESS | 1679 | 1466579785352 Marionette DEBUG loaded listener.js 00:16:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x12ba0a800) [pid = 1679] [serial = 1063] [outer = 0x1245f2c00] 00:16:25 INFO - PROCESS | 1679 | 1466579785800 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] 00:16:25 INFO - PROCESS | 1679 | 1466579785870 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 00:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:16:25 INFO - PROCESS | 1679 | 1466579785872 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:16:25 INFO - PROCESS | 1679 | 1466579785873 Marionette TRACE conn2 <- [1,1390,null,{}] 00:16:25 INFO - PROCESS | 1679 | 1466579785875 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}] 00:16:25 INFO - PROCESS | 1679 | 1466579785876 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:25 INFO - PROCESS | 1679 | 1466579785986 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 00:16:26 INFO - PROCESS | 1679 | 1466579786244 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:26 INFO - PROCESS | 1679 | 1466579786245 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:26 INFO - PROCESS | 1679 | ++DOCSHELL 0x116aaf000 == 43 [pid = 1679] [id = 355] 00:16:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x1164e0400) [pid = 1679] [serial = 1064] [outer = 0x0] 00:16:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x116a14000) [pid = 1679] [serial = 1065] [outer = 0x1164e0400] 00:16:26 INFO - PROCESS | 1679 | 1466579786274 Marionette DEBUG loaded listener.js 00:16:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x1186e0c00) [pid = 1679] [serial = 1066] [outer = 0x1164e0400] 00:16:26 INFO - PROCESS | 1679 | 1466579786700 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]]]}] 00:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 872ms 00:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:16:26 INFO - PROCESS | 1679 | 1466579786745 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 00:16:26 INFO - PROCESS | 1679 | 1466579786747 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 00:16:26 INFO - PROCESS | 1679 | 1466579786750 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:16:26 INFO - PROCESS | 1679 | 1466579786752 Marionette TRACE conn2 <- [1,1394,null,{}] 00:16:26 INFO - PROCESS | 1679 | 1466579786755 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}] 00:16:26 INFO - PROCESS | 1679 | 1466579786757 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:26 INFO - PROCESS | 1679 | 1466579786851 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 00:16:26 INFO - PROCESS | 1679 | 1466579786924 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:26 INFO - PROCESS | 1679 | 1466579786926 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:26 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192ed000 == 44 [pid = 1679] [id = 356] 00:16:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x119d7c800) [pid = 1679] [serial = 1067] [outer = 0x0] 00:16:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 116 (0x123df4400) [pid = 1679] [serial = 1068] [outer = 0x119d7c800] 00:16:26 INFO - PROCESS | 1679 | 1466579786955 Marionette DEBUG loaded listener.js 00:16:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 117 (0x124a84800) [pid = 1679] [serial = 1069] [outer = 0x119d7c800] 00:16:27 INFO - PROCESS | 1679 | --DOCSHELL 0x124294000 == 43 [pid = 1679] [id = 349] 00:16:27 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2d8800 == 42 [pid = 1679] [id = 348] 00:16:27 INFO - PROCESS | 1679 | --DOCSHELL 0x124bc7800 == 41 [pid = 1679] [id = 347] 00:16:27 INFO - PROCESS | 1679 | --DOCSHELL 0x12905d800 == 40 [pid = 1679] [id = 346] 00:16:27 INFO - PROCESS | 1679 | --DOCSHELL 0x126b68800 == 39 [pid = 1679] [id = 345] 00:16:27 INFO - PROCESS | 1679 | --DOCSHELL 0x125724800 == 38 [pid = 1679] [id = 344] 00:16:27 INFO - PROCESS | 1679 | --DOCSHELL 0x124576000 == 37 [pid = 1679] [id = 343] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 116 (0x118269800) [pid = 1679] [serial = 1014] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOCSHELL 0x1217cf000 == 36 [pid = 1679] [id = 342] 00:16:27 INFO - PROCESS | 1679 | --DOCSHELL 0x117161800 == 35 [pid = 1679] [id = 341] 00:16:27 INFO - PROCESS | 1679 | --DOCSHELL 0x119187800 == 34 [pid = 1679] [id = 340] 00:16:27 INFO - PROCESS | 1679 | --DOCSHELL 0x117472000 == 33 [pid = 1679] [id = 339] 00:16:27 INFO - PROCESS | 1679 | --DOCSHELL 0x11699f800 == 32 [pid = 1679] [id = 338] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 115 (0x12bd8f400) [pid = 1679] [serial = 949] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x11842dc00) [pid = 1679] [serial = 1008] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x1189fcc00) [pid = 1679] [serial = 1009] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x1199c4000) [pid = 1679] [serial = 996] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x126708400) [pid = 1679] [serial = 999] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x123b94c00) [pid = 1679] [serial = 997] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x129215400) [pid = 1679] [serial = 972] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x12b839400) [pid = 1679] [serial = 975] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x12bdbd000) [pid = 1679] [serial = 981] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x1217ec000) [pid = 1679] [serial = 984] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x12bd92800) [pid = 1679] [serial = 978] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x12bdb0c00) [pid = 1679] [serial = 979] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x124e0f400) [pid = 1679] [serial = 963] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x12aab7800) [pid = 1679] [serial = 1002] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x12516a400) [pid = 1679] [serial = 964] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x128bc9c00) [pid = 1679] [serial = 969] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x124e60800) [pid = 1679] [serial = 957] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1257f8000) [pid = 1679] [serial = 958] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x12692fc00) [pid = 1679] [serial = 966] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x128a0cc00) [pid = 1679] [serial = 967] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x119752400) [pid = 1679] [serial = 960] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1199bbc00) [pid = 1679] [serial = 961] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x119751000) [pid = 1679] [serial = 954] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1199c6000) [pid = 1679] [serial = 955] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x112fd7000) [pid = 1679] [serial = 951] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x115e17400) [pid = 1679] [serial = 952] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x12ba30400) [pid = 1679] [serial = 987] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x128a0e000) [pid = 1679] [serial = 1000] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x12bdb1800) [pid = 1679] [serial = 1005] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x12b838400) [pid = 1679] [serial = 1003] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x12c381c00) [pid = 1679] [serial = 991] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x12c0e4000) [pid = 1679] [serial = 1006] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x12ca24400) [pid = 1679] [serial = 993] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x12ca29400) [pid = 1679] [serial = 994] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x1240ca000) [pid = 1679] [serial = 1011] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x124b10800) [pid = 1679] [serial = 1012] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x12c0db000) [pid = 1679] [serial = 982] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x12ba28400) [pid = 1679] [serial = 976] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x12a4a3800) [pid = 1679] [serial = 973] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x12c0df800) [pid = 1679] [serial = 990] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x129213800) [pid = 1679] [serial = 970] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x1257f7000) [pid = 1679] [serial = 985] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x12c0dc800) [pid = 1679] [serial = 988] [outer = 0x0] [url = about:blank] 00:16:27 INFO - PROCESS | 1679 | 1466579787309 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]]]}] 00:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 569ms 00:16:27 INFO - PROCESS | 1679 | 1466579787325 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 00:16:27 INFO - PROCESS | 1679 | 1466579787327 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 00:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:16:27 INFO - PROCESS | 1679 | 1466579787333 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:16:27 INFO - PROCESS | 1679 | 1466579787335 Marionette TRACE conn2 <- [1,1398,null,{}] 00:16:27 INFO - PROCESS | 1679 | 1466579787337 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}] 00:16:27 INFO - PROCESS | 1679 | 1466579787338 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:27 INFO - PROCESS | 1679 | 1466579787419 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 00:16:27 INFO - PROCESS | 1679 | 1466579787425 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:27 INFO - PROCESS | 1679 | 1466579787426 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b1a000 == 33 [pid = 1679] [id = 357] 00:16:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x125675c00) [pid = 1679] [serial = 1070] [outer = 0x0] 00:16:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x1256ef800) [pid = 1679] [serial = 1071] [outer = 0x125675c00] 00:16:27 INFO - PROCESS | 1679 | 1466579787478 Marionette DEBUG loaded listener.js 00:16:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x126708400) [pid = 1679] [serial = 1072] [outer = 0x125675c00] 00:16:27 INFO - PROCESS | 1679 | 1466579787820 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]]]}] 00:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 00:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:16:27 INFO - PROCESS | 1679 | 1466579787852 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 00:16:27 INFO - PROCESS | 1679 | 1466579787853 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 00:16:27 INFO - PROCESS | 1679 | 1466579787860 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:16:27 INFO - PROCESS | 1679 | 1466579787864 Marionette TRACE conn2 <- [1,1402,null,{}] 00:16:27 INFO - PROCESS | 1679 | 1466579787874 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}] 00:16:27 INFO - PROCESS | 1679 | 1466579787877 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:27 INFO - PROCESS | 1679 | 1466579787958 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 00:16:27 INFO - PROCESS | 1679 | 1466579787963 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:27 INFO - PROCESS | 1679 | 1466579787965 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x124562000 == 34 [pid = 1679] [id = 358] 00:16:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x126711400) [pid = 1679] [serial = 1073] [outer = 0x0] 00:16:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x128a0f400) [pid = 1679] [serial = 1074] [outer = 0x126711400] 00:16:27 INFO - PROCESS | 1679 | 1466579787991 Marionette DEBUG loaded listener.js 00:16:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x12932f400) [pid = 1679] [serial = 1075] [outer = 0x126711400] 00:16:28 INFO - PROCESS | 1679 | 1466579788320 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]]]}] 00:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 480ms 00:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:16:28 INFO - PROCESS | 1679 | 1466579788336 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 00:16:28 INFO - PROCESS | 1679 | 1466579788338 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 00:16:28 INFO - PROCESS | 1679 | 1466579788340 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:16:28 INFO - PROCESS | 1679 | 1466579788341 Marionette TRACE conn2 <- [1,1406,null,{}] 00:16:28 INFO - PROCESS | 1679 | 1466579788343 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}] 00:16:28 INFO - PROCESS | 1679 | 1466579788345 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:28 INFO - PROCESS | 1679 | 1466579788426 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 00:16:28 INFO - PROCESS | 1679 | 1466579788479 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:28 INFO - PROCESS | 1679 | 1466579788481 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:28 INFO - PROCESS | 1679 | ++DOCSHELL 0x124e49800 == 35 [pid = 1679] [id = 359] 00:16:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1199c8000) [pid = 1679] [serial = 1076] [outer = 0x0] 00:16:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x12a552000) [pid = 1679] [serial = 1077] [outer = 0x1199c8000] 00:16:28 INFO - PROCESS | 1679 | 1466579788505 Marionette DEBUG loaded listener.js 00:16:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x12b0d6800) [pid = 1679] [serial = 1078] [outer = 0x1199c8000] 00:16:28 INFO - PROCESS | 1679 | 1466579788830 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]]]}] 00:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 521ms 00:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:16:28 INFO - PROCESS | 1679 | 1466579788862 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 00:16:28 INFO - PROCESS | 1679 | 1466579788866 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 00:16:28 INFO - PROCESS | 1679 | 1466579788868 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:16:28 INFO - PROCESS | 1679 | 1466579788869 Marionette TRACE conn2 <- [1,1410,null,{}] 00:16:28 INFO - PROCESS | 1679 | 1466579788872 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}] 00:16:28 INFO - PROCESS | 1679 | 1466579788873 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:28 INFO - PROCESS | 1679 | 1466579788935 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 00:16:28 INFO - PROCESS | 1679 | 1466579788939 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:28 INFO - PROCESS | 1679 | 1466579788943 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:28 INFO - PROCESS | 1679 | ++DOCSHELL 0x128d77800 == 36 [pid = 1679] [id = 360] 00:16:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x12ba2d400) [pid = 1679] [serial = 1079] [outer = 0x0] 00:16:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x12ba30800) [pid = 1679] [serial = 1080] [outer = 0x12ba2d400] 00:16:28 INFO - PROCESS | 1679 | 1466579788978 Marionette DEBUG loaded listener.js 00:16:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x12bd9c400) [pid = 1679] [serial = 1081] [outer = 0x12ba2d400] 00:16:29 INFO - PROCESS | 1679 | 1466579789539 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]]]}] 00:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 722ms 00:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:16:29 INFO - PROCESS | 1679 | 1466579789591 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 00:16:29 INFO - PROCESS | 1679 | 1466579789593 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 00:16:29 INFO - PROCESS | 1679 | 1466579789596 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:16:29 INFO - PROCESS | 1679 | 1466579789598 Marionette TRACE conn2 <- [1,1414,null,{}] 00:16:29 INFO - PROCESS | 1679 | 1466579789601 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}] 00:16:29 INFO - PROCESS | 1679 | 1466579789604 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:29 INFO - PROCESS | 1679 | 1466579789758 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 00:16:29 INFO - PROCESS | 1679 | 1466579789810 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:29 INFO - PROCESS | 1679 | 1466579789811 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:29 INFO - PROCESS | 1679 | ++DOCSHELL 0x112fd1000 == 37 [pid = 1679] [id = 361] 00:16:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x12bd9c000) [pid = 1679] [serial = 1082] [outer = 0x0] 00:16:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x12bdb8800) [pid = 1679] [serial = 1083] [outer = 0x12bd9c000] 00:16:29 INFO - PROCESS | 1679 | 1466579789835 Marionette DEBUG loaded listener.js 00:16:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x12c372c00) [pid = 1679] [serial = 1084] [outer = 0x12bd9c000] 00:16:30 INFO - PROCESS | 1679 | 1466579790173 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]]]}] 00:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 623ms 00:16:30 INFO - PROCESS | 1679 | 1466579790219 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 00:16:30 INFO - PROCESS | 1679 | 1466579790221 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 00:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:16:30 INFO - PROCESS | 1679 | 1466579790223 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:16:30 INFO - PROCESS | 1679 | 1466579790224 Marionette TRACE conn2 <- [1,1418,null,{}] 00:16:30 INFO - PROCESS | 1679 | 1466579790226 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}] 00:16:30 INFO - PROCESS | 1679 | 1466579790227 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:30 INFO - PROCESS | 1679 | 1466579790335 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 00:16:30 INFO - PROCESS | 1679 | 1466579790350 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:30 INFO - PROCESS | 1679 | 1466579790351 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:30 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a80d800 == 38 [pid = 1679] [id = 362] 00:16:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x118870400) [pid = 1679] [serial = 1085] [outer = 0x0] 00:16:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x12c378c00) [pid = 1679] [serial = 1086] [outer = 0x118870400] 00:16:30 INFO - PROCESS | 1679 | 1466579790375 Marionette DEBUG loaded listener.js 00:16:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12c37e800) [pid = 1679] [serial = 1087] [outer = 0x118870400] 00:16:30 INFO - PROCESS | 1679 | 1466579790693 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]]]}] 00:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 520ms 00:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:16:30 INFO - PROCESS | 1679 | 1466579790743 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 00:16:30 INFO - PROCESS | 1679 | 1466579790744 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 00:16:30 INFO - PROCESS | 1679 | 1466579790747 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:16:30 INFO - PROCESS | 1679 | 1466579790748 Marionette TRACE conn2 <- [1,1422,null,{}] 00:16:30 INFO - PROCESS | 1679 | 1466579790750 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}] 00:16:30 INFO - PROCESS | 1679 | 1466579790751 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:30 INFO - PROCESS | 1679 | 1466579790849 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 00:16:30 INFO - PROCESS | 1679 | 1466579790852 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:30 INFO - PROCESS | 1679 | 1466579790854 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:30 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aab0800 == 39 [pid = 1679] [id = 363] 00:16:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x12c0e1800) [pid = 1679] [serial = 1088] [outer = 0x0] 00:16:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12ca21800) [pid = 1679] [serial = 1089] [outer = 0x12c0e1800] 00:16:30 INFO - PROCESS | 1679 | 1466579790907 Marionette DEBUG loaded listener.js 00:16:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12ca27400) [pid = 1679] [serial = 1090] [outer = 0x12c0e1800] 00:16:31 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x128a43000) [pid = 1679] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:16:31 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x113377000) [pid = 1679] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:16:31 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x119a12400) [pid = 1679] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:16:31 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1197ecc00) [pid = 1679] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:16:31 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x116a21c00) [pid = 1679] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:16:31 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x119194400) [pid = 1679] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:16:31 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1267cf800) [pid = 1679] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:16:31 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x1267d0000) [pid = 1679] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:16:31 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x119fb5c00) [pid = 1679] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:16:31 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1199c1000) [pid = 1679] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:16:31 INFO - PROCESS | 1679 | 1466579791281 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]]]}] 00:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 570ms 00:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:16:31 INFO - PROCESS | 1679 | 1466579791318 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 00:16:31 INFO - PROCESS | 1679 | 1466579791319 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 00:16:31 INFO - PROCESS | 1679 | 1466579791321 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:16:31 INFO - PROCESS | 1679 | 1466579791322 Marionette TRACE conn2 <- [1,1426,null,{}] 00:16:31 INFO - PROCESS | 1679 | 1466579791324 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}] 00:16:31 INFO - PROCESS | 1679 | 1466579791325 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:31 INFO - PROCESS | 1679 | 1466579791415 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 00:16:31 INFO - PROCESS | 1679 | 1466579791419 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:31 INFO - PROCESS | 1679 | 1466579791420 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:31 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0f6000 == 40 [pid = 1679] [id = 364] 00:16:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x110e7ac00) [pid = 1679] [serial = 1091] [outer = 0x0] 00:16:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x110e7b800) [pid = 1679] [serial = 1092] [outer = 0x110e7ac00] 00:16:31 INFO - PROCESS | 1679 | 1466579791444 Marionette DEBUG loaded listener.js 00:16:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x110e82800) [pid = 1679] [serial = 1093] [outer = 0x110e7ac00] 00:16:31 INFO - PROCESS | 1679 | 1466579791785 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]]]}] 00:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 470ms 00:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:16:31 INFO - PROCESS | 1679 | 1466579791792 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 00:16:31 INFO - PROCESS | 1679 | 1466579791793 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 00:16:31 INFO - PROCESS | 1679 | 1466579791795 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:16:31 INFO - PROCESS | 1679 | 1466579791799 Marionette TRACE conn2 <- [1,1430,null,{}] 00:16:31 INFO - PROCESS | 1679 | 1466579791802 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}] 00:16:31 INFO - PROCESS | 1679 | 1466579791804 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:31 INFO - PROCESS | 1679 | 1466579791911 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 00:16:31 INFO - PROCESS | 1679 | 1466579791916 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:31 INFO - PROCESS | 1679 | 1466579791918 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:31 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c044000 == 41 [pid = 1679] [id = 365] 00:16:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x110e7b000) [pid = 1679] [serial = 1094] [outer = 0x0] 00:16:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x118436400) [pid = 1679] [serial = 1095] [outer = 0x110e7b000] 00:16:31 INFO - PROCESS | 1679 | 1466579791944 Marionette DEBUG loaded listener.js 00:16:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x12932c400) [pid = 1679] [serial = 1096] [outer = 0x110e7b000] 00:16:32 INFO - PROCESS | 1679 | 1466579792278 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]]]}] 00:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 522ms 00:16:32 INFO - PROCESS | 1679 | 1466579792318 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 00:16:32 INFO - PROCESS | 1679 | 1466579792319 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 00:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:16:32 INFO - PROCESS | 1679 | 1466579792321 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:16:32 INFO - PROCESS | 1679 | 1466579792323 Marionette TRACE conn2 <- [1,1434,null,{}] 00:16:32 INFO - PROCESS | 1679 | 1466579792325 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}] 00:16:32 INFO - PROCESS | 1679 | 1466579792327 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:32 INFO - PROCESS | 1679 | 1466579792426 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 00:16:32 INFO - PROCESS | 1679 | 1466579792433 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:32 INFO - PROCESS | 1679 | 1466579792433 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:32 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c72f000 == 42 [pid = 1679] [id = 366] 00:16:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x12af21400) [pid = 1679] [serial = 1097] [outer = 0x0] 00:16:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x12ce03000) [pid = 1679] [serial = 1098] [outer = 0x12af21400] 00:16:32 INFO - PROCESS | 1679 | 1466579792457 Marionette DEBUG loaded listener.js 00:16:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12ce0c000) [pid = 1679] [serial = 1099] [outer = 0x12af21400] 00:16:32 INFO - PROCESS | 1679 | 1466579792784 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]]]}] 00:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 518ms 00:16:32 INFO - PROCESS | 1679 | 1466579792844 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 00:16:32 INFO - PROCESS | 1679 | 1466579792845 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 00:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:16:32 INFO - PROCESS | 1679 | 1466579792847 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:16:32 INFO - PROCESS | 1679 | 1466579792848 Marionette TRACE conn2 <- [1,1438,null,{}] 00:16:32 INFO - PROCESS | 1679 | 1466579792850 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}] 00:16:32 INFO - PROCESS | 1679 | 1466579792851 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:32 INFO - PROCESS | 1679 | 1466579792933 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 00:16:32 INFO - PROCESS | 1679 | 1466579792937 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:32 INFO - PROCESS | 1679 | 1466579792938 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:32 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ca64800 == 43 [pid = 1679] [id = 367] 00:16:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x119d33c00) [pid = 1679] [serial = 1100] [outer = 0x0] 00:16:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x119d3c400) [pid = 1679] [serial = 1101] [outer = 0x119d33c00] 00:16:32 INFO - PROCESS | 1679 | 1466579792961 Marionette DEBUG loaded listener.js 00:16:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x119d40400) [pid = 1679] [serial = 1102] [outer = 0x119d33c00] 00:16:33 INFO - PROCESS | 1679 | 1466579793420 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]]]}] 00:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 618ms 00:16:33 INFO - PROCESS | 1679 | 1466579793479 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 00:16:33 INFO - PROCESS | 1679 | 1466579793482 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 00:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:16:33 INFO - PROCESS | 1679 | 1466579793487 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:16:33 INFO - PROCESS | 1679 | 1466579793489 Marionette TRACE conn2 <- [1,1442,null,{}] 00:16:33 INFO - PROCESS | 1679 | 1466579793493 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}] 00:16:33 INFO - PROCESS | 1679 | 1466579793495 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:33 INFO - PROCESS | 1679 | 1466579793603 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 00:16:33 INFO - PROCESS | 1679 | 1466579793659 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:33 INFO - PROCESS | 1679 | 1466579793661 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:33 INFO - PROCESS | 1679 | ++DOCSHELL 0x119176800 == 44 [pid = 1679] [id = 368] 00:16:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1176f1c00) [pid = 1679] [serial = 1103] [outer = 0x0] 00:16:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1189fd800) [pid = 1679] [serial = 1104] [outer = 0x1176f1c00] 00:16:33 INFO - PROCESS | 1679 | 1466579793691 Marionette DEBUG loaded listener.js 00:16:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x1199c6800) [pid = 1679] [serial = 1105] [outer = 0x1176f1c00] 00:16:34 INFO - PROCESS | 1679 | 1466579794167 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]]]}] 00:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 725ms 00:16:34 INFO - PROCESS | 1679 | 1466579794227 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 00:16:34 INFO - PROCESS | 1679 | 1466579794231 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 00:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:16:34 INFO - PROCESS | 1679 | 1466579794238 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:16:34 INFO - PROCESS | 1679 | 1466579794240 Marionette TRACE conn2 <- [1,1446,null,{}] 00:16:34 INFO - PROCESS | 1679 | 1466579794242 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}] 00:16:34 INFO - PROCESS | 1679 | 1466579794244 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:34 INFO - PROCESS | 1679 | 1466579794350 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 00:16:34 INFO - PROCESS | 1679 | 1466579794419 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:34 INFO - PROCESS | 1679 | 1466579794421 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:34 INFO - PROCESS | 1679 | ++DOCSHELL 0x126467000 == 45 [pid = 1679] [id = 369] 00:16:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1240d0c00) [pid = 1679] [serial = 1106] [outer = 0x0] 00:16:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x124b1e800) [pid = 1679] [serial = 1107] [outer = 0x1240d0c00] 00:16:34 INFO - PROCESS | 1679 | 1466579794451 Marionette DEBUG loaded listener.js 00:16:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x125671800) [pid = 1679] [serial = 1108] [outer = 0x1240d0c00] 00:16:34 INFO - PROCESS | 1679 | 1466579794885 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]]]}] 00:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 677ms 00:16:34 INFO - PROCESS | 1679 | 1466579794940 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 00:16:34 INFO - PROCESS | 1679 | 1466579794941 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 00:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:16:34 INFO - PROCESS | 1679 | 1466579794944 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:16:34 INFO - PROCESS | 1679 | 1466579794946 Marionette TRACE conn2 <- [1,1450,null,{}] 00:16:34 INFO - PROCESS | 1679 | 1466579794972 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}] 00:16:34 INFO - PROCESS | 1679 | 1466579794975 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:35 INFO - PROCESS | 1679 | 1466579795081 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 00:16:35 INFO - PROCESS | 1679 | 1466579795151 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:35 INFO - PROCESS | 1679 | 1466579795153 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:35 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c726000 == 46 [pid = 1679] [id = 370] 00:16:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x129217000) [pid = 1679] [serial = 1109] [outer = 0x0] 00:16:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x12a54ec00) [pid = 1679] [serial = 1110] [outer = 0x129217000] 00:16:35 INFO - PROCESS | 1679 | 1466579795183 Marionette DEBUG loaded listener.js 00:16:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x12b0d3000) [pid = 1679] [serial = 1111] [outer = 0x129217000] 00:16:35 INFO - PROCESS | 1679 | 1466579795636 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]]]}] 00:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 738ms 00:16:35 INFO - PROCESS | 1679 | 1466579795697 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 00:16:35 INFO - PROCESS | 1679 | 1466579795699 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 00:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:16:35 INFO - PROCESS | 1679 | 1466579795703 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:16:35 INFO - PROCESS | 1679 | 1466579795704 Marionette TRACE conn2 <- [1,1454,null,{}] 00:16:35 INFO - PROCESS | 1679 | 1466579795707 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}] 00:16:35 INFO - PROCESS | 1679 | 1466579795708 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:35 INFO - PROCESS | 1679 | 1466579795815 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 00:16:36 INFO - PROCESS | 1679 | 1466579796055 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:36 INFO - PROCESS | 1679 | 1466579796057 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:36 INFO - PROCESS | 1679 | ++DOCSHELL 0x118327000 == 47 [pid = 1679] [id = 371] 00:16:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x111c81800) [pid = 1679] [serial = 1112] [outer = 0x0] 00:16:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x1189f2800) [pid = 1679] [serial = 1113] [outer = 0x111c81800] 00:16:36 INFO - PROCESS | 1679 | 1466579796100 Marionette DEBUG loaded listener.js 00:16:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x1199bbc00) [pid = 1679] [serial = 1114] [outer = 0x111c81800] 00:16:36 INFO - PROCESS | 1679 | 1466579796570 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]]]}] 00:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 921ms 00:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:16:36 INFO - PROCESS | 1679 | 1466579796626 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 00:16:36 INFO - PROCESS | 1679 | 1466579796629 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 00:16:36 INFO - PROCESS | 1679 | 1466579796633 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:16:36 INFO - PROCESS | 1679 | 1466579796636 Marionette TRACE conn2 <- [1,1458,null,{}] 00:16:36 INFO - PROCESS | 1679 | 1466579796641 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}] 00:16:36 INFO - PROCESS | 1679 | 1466579796645 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:36 INFO - PROCESS | 1679 | 1466579796767 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 00:16:36 INFO - PROCESS | 1679 | 1466579796831 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:36 INFO - PROCESS | 1679 | 1466579796832 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:36 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192dd000 == 48 [pid = 1679] [id = 372] 00:16:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x1195d2c00) [pid = 1679] [serial = 1115] [outer = 0x0] 00:16:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x119d3d800) [pid = 1679] [serial = 1116] [outer = 0x1195d2c00] 00:16:36 INFO - PROCESS | 1679 | 1466579796854 Marionette DEBUG loaded listener.js 00:16:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x1245eec00) [pid = 1679] [serial = 1117] [outer = 0x1195d2c00] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x12c72f000 == 47 [pid = 1679] [id = 366] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x12c044000 == 46 [pid = 1679] [id = 365] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0f6000 == 45 [pid = 1679] [id = 364] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x12b834c00) [pid = 1679] [serial = 1050] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x12aab0800 == 44 [pid = 1679] [id = 363] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x12a80d800 == 43 [pid = 1679] [id = 362] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x112fd1000 == 42 [pid = 1679] [id = 361] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x128d77800 == 41 [pid = 1679] [id = 360] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x124e49800 == 40 [pid = 1679] [id = 359] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x124562000 == 39 [pid = 1679] [id = 358] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x119b1a000 == 38 [pid = 1679] [id = 357] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x1192ed000 == 37 [pid = 1679] [id = 356] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x116aaf000 == 36 [pid = 1679] [id = 355] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x12c08f800 == 35 [pid = 1679] [id = 354] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba4a000 == 34 [pid = 1679] [id = 353] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x125695800 == 33 [pid = 1679] [id = 352] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x119a8c000 == 32 [pid = 1679] [id = 351] 00:16:37 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0e9000 == 31 [pid = 1679] [id = 350] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x128a05000) [pid = 1679] [serial = 1032] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x128a4c800) [pid = 1679] [serial = 1035] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x1217e6c00) [pid = 1679] [serial = 1021] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x119b8c000) [pid = 1679] [serial = 1020] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x1245f4800) [pid = 1679] [serial = 1026] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x1189a1c00) [pid = 1679] [serial = 1023] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x12921b400) [pid = 1679] [serial = 1038] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x129213c00) [pid = 1679] [serial = 1036] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x11990b400) [pid = 1679] [serial = 1024] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x11918a800) [pid = 1679] [serial = 1017] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x11842d800) [pid = 1679] [serial = 1041] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1197f8400) [pid = 1679] [serial = 1042] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x12af28800) [pid = 1679] [serial = 1048] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x12a855c00) [pid = 1679] [serial = 1039] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1256f3000) [pid = 1679] [serial = 1029] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x12670cc00) [pid = 1679] [serial = 1030] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x128a42c00) [pid = 1679] [serial = 1033] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x12a856800) [pid = 1679] [serial = 1047] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x129336000) [pid = 1679] [serial = 1045] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x124e0b000) [pid = 1679] [serial = 1027] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x126798000) [pid = 1679] [serial = 1044] [outer = 0x0] [url = about:blank] 00:16:37 INFO - PROCESS | 1679 | 1466579797338 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]]]}] 00:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 726ms 00:16:37 INFO - PROCESS | 1679 | 1466579797360 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 00:16:37 INFO - PROCESS | 1679 | 1466579797364 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 00:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:16:37 INFO - PROCESS | 1679 | 1466579797380 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:16:37 INFO - PROCESS | 1679 | 1466579797381 Marionette TRACE conn2 <- [1,1462,null,{}] 00:16:37 INFO - PROCESS | 1679 | 1466579797385 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}] 00:16:37 INFO - PROCESS | 1679 | 1466579797387 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:37 INFO - PROCESS | 1679 | 1466579797519 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 00:16:37 INFO - PROCESS | 1679 | 1466579797527 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:37 INFO - PROCESS | 1679 | 1466579797529 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:37 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b1a000 == 32 [pid = 1679] [id = 373] 00:16:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x125672000) [pid = 1679] [serial = 1118] [outer = 0x0] 00:16:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1256ee400) [pid = 1679] [serial = 1119] [outer = 0x125672000] 00:16:37 INFO - PROCESS | 1679 | 1466579797578 Marionette DEBUG loaded listener.js 00:16:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1264ea400) [pid = 1679] [serial = 1120] [outer = 0x125672000] 00:16:37 INFO - PROCESS | 1679 | 1466579797956 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]]]}] 00:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 622ms 00:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:16:38 INFO - PROCESS | 1679 | 1466579797999 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 00:16:38 INFO - PROCESS | 1679 | 1466579798001 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 00:16:38 INFO - PROCESS | 1679 | 1466579798004 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:16:38 INFO - PROCESS | 1679 | 1466579798008 Marionette TRACE conn2 <- [1,1466,null,{}] 00:16:38 INFO - PROCESS | 1679 | 1466579798014 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}] 00:16:38 INFO - PROCESS | 1679 | 1466579798017 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:38 INFO - PROCESS | 1679 | 1466579798100 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 00:16:38 INFO - PROCESS | 1679 | 1466579798126 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:38 INFO - PROCESS | 1679 | 1466579798127 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:38 INFO - PROCESS | 1679 | ++DOCSHELL 0x126586000 == 33 [pid = 1679] [id = 374] 00:16:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x128a07000) [pid = 1679] [serial = 1121] [outer = 0x0] 00:16:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x128a4c400) [pid = 1679] [serial = 1122] [outer = 0x128a07000] 00:16:38 INFO - PROCESS | 1679 | 1466579798155 Marionette DEBUG loaded listener.js 00:16:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12920e400) [pid = 1679] [serial = 1123] [outer = 0x128a07000] 00:16:38 INFO - PROCESS | 1679 | 1466579798502 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]]]}] 00:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 525ms 00:16:38 INFO - PROCESS | 1679 | 1466579798528 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 00:16:38 INFO - PROCESS | 1679 | 1466579798533 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 00:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:16:38 INFO - PROCESS | 1679 | 1466579798536 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:16:38 INFO - PROCESS | 1679 | 1466579798537 Marionette TRACE conn2 <- [1,1470,null,{}] 00:16:38 INFO - PROCESS | 1679 | 1466579798539 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}] 00:16:38 INFO - PROCESS | 1679 | 1466579798541 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:38 INFO - PROCESS | 1679 | 1466579798623 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 00:16:38 INFO - PROCESS | 1679 | 1466579798626 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:38 INFO - PROCESS | 1679 | 1466579798627 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:38 INFO - PROCESS | 1679 | ++DOCSHELL 0x129048800 == 34 [pid = 1679] [id = 375] 00:16:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12921a400) [pid = 1679] [serial = 1124] [outer = 0x0] 00:16:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12a54f000) [pid = 1679] [serial = 1125] [outer = 0x12921a400] 00:16:38 INFO - PROCESS | 1679 | 1466579798655 Marionette DEBUG loaded listener.js 00:16:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12aabf400) [pid = 1679] [serial = 1126] [outer = 0x12921a400] 00:16:38 INFO - PROCESS | 1679 | 1466579798973 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]]]}] 00:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 468ms 00:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:16:39 INFO - PROCESS | 1679 | 1466579799005 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 00:16:39 INFO - PROCESS | 1679 | 1466579799006 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 00:16:39 INFO - PROCESS | 1679 | 1466579799008 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:16:39 INFO - PROCESS | 1679 | 1466579799009 Marionette TRACE conn2 <- [1,1474,null,{}] 00:16:39 INFO - PROCESS | 1679 | 1466579799011 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}] 00:16:39 INFO - PROCESS | 1679 | 1466579799013 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:39 INFO - PROCESS | 1679 | 1466579799088 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 00:16:39 INFO - PROCESS | 1679 | 1466579799162 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:39 INFO - PROCESS | 1679 | 1466579799173 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:39 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2d7000 == 35 [pid = 1679] [id = 376] 00:16:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x12b0da400) [pid = 1679] [serial = 1127] [outer = 0x0] 00:16:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12b839400) [pid = 1679] [serial = 1128] [outer = 0x12b0da400] 00:16:39 INFO - PROCESS | 1679 | 1466579799207 Marionette DEBUG loaded listener.js 00:16:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x12ba2f800) [pid = 1679] [serial = 1129] [outer = 0x12b0da400] 00:16:39 INFO - PROCESS | 1679 | 1466579799575 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]]]}] 00:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 619ms 00:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:16:39 INFO - PROCESS | 1679 | 1466579799627 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 00:16:39 INFO - PROCESS | 1679 | 1466579799628 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 00:16:39 INFO - PROCESS | 1679 | 1466579799631 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:16:39 INFO - PROCESS | 1679 | 1466579799632 Marionette TRACE conn2 <- [1,1478,null,{}] 00:16:39 INFO - PROCESS | 1679 | 1466579799634 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}] 00:16:39 INFO - PROCESS | 1679 | 1466579799635 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:39 INFO - PROCESS | 1679 | 1466579799743 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 00:16:39 INFO - PROCESS | 1679 | 1466579799748 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:39 INFO - PROCESS | 1679 | 1466579799749 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:39 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a816800 == 36 [pid = 1679] [id = 377] 00:16:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x12bac4c00) [pid = 1679] [serial = 1130] [outer = 0x0] 00:16:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x12bacc000) [pid = 1679] [serial = 1131] [outer = 0x12bac4c00] 00:16:39 INFO - PROCESS | 1679 | 1466579799804 Marionette DEBUG loaded listener.js 00:16:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x12bd99800) [pid = 1679] [serial = 1132] [outer = 0x12bac4c00] 00:16:40 INFO - PROCESS | 1679 | 1466579800142 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]]]}] 00:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 00:16:40 INFO - PROCESS | 1679 | 1466579800151 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 00:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:16:40 INFO - PROCESS | 1679 | 1466579800152 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 00:16:40 INFO - PROCESS | 1679 | 1466579800154 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:16:40 INFO - PROCESS | 1679 | 1466579800156 Marionette TRACE conn2 <- [1,1482,null,{}] 00:16:40 INFO - PROCESS | 1679 | 1466579800158 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}] 00:16:40 INFO - PROCESS | 1679 | 1466579800159 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:40 INFO - PROCESS | 1679 | 1466579800270 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 00:16:40 INFO - PROCESS | 1679 | 1466579800281 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:40 INFO - PROCESS | 1679 | 1466579800282 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:40 INFO - PROCESS | 1679 | ++DOCSHELL 0x12bd5b800 == 37 [pid = 1679] [id = 378] 00:16:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x116f21c00) [pid = 1679] [serial = 1133] [outer = 0x0] 00:16:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x12bdbd800) [pid = 1679] [serial = 1134] [outer = 0x116f21c00] 00:16:40 INFO - PROCESS | 1679 | 1466579800306 Marionette DEBUG loaded listener.js 00:16:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x12c0dd000) [pid = 1679] [serial = 1135] [outer = 0x116f21c00] 00:16:40 INFO - PROCESS | 1679 | 1466579800694 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]]]}] 00:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 567ms 00:16:40 INFO - PROCESS | 1679 | 1466579800729 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 00:16:40 INFO - PROCESS | 1679 | 1466579800730 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 00:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:16:40 INFO - PROCESS | 1679 | 1466579800733 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:16:40 INFO - PROCESS | 1679 | 1466579800734 Marionette TRACE conn2 <- [1,1486,null,{}] 00:16:40 INFO - PROCESS | 1679 | 1466579800736 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}] 00:16:40 INFO - PROCESS | 1679 | 1466579800737 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:40 INFO - PROCESS | 1679 | 1466579800891 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 00:16:40 INFO - PROCESS | 1679 | 1466579800910 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:40 INFO - PROCESS | 1679 | 1466579800912 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:40 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c051800 == 38 [pid = 1679] [id = 379] 00:16:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x112596400) [pid = 1679] [serial = 1136] [outer = 0x0] 00:16:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x11259b000) [pid = 1679] [serial = 1137] [outer = 0x112596400] 00:16:40 INFO - PROCESS | 1679 | 1466579800952 Marionette DEBUG loaded listener.js 00:16:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x1125a0000) [pid = 1679] [serial = 1138] [outer = 0x112596400] 00:16:41 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x12bd9c000) [pid = 1679] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:16:41 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x118870400) [pid = 1679] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:16:41 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x12c0e1800) [pid = 1679] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:16:41 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x12ba2d400) [pid = 1679] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:16:41 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x119d7c800) [pid = 1679] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:16:41 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x1164e0400) [pid = 1679] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:16:41 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x126711400) [pid = 1679] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:16:41 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x1199c8000) [pid = 1679] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:16:41 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x125675c00) [pid = 1679] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:16:41 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x110e7ac00) [pid = 1679] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:16:41 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x110e7b000) [pid = 1679] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:16:41 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x12af21400) [pid = 1679] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:16:41 INFO - PROCESS | 1679 | 1466579801527 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]]]}] 00:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 820ms 00:16:41 INFO - PROCESS | 1679 | 1466579801554 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 00:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:16:41 INFO - PROCESS | 1679 | 1466579801563 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 00:16:41 INFO - PROCESS | 1679 | 1466579801565 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:16:41 INFO - PROCESS | 1679 | 1466579801566 Marionette TRACE conn2 <- [1,1490,null,{}] 00:16:41 INFO - PROCESS | 1679 | 1466579801568 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}] 00:16:41 INFO - PROCESS | 1679 | 1466579801569 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:41 INFO - PROCESS | 1679 | 1466579801675 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 00:16:41 INFO - PROCESS | 1679 | 1466579801710 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:41 INFO - PROCESS | 1679 | 1466579801711 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:41 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c72a000 == 39 [pid = 1679] [id = 380] 00:16:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x112594c00) [pid = 1679] [serial = 1139] [outer = 0x0] 00:16:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1186dd400) [pid = 1679] [serial = 1140] [outer = 0x112594c00] 00:16:41 INFO - PROCESS | 1679 | 1466579801735 Marionette DEBUG loaded listener.js 00:16:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x126711400) [pid = 1679] [serial = 1141] [outer = 0x112594c00] 00:16:41 INFO - PROCESS | 1679 | 1466579801996 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]]]}] 00:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 470ms 00:16:42 INFO - PROCESS | 1679 | 1466579802036 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 00:16:42 INFO - PROCESS | 1679 | 1466579802037 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 00:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:16:42 INFO - PROCESS | 1679 | 1466579802039 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:16:42 INFO - PROCESS | 1679 | 1466579802041 Marionette TRACE conn2 <- [1,1494,null,{}] 00:16:42 INFO - PROCESS | 1679 | 1466579802043 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}] 00:16:42 INFO - PROCESS | 1679 | 1466579802044 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:42 INFO - PROCESS | 1679 | 1466579802132 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 00:16:42 INFO - PROCESS | 1679 | 1466579802136 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:42 INFO - PROCESS | 1679 | 1466579802138 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:42 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ce9f800 == 40 [pid = 1679] [id = 381] 00:16:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x12b837400) [pid = 1679] [serial = 1142] [outer = 0x0] 00:16:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x12c0e1800) [pid = 1679] [serial = 1143] [outer = 0x12b837400] 00:16:42 INFO - PROCESS | 1679 | 1466579802164 Marionette DEBUG loaded listener.js 00:16:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x12c37fc00) [pid = 1679] [serial = 1144] [outer = 0x12b837400] 00:16:42 INFO - PROCESS | 1679 | 1466579802631 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]]]}] 00:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 675ms 00:16:42 INFO - PROCESS | 1679 | 1466579802716 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 00:16:42 INFO - PROCESS | 1679 | 1466579802719 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 00:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:16:42 INFO - PROCESS | 1679 | 1466579802722 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:16:42 INFO - PROCESS | 1679 | 1466579802725 Marionette TRACE conn2 <- [1,1498,null,{}] 00:16:42 INFO - PROCESS | 1679 | 1466579802728 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}] 00:16:42 INFO - PROCESS | 1679 | 1466579802731 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:42 INFO - PROCESS | 1679 | 1466579802876 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 00:16:42 INFO - PROCESS | 1679 | 1466579802951 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:42 INFO - PROCESS | 1679 | 1466579802952 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:42 INFO - PROCESS | 1679 | ++DOCSHELL 0x12d57c000 == 41 [pid = 1679] [id = 382] 00:16:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x123a7f400) [pid = 1679] [serial = 1145] [outer = 0x0] 00:16:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x12ce07000) [pid = 1679] [serial = 1146] [outer = 0x123a7f400] 00:16:42 INFO - PROCESS | 1679 | 1466579802976 Marionette DEBUG loaded listener.js 00:16:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x12ce0cc00) [pid = 1679] [serial = 1147] [outer = 0x123a7f400] 00:16:43 INFO - PROCESS | 1679 | 1466579803246 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]]]}] 00:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 572ms 00:16:43 INFO - PROCESS | 1679 | 1466579803294 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 00:16:43 INFO - PROCESS | 1679 | 1466579803296 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 00:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:16:43 INFO - PROCESS | 1679 | 1466579803303 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:16:43 INFO - PROCESS | 1679 | 1466579803304 Marionette TRACE conn2 <- [1,1502,null,{}] 00:16:43 INFO - PROCESS | 1679 | 1466579803315 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}] 00:16:43 INFO - PROCESS | 1679 | 1466579803317 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:43 INFO - PROCESS | 1679 | 1466579803450 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 00:16:43 INFO - PROCESS | 1679 | 1466579803509 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:43 INFO - PROCESS | 1679 | 1466579803511 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:43 INFO - PROCESS | 1679 | ++DOCSHELL 0x116671000 == 42 [pid = 1679] [id = 383] 00:16:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x110e75c00) [pid = 1679] [serial = 1148] [outer = 0x0] 00:16:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x110e82400) [pid = 1679] [serial = 1149] [outer = 0x110e75c00] 00:16:43 INFO - PROCESS | 1679 | 1466579803542 Marionette DEBUG loaded listener.js 00:16:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x114e7b800) [pid = 1679] [serial = 1150] [outer = 0x110e75c00] 00:16:43 INFO - PROCESS | 1679 | 1466579803976 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]]]}] 00:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 720ms 00:16:44 INFO - PROCESS | 1679 | 1466579804024 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 00:16:44 INFO - PROCESS | 1679 | 1466579804027 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 00:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:16:44 INFO - PROCESS | 1679 | 1466579804049 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:16:44 INFO - PROCESS | 1679 | 1466579804052 Marionette TRACE conn2 <- [1,1506,null,{}] 00:16:44 INFO - PROCESS | 1679 | 1466579804055 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}] 00:16:44 INFO - PROCESS | 1679 | 1466579804058 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:44 INFO - PROCESS | 1679 | 1466579804189 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 00:16:44 INFO - PROCESS | 1679 | 1466579804273 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:44 INFO - PROCESS | 1679 | 1466579804275 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:44 INFO - PROCESS | 1679 | ++DOCSHELL 0x1251bc000 == 43 [pid = 1679] [id = 384] 00:16:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x119d36000) [pid = 1679] [serial = 1151] [outer = 0x0] 00:16:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x119d40000) [pid = 1679] [serial = 1152] [outer = 0x119d36000] 00:16:44 INFO - PROCESS | 1679 | 1466579804305 Marionette DEBUG loaded listener.js 00:16:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x1239cf000) [pid = 1679] [serial = 1153] [outer = 0x119d36000] 00:16:44 INFO - PROCESS | 1679 | 1466579804741 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]]]}] 00:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 725ms 00:16:44 INFO - PROCESS | 1679 | 1466579804772 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 00:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:16:44 INFO - PROCESS | 1679 | 1466579804774 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 00:16:44 INFO - PROCESS | 1679 | 1466579804776 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:16:44 INFO - PROCESS | 1679 | 1466579804777 Marionette TRACE conn2 <- [1,1510,null,{}] 00:16:44 INFO - PROCESS | 1679 | 1466579804799 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}] 00:16:44 INFO - PROCESS | 1679 | 1466579804801 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:44 INFO - PROCESS | 1679 | 1466579804907 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 00:16:44 INFO - PROCESS | 1679 | 1466579804982 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:44 INFO - PROCESS | 1679 | 1466579804983 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:44 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba47000 == 44 [pid = 1679] [id = 385] 00:16:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x123a80000) [pid = 1679] [serial = 1154] [outer = 0x0] 00:16:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x123a87400) [pid = 1679] [serial = 1155] [outer = 0x123a80000] 00:16:45 INFO - PROCESS | 1679 | 1466579805012 Marionette DEBUG loaded listener.js 00:16:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 116 (0x1245f8000) [pid = 1679] [serial = 1156] [outer = 0x123a80000] 00:16:45 INFO - PROCESS | 1679 | 1466579805421 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]]]}] 00:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 687ms 00:16:45 INFO - PROCESS | 1679 | 1466579805464 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 00:16:45 INFO - PROCESS | 1679 | 1466579805467 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 00:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:16:45 INFO - PROCESS | 1679 | 1466579805516 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:16:45 INFO - PROCESS | 1679 | 1466579805519 Marionette TRACE conn2 <- [1,1514,null,{}] 00:16:45 INFO - PROCESS | 1679 | 1466579805523 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}] 00:16:45 INFO - PROCESS | 1679 | 1466579805525 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:45 INFO - PROCESS | 1679 | 1466579805633 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 00:16:45 INFO - PROCESS | 1679 | 1466579805705 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:45 INFO - PROCESS | 1679 | 1466579805706 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:45 INFO - PROCESS | 1679 | ++DOCSHELL 0x12d9c0000 == 45 [pid = 1679] [id = 386] 00:16:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 117 (0x123a80400) [pid = 1679] [serial = 1157] [outer = 0x0] 00:16:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 118 (0x126932800) [pid = 1679] [serial = 1158] [outer = 0x123a80400] 00:16:45 INFO - PROCESS | 1679 | 1466579805736 Marionette DEBUG loaded listener.js 00:16:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 119 (0x128a44400) [pid = 1679] [serial = 1159] [outer = 0x123a80400] 00:16:46 INFO - PROCESS | 1679 | 1466579806162 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]]]}] 00:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 698ms 00:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:16:46 INFO - PROCESS | 1679 | 1466579806191 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 00:16:46 INFO - PROCESS | 1679 | 1466579806192 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 00:16:46 INFO - PROCESS | 1679 | 1466579806194 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:16:46 INFO - PROCESS | 1679 | 1466579806196 Marionette TRACE conn2 <- [1,1518,null,{}] 00:16:46 INFO - PROCESS | 1679 | 1466579806198 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}] 00:16:46 INFO - PROCESS | 1679 | 1466579806200 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:46 INFO - PROCESS | 1679 | 1466579806308 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 00:16:46 INFO - PROCESS | 1679 | 1466579806367 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:46 INFO - PROCESS | 1679 | 1466579806368 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:46 INFO - PROCESS | 1679 | ++DOCSHELL 0x12e124000 == 46 [pid = 1679] [id = 387] 00:16:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 120 (0x12a54f400) [pid = 1679] [serial = 1160] [outer = 0x0] 00:16:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 121 (0x12aac5400) [pid = 1679] [serial = 1161] [outer = 0x12a54f400] 00:16:46 INFO - PROCESS | 1679 | 1466579806399 Marionette DEBUG loaded listener.js 00:16:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 122 (0x12b832c00) [pid = 1679] [serial = 1162] [outer = 0x12a54f400] 00:16:46 INFO - PROCESS | 1679 | 1466579806890 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]]]}] 00:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 722ms 00:16:46 INFO - PROCESS | 1679 | 1466579806958 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 00:16:46 INFO - PROCESS | 1679 | 1466579806959 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 00:16:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:16:46 INFO - PROCESS | 1679 | 1466579806963 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:16:46 INFO - PROCESS | 1679 | 1466579806964 Marionette TRACE conn2 <- [1,1522,null,{}] 00:16:46 INFO - PROCESS | 1679 | 1466579806967 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}] 00:16:46 INFO - PROCESS | 1679 | 1466579806968 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:47 INFO - PROCESS | 1679 | 1466579807069 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 00:16:47 INFO - PROCESS | 1679 | 1466579807142 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:47 INFO - PROCESS | 1679 | 1466579807146 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:47 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a57e000 == 47 [pid = 1679] [id = 388] 00:16:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 123 (0x12ba31800) [pid = 1679] [serial = 1163] [outer = 0x0] 00:16:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 124 (0x12bac8400) [pid = 1679] [serial = 1164] [outer = 0x12ba31800] 00:16:47 INFO - PROCESS | 1679 | 1466579807182 Marionette DEBUG loaded listener.js 00:16:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 125 (0x12c378800) [pid = 1679] [serial = 1165] [outer = 0x12ba31800] 00:16:47 INFO - PROCESS | 1679 | 1466579807550 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"]]]}] 00:16:47 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 () { 00:16:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:16:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:16:47 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 () { 00:16:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:16:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:16:47 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 () { 00:16:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:16:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:16:47 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 () { 00:16:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:16:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:16:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 623ms 00:16:47 INFO - PROCESS | 1679 | 1466579807587 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 00:16:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:16:47 INFO - PROCESS | 1679 | 1466579807589 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 00:16:47 INFO - PROCESS | 1679 | 1466579807591 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:16:47 INFO - PROCESS | 1679 | 1466579807592 Marionette TRACE conn2 <- [1,1526,null,{}] 00:16:47 INFO - PROCESS | 1679 | 1466579807595 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}] 00:16:47 INFO - PROCESS | 1679 | 1466579807596 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:47 INFO - PROCESS | 1679 | 1466579807701 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 00:16:47 INFO - PROCESS | 1679 | 1466579807764 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:47 INFO - PROCESS | 1679 | 1466579807765 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:47 INFO - PROCESS | 1679 | ++DOCSHELL 0x119ff2000 == 48 [pid = 1679] [id = 389] 00:16:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 126 (0x110e79c00) [pid = 1679] [serial = 1166] [outer = 0x0] 00:16:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 127 (0x1164e0400) [pid = 1679] [serial = 1167] [outer = 0x110e79c00] 00:16:47 INFO - PROCESS | 1679 | 1466579807935 Marionette DEBUG loaded listener.js 00:16:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 128 (0x1167e1c00) [pid = 1679] [serial = 1168] [outer = 0x110e79c00] 00:16:48 INFO - PROCESS | 1679 | 1466579808348 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"]]]}] 00:16:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:16:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:16:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:16:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:16:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:16:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:16:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 777ms 00:16:48 INFO - PROCESS | 1679 | 1466579808378 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 00:16:48 INFO - PROCESS | 1679 | 1466579808380 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 00:16:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:16:48 INFO - PROCESS | 1679 | 1466579808417 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:16:48 INFO - PROCESS | 1679 | 1466579808419 Marionette TRACE conn2 <- [1,1530,null,{}] 00:16:48 INFO - PROCESS | 1679 | 1466579808423 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}] 00:16:48 INFO - PROCESS | 1679 | 1466579808425 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:48 INFO - PROCESS | 1679 | 1466579808526 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 00:16:48 INFO - PROCESS | 1679 | 1466579808601 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:48 INFO - PROCESS | 1679 | 1466579808603 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x1251b7800 == 49 [pid = 1679] [id = 390] 00:16:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 129 (0x1239c7c00) [pid = 1679] [serial = 1169] [outer = 0x0] 00:16:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 130 (0x1239d2000) [pid = 1679] [serial = 1170] [outer = 0x1239c7c00] 00:16:48 INFO - PROCESS | 1679 | 1466579808631 Marionette DEBUG loaded listener.js 00:16:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 131 (0x123a89400) [pid = 1679] [serial = 1171] [outer = 0x1239c7c00] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x12d57c000 == 48 [pid = 1679] [id = 382] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x12ce9f800 == 47 [pid = 1679] [id = 381] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x12c72a000 == 46 [pid = 1679] [id = 380] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x12c051800 == 45 [pid = 1679] [id = 379] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x12bd5b800 == 44 [pid = 1679] [id = 378] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 130 (0x119d3c400) [pid = 1679] [serial = 1101] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x12a816800 == 43 [pid = 1679] [id = 377] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2d7000 == 42 [pid = 1679] [id = 376] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x129048800 == 41 [pid = 1679] [id = 375] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x126586000 == 40 [pid = 1679] [id = 374] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x119b1a000 == 39 [pid = 1679] [id = 373] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x1192dd000 == 38 [pid = 1679] [id = 372] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x118327000 == 37 [pid = 1679] [id = 371] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x12c726000 == 36 [pid = 1679] [id = 370] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x126467000 == 35 [pid = 1679] [id = 369] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x119176800 == 34 [pid = 1679] [id = 368] 00:16:48 INFO - PROCESS | 1679 | --DOCSHELL 0x12ca64800 == 33 [pid = 1679] [id = 367] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 129 (0x12bdb8800) [pid = 1679] [serial = 1083] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 128 (0x12c378c00) [pid = 1679] [serial = 1086] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 127 (0x12c372c00) [pid = 1679] [serial = 1084] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 126 (0x12ca21800) [pid = 1679] [serial = 1089] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 125 (0x12ba30800) [pid = 1679] [serial = 1080] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 124 (0x124a84800) [pid = 1679] [serial = 1069] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 123 (0x12c37e800) [pid = 1679] [serial = 1087] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 122 (0x123df4400) [pid = 1679] [serial = 1068] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 121 (0x1186e0c00) [pid = 1679] [serial = 1066] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 120 (0x116a14000) [pid = 1679] [serial = 1065] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 119 (0x128a0f400) [pid = 1679] [serial = 1074] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 118 (0x12932f400) [pid = 1679] [serial = 1075] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 117 (0x12a552000) [pid = 1679] [serial = 1077] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 116 (0x12b0d6800) [pid = 1679] [serial = 1078] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 115 (0x12932f000) [pid = 1679] [serial = 1059] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x1256ef800) [pid = 1679] [serial = 1071] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x126708400) [pid = 1679] [serial = 1072] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x1176f4000) [pid = 1679] [serial = 1053] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x125051400) [pid = 1679] [serial = 1056] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x110e82800) [pid = 1679] [serial = 1093] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x12b0d4c00) [pid = 1679] [serial = 1062] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x110e7b800) [pid = 1679] [serial = 1092] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x118436400) [pid = 1679] [serial = 1095] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x12ce0c000) [pid = 1679] [serial = 1099] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x12ce03000) [pid = 1679] [serial = 1098] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x12ca27400) [pid = 1679] [serial = 1090] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x12932c400) [pid = 1679] [serial = 1096] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x12bd9c400) [pid = 1679] [serial = 1081] [outer = 0x0] [url = about:blank] 00:16:48 INFO - PROCESS | 1679 | 1466579808996 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]]]}] 00:16:49 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 00:16:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:16:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:16:49 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. 00:16:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:16:49 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 641ms 00:16:49 INFO - PROCESS | 1679 | 1466579809039 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 00:16:49 INFO - PROCESS | 1679 | 1466579809041 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 00:16:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:16:49 INFO - PROCESS | 1679 | 1466579809045 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:16:49 INFO - PROCESS | 1679 | 1466579809047 Marionette TRACE conn2 <- [1,1534,null,{}] 00:16:49 INFO - PROCESS | 1679 | 1466579809049 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}] 00:16:49 INFO - PROCESS | 1679 | 1466579809051 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:49 INFO - PROCESS | 1679 | 1466579809138 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 00:16:49 INFO - PROCESS | 1679 | 1466579809142 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:49 INFO - PROCESS | 1679 | 1466579809143 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x123907800 == 34 [pid = 1679] [id = 391] 00:16:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x118436400) [pid = 1679] [serial = 1172] [outer = 0x0] 00:16:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x12494cc00) [pid = 1679] [serial = 1173] [outer = 0x118436400] 00:16:49 INFO - PROCESS | 1679 | 1466579809169 Marionette DEBUG loaded listener.js 00:16:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x1257f1400) [pid = 1679] [serial = 1174] [outer = 0x118436400] 00:16:49 INFO - PROCESS | 1679 | 1466579809523 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]]]}] 00:16:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:16:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 520ms 00:16:49 INFO - PROCESS | 1679 | 1466579809566 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 00:16:49 INFO - PROCESS | 1679 | 1466579809567 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 00:16:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:16:49 INFO - PROCESS | 1679 | 1466579809569 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:16:49 INFO - PROCESS | 1679 | 1466579809572 Marionette TRACE conn2 <- [1,1538,null,{}] 00:16:49 INFO - PROCESS | 1679 | 1466579809579 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}] 00:16:49 INFO - PROCESS | 1679 | 1466579809582 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:49 INFO - PROCESS | 1679 | 1466579809667 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 00:16:49 INFO - PROCESS | 1679 | 1466579809672 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:49 INFO - PROCESS | 1679 | 1466579809673 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a251800 == 35 [pid = 1679] [id = 392] 00:16:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x126798000) [pid = 1679] [serial = 1175] [outer = 0x0] 00:16:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x128a45c00) [pid = 1679] [serial = 1176] [outer = 0x126798000] 00:16:49 INFO - PROCESS | 1679 | 1466579809698 Marionette DEBUG loaded listener.js 00:16:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x12a552000) [pid = 1679] [serial = 1177] [outer = 0x126798000] 00:16:50 INFO - PROCESS | 1679 | 1466579810049 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]]]}] 00:16:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:16:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 521ms 00:16:50 INFO - PROCESS | 1679 | 1466579810091 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 00:16:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:16:50 INFO - PROCESS | 1679 | 1466579810093 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 00:16:50 INFO - PROCESS | 1679 | 1466579810095 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:16:50 INFO - PROCESS | 1679 | 1466579810096 Marionette TRACE conn2 <- [1,1542,null,{}] 00:16:50 INFO - PROCESS | 1679 | 1466579810101 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}] 00:16:50 INFO - PROCESS | 1679 | 1466579810102 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:50 INFO - PROCESS | 1679 | 1466579810188 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 00:16:50 INFO - PROCESS | 1679 | 1466579810192 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:50 INFO - PROCESS | 1679 | 1466579810193 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aaa0800 == 36 [pid = 1679] [id = 393] 00:16:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x12a856800) [pid = 1679] [serial = 1178] [outer = 0x0] 00:16:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x12ba2c400) [pid = 1679] [serial = 1179] [outer = 0x12a856800] 00:16:50 INFO - PROCESS | 1679 | 1466579810218 Marionette DEBUG loaded listener.js 00:16:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x12bacac00) [pid = 1679] [serial = 1180] [outer = 0x12a856800] 00:16:50 INFO - PROCESS | 1679 | 1466579810538 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]]]}] 00:16:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:16:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 472ms 00:16:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:16:50 INFO - PROCESS | 1679 | 1466579810567 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 00:16:50 INFO - PROCESS | 1679 | 1466579810569 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 00:16:50 INFO - PROCESS | 1679 | 1466579810571 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:16:50 INFO - PROCESS | 1679 | 1466579810572 Marionette TRACE conn2 <- [1,1546,null,{}] 00:16:50 INFO - PROCESS | 1679 | 1466579810574 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}] 00:16:50 INFO - PROCESS | 1679 | 1466579810575 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:50 INFO - PROCESS | 1679 | 1466579810657 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 00:16:50 INFO - PROCESS | 1679 | 1466579810661 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:50 INFO - PROCESS | 1679 | 1466579810662 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x12bd61000 == 37 [pid = 1679] [id = 394] 00:16:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x12bd95c00) [pid = 1679] [serial = 1181] [outer = 0x0] 00:16:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x12bdb5800) [pid = 1679] [serial = 1182] [outer = 0x12bd95c00] 00:16:50 INFO - PROCESS | 1679 | 1466579810760 Marionette DEBUG loaded listener.js 00:16:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x12c37c800) [pid = 1679] [serial = 1183] [outer = 0x12bd95c00] 00:16:51 INFO - PROCESS | 1679 | 1466579811089 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]]]}] 00:16:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:16:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 569ms 00:16:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:16:51 INFO - PROCESS | 1679 | 1466579811140 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 00:16:51 INFO - PROCESS | 1679 | 1466579811141 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 00:16:51 INFO - PROCESS | 1679 | 1466579811143 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:16:51 INFO - PROCESS | 1679 | 1466579811144 Marionette TRACE conn2 <- [1,1550,null,{}] 00:16:51 INFO - PROCESS | 1679 | 1466579811147 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}] 00:16:51 INFO - PROCESS | 1679 | 1466579811151 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:51 INFO - PROCESS | 1679 | 1466579811267 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 00:16:51 INFO - PROCESS | 1679 | 1466579811309 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:51 INFO - PROCESS | 1679 | 1466579811310 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:51 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c0aa800 == 38 [pid = 1679] [id = 395] 00:16:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x12bdb2000) [pid = 1679] [serial = 1184] [outer = 0x0] 00:16:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 116 (0x12c342c00) [pid = 1679] [serial = 1185] [outer = 0x12bdb2000] 00:16:51 INFO - PROCESS | 1679 | 1466579811331 Marionette DEBUG loaded listener.js 00:16:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 117 (0x12ca27400) [pid = 1679] [serial = 1186] [outer = 0x12bdb2000] 00:16:51 INFO - PROCESS | 1679 | 1466579811617 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]]]}] 00:16:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:16:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 00:16:51 INFO - PROCESS | 1679 | 1466579811665 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 00:16:51 INFO - PROCESS | 1679 | 1466579811668 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 00:16:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:16:51 INFO - PROCESS | 1679 | 1466579811670 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:16:51 INFO - PROCESS | 1679 | 1466579811672 Marionette TRACE conn2 <- [1,1554,null,{}] 00:16:51 INFO - PROCESS | 1679 | 1466579811674 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}] 00:16:51 INFO - PROCESS | 1679 | 1466579811675 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:51 INFO - PROCESS | 1679 | 1466579811797 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 00:16:51 INFO - PROCESS | 1679 | 1466579811808 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:51 INFO - PROCESS | 1679 | 1466579811809 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:51 INFO - PROCESS | 1679 | ++DOCSHELL 0x12cace800 == 39 [pid = 1679] [id = 396] 00:16:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 118 (0x118290400) [pid = 1679] [serial = 1187] [outer = 0x0] 00:16:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 119 (0x118294400) [pid = 1679] [serial = 1188] [outer = 0x118290400] 00:16:51 INFO - PROCESS | 1679 | 1466579811830 Marionette DEBUG loaded listener.js 00:16:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 120 (0x118297c00) [pid = 1679] [serial = 1189] [outer = 0x118290400] 00:16:52 INFO - PROCESS | 1679 | 1466579812200 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]]]}] 00:16:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:16:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 579ms 00:16:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:16:52 INFO - PROCESS | 1679 | 1466579812250 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 00:16:52 INFO - PROCESS | 1679 | 1466579812252 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 00:16:52 INFO - PROCESS | 1679 | 1466579812255 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:16:52 INFO - PROCESS | 1679 | 1466579812257 Marionette TRACE conn2 <- [1,1558,null,{}] 00:16:52 INFO - PROCESS | 1679 | 1466579812259 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}] 00:16:52 INFO - PROCESS | 1679 | 1466579812262 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:52 INFO - PROCESS | 1679 | 1466579812431 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 00:16:52 INFO - PROCESS | 1679 | 1466579812457 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:52 INFO - PROCESS | 1679 | 1466579812458 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:52 INFO - PROCESS | 1679 | ++DOCSHELL 0x12d57c000 == 40 [pid = 1679] [id = 397] 00:16:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 121 (0x118295000) [pid = 1679] [serial = 1190] [outer = 0x0] 00:16:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 122 (0x12387dc00) [pid = 1679] [serial = 1191] [outer = 0x118295000] 00:16:52 INFO - PROCESS | 1679 | 1466579812498 Marionette DEBUG loaded listener.js 00:16:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 123 (0x123881c00) [pid = 1679] [serial = 1192] [outer = 0x118295000] 00:16:52 INFO - PROCESS | 1679 | 1466579812824 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]]]}] 00:16:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:16:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 620ms 00:16:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:16:52 INFO - PROCESS | 1679 | 1466579812875 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 00:16:52 INFO - PROCESS | 1679 | 1466579812876 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 00:16:52 INFO - PROCESS | 1679 | 1466579812878 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:16:52 INFO - PROCESS | 1679 | 1466579812879 Marionette TRACE conn2 <- [1,1562,null,{}] 00:16:52 INFO - PROCESS | 1679 | 1466579812881 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}] 00:16:52 INFO - PROCESS | 1679 | 1466579812882 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:53 INFO - PROCESS | 1679 | 1466579812998 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 00:16:53 INFO - PROCESS | 1679 | --DOMWINDOW == 122 (0x12bac4c00) [pid = 1679] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:16:53 INFO - PROCESS | 1679 | --DOMWINDOW == 121 (0x116f21c00) [pid = 1679] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:16:53 INFO - PROCESS | 1679 | --DOMWINDOW == 120 (0x112596400) [pid = 1679] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:16:53 INFO - PROCESS | 1679 | --DOMWINDOW == 119 (0x112594c00) [pid = 1679] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:16:53 INFO - PROCESS | 1679 | --DOMWINDOW == 118 (0x125672000) [pid = 1679] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:16:53 INFO - PROCESS | 1679 | --DOMWINDOW == 117 (0x128a07000) [pid = 1679] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:16:53 INFO - PROCESS | 1679 | --DOMWINDOW == 116 (0x1195d2c00) [pid = 1679] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:16:53 INFO - PROCESS | 1679 | --DOMWINDOW == 115 (0x111c81800) [pid = 1679] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:16:53 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x12921a400) [pid = 1679] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:16:53 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x12b837400) [pid = 1679] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:16:53 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x12b0da400) [pid = 1679] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:16:53 INFO - PROCESS | 1679 | 1466579813150 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:53 INFO - PROCESS | 1679 | 1466579813151 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:53 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d45000 == 41 [pid = 1679] [id = 398] 00:16:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x111c81800) [pid = 1679] [serial = 1193] [outer = 0x0] 00:16:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x11259cc00) [pid = 1679] [serial = 1194] [outer = 0x111c81800] 00:16:53 INFO - PROCESS | 1679 | 1466579813179 Marionette DEBUG loaded listener.js 00:16:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x1125f4c00) [pid = 1679] [serial = 1195] [outer = 0x111c81800] 00:16:53 INFO - PROCESS | 1679 | 1466579813434 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]]]}] 00:16:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:16:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 569ms 00:16:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:16:53 INFO - PROCESS | 1679 | 1466579813452 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 00:16:53 INFO - PROCESS | 1679 | 1466579813453 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 00:16:53 INFO - PROCESS | 1679 | 1466579813457 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:16:53 INFO - PROCESS | 1679 | 1466579813458 Marionette TRACE conn2 <- [1,1566,null,{}] 00:16:53 INFO - PROCESS | 1679 | 1466579813460 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}] 00:16:53 INFO - PROCESS | 1679 | 1466579813461 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:53 INFO - PROCESS | 1679 | 1466579813554 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 00:16:53 INFO - PROCESS | 1679 | 1466579813558 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:53 INFO - PROCESS | 1679 | 1466579813559 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:53 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a2a800 == 42 [pid = 1679] [id = 399] 00:16:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 116 (0x1125f7000) [pid = 1679] [serial = 1196] [outer = 0x0] 00:16:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 117 (0x118291000) [pid = 1679] [serial = 1197] [outer = 0x1125f7000] 00:16:53 INFO - PROCESS | 1679 | 1466579813586 Marionette DEBUG loaded listener.js 00:16:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 118 (0x123883c00) [pid = 1679] [serial = 1198] [outer = 0x1125f7000] 00:16:53 INFO - PROCESS | 1679 | 1466579813918 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]]]}] 00:16:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:16:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 470ms 00:16:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:16:53 INFO - PROCESS | 1679 | 1466579813925 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 00:16:53 INFO - PROCESS | 1679 | 1466579813927 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 00:16:53 INFO - PROCESS | 1679 | 1466579813929 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:16:53 INFO - PROCESS | 1679 | 1466579813934 Marionette TRACE conn2 <- [1,1570,null,{}] 00:16:53 INFO - PROCESS | 1679 | 1466579813937 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}] 00:16:53 INFO - PROCESS | 1679 | 1466579813938 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:54 INFO - PROCESS | 1679 | 1466579814046 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 00:16:54 INFO - PROCESS | 1679 | 1466579814111 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:54 INFO - PROCESS | 1679 | 1466579814112 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:54 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a5a8000 == 43 [pid = 1679] [id = 400] 00:16:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 119 (0x123883800) [pid = 1679] [serial = 1199] [outer = 0x0] 00:16:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 120 (0x125672c00) [pid = 1679] [serial = 1200] [outer = 0x123883800] 00:16:54 INFO - PROCESS | 1679 | 1466579814140 Marionette DEBUG loaded listener.js 00:16:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 121 (0x12ce03400) [pid = 1679] [serial = 1201] [outer = 0x123883800] 00:16:54 INFO - PROCESS | 1679 | 1466579814433 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]]]}] 00:16:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:16:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 523ms 00:16:54 INFO - PROCESS | 1679 | 1466579814454 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 00:16:54 INFO - PROCESS | 1679 | 1466579814455 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 00:16:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:16:54 INFO - PROCESS | 1679 | 1466579814458 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:16:54 INFO - PROCESS | 1679 | 1466579814459 Marionette TRACE conn2 <- [1,1574,null,{}] 00:16:54 INFO - PROCESS | 1679 | 1466579814461 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}] 00:16:54 INFO - PROCESS | 1679 | 1466579814462 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:54 INFO - PROCESS | 1679 | 1466579814555 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 00:16:54 INFO - PROCESS | 1679 | 1466579814558 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:54 INFO - PROCESS | 1679 | 1466579814560 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:54 INFO - PROCESS | 1679 | ++DOCSHELL 0x12dedd800 == 44 [pid = 1679] [id = 401] 00:16:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 122 (0x1125f8400) [pid = 1679] [serial = 1202] [outer = 0x0] 00:16:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 123 (0x12ce11000) [pid = 1679] [serial = 1203] [outer = 0x1125f8400] 00:16:54 INFO - PROCESS | 1679 | 1466579814583 Marionette DEBUG loaded listener.js 00:16:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 124 (0x12ce5dc00) [pid = 1679] [serial = 1204] [outer = 0x1125f8400] 00:16:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:16:54 INFO - PROCESS | 1679 | 1466579814920 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]]]}] 00:16:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 468ms 00:16:54 INFO - PROCESS | 1679 | 1466579814927 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 00:16:54 INFO - PROCESS | 1679 | 1466579814928 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 00:16:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:16:54 INFO - PROCESS | 1679 | 1466579814933 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:16:54 INFO - PROCESS | 1679 | 1466579814942 Marionette TRACE conn2 <- [1,1578,null,{}] 00:16:54 INFO - PROCESS | 1679 | 1466579814945 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}] 00:16:54 INFO - PROCESS | 1679 | 1466579814947 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:55 INFO - PROCESS | 1679 | 1466579815068 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 00:16:55 INFO - PROCESS | 1679 | 1466579815074 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:55 INFO - PROCESS | 1679 | 1466579815075 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:55 INFO - PROCESS | 1679 | ++DOCSHELL 0x12deec800 == 45 [pid = 1679] [id = 402] 00:16:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 125 (0x115d1a400) [pid = 1679] [serial = 1205] [outer = 0x0] 00:16:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 126 (0x115d21800) [pid = 1679] [serial = 1206] [outer = 0x115d1a400] 00:16:55 INFO - PROCESS | 1679 | 1466579815098 Marionette DEBUG loaded listener.js 00:16:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 127 (0x115d26c00) [pid = 1679] [serial = 1207] [outer = 0x115d1a400] 00:16:55 INFO - PROCESS | 1679 | 1466579815550 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]]]}] 00:16:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:16:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 686ms 00:16:55 INFO - PROCESS | 1679 | 1466579815617 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 00:16:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:16:55 INFO - PROCESS | 1679 | 1466579815620 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 00:16:55 INFO - PROCESS | 1679 | 1466579815623 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:16:55 INFO - PROCESS | 1679 | 1466579815626 Marionette TRACE conn2 <- [1,1582,null,{}] 00:16:55 INFO - PROCESS | 1679 | 1466579815630 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}] 00:16:55 INFO - PROCESS | 1679 | 1466579815632 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:55 INFO - PROCESS | 1679 | 1466579815745 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 00:16:55 INFO - PROCESS | 1679 | 1466579815858 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:55 INFO - PROCESS | 1679 | 1466579815859 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:55 INFO - PROCESS | 1679 | ++DOCSHELL 0x11694e000 == 46 [pid = 1679] [id = 403] 00:16:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 128 (0x1167d6c00) [pid = 1679] [serial = 1208] [outer = 0x0] 00:16:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 129 (0x1167dbc00) [pid = 1679] [serial = 1209] [outer = 0x1167d6c00] 00:16:55 INFO - PROCESS | 1679 | 1466579815891 Marionette DEBUG loaded listener.js 00:16:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 130 (0x118294000) [pid = 1679] [serial = 1210] [outer = 0x1167d6c00] 00:16:56 INFO - PROCESS | 1679 | 1466579816304 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]]]}] 00:16:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:16:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 726ms 00:16:56 INFO - PROCESS | 1679 | 1466579816350 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 00:16:56 INFO - PROCESS | 1679 | 1466579816353 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 00:16:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:16:56 INFO - PROCESS | 1679 | 1466579816357 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:16:56 INFO - PROCESS | 1679 | 1466579816359 Marionette TRACE conn2 <- [1,1586,null,{}] 00:16:56 INFO - PROCESS | 1679 | 1466579816362 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}] 00:16:56 INFO - PROCESS | 1679 | 1466579816363 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:56 INFO - PROCESS | 1679 | 1466579816476 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 00:16:56 INFO - PROCESS | 1679 | 1466579816582 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:56 INFO - PROCESS | 1679 | 1466579816584 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:56 INFO - PROCESS | 1679 | ++DOCSHELL 0x124936800 == 47 [pid = 1679] [id = 404] 00:16:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 131 (0x11947bc00) [pid = 1679] [serial = 1211] [outer = 0x0] 00:16:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 132 (0x12387c400) [pid = 1679] [serial = 1212] [outer = 0x11947bc00] 00:16:56 INFO - PROCESS | 1679 | 1466579816615 Marionette DEBUG loaded listener.js 00:16:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 133 (0x1239cd000) [pid = 1679] [serial = 1213] [outer = 0x11947bc00] 00:16:57 INFO - PROCESS | 1679 | 1466579817036 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]]]}] 00:16:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:16:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 721ms 00:16:57 INFO - PROCESS | 1679 | 1466579817090 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 00:16:57 INFO - PROCESS | 1679 | 1466579817091 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 00:16:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:16:57 INFO - PROCESS | 1679 | 1466579817094 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:16:57 INFO - PROCESS | 1679 | 1466579817096 Marionette TRACE conn2 <- [1,1590,null,{}] 00:16:57 INFO - PROCESS | 1679 | 1466579817119 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}] 00:16:57 INFO - PROCESS | 1679 | 1466579817123 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:57 INFO - PROCESS | 1679 | 1466579817233 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 00:16:57 INFO - PROCESS | 1679 | 1466579817312 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:57 INFO - PROCESS | 1679 | 1466579817314 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aab1000 == 48 [pid = 1679] [id = 405] 00:16:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 134 (0x123a89000) [pid = 1679] [serial = 1214] [outer = 0x0] 00:16:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 135 (0x1265a4000) [pid = 1679] [serial = 1215] [outer = 0x123a89000] 00:16:57 INFO - PROCESS | 1679 | 1466579817347 Marionette DEBUG loaded listener.js 00:16:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 136 (0x129215800) [pid = 1679] [serial = 1216] [outer = 0x123a89000] 00:16:57 INFO - PROCESS | 1679 | 1466579817760 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]]]}] 00:16:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:16:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 684ms 00:16:57 INFO - PROCESS | 1679 | 1466579817778 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 00:16:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:16:57 INFO - PROCESS | 1679 | 1466579817783 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 00:16:57 INFO - PROCESS | 1679 | 1466579817785 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:16:57 INFO - PROCESS | 1679 | 1466579817786 Marionette TRACE conn2 <- [1,1594,null,{}] 00:16:57 INFO - PROCESS | 1679 | 1466579817789 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}] 00:16:57 INFO - PROCESS | 1679 | 1466579817790 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:57 INFO - PROCESS | 1679 | 1466579817902 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 00:16:58 INFO - PROCESS | 1679 | 1466579818014 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:58 INFO - PROCESS | 1679 | 1466579818015 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c718000 == 49 [pid = 1679] [id = 406] 00:16:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 137 (0x1125f6800) [pid = 1679] [serial = 1217] [outer = 0x0] 00:16:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 138 (0x12933f800) [pid = 1679] [serial = 1218] [outer = 0x1125f6800] 00:16:58 INFO - PROCESS | 1679 | 1466579818046 Marionette DEBUG loaded listener.js 00:16:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 139 (0x12bac7000) [pid = 1679] [serial = 1219] [outer = 0x1125f6800] 00:16:58 INFO - PROCESS | 1679 | 1466579818686 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]]]}] 00:16:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:16:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 919ms 00:16:58 INFO - PROCESS | 1679 | 1466579818705 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 00:16:58 INFO - PROCESS | 1679 | 1466579818708 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 00:16:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:16:58 INFO - PROCESS | 1679 | 1466579818714 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:16:58 INFO - PROCESS | 1679 | 1466579818716 Marionette TRACE conn2 <- [1,1598,null,{}] 00:16:58 INFO - PROCESS | 1679 | 1466579818721 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}] 00:16:58 INFO - PROCESS | 1679 | 1466579818724 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:58 INFO - PROCESS | 1679 | 1466579818869 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 00:16:58 INFO - PROCESS | 1679 | 1466579818983 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:58 INFO - PROCESS | 1679 | 1466579818986 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:16:59 INFO - PROCESS | 1679 | ++DOCSHELL 0x11640a000 == 50 [pid = 1679] [id = 407] 00:16:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 140 (0x110e81400) [pid = 1679] [serial = 1220] [outer = 0x0] 00:16:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 141 (0x11259e000) [pid = 1679] [serial = 1221] [outer = 0x110e81400] 00:16:59 INFO - PROCESS | 1679 | 1466579819015 Marionette DEBUG loaded listener.js 00:16:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 142 (0x1167d7000) [pid = 1679] [serial = 1222] [outer = 0x110e81400] 00:16:59 INFO - PROCESS | 1679 | 1466579819449 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]]]}] 00:16:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:16:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 774ms 00:16:59 INFO - PROCESS | 1679 | 1466579819487 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 00:16:59 INFO - PROCESS | 1679 | 1466579819489 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 00:16:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:16:59 INFO - PROCESS | 1679 | 1466579819494 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:16:59 INFO - PROCESS | 1679 | 1466579819495 Marionette TRACE conn2 <- [1,1602,null,{}] 00:16:59 INFO - PROCESS | 1679 | 1466579819518 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}] 00:16:59 INFO - PROCESS | 1679 | 1466579819519 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12dedd800 == 49 [pid = 1679] [id = 401] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12a5a8000 == 48 [pid = 1679] [id = 400] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x119a2a800 == 47 [pid = 1679] [id = 399] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x117d45000 == 46 [pid = 1679] [id = 398] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12d57c000 == 45 [pid = 1679] [id = 397] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12cace800 == 44 [pid = 1679] [id = 396] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12c0aa800 == 43 [pid = 1679] [id = 395] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12bd61000 == 42 [pid = 1679] [id = 394] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12aaa0800 == 41 [pid = 1679] [id = 393] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12a251800 == 40 [pid = 1679] [id = 392] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x123907800 == 39 [pid = 1679] [id = 391] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x1251b7800 == 38 [pid = 1679] [id = 390] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x119ff2000 == 37 [pid = 1679] [id = 389] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12e124000 == 36 [pid = 1679] [id = 387] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12d9c0000 == 35 [pid = 1679] [id = 386] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba47000 == 34 [pid = 1679] [id = 385] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x1251bc000 == 33 [pid = 1679] [id = 384] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x116671000 == 32 [pid = 1679] [id = 383] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12a57e000 == 31 [pid = 1679] [id = 388] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x11640a000 == 30 [pid = 1679] [id = 407] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12c718000 == 29 [pid = 1679] [id = 406] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12aab1000 == 28 [pid = 1679] [id = 405] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x124936800 == 27 [pid = 1679] [id = 404] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x11694e000 == 26 [pid = 1679] [id = 403] 00:17:00 INFO - PROCESS | 1679 | --DOCSHELL 0x12deec800 == 25 [pid = 1679] [id = 402] 00:17:00 INFO - PROCESS | 1679 | 1466579820264 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 141 (0x12bacc000) [pid = 1679] [serial = 1131] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 140 (0x12bdbd800) [pid = 1679] [serial = 1134] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 139 (0x12bd99800) [pid = 1679] [serial = 1132] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 138 (0x11259b000) [pid = 1679] [serial = 1137] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 137 (0x1186dd400) [pid = 1679] [serial = 1140] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 136 (0x1256ee400) [pid = 1679] [serial = 1119] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 135 (0x1264ea400) [pid = 1679] [serial = 1120] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 134 (0x128a4c400) [pid = 1679] [serial = 1122] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 133 (0x12920e400) [pid = 1679] [serial = 1123] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 132 (0x12a54ec00) [pid = 1679] [serial = 1110] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 131 (0x1245eec00) [pid = 1679] [serial = 1117] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 130 (0x119d3d800) [pid = 1679] [serial = 1116] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 129 (0x124b1e800) [pid = 1679] [serial = 1107] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 128 (0x1199bbc00) [pid = 1679] [serial = 1114] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 127 (0x1189f2800) [pid = 1679] [serial = 1113] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 126 (0x12a54f000) [pid = 1679] [serial = 1125] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 125 (0x12aabf400) [pid = 1679] [serial = 1126] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 124 (0x1189fd800) [pid = 1679] [serial = 1104] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 123 (0x12c0e1800) [pid = 1679] [serial = 1143] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 122 (0x1125a0000) [pid = 1679] [serial = 1138] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 121 (0x126711400) [pid = 1679] [serial = 1141] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 120 (0x12b839400) [pid = 1679] [serial = 1128] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 119 (0x12ce07000) [pid = 1679] [serial = 1146] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 118 (0x12c37fc00) [pid = 1679] [serial = 1144] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 117 (0x12c0dd000) [pid = 1679] [serial = 1135] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | --DOMWINDOW == 116 (0x12ba2f800) [pid = 1679] [serial = 1129] [outer = 0x0] [url = about:blank] 00:17:00 INFO - PROCESS | 1679 | 1466579820399 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:00 INFO - PROCESS | 1679 | 1466579820401 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x110df0800 == 26 [pid = 1679] [id = 408] 00:17:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 117 (0x1133d0000) [pid = 1679] [serial = 1223] [outer = 0x0] 00:17:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 118 (0x113dc4400) [pid = 1679] [serial = 1224] [outer = 0x1133d0000] 00:17:00 INFO - PROCESS | 1679 | 1466579820430 Marionette DEBUG loaded listener.js 00:17:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 119 (0x115d24400) [pid = 1679] [serial = 1225] [outer = 0x1133d0000] 00:17:00 INFO - PROCESS | 1679 | 1466579820745 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]]]}] 00:17:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:17:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1288ms 00:17:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:17:00 INFO - PROCESS | 1679 | 1466579820784 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 00:17:00 INFO - PROCESS | 1679 | 1466579820787 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 00:17:00 INFO - PROCESS | 1679 | 1466579820791 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:17:00 INFO - PROCESS | 1679 | 1466579820793 Marionette TRACE conn2 <- [1,1606,null,{}] 00:17:00 INFO - PROCESS | 1679 | 1466579820796 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}] 00:17:00 INFO - PROCESS | 1679 | 1466579820798 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:00 INFO - PROCESS | 1679 | 1466579820916 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 00:17:01 INFO - PROCESS | 1679 | 1466579821000 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:01 INFO - PROCESS | 1679 | 1466579821001 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:01 INFO - PROCESS | 1679 | ++DOCSHELL 0x118340800 == 27 [pid = 1679] [id = 409] 00:17:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 120 (0x115e1f800) [pid = 1679] [serial = 1226] [outer = 0x0] 00:17:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 121 (0x1176ed400) [pid = 1679] [serial = 1227] [outer = 0x115e1f800] 00:17:01 INFO - PROCESS | 1679 | 1466579821046 Marionette DEBUG loaded listener.js 00:17:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 122 (0x1186db400) [pid = 1679] [serial = 1228] [outer = 0x115e1f800] 00:17:01 INFO - PROCESS | 1679 | 1466579821474 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]]]}] 00:17:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:17:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 723ms 00:17:01 INFO - PROCESS | 1679 | 1466579821514 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 00:17:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:17:01 INFO - PROCESS | 1679 | 1466579821517 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 00:17:01 INFO - PROCESS | 1679 | 1466579821520 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:17:01 INFO - PROCESS | 1679 | 1466579821522 Marionette TRACE conn2 <- [1,1610,null,{}] 00:17:01 INFO - PROCESS | 1679 | 1466579821526 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}] 00:17:01 INFO - PROCESS | 1679 | 1466579821528 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:01 INFO - PROCESS | 1679 | 1466579821656 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 00:17:01 INFO - PROCESS | 1679 | 1466579821668 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:01 INFO - PROCESS | 1679 | 1466579821677 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:01 INFO - PROCESS | 1679 | ++DOCSHELL 0x119dc2000 == 28 [pid = 1679] [id = 410] 00:17:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 123 (0x11947e800) [pid = 1679] [serial = 1229] [outer = 0x0] 00:17:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 124 (0x1199bac00) [pid = 1679] [serial = 1230] [outer = 0x11947e800] 00:17:01 INFO - PROCESS | 1679 | 1466579821703 Marionette DEBUG loaded listener.js 00:17:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 125 (0x119d37000) [pid = 1679] [serial = 1231] [outer = 0x11947e800] 00:17:02 INFO - PROCESS | 1679 | 1466579822040 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]]]}] 00:17:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:17:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 570ms 00:17:02 INFO - PROCESS | 1679 | 1466579822106 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 00:17:02 INFO - PROCESS | 1679 | 1466579822108 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 00:17:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:17:02 INFO - PROCESS | 1679 | 1466579822118 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:17:02 INFO - PROCESS | 1679 | 1466579822121 Marionette TRACE conn2 <- [1,1614,null,{}] 00:17:02 INFO - PROCESS | 1679 | 1466579822124 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}] 00:17:02 INFO - PROCESS | 1679 | 1466579822126 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:02 INFO - PROCESS | 1679 | 1466579822210 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 00:17:02 INFO - PROCESS | 1679 | 1466579822216 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:02 INFO - PROCESS | 1679 | 1466579822217 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:02 INFO - PROCESS | 1679 | ++DOCSHELL 0x124926000 == 29 [pid = 1679] [id = 411] 00:17:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 126 (0x119d3e000) [pid = 1679] [serial = 1232] [outer = 0x0] 00:17:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 127 (0x119def400) [pid = 1679] [serial = 1233] [outer = 0x119d3e000] 00:17:02 INFO - PROCESS | 1679 | 1466579822242 Marionette DEBUG loaded listener.js 00:17:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 128 (0x119fb8800) [pid = 1679] [serial = 1234] [outer = 0x119d3e000] 00:17:02 INFO - PROCESS | 1679 | 1466579822605 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]]]}] 00:17:02 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 00:17:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 527ms 00:17:02 INFO - PROCESS | 1679 | 1466579822644 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 00:17:02 INFO - PROCESS | 1679 | 1466579822646 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 00:17:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:17:02 INFO - PROCESS | 1679 | 1466579822650 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:17:02 INFO - PROCESS | 1679 | 1466579822652 Marionette TRACE conn2 <- [1,1618,null,{}] 00:17:02 INFO - PROCESS | 1679 | 1466579822654 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}] 00:17:02 INFO - PROCESS | 1679 | 1466579822655 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:02 INFO - PROCESS | 1679 | 1466579822756 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 00:17:02 INFO - PROCESS | 1679 | 1466579822801 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:02 INFO - PROCESS | 1679 | 1466579822802 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:02 INFO - PROCESS | 1679 | ++DOCSHELL 0x126586000 == 30 [pid = 1679] [id = 412] 00:17:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 129 (0x120f24800) [pid = 1679] [serial = 1235] [outer = 0x0] 00:17:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 130 (0x123882c00) [pid = 1679] [serial = 1236] [outer = 0x120f24800] 00:17:02 INFO - PROCESS | 1679 | 1466579822834 Marionette DEBUG loaded listener.js 00:17:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 131 (0x1239d6c00) [pid = 1679] [serial = 1237] [outer = 0x120f24800] 00:17:03 INFO - PROCESS | 1679 | 1466579823161 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]]]}] 00:17:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:17:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 520ms 00:17:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:17:03 INFO - PROCESS | 1679 | 1466579823171 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 00:17:03 INFO - PROCESS | 1679 | 1466579823172 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 00:17:03 INFO - PROCESS | 1679 | 1466579823174 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:17:03 INFO - PROCESS | 1679 | 1466579823175 Marionette TRACE conn2 <- [1,1622,null,{}] 00:17:03 INFO - PROCESS | 1679 | 1466579823177 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}] 00:17:03 INFO - PROCESS | 1679 | 1466579823178 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:03 INFO - PROCESS | 1679 | 1466579823289 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 00:17:03 INFO - PROCESS | 1679 | 1466579823302 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:03 INFO - PROCESS | 1679 | 1466579823306 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:03 INFO - PROCESS | 1679 | ++DOCSHELL 0x129049800 == 31 [pid = 1679] [id = 413] 00:17:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 132 (0x11947c800) [pid = 1679] [serial = 1238] [outer = 0x0] 00:17:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 133 (0x124274000) [pid = 1679] [serial = 1239] [outer = 0x11947c800] 00:17:03 INFO - PROCESS | 1679 | 1466579823338 Marionette DEBUG loaded listener.js 00:17:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 134 (0x12566b000) [pid = 1679] [serial = 1240] [outer = 0x11947c800] 00:17:03 INFO - PROCESS | 1679 | 1466579823739 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]]]}] 00:17:03 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 00:17:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 569ms 00:17:03 INFO - PROCESS | 1679 | 1466579823743 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 00:17:03 INFO - PROCESS | 1679 | 1466579823745 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 00:17:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:17:03 INFO - PROCESS | 1679 | 1466579823750 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:17:03 INFO - PROCESS | 1679 | 1466579823751 Marionette TRACE conn2 <- [1,1626,null,{}] 00:17:03 INFO - PROCESS | 1679 | 1466579823754 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}] 00:17:03 INFO - PROCESS | 1679 | 1466579823756 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:03 INFO - PROCESS | 1679 | 1466579823919 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 00:17:03 INFO - PROCESS | 1679 | 1466579823939 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:03 INFO - PROCESS | 1679 | 1466579823940 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:03 INFO - PROCESS | 1679 | ++DOCSHELL 0x112ea8800 == 32 [pid = 1679] [id = 414] 00:17:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 135 (0x12566b400) [pid = 1679] [serial = 1241] [outer = 0x0] 00:17:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 136 (0x12645a400) [pid = 1679] [serial = 1242] [outer = 0x12566b400] 00:17:03 INFO - PROCESS | 1679 | 1466579823991 Marionette DEBUG loaded listener.js 00:17:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 137 (0x128a04c00) [pid = 1679] [serial = 1243] [outer = 0x12566b400] 00:17:04 INFO - PROCESS | 1679 | 1466579824372 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]]]}] 00:17:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:17:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 136 (0x1125f8400) [pid = 1679] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 135 (0x118290400) [pid = 1679] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 134 (0x12bdb2000) [pid = 1679] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 133 (0x1239c7c00) [pid = 1679] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 132 (0x118436400) [pid = 1679] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 131 (0x123a80400) [pid = 1679] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 130 (0x126798000) [pid = 1679] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 129 (0x110e79c00) [pid = 1679] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 128 (0x12bd95c00) [pid = 1679] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 127 (0x12ba31800) [pid = 1679] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 126 (0x118295000) [pid = 1679] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 125 (0x12a54f400) [pid = 1679] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 124 (0x123a80000) [pid = 1679] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 123 (0x110e75c00) [pid = 1679] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 122 (0x12a856800) [pid = 1679] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 121 (0x119d36000) [pid = 1679] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 120 (0x111c81800) [pid = 1679] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 119 (0x1125f7000) [pid = 1679] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 118 (0x123883800) [pid = 1679] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 117 (0x118879800) [pid = 1679] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 116 (0x1240d0c00) [pid = 1679] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 115 (0x113c4ac00) [pid = 1679] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x129217000) [pid = 1679] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x123a5a000) [pid = 1679] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x12b0d3800) [pid = 1679] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x116f17c00) [pid = 1679] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x12921cc00) [pid = 1679] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x1245f2c00) [pid = 1679] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x119d33c00) [pid = 1679] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x1176f1c00) [pid = 1679] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x123a7f400) [pid = 1679] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:17:04 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x115d1a400) [pid = 1679] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:17:04 INFO - PROCESS | 1679 | 1466579824927 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 00:17:04 INFO - PROCESS | 1679 | 1466579824928 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 00:17:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:17:04 INFO - PROCESS | 1679 | 1466579824933 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:17:04 INFO - PROCESS | 1679 | 1466579824934 Marionette TRACE conn2 <- [1,1630,null,{}] 00:17:04 INFO - PROCESS | 1679 | 1466579824936 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}] 00:17:04 INFO - PROCESS | 1679 | 1466579824937 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:05 INFO - PROCESS | 1679 | 1466579825011 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 00:17:05 INFO - PROCESS | 1679 | 1466579825015 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:05 INFO - PROCESS | 1679 | 1466579825016 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217d3000 == 33 [pid = 1679] [id = 415] 00:17:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x11259e800) [pid = 1679] [serial = 1244] [outer = 0x0] 00:17:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x113c4ac00) [pid = 1679] [serial = 1245] [outer = 0x11259e800] 00:17:05 INFO - PROCESS | 1679 | 1466579825042 Marionette DEBUG loaded listener.js 00:17:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x116907c00) [pid = 1679] [serial = 1246] [outer = 0x11259e800] 00:17:05 INFO - PROCESS | 1679 | 1466579825385 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]]]}] 00:17:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:17:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 469ms 00:17:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:17:05 INFO - PROCESS | 1679 | 1466579825403 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 00:17:05 INFO - PROCESS | 1679 | 1466579825404 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 00:17:05 INFO - PROCESS | 1679 | 1466579825406 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:17:05 INFO - PROCESS | 1679 | 1466579825407 Marionette TRACE conn2 <- [1,1634,null,{}] 00:17:05 INFO - PROCESS | 1679 | 1466579825409 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}] 00:17:05 INFO - PROCESS | 1679 | 1466579825410 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:05 INFO - PROCESS | 1679 | 1466579825489 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 00:17:05 INFO - PROCESS | 1679 | 1466579825552 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:05 INFO - PROCESS | 1679 | 1466579825553 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a807800 == 34 [pid = 1679] [id = 416] 00:17:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x1125f2800) [pid = 1679] [serial = 1247] [outer = 0x0] 00:17:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x1199c5800) [pid = 1679] [serial = 1248] [outer = 0x1125f2800] 00:17:05 INFO - PROCESS | 1679 | 1466579825579 Marionette DEBUG loaded listener.js 00:17:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x1239d1800) [pid = 1679] [serial = 1249] [outer = 0x1125f2800] 00:17:05 INFO - PROCESS | 1679 | 1466579825854 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]]]}] 00:17:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:17:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 468ms 00:17:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:17:05 INFO - PROCESS | 1679 | 1466579825875 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 00:17:05 INFO - PROCESS | 1679 | 1466579825876 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 00:17:05 INFO - PROCESS | 1679 | 1466579825878 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:17:05 INFO - PROCESS | 1679 | 1466579825879 Marionette TRACE conn2 <- [1,1638,null,{}] 00:17:05 INFO - PROCESS | 1679 | 1466579825890 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}] 00:17:05 INFO - PROCESS | 1679 | 1466579825891 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:05 INFO - PROCESS | 1679 | 1466579825977 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 00:17:05 INFO - PROCESS | 1679 | 1466579825984 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:05 INFO - PROCESS | 1679 | 1466579825985 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0e4000 == 35 [pid = 1679] [id = 417] 00:17:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x1239d5800) [pid = 1679] [serial = 1250] [outer = 0x0] 00:17:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x12566f800) [pid = 1679] [serial = 1251] [outer = 0x1239d5800] 00:17:06 INFO - PROCESS | 1679 | 1466579826009 Marionette DEBUG loaded listener.js 00:17:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x128a0d400) [pid = 1679] [serial = 1252] [outer = 0x1239d5800] 00:17:06 INFO - PROCESS | 1679 | 1466579826353 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]]]}] 00:17:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:17:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 527ms 00:17:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:17:06 INFO - PROCESS | 1679 | 1466579826405 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 00:17:06 INFO - PROCESS | 1679 | 1466579826407 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 00:17:06 INFO - PROCESS | 1679 | 1466579826409 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:17:06 INFO - PROCESS | 1679 | 1466579826410 Marionette TRACE conn2 <- [1,1642,null,{}] 00:17:06 INFO - PROCESS | 1679 | 1466579826412 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}] 00:17:06 INFO - PROCESS | 1679 | 1466579826413 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:06 INFO - PROCESS | 1679 | 1466579826522 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 00:17:06 INFO - PROCESS | 1679 | 1466579826528 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:06 INFO - PROCESS | 1679 | 1466579826530 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba4b000 == 36 [pid = 1679] [id = 418] 00:17:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x1239cac00) [pid = 1679] [serial = 1253] [outer = 0x0] 00:17:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 116 (0x128a4d800) [pid = 1679] [serial = 1254] [outer = 0x1239cac00] 00:17:06 INFO - PROCESS | 1679 | 1466579826557 Marionette DEBUG loaded listener.js 00:17:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 117 (0x129331000) [pid = 1679] [serial = 1255] [outer = 0x1239cac00] 00:17:06 INFO - PROCESS | 1679 | 1466579826875 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]]]}] 00:17:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:17:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms 00:17:06 INFO - PROCESS | 1679 | 1466579826959 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 00:17:06 INFO - PROCESS | 1679 | 1466579826961 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 00:17:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:17:06 INFO - PROCESS | 1679 | 1466579826965 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:17:06 INFO - PROCESS | 1679 | 1466579826968 Marionette TRACE conn2 <- [1,1646,null,{}] 00:17:06 INFO - PROCESS | 1679 | 1466579826972 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}] 00:17:06 INFO - PROCESS | 1679 | 1466579826974 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:07 INFO - PROCESS | 1679 | 1466579827071 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 00:17:07 INFO - PROCESS | 1679 | 1466579827171 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:07 INFO - PROCESS | 1679 | 1466579827173 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:07 INFO - PROCESS | 1679 | ++DOCSHELL 0x116729000 == 37 [pid = 1679] [id = 419] 00:17:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 118 (0x1129afc00) [pid = 1679] [serial = 1256] [outer = 0x0] 00:17:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 119 (0x115d11800) [pid = 1679] [serial = 1257] [outer = 0x1129afc00] 00:17:07 INFO - PROCESS | 1679 | 1466579827206 Marionette DEBUG loaded listener.js 00:17:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 120 (0x116487800) [pid = 1679] [serial = 1258] [outer = 0x1129afc00] 00:17:07 INFO - PROCESS | 1679 | 1466579827708 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]]]}] 00:17:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:17:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 822ms 00:17:07 INFO - PROCESS | 1679 | 1466579827812 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 00:17:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:17:07 INFO - PROCESS | 1679 | 1466579827817 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 00:17:07 INFO - PROCESS | 1679 | 1466579827822 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:17:07 INFO - PROCESS | 1679 | 1466579827824 Marionette TRACE conn2 <- [1,1650,null,{}] 00:17:07 INFO - PROCESS | 1679 | 1466579827827 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}] 00:17:07 INFO - PROCESS | 1679 | 1466579827829 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:07 INFO - PROCESS | 1679 | 1466579827942 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 00:17:08 INFO - PROCESS | 1679 | 1466579828028 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:08 INFO - PROCESS | 1679 | 1466579828029 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x124573800 == 38 [pid = 1679] [id = 420] 00:17:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 121 (0x1186e1800) [pid = 1679] [serial = 1259] [outer = 0x0] 00:17:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 122 (0x119192000) [pid = 1679] [serial = 1260] [outer = 0x1186e1800] 00:17:08 INFO - PROCESS | 1679 | 1466579828060 Marionette DEBUG loaded listener.js 00:17:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 123 (0x1199bf800) [pid = 1679] [serial = 1261] [outer = 0x1186e1800] 00:17:08 INFO - PROCESS | 1679 | 1466579828605 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]]]}] 00:17:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:17:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 823ms 00:17:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:17:08 INFO - PROCESS | 1679 | 1466579828644 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 00:17:08 INFO - PROCESS | 1679 | 1466579828645 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 00:17:08 INFO - PROCESS | 1679 | 1466579828648 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:17:08 INFO - PROCESS | 1679 | 1466579828650 Marionette TRACE conn2 <- [1,1654,null,{}] 00:17:08 INFO - PROCESS | 1679 | 1466579828657 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}] 00:17:08 INFO - PROCESS | 1679 | 1466579828660 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:08 INFO - PROCESS | 1679 | 1466579828787 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 00:17:08 INFO - PROCESS | 1679 | 1466579828926 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:08 INFO - PROCESS | 1679 | 1466579828929 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x1164bb800 == 39 [pid = 1679] [id = 421] 00:17:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 124 (0x1133b0800) [pid = 1679] [serial = 1262] [outer = 0x0] 00:17:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 125 (0x1167e0400) [pid = 1679] [serial = 1263] [outer = 0x1133b0800] 00:17:08 INFO - PROCESS | 1679 | 1466579828985 Marionette DEBUG loaded listener.js 00:17:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 126 (0x119d40800) [pid = 1679] [serial = 1264] [outer = 0x1133b0800] 00:17:09 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0e4000 == 38 [pid = 1679] [id = 417] 00:17:09 INFO - PROCESS | 1679 | --DOCSHELL 0x12a807800 == 37 [pid = 1679] [id = 416] 00:17:09 INFO - PROCESS | 1679 | --DOCSHELL 0x1217d3000 == 36 [pid = 1679] [id = 415] 00:17:09 INFO - PROCESS | 1679 | --DOCSHELL 0x112ea8800 == 35 [pid = 1679] [id = 414] 00:17:09 INFO - PROCESS | 1679 | --DOCSHELL 0x129049800 == 34 [pid = 1679] [id = 413] 00:17:09 INFO - PROCESS | 1679 | --DOCSHELL 0x126586000 == 33 [pid = 1679] [id = 412] 00:17:09 INFO - PROCESS | 1679 | --DOCSHELL 0x124926000 == 32 [pid = 1679] [id = 411] 00:17:09 INFO - PROCESS | 1679 | --DOCSHELL 0x119dc2000 == 31 [pid = 1679] [id = 410] 00:17:09 INFO - PROCESS | 1679 | --DOCSHELL 0x118340800 == 30 [pid = 1679] [id = 409] 00:17:09 INFO - PROCESS | 1679 | --DOCSHELL 0x110df0800 == 29 [pid = 1679] [id = 408] 00:17:09 INFO - PROCESS | 1679 | 1466579829743 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]]]}] 00:17:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:17:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1123ms 00:17:09 INFO - PROCESS | 1679 | 1466579829772 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 00:17:09 INFO - PROCESS | 1679 | 1466579829776 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 00:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:17:09 INFO - PROCESS | 1679 | 1466579829780 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:17:09 INFO - PROCESS | 1679 | 1466579829785 Marionette TRACE conn2 <- [1,1658,null,{}] 00:17:09 INFO - PROCESS | 1679 | 1466579829790 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}] 00:17:09 INFO - PROCESS | 1679 | 1466579829792 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:09 INFO - PROCESS | 1679 | 1466579829912 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 125 (0x12ce0cc00) [pid = 1679] [serial = 1147] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 124 (0x125675400) [pid = 1679] [serial = 1057] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 123 (0x12ba03400) [pid = 1679] [serial = 1051] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 122 (0x11886f800) [pid = 1679] [serial = 1015] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 121 (0x12a54e000) [pid = 1679] [serial = 1060] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 120 (0x12ba0a800) [pid = 1679] [serial = 1063] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 119 (0x119d40400) [pid = 1679] [serial = 1102] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 118 (0x1199c6800) [pid = 1679] [serial = 1105] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 117 (0x119743c00) [pid = 1679] [serial = 1018] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 116 (0x125671800) [pid = 1679] [serial = 1108] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 115 (0x119906400) [pid = 1679] [serial = 1054] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x12b0d3000) [pid = 1679] [serial = 1111] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x12ce11000) [pid = 1679] [serial = 1203] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x118294400) [pid = 1679] [serial = 1188] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x12c342c00) [pid = 1679] [serial = 1185] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x1239d2000) [pid = 1679] [serial = 1170] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x123a89400) [pid = 1679] [serial = 1171] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x12494cc00) [pid = 1679] [serial = 1173] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x1257f1400) [pid = 1679] [serial = 1174] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x126932800) [pid = 1679] [serial = 1158] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x128a44400) [pid = 1679] [serial = 1159] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x128a45c00) [pid = 1679] [serial = 1176] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x12a552000) [pid = 1679] [serial = 1177] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x1164e0400) [pid = 1679] [serial = 1167] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1167e1c00) [pid = 1679] [serial = 1168] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x12bdb5800) [pid = 1679] [serial = 1182] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x12bac8400) [pid = 1679] [serial = 1164] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x12387dc00) [pid = 1679] [serial = 1191] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x12c378800) [pid = 1679] [serial = 1165] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x12aac5400) [pid = 1679] [serial = 1161] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x12b832c00) [pid = 1679] [serial = 1162] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x123a87400) [pid = 1679] [serial = 1155] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1245f8000) [pid = 1679] [serial = 1156] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x110e82400) [pid = 1679] [serial = 1149] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x114e7b800) [pid = 1679] [serial = 1150] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x12ba2c400) [pid = 1679] [serial = 1179] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x12bacac00) [pid = 1679] [serial = 1180] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x119d40000) [pid = 1679] [serial = 1152] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1239cf000) [pid = 1679] [serial = 1153] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x1125f4c00) [pid = 1679] [serial = 1195] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x118291000) [pid = 1679] [serial = 1197] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x123881c00) [pid = 1679] [serial = 1192] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x118297c00) [pid = 1679] [serial = 1189] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x12ca27400) [pid = 1679] [serial = 1186] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x11259cc00) [pid = 1679] [serial = 1194] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x125672c00) [pid = 1679] [serial = 1200] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x123883c00) [pid = 1679] [serial = 1198] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x12ce5dc00) [pid = 1679] [serial = 1204] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x12ce03400) [pid = 1679] [serial = 1201] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x12c37c800) [pid = 1679] [serial = 1183] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x115d26c00) [pid = 1679] [serial = 1207] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x115d21800) [pid = 1679] [serial = 1206] [outer = 0x0] [url = about:blank] 00:17:09 INFO - PROCESS | 1679 | 1466579829980 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:09 INFO - PROCESS | 1679 | 1466579829981 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:09 INFO - PROCESS | 1679 | ++DOCSHELL 0x113c1d800 == 30 [pid = 1679] [id = 422] 00:17:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x1125f4c00) [pid = 1679] [serial = 1265] [outer = 0x0] 00:17:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x1132e3c00) [pid = 1679] [serial = 1266] [outer = 0x1125f4c00] 00:17:10 INFO - PROCESS | 1679 | 1466579830009 Marionette DEBUG loaded listener.js 00:17:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x113c4b000) [pid = 1679] [serial = 1267] [outer = 0x1125f4c00] 00:17:10 INFO - PROCESS | 1679 | 1466579830323 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]]]}] 00:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 574ms 00:17:10 INFO - PROCESS | 1679 | 1466579830353 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 00:17:10 INFO - PROCESS | 1679 | 1466579830356 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 00:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:17:10 INFO - PROCESS | 1679 | 1466579830361 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:17:10 INFO - PROCESS | 1679 | 1466579830363 Marionette TRACE conn2 <- [1,1662,null,{}] 00:17:10 INFO - PROCESS | 1679 | 1466579830368 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}] 00:17:10 INFO - PROCESS | 1679 | 1466579830369 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:10 INFO - PROCESS | 1679 | 1466579830470 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 00:17:10 INFO - PROCESS | 1679 | 1466579830543 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:10 INFO - PROCESS | 1679 | 1466579830544 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:10 INFO - PROCESS | 1679 | ++DOCSHELL 0x11745e000 == 31 [pid = 1679] [id = 423] 00:17:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x115d1f000) [pid = 1679] [serial = 1268] [outer = 0x0] 00:17:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x1164e6000) [pid = 1679] [serial = 1269] [outer = 0x115d1f000] 00:17:10 INFO - PROCESS | 1679 | 1466579830570 Marionette DEBUG loaded listener.js 00:17:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1167dc400) [pid = 1679] [serial = 1270] [outer = 0x115d1f000] 00:17:10 INFO - PROCESS | 1679 | 1466579830859 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]]]}] 00:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 522ms 00:17:10 INFO - PROCESS | 1679 | 1466579830888 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 00:17:10 INFO - PROCESS | 1679 | 1466579830890 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 00:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:17:10 INFO - PROCESS | 1679 | 1466579830892 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:17:10 INFO - PROCESS | 1679 | 1466579830894 Marionette TRACE conn2 <- [1,1666,null,{}] 00:17:10 INFO - PROCESS | 1679 | 1466579830905 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}] 00:17:10 INFO - PROCESS | 1679 | 1466579830908 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:10 INFO - PROCESS | 1679 | 1466579830990 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 00:17:10 INFO - PROCESS | 1679 | 1466579830995 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:10 INFO - PROCESS | 1679 | 1466579830997 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:11 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a36000 == 32 [pid = 1679] [id = 424] 00:17:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x116f95000) [pid = 1679] [serial = 1271] [outer = 0x0] 00:17:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x11828e000) [pid = 1679] [serial = 1272] [outer = 0x116f95000] 00:17:11 INFO - PROCESS | 1679 | 1466579831032 Marionette DEBUG loaded listener.js 00:17:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x118436c00) [pid = 1679] [serial = 1273] [outer = 0x116f95000] 00:17:11 INFO - PROCESS | 1679 | 1466579831489 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]]]}] 00:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 624ms 00:17:11 INFO - PROCESS | 1679 | 1466579831518 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 00:17:11 INFO - PROCESS | 1679 | 1466579831521 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 00:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:17:11 INFO - PROCESS | 1679 | 1466579831524 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:17:11 INFO - PROCESS | 1679 | 1466579831526 Marionette TRACE conn2 <- [1,1670,null,{}] 00:17:11 INFO - PROCESS | 1679 | 1466579831538 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}] 00:17:11 INFO - PROCESS | 1679 | 1466579831540 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:11 INFO - PROCESS | 1679 | 1466579831658 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 00:17:11 INFO - PROCESS | 1679 | 1466579831739 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:11 INFO - PROCESS | 1679 | 1466579831740 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:11 INFO - PROCESS | 1679 | ++DOCSHELL 0x123925800 == 33 [pid = 1679] [id = 425] 00:17:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1189f2800) [pid = 1679] [serial = 1274] [outer = 0x0] 00:17:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x119191000) [pid = 1679] [serial = 1275] [outer = 0x1189f2800] 00:17:11 INFO - PROCESS | 1679 | 1466579831763 Marionette DEBUG loaded listener.js 00:17:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x11947e000) [pid = 1679] [serial = 1276] [outer = 0x1189f2800] 00:17:12 INFO - PROCESS | 1679 | 1466579832055 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]]]}] 00:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 569ms 00:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:17:12 INFO - PROCESS | 1679 | 1466579832094 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 00:17:12 INFO - PROCESS | 1679 | 1466579832095 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 00:17:12 INFO - PROCESS | 1679 | 1466579832106 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:17:12 INFO - PROCESS | 1679 | 1466579832108 Marionette TRACE conn2 <- [1,1674,null,{}] 00:17:12 INFO - PROCESS | 1679 | 1466579832110 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}] 00:17:12 INFO - PROCESS | 1679 | 1466579832111 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:12 INFO - PROCESS | 1679 | 1466579832216 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 00:17:12 INFO - PROCESS | 1679 | 1466579832220 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:12 INFO - PROCESS | 1679 | 1466579832221 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:12 INFO - PROCESS | 1679 | ++DOCSHELL 0x124575800 == 34 [pid = 1679] [id = 426] 00:17:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1125f3400) [pid = 1679] [serial = 1277] [outer = 0x0] 00:17:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x11974d000) [pid = 1679] [serial = 1278] [outer = 0x1125f3400] 00:17:12 INFO - PROCESS | 1679 | 1466579832245 Marionette DEBUG loaded listener.js 00:17:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x119908800) [pid = 1679] [serial = 1279] [outer = 0x1125f3400] 00:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 527ms 00:17:12 INFO - PROCESS | 1679 | 1466579832617 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]]]}] 00:17:12 INFO - PROCESS | 1679 | 1466579832625 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 00:17:12 INFO - PROCESS | 1679 | 1466579832627 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 00:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:17:12 INFO - PROCESS | 1679 | 1466579832629 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:17:12 INFO - PROCESS | 1679 | 1466579832631 Marionette TRACE conn2 <- [1,1678,null,{}] 00:17:12 INFO - PROCESS | 1679 | 1466579832634 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}] 00:17:12 INFO - PROCESS | 1679 | 1466579832638 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:12 INFO - PROCESS | 1679 | 1466579832757 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 00:17:12 INFO - PROCESS | 1679 | 1466579832770 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:12 INFO - PROCESS | 1679 | 1466579832771 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:12 INFO - PROCESS | 1679 | ++DOCSHELL 0x12647b000 == 35 [pid = 1679] [id = 427] 00:17:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x119904000) [pid = 1679] [serial = 1280] [outer = 0x0] 00:17:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x119d35000) [pid = 1679] [serial = 1281] [outer = 0x119904000] 00:17:12 INFO - PROCESS | 1679 | 1466579832796 Marionette DEBUG loaded listener.js 00:17:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1217e6c00) [pid = 1679] [serial = 1282] [outer = 0x119904000] 00:17:13 INFO - PROCESS | 1679 | 1466579833167 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]]]}] 00:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 571ms 00:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:17:13 INFO - PROCESS | 1679 | 1466579833205 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 00:17:13 INFO - PROCESS | 1679 | 1466579833206 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 00:17:13 INFO - PROCESS | 1679 | 1466579833208 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:17:13 INFO - PROCESS | 1679 | 1466579833209 Marionette TRACE conn2 <- [1,1682,null,{}] 00:17:13 INFO - PROCESS | 1679 | 1466579833212 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}] 00:17:13 INFO - PROCESS | 1679 | 1466579833213 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:13 INFO - PROCESS | 1679 | 1466579833314 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 00:17:13 INFO - PROCESS | 1679 | 1466579833318 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:13 INFO - PROCESS | 1679 | 1466579833319 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:13 INFO - PROCESS | 1679 | ++DOCSHELL 0x12904e800 == 36 [pid = 1679] [id = 428] 00:17:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1217e8400) [pid = 1679] [serial = 1283] [outer = 0x0] 00:17:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12387c800) [pid = 1679] [serial = 1284] [outer = 0x1217e8400] 00:17:13 INFO - PROCESS | 1679 | 1466579833344 Marionette DEBUG loaded listener.js 00:17:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x123885800) [pid = 1679] [serial = 1285] [outer = 0x1217e8400] 00:17:13 INFO - PROCESS | 1679 | 1466579833678 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]]]}] 00:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 00:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:17:13 INFO - PROCESS | 1679 | 1466579833727 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 00:17:13 INFO - PROCESS | 1679 | 1466579833728 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 00:17:13 INFO - PROCESS | 1679 | 1466579833732 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:17:13 INFO - PROCESS | 1679 | 1466579833734 Marionette TRACE conn2 <- [1,1686,null,{}] 00:17:13 INFO - PROCESS | 1679 | 1466579833737 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}] 00:17:13 INFO - PROCESS | 1679 | 1466579833738 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:13 INFO - PROCESS | 1679 | 1466579833839 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 00:17:13 INFO - PROCESS | 1679 | 1466579833850 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:13 INFO - PROCESS | 1679 | 1466579833851 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:13 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2ea800 == 37 [pid = 1679] [id = 429] 00:17:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x123886800) [pid = 1679] [serial = 1286] [outer = 0x0] 00:17:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1239d1000) [pid = 1679] [serial = 1287] [outer = 0x123886800] 00:17:13 INFO - PROCESS | 1679 | 1466579833874 Marionette DEBUG loaded listener.js 00:17:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x123a81400) [pid = 1679] [serial = 1288] [outer = 0x123886800] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x11947e800) [pid = 1679] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1133d0000) [pid = 1679] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x120f24800) [pid = 1679] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x119d3e000) [pid = 1679] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x110e81400) [pid = 1679] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x115e1f800) [pid = 1679] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1167d6c00) [pid = 1679] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x11947bc00) [pid = 1679] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x123a89000) [pid = 1679] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x11947c800) [pid = 1679] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1125f6800) [pid = 1679] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x12566b400) [pid = 1679] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x1239d5800) [pid = 1679] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x11259e800) [pid = 1679] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:17:14 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x1125f2800) [pid = 1679] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:17:14 INFO - PROCESS | 1679 | 1466579834269 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]]]}] 00:17:14 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 00:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 571ms 00:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:17:14 INFO - PROCESS | 1679 | 1466579834302 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 00:17:14 INFO - PROCESS | 1679 | 1466579834303 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 00:17:14 INFO - PROCESS | 1679 | 1466579834306 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:17:14 INFO - PROCESS | 1679 | 1466579834307 Marionette TRACE conn2 <- [1,1690,null,{}] 00:17:14 INFO - PROCESS | 1679 | 1466579834309 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}] 00:17:14 INFO - PROCESS | 1679 | 1466579834310 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:14 INFO - PROCESS | 1679 | 1466579834391 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 00:17:14 INFO - PROCESS | 1679 | 1466579834451 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:14 INFO - PROCESS | 1679 | 1466579834452 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:14 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a263000 == 38 [pid = 1679] [id = 430] 00:17:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x111c1d800) [pid = 1679] [serial = 1289] [outer = 0x0] 00:17:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x1176f5000) [pid = 1679] [serial = 1290] [outer = 0x111c1d800] 00:17:14 INFO - PROCESS | 1679 | 1466579834476 Marionette DEBUG loaded listener.js 00:17:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1167dd800) [pid = 1679] [serial = 1291] [outer = 0x111c1d800] 00:17:14 INFO - PROCESS | 1679 | 1466579834747 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]]]}] 00:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 467ms 00:17:14 INFO - PROCESS | 1679 | 1466579834774 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 00:17:14 INFO - PROCESS | 1679 | 1466579834775 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 00:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:17:14 INFO - PROCESS | 1679 | 1466579834777 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:17:14 INFO - PROCESS | 1679 | 1466579834778 Marionette TRACE conn2 <- [1,1694,null,{}] 00:17:14 INFO - PROCESS | 1679 | 1466579834789 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}] 00:17:14 INFO - PROCESS | 1679 | 1466579834790 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:14 INFO - PROCESS | 1679 | 1466579834876 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 00:17:14 INFO - PROCESS | 1679 | 1466579834881 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:14 INFO - PROCESS | 1679 | 1466579834884 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:14 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aa9e000 == 39 [pid = 1679] [id = 431] 00:17:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1217ebc00) [pid = 1679] [serial = 1292] [outer = 0x0] 00:17:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x123a81000) [pid = 1679] [serial = 1293] [outer = 0x1217ebc00] 00:17:14 INFO - PROCESS | 1679 | 1466579834908 Marionette DEBUG loaded listener.js 00:17:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x123a89800) [pid = 1679] [serial = 1294] [outer = 0x1217ebc00] 00:17:15 INFO - PROCESS | 1679 | 1466579835271 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]]]}] 00:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 526ms 00:17:15 INFO - PROCESS | 1679 | 1466579835310 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 00:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:17:15 INFO - PROCESS | 1679 | 1466579835312 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 00:17:15 INFO - PROCESS | 1679 | 1466579835314 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:17:15 INFO - PROCESS | 1679 | 1466579835316 Marionette TRACE conn2 <- [1,1698,null,{}] 00:17:15 INFO - PROCESS | 1679 | 1466579835318 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}] 00:17:15 INFO - PROCESS | 1679 | 1466579835320 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:15 INFO - PROCESS | 1679 | 1466579835413 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 00:17:15 INFO - PROCESS | 1679 | 1466579835419 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:15 INFO - PROCESS | 1679 | 1466579835421 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba3a000 == 40 [pid = 1679] [id = 432] 00:17:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x123a8d400) [pid = 1679] [serial = 1295] [outer = 0x0] 00:17:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1245f8c00) [pid = 1679] [serial = 1296] [outer = 0x123a8d400] 00:17:15 INFO - PROCESS | 1679 | 1466579835446 Marionette DEBUG loaded listener.js 00:17:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x12516b000) [pid = 1679] [serial = 1297] [outer = 0x123a8d400] 00:17:15 INFO - PROCESS | 1679 | 1466579835757 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]]]}] 00:17:15 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 00:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 472ms 00:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:17:15 INFO - PROCESS | 1679 | 1466579835787 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 00:17:15 INFO - PROCESS | 1679 | 1466579835788 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 00:17:15 INFO - PROCESS | 1679 | 1466579835790 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:17:15 INFO - PROCESS | 1679 | 1466579835791 Marionette TRACE conn2 <- [1,1702,null,{}] 00:17:15 INFO - PROCESS | 1679 | 1466579835794 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}] 00:17:15 INFO - PROCESS | 1679 | 1466579835795 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:15 INFO - PROCESS | 1679 | 1466579835878 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 00:17:15 INFO - PROCESS | 1679 | 1466579835884 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:15 INFO - PROCESS | 1679 | 1466579835885 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x12bd6d000 == 41 [pid = 1679] [id = 433] 00:17:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1125f7000) [pid = 1679] [serial = 1298] [outer = 0x0] 00:17:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12566ac00) [pid = 1679] [serial = 1299] [outer = 0x1125f7000] 00:17:15 INFO - PROCESS | 1679 | 1466579835973 Marionette DEBUG loaded listener.js 00:17:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x1256ef400) [pid = 1679] [serial = 1300] [outer = 0x1125f7000] 00:17:16 INFO - PROCESS | 1679 | 1466579836385 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]]]}] 00:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 626ms 00:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:17:16 INFO - PROCESS | 1679 | 1466579836417 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 00:17:16 INFO - PROCESS | 1679 | 1466579836419 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 00:17:16 INFO - PROCESS | 1679 | 1466579836423 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:17:16 INFO - PROCESS | 1679 | 1466579836425 Marionette TRACE conn2 <- [1,1706,null,{}] 00:17:16 INFO - PROCESS | 1679 | 1466579836428 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}] 00:17:16 INFO - PROCESS | 1679 | 1466579836430 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:16 INFO - PROCESS | 1679 | 1466579836540 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 00:17:16 INFO - PROCESS | 1679 | 1466579836617 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:16 INFO - PROCESS | 1679 | 1466579836619 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:16 INFO - PROCESS | 1679 | ++DOCSHELL 0x11672d800 == 42 [pid = 1679] [id = 434] 00:17:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1125f6800) [pid = 1679] [serial = 1301] [outer = 0x0] 00:17:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x112ed3c00) [pid = 1679] [serial = 1302] [outer = 0x1125f6800] 00:17:16 INFO - PROCESS | 1679 | 1466579836650 Marionette DEBUG loaded listener.js 00:17:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x115d1b400) [pid = 1679] [serial = 1303] [outer = 0x1125f6800] 00:17:17 INFO - PROCESS | 1679 | 1466579837085 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]]]}] 00:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 672ms 00:17:17 INFO - PROCESS | 1679 | 1466579837094 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 00:17:17 INFO - PROCESS | 1679 | 1466579837099 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 00:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:17:17 INFO - PROCESS | 1679 | 1466579837105 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:17:17 INFO - PROCESS | 1679 | 1466579837106 Marionette TRACE conn2 <- [1,1710,null,{}] 00:17:17 INFO - PROCESS | 1679 | 1466579837109 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}] 00:17:17 INFO - PROCESS | 1679 | 1466579837111 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:17 INFO - PROCESS | 1679 | 1466579837217 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 00:17:17 INFO - PROCESS | 1679 | 1466579837293 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:17 INFO - PROCESS | 1679 | 1466579837294 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:17 INFO - PROCESS | 1679 | ++DOCSHELL 0x123a44000 == 43 [pid = 1679] [id = 435] 00:17:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x11678d800) [pid = 1679] [serial = 1304] [outer = 0x0] 00:17:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x116a1b000) [pid = 1679] [serial = 1305] [outer = 0x11678d800] 00:17:17 INFO - PROCESS | 1679 | 1466579837325 Marionette DEBUG loaded listener.js 00:17:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x117d16400) [pid = 1679] [serial = 1306] [outer = 0x11678d800] 00:17:17 INFO - PROCESS | 1679 | 1466579837773 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]]]}] 00:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 721ms 00:17:17 INFO - PROCESS | 1679 | 1466579837859 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 00:17:17 INFO - PROCESS | 1679 | 1466579837861 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 00:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:17:17 INFO - PROCESS | 1679 | 1466579837865 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:17:17 INFO - PROCESS | 1679 | 1466579837868 Marionette TRACE conn2 <- [1,1714,null,{}] 00:17:17 INFO - PROCESS | 1679 | 1466579837876 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}] 00:17:17 INFO - PROCESS | 1679 | 1466579837879 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:17 INFO - PROCESS | 1679 | 1466579837984 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 00:17:18 INFO - PROCESS | 1679 | 1466579838060 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:18 INFO - PROCESS | 1679 | 1466579838063 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:18 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba3f800 == 44 [pid = 1679] [id = 436] 00:17:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x11990ac00) [pid = 1679] [serial = 1307] [outer = 0x0] 00:17:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x119d39c00) [pid = 1679] [serial = 1308] [outer = 0x11990ac00] 00:17:18 INFO - PROCESS | 1679 | 1466579838093 Marionette DEBUG loaded listener.js 00:17:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x119deb400) [pid = 1679] [serial = 1309] [outer = 0x11990ac00] 00:17:18 INFO - PROCESS | 1679 | 1466579838550 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]]]}] 00:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 728ms 00:17:18 INFO - PROCESS | 1679 | 1466579838593 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 00:17:18 INFO - PROCESS | 1679 | 1466579838596 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 00:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:17:18 INFO - PROCESS | 1679 | 1466579838598 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:17:18 INFO - PROCESS | 1679 | 1466579838600 Marionette TRACE conn2 <- [1,1718,null,{}] 00:17:18 INFO - PROCESS | 1679 | 1466579838602 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}] 00:17:18 INFO - PROCESS | 1679 | 1466579838604 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:18 INFO - PROCESS | 1679 | 1466579838761 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 00:17:18 INFO - PROCESS | 1679 | 1466579838837 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:18 INFO - PROCESS | 1679 | 1466579838838 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:18 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c727000 == 45 [pid = 1679] [id = 437] 00:17:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x123877400) [pid = 1679] [serial = 1310] [outer = 0x0] 00:17:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x123a8a800) [pid = 1679] [serial = 1311] [outer = 0x123877400] 00:17:18 INFO - PROCESS | 1679 | 1466579838869 Marionette DEBUG loaded listener.js 00:17:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x1245fa400) [pid = 1679] [serial = 1312] [outer = 0x123877400] 00:17:19 INFO - PROCESS | 1679 | 1466579839323 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]]]}] 00:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 772ms 00:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:17:19 INFO - PROCESS | 1679 | 1466579839371 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 00:17:19 INFO - PROCESS | 1679 | 1466579839373 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 00:17:19 INFO - PROCESS | 1679 | 1466579839377 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:17:19 INFO - PROCESS | 1679 | 1466579839378 Marionette TRACE conn2 <- [1,1722,null,{}] 00:17:19 INFO - PROCESS | 1679 | 1466579839404 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}] 00:17:19 INFO - PROCESS | 1679 | 1466579839406 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:19 INFO - PROCESS | 1679 | 1466579839535 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 00:17:19 INFO - PROCESS | 1679 | 1466579839609 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:19 INFO - PROCESS | 1679 | 1466579839610 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:19 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ca61800 == 46 [pid = 1679] [id = 438] 00:17:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x123a80000) [pid = 1679] [serial = 1313] [outer = 0x0] 00:17:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x12566dc00) [pid = 1679] [serial = 1314] [outer = 0x123a80000] 00:17:19 INFO - PROCESS | 1679 | 1466579839638 Marionette DEBUG loaded listener.js 00:17:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x1257f5000) [pid = 1679] [serial = 1315] [outer = 0x123a80000] 00:17:20 INFO - PROCESS | 1679 | 1466579840116 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]]]}] 00:17:20 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 00:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 791ms 00:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:17:20 INFO - PROCESS | 1679 | 1466579840168 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 00:17:20 INFO - PROCESS | 1679 | 1466579840169 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 00:17:20 INFO - PROCESS | 1679 | 1466579840171 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:17:20 INFO - PROCESS | 1679 | 1466579840172 Marionette TRACE conn2 <- [1,1726,null,{}] 00:17:20 INFO - PROCESS | 1679 | 1466579840175 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}] 00:17:20 INFO - PROCESS | 1679 | 1466579840179 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:20 INFO - PROCESS | 1679 | 1466579840457 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 00:17:20 INFO - PROCESS | 1679 | 1466579840565 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:20 INFO - PROCESS | 1679 | 1466579840567 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:20 INFO - PROCESS | 1679 | ++DOCSHELL 0x118328800 == 47 [pid = 1679] [id = 439] 00:17:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x1125ed400) [pid = 1679] [serial = 1316] [outer = 0x0] 00:17:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x112c23000) [pid = 1679] [serial = 1317] [outer = 0x1125ed400] 00:17:20 INFO - PROCESS | 1679 | 1466579840595 Marionette DEBUG loaded listener.js 00:17:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x113c4f800) [pid = 1679] [serial = 1318] [outer = 0x1125ed400] 00:17:21 INFO - PROCESS | 1679 | 1466579841026 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]]]}] 00:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 921ms 00:17:21 INFO - PROCESS | 1679 | 1466579841093 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 00:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:17:21 INFO - PROCESS | 1679 | 1466579841096 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 00:17:21 INFO - PROCESS | 1679 | 1466579841100 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:17:21 INFO - PROCESS | 1679 | 1466579841102 Marionette TRACE conn2 <- [1,1730,null,{}] 00:17:21 INFO - PROCESS | 1679 | 1466579841105 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}] 00:17:21 INFO - PROCESS | 1679 | 1466579841106 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:21 INFO - PROCESS | 1679 | 1466579841203 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 00:17:21 INFO - PROCESS | 1679 | 1466579841266 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:21 INFO - PROCESS | 1679 | 1466579841268 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:21 INFO - PROCESS | 1679 | ++DOCSHELL 0x118241000 == 48 [pid = 1679] [id = 440] 00:17:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x1167d5400) [pid = 1679] [serial = 1319] [outer = 0x0] 00:17:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x11828d000) [pid = 1679] [serial = 1320] [outer = 0x1167d5400] 00:17:21 INFO - PROCESS | 1679 | 1466579841295 Marionette DEBUG loaded listener.js 00:17:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 116 (0x1186de400) [pid = 1679] [serial = 1321] [outer = 0x1167d5400] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba3a000 == 47 [pid = 1679] [id = 432] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12aa9e000 == 46 [pid = 1679] [id = 431] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12a263000 == 45 [pid = 1679] [id = 430] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2ea800 == 44 [pid = 1679] [id = 429] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12904e800 == 43 [pid = 1679] [id = 428] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12647b000 == 42 [pid = 1679] [id = 427] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x124575800 == 41 [pid = 1679] [id = 426] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x123925800 == 40 [pid = 1679] [id = 425] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x119a36000 == 39 [pid = 1679] [id = 424] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x11745e000 == 38 [pid = 1679] [id = 423] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x113c1d800 == 37 [pid = 1679] [id = 422] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x1164bb800 == 36 [pid = 1679] [id = 421] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x124573800 == 35 [pid = 1679] [id = 420] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x116729000 == 34 [pid = 1679] [id = 419] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba4b000 == 33 [pid = 1679] [id = 418] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x118328800 == 32 [pid = 1679] [id = 439] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12ca61800 == 31 [pid = 1679] [id = 438] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12c727000 == 30 [pid = 1679] [id = 437] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba3f800 == 29 [pid = 1679] [id = 436] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x123a44000 == 28 [pid = 1679] [id = 435] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12bd6d000 == 27 [pid = 1679] [id = 433] 00:17:21 INFO - PROCESS | 1679 | --DOCSHELL 0x11672d800 == 26 [pid = 1679] [id = 434] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 115 (0x1199bac00) [pid = 1679] [serial = 1230] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x119d37000) [pid = 1679] [serial = 1231] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x113dc4400) [pid = 1679] [serial = 1224] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x115d24400) [pid = 1679] [serial = 1225] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x123882c00) [pid = 1679] [serial = 1236] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x119def400) [pid = 1679] [serial = 1233] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x11259e000) [pid = 1679] [serial = 1221] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x1167d7000) [pid = 1679] [serial = 1222] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x1176ed400) [pid = 1679] [serial = 1227] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x1186db400) [pid = 1679] [serial = 1228] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x118294000) [pid = 1679] [serial = 1210] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x1167dbc00) [pid = 1679] [serial = 1209] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x12387c400) [pid = 1679] [serial = 1212] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x1239cd000) [pid = 1679] [serial = 1213] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x129215800) [pid = 1679] [serial = 1216] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x1265a4000) [pid = 1679] [serial = 1215] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x124274000) [pid = 1679] [serial = 1239] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x12933f800) [pid = 1679] [serial = 1218] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x12bac7000) [pid = 1679] [serial = 1219] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1239d6c00) [pid = 1679] [serial = 1237] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x12645a400) [pid = 1679] [serial = 1242] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x128a0d400) [pid = 1679] [serial = 1252] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x12566b000) [pid = 1679] [serial = 1240] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x113c4ac00) [pid = 1679] [serial = 1245] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x116907c00) [pid = 1679] [serial = 1246] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1199c5800) [pid = 1679] [serial = 1248] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x12566f800) [pid = 1679] [serial = 1251] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x128a4d800) [pid = 1679] [serial = 1254] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x128a04c00) [pid = 1679] [serial = 1243] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x1239d1800) [pid = 1679] [serial = 1249] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x119fb8800) [pid = 1679] [serial = 1234] [outer = 0x0] [url = about:blank] 00:17:22 INFO - PROCESS | 1679 | 1466579842318 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]]]}] 00:17:22 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 00:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1272ms 00:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:17:22 INFO - PROCESS | 1679 | 1466579842372 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 00:17:22 INFO - PROCESS | 1679 | 1466579842375 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 00:17:22 INFO - PROCESS | 1679 | 1466579842378 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:17:22 INFO - PROCESS | 1679 | 1466579842382 Marionette TRACE conn2 <- [1,1734,null,{}] 00:17:22 INFO - PROCESS | 1679 | 1466579842386 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}] 00:17:22 INFO - PROCESS | 1679 | 1466579842388 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:22 INFO - PROCESS | 1679 | 1466579842489 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 00:17:22 INFO - PROCESS | 1679 | 1466579842494 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:22 INFO - PROCESS | 1679 | 1466579842498 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:22 INFO - PROCESS | 1679 | ++DOCSHELL 0x11640a000 == 27 [pid = 1679] [id = 441] 00:17:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x112974000) [pid = 1679] [serial = 1322] [outer = 0x0] 00:17:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x115d04800) [pid = 1679] [serial = 1323] [outer = 0x112974000] 00:17:22 INFO - PROCESS | 1679 | 1466579842546 Marionette DEBUG loaded listener.js 00:17:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x115e14400) [pid = 1679] [serial = 1324] [outer = 0x112974000] 00:17:22 INFO - PROCESS | 1679 | 1466579842980 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]]]}] 00:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 624ms 00:17:23 INFO - PROCESS | 1679 | 1466579843002 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 00:17:23 INFO - PROCESS | 1679 | 1466579843005 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 00:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:17:23 INFO - PROCESS | 1679 | 1466579843010 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:17:23 INFO - PROCESS | 1679 | 1466579843012 Marionette TRACE conn2 <- [1,1738,null,{}] 00:17:23 INFO - PROCESS | 1679 | 1466579843014 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}] 00:17:23 INFO - PROCESS | 1679 | 1466579843016 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:23 INFO - PROCESS | 1679 | 1466579843096 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 00:17:23 INFO - PROCESS | 1679 | 1466579843102 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:23 INFO - PROCESS | 1679 | 1466579843103 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:23 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d4a000 == 28 [pid = 1679] [id = 442] 00:17:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x116485c00) [pid = 1679] [serial = 1325] [outer = 0x0] 00:17:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1167df800) [pid = 1679] [serial = 1326] [outer = 0x116485c00] 00:17:23 INFO - PROCESS | 1679 | 1466579843130 Marionette DEBUG loaded listener.js 00:17:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1174d2400) [pid = 1679] [serial = 1327] [outer = 0x116485c00] 00:17:23 INFO - PROCESS | 1679 | 1466579843491 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]]]}] 00:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 519ms 00:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:17:23 INFO - PROCESS | 1679 | 1466579843529 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 00:17:23 INFO - PROCESS | 1679 | 1466579843530 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 00:17:23 INFO - PROCESS | 1679 | 1466579843533 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:17:23 INFO - PROCESS | 1679 | 1466579843535 Marionette TRACE conn2 <- [1,1742,null,{}] 00:17:23 INFO - PROCESS | 1679 | 1466579843549 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}] 00:17:23 INFO - PROCESS | 1679 | 1466579843552 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:23 INFO - PROCESS | 1679 | 1466579843629 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 00:17:23 INFO - PROCESS | 1679 | 1466579843638 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:23 INFO - PROCESS | 1679 | 1466579843640 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:23 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a1f800 == 29 [pid = 1679] [id = 443] 00:17:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x118293c00) [pid = 1679] [serial = 1328] [outer = 0x0] 00:17:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x118874c00) [pid = 1679] [serial = 1329] [outer = 0x118293c00] 00:17:23 INFO - PROCESS | 1679 | 1466579843668 Marionette DEBUG loaded listener.js 00:17:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x119196c00) [pid = 1679] [serial = 1330] [outer = 0x118293c00] 00:17:24 INFO - PROCESS | 1679 | 1466579844002 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]]]}] 00:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 479ms 00:17:24 INFO - PROCESS | 1679 | 1466579844012 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 00:17:24 INFO - PROCESS | 1679 | 1466579844014 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 00:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:17:24 INFO - PROCESS | 1679 | 1466579844020 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:17:24 INFO - PROCESS | 1679 | 1466579844021 Marionette TRACE conn2 <- [1,1746,null,{}] 00:17:24 INFO - PROCESS | 1679 | 1466579844023 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}] 00:17:24 INFO - PROCESS | 1679 | 1466579844024 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:24 INFO - PROCESS | 1679 | 1466579844105 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 00:17:24 INFO - PROCESS | 1679 | 1466579844109 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:24 INFO - PROCESS | 1679 | 1466579844110 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:24 INFO - PROCESS | 1679 | ++DOCSHELL 0x12391f000 == 30 [pid = 1679] [id = 444] 00:17:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x119478000) [pid = 1679] [serial = 1331] [outer = 0x0] 00:17:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x119750800) [pid = 1679] [serial = 1332] [outer = 0x119478000] 00:17:24 INFO - PROCESS | 1679 | 1466579844138 Marionette DEBUG loaded listener.js 00:17:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1197f6000) [pid = 1679] [serial = 1333] [outer = 0x119478000] 00:17:24 INFO - PROCESS | 1679 | 1466579844636 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]]]}] 00:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 669ms 00:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:17:24 INFO - PROCESS | 1679 | 1466579844689 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 00:17:24 INFO - PROCESS | 1679 | 1466579844691 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 00:17:24 INFO - PROCESS | 1679 | 1466579844694 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:17:24 INFO - PROCESS | 1679 | 1466579844695 Marionette TRACE conn2 <- [1,1750,null,{}] 00:17:24 INFO - PROCESS | 1679 | 1466579844699 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}] 00:17:24 INFO - PROCESS | 1679 | 1466579844701 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:24 INFO - PROCESS | 1679 | 1466579844845 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 00:17:24 INFO - PROCESS | 1679 | 1466579844874 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:24 INFO - PROCESS | 1679 | 1466579844875 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:24 INFO - PROCESS | 1679 | ++DOCSHELL 0x12429a800 == 31 [pid = 1679] [id = 445] 00:17:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1167de800) [pid = 1679] [serial = 1334] [outer = 0x0] 00:17:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x11990f800) [pid = 1679] [serial = 1335] [outer = 0x1167de800] 00:17:24 INFO - PROCESS | 1679 | 1466579844916 Marionette DEBUG loaded listener.js 00:17:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1199c5c00) [pid = 1679] [serial = 1336] [outer = 0x1167de800] 00:17:25 INFO - PROCESS | 1679 | 1466579845374 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]]]}] 00:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 725ms 00:17:25 INFO - PROCESS | 1679 | 1466579845428 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 00:17:25 INFO - PROCESS | 1679 | 1466579845430 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 00:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:17:25 INFO - PROCESS | 1679 | 1466579845436 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:17:25 INFO - PROCESS | 1679 | 1466579845438 Marionette TRACE conn2 <- [1,1754,null,{}] 00:17:25 INFO - PROCESS | 1679 | 1466579845442 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}] 00:17:25 INFO - PROCESS | 1679 | 1466579845448 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:25 INFO - PROCESS | 1679 | 1466579845622 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 00:17:25 INFO - PROCESS | 1679 | 1466579845642 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:25 INFO - PROCESS | 1679 | 1466579845643 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:25 INFO - PROCESS | 1679 | ++DOCSHELL 0x125714000 == 32 [pid = 1679] [id = 446] 00:17:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x1199c7400) [pid = 1679] [serial = 1337] [outer = 0x0] 00:17:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x119deb800) [pid = 1679] [serial = 1338] [outer = 0x1199c7400] 00:17:25 INFO - PROCESS | 1679 | 1466579845668 Marionette DEBUG loaded listener.js 00:17:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x1217e1000) [pid = 1679] [serial = 1339] [outer = 0x1199c7400] 00:17:25 INFO - PROCESS | 1679 | 1466579845991 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]]]}] 00:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 570ms 00:17:26 INFO - PROCESS | 1679 | 1466579846013 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 00:17:26 INFO - PROCESS | 1679 | 1466579846017 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 00:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:17:26 INFO - PROCESS | 1679 | 1466579846020 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:17:26 INFO - PROCESS | 1679 | 1466579846021 Marionette TRACE conn2 <- [1,1758,null,{}] 00:17:26 INFO - PROCESS | 1679 | 1466579846024 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}] 00:17:26 INFO - PROCESS | 1679 | 1466579846025 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:26 INFO - PROCESS | 1679 | 1466579846119 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 00:17:26 INFO - PROCESS | 1679 | 1466579846129 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:26 INFO - PROCESS | 1679 | 1466579846131 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:26 INFO - PROCESS | 1679 | ++DOCSHELL 0x126b55000 == 33 [pid = 1679] [id = 447] 00:17:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x1189a2400) [pid = 1679] [serial = 1340] [outer = 0x0] 00:17:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x1217e7400) [pid = 1679] [serial = 1341] [outer = 0x1189a2400] 00:17:26 INFO - PROCESS | 1679 | 1466579846158 Marionette DEBUG loaded listener.js 00:17:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x123881400) [pid = 1679] [serial = 1342] [outer = 0x1189a2400] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x119904000) [pid = 1679] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x1125f3400) [pid = 1679] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x123886800) [pid = 1679] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x111c1d800) [pid = 1679] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1217e8400) [pid = 1679] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x1217ebc00) [pid = 1679] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x123a8d400) [pid = 1679] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1129afc00) [pid = 1679] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1189f2800) [pid = 1679] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1125f4c00) [pid = 1679] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1186e1800) [pid = 1679] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1239cac00) [pid = 1679] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x115d1f000) [pid = 1679] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x116f95000) [pid = 1679] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1133b0800) [pid = 1679] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:17:26 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1125f7000) [pid = 1679] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:17:26 INFO - PROCESS | 1679 | 1466579846688 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]]]}] 00:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 718ms 00:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:17:26 INFO - PROCESS | 1679 | 1466579846740 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 00:17:26 INFO - PROCESS | 1679 | 1466579846741 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 00:17:26 INFO - PROCESS | 1679 | 1466579846743 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:17:26 INFO - PROCESS | 1679 | 1466579846744 Marionette TRACE conn2 <- [1,1762,null,{}] 00:17:26 INFO - PROCESS | 1679 | 1466579846746 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}] 00:17:26 INFO - PROCESS | 1679 | 1466579846748 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:26 INFO - PROCESS | 1679 | 1466579846860 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 00:17:26 INFO - PROCESS | 1679 | 1466579846912 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:26 INFO - PROCESS | 1679 | 1466579846913 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:26 INFO - PROCESS | 1679 | ++DOCSHELL 0x128841000 == 34 [pid = 1679] [id = 448] 00:17:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x110e82800) [pid = 1679] [serial = 1343] [outer = 0x0] 00:17:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x116f95000) [pid = 1679] [serial = 1344] [outer = 0x110e82800] 00:17:26 INFO - PROCESS | 1679 | 1466579846937 Marionette DEBUG loaded listener.js 00:17:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1197fa400) [pid = 1679] [serial = 1345] [outer = 0x110e82800] 00:17:27 INFO - PROCESS | 1679 | 1466579847199 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]]]}] 00:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 474ms 00:17:27 INFO - PROCESS | 1679 | 1466579847224 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 00:17:27 INFO - PROCESS | 1679 | 1466579847236 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 00:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:17:27 INFO - PROCESS | 1679 | 1466579847243 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:17:27 INFO - PROCESS | 1679 | 1466579847244 Marionette TRACE conn2 <- [1,1766,null,{}] 00:17:27 INFO - PROCESS | 1679 | 1466579847255 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}] 00:17:27 INFO - PROCESS | 1679 | 1466579847256 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:27 INFO - PROCESS | 1679 | 1466579847338 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 00:17:27 INFO - PROCESS | 1679 | 1466579847342 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:27 INFO - PROCESS | 1679 | 1466579847343 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x12905b000 == 35 [pid = 1679] [id = 449] 00:17:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1174d3000) [pid = 1679] [serial = 1346] [outer = 0x0] 00:17:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12387ac00) [pid = 1679] [serial = 1347] [outer = 0x1174d3000] 00:17:27 INFO - PROCESS | 1679 | 1466579847367 Marionette DEBUG loaded listener.js 00:17:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1239c7c00) [pid = 1679] [serial = 1348] [outer = 0x1174d3000] 00:17:27 INFO - PROCESS | 1679 | 1466579847689 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]]]}] 00:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 475ms 00:17:27 INFO - PROCESS | 1679 | 1466579847719 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 00:17:27 INFO - PROCESS | 1679 | 1466579847721 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 00:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:17:27 INFO - PROCESS | 1679 | 1466579847723 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:17:27 INFO - PROCESS | 1679 | 1466579847724 Marionette TRACE conn2 <- [1,1770,null,{}] 00:17:27 INFO - PROCESS | 1679 | 1466579847726 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}] 00:17:27 INFO - PROCESS | 1679 | 1466579847727 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:27 INFO - PROCESS | 1679 | 1466579847833 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 00:17:27 INFO - PROCESS | 1679 | 1466579847839 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:27 INFO - PROCESS | 1679 | 1466579847840 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a25f800 == 36 [pid = 1679] [id = 450] 00:17:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12387f800) [pid = 1679] [serial = 1349] [outer = 0x0] 00:17:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1239cc400) [pid = 1679] [serial = 1350] [outer = 0x12387f800] 00:17:27 INFO - PROCESS | 1679 | 1466579847865 Marionette DEBUG loaded listener.js 00:17:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x123a57400) [pid = 1679] [serial = 1351] [outer = 0x12387f800] 00:17:28 INFO - PROCESS | 1679 | 1466579848194 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]]]}] 00:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 518ms 00:17:28 INFO - PROCESS | 1679 | 1466579848242 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 00:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:17:28 INFO - PROCESS | 1679 | 1466579848243 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 00:17:28 INFO - PROCESS | 1679 | 1466579848246 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:17:28 INFO - PROCESS | 1679 | 1466579848255 Marionette TRACE conn2 <- [1,1774,null,{}] 00:17:28 INFO - PROCESS | 1679 | 1466579848258 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}] 00:17:28 INFO - PROCESS | 1679 | 1466579848259 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:28 INFO - PROCESS | 1679 | 1466579848346 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 00:17:28 INFO - PROCESS | 1679 | 1466579848406 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:28 INFO - PROCESS | 1679 | 1466579848407 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:28 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a5a9000 == 37 [pid = 1679] [id = 451] 00:17:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1199be800) [pid = 1679] [serial = 1352] [outer = 0x0] 00:17:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x123a88c00) [pid = 1679] [serial = 1353] [outer = 0x1199be800] 00:17:28 INFO - PROCESS | 1679 | 1466579848435 Marionette DEBUG loaded listener.js 00:17:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x1245fd400) [pid = 1679] [serial = 1354] [outer = 0x1199be800] 00:17:28 INFO - PROCESS | 1679 | 1466579848913 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]]]}] 00:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 727ms 00:17:28 INFO - PROCESS | 1679 | 1466579848974 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 00:17:28 INFO - PROCESS | 1679 | 1466579848977 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 00:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:17:28 INFO - PROCESS | 1679 | 1466579848980 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:17:28 INFO - PROCESS | 1679 | 1466579848982 Marionette TRACE conn2 <- [1,1778,null,{}] 00:17:28 INFO - PROCESS | 1679 | 1466579848987 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}] 00:17:28 INFO - PROCESS | 1679 | 1466579848988 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:29 INFO - PROCESS | 1679 | 1466579849101 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 00:17:29 INFO - PROCESS | 1679 | 1466579849181 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:29 INFO - PROCESS | 1679 | 1466579849182 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:29 INFO - PROCESS | 1679 | ++DOCSHELL 0x117461000 == 38 [pid = 1679] [id = 452] 00:17:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x1133c7c00) [pid = 1679] [serial = 1355] [outer = 0x0] 00:17:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x115d1a400) [pid = 1679] [serial = 1356] [outer = 0x1133c7c00] 00:17:29 INFO - PROCESS | 1679 | 1466579849214 Marionette DEBUG loaded listener.js 00:17:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x115e19400) [pid = 1679] [serial = 1357] [outer = 0x1133c7c00] 00:17:29 INFO - PROCESS | 1679 | 1466579849765 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]]]}] 00:17:29 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 00:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 822ms 00:17:29 INFO - PROCESS | 1679 | 1466579849803 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 00:17:29 INFO - PROCESS | 1679 | 1466579849806 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 00:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:17:29 INFO - PROCESS | 1679 | 1466579849810 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:17:29 INFO - PROCESS | 1679 | 1466579849812 Marionette TRACE conn2 <- [1,1782,null,{}] 00:17:29 INFO - PROCESS | 1679 | 1466579849815 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}] 00:17:29 INFO - PROCESS | 1679 | 1466579849817 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:29 INFO - PROCESS | 1679 | 1466579849927 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 00:17:30 INFO - PROCESS | 1679 | 1466579850008 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:30 INFO - PROCESS | 1679 | 1466579850010 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:30 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217b8000 == 39 [pid = 1679] [id = 453] 00:17:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x1133c6000) [pid = 1679] [serial = 1358] [outer = 0x0] 00:17:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x1167de400) [pid = 1679] [serial = 1359] [outer = 0x1133c6000] 00:17:30 INFO - PROCESS | 1679 | 1466579850041 Marionette DEBUG loaded listener.js 00:17:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x118293000) [pid = 1679] [serial = 1360] [outer = 0x1133c6000] 00:17:30 INFO - PROCESS | 1679 | 1466579850653 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]]]}] 00:17:30 INFO - PROCESS | 1679 | --DOCSHELL 0x12a25f800 == 38 [pid = 1679] [id = 450] 00:17:30 INFO - PROCESS | 1679 | --DOCSHELL 0x12905b000 == 37 [pid = 1679] [id = 449] 00:17:30 INFO - PROCESS | 1679 | --DOCSHELL 0x128841000 == 36 [pid = 1679] [id = 448] 00:17:30 INFO - PROCESS | 1679 | --DOCSHELL 0x126b55000 == 35 [pid = 1679] [id = 447] 00:17:30 INFO - PROCESS | 1679 | --DOCSHELL 0x125714000 == 34 [pid = 1679] [id = 446] 00:17:30 INFO - PROCESS | 1679 | --DOCSHELL 0x12429a800 == 33 [pid = 1679] [id = 445] 00:17:30 INFO - PROCESS | 1679 | --DOCSHELL 0x12391f000 == 32 [pid = 1679] [id = 444] 00:17:30 INFO - PROCESS | 1679 | --DOCSHELL 0x119a1f800 == 31 [pid = 1679] [id = 443] 00:17:30 INFO - PROCESS | 1679 | --DOCSHELL 0x117d4a000 == 30 [pid = 1679] [id = 442] 00:17:30 INFO - PROCESS | 1679 | --DOCSHELL 0x11640a000 == 29 [pid = 1679] [id = 441] 00:17:30 INFO - PROCESS | 1679 | --DOCSHELL 0x118241000 == 28 [pid = 1679] [id = 440] 00:17:30 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 00:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 874ms 00:17:30 INFO - PROCESS | 1679 | 1466579850685 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 00:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:17:30 INFO - PROCESS | 1679 | 1466579850688 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 00:17:30 INFO - PROCESS | 1679 | 1466579850691 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:17:30 INFO - PROCESS | 1679 | 1466579850693 Marionette TRACE conn2 <- [1,1786,null,{}] 00:17:30 INFO - PROCESS | 1679 | 1466579850696 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}] 00:17:30 INFO - PROCESS | 1679 | 1466579850699 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:30 INFO - PROCESS | 1679 | 1466579850781 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x12566ac00) [pid = 1679] [serial = 1299] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x119d35000) [pid = 1679] [serial = 1281] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x11974d000) [pid = 1679] [serial = 1278] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x1239d1000) [pid = 1679] [serial = 1287] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x1176f5000) [pid = 1679] [serial = 1290] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x12387c800) [pid = 1679] [serial = 1284] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1167dd800) [pid = 1679] [serial = 1291] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x123a81000) [pid = 1679] [serial = 1293] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x123a89800) [pid = 1679] [serial = 1294] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1245f8c00) [pid = 1679] [serial = 1296] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x115d11800) [pid = 1679] [serial = 1257] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x116487800) [pid = 1679] [serial = 1258] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x119191000) [pid = 1679] [serial = 1275] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1132e3c00) [pid = 1679] [serial = 1266] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x113c4b000) [pid = 1679] [serial = 1267] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x119192000) [pid = 1679] [serial = 1260] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1199bf800) [pid = 1679] [serial = 1261] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x129331000) [pid = 1679] [serial = 1255] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1164e6000) [pid = 1679] [serial = 1269] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1167dc400) [pid = 1679] [serial = 1270] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x11828e000) [pid = 1679] [serial = 1272] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x118436c00) [pid = 1679] [serial = 1273] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x1167e0400) [pid = 1679] [serial = 1263] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x119d40800) [pid = 1679] [serial = 1264] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x1217e6c00) [pid = 1679] [serial = 1282] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x123885800) [pid = 1679] [serial = 1285] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x119908800) [pid = 1679] [serial = 1279] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x123a81400) [pid = 1679] [serial = 1288] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x11947e000) [pid = 1679] [serial = 1276] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x12516b000) [pid = 1679] [serial = 1297] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x1256ef400) [pid = 1679] [serial = 1300] [outer = 0x0] [url = about:blank] 00:17:30 INFO - PROCESS | 1679 | 1466579850851 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:30 INFO - PROCESS | 1679 | 1466579850852 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:30 INFO - PROCESS | 1679 | ++DOCSHELL 0x1164a5000 == 29 [pid = 1679] [id = 454] 00:17:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x113c86800) [pid = 1679] [serial = 1361] [outer = 0x0] 00:17:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x115d27000) [pid = 1679] [serial = 1362] [outer = 0x113c86800] 00:17:30 INFO - PROCESS | 1679 | 1466579850883 Marionette DEBUG loaded listener.js 00:17:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1167d8400) [pid = 1679] [serial = 1363] [outer = 0x113c86800] 00:17:31 INFO - PROCESS | 1679 | 1466579851178 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]]]}] 00:17:31 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 00:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 522ms 00:17:31 INFO - PROCESS | 1679 | 1466579851213 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 00:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:17:31 INFO - PROCESS | 1679 | 1466579851220 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 00:17:31 INFO - PROCESS | 1679 | 1466579851224 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:17:31 INFO - PROCESS | 1679 | 1466579851226 Marionette TRACE conn2 <- [1,1790,null,{}] 00:17:31 INFO - PROCESS | 1679 | 1466579851228 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}] 00:17:31 INFO - PROCESS | 1679 | 1466579851230 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:31 INFO - PROCESS | 1679 | 1466579851327 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 00:17:31 INFO - PROCESS | 1679 | 1466579851396 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:31 INFO - PROCESS | 1679 | 1466579851397 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:31 INFO - PROCESS | 1679 | ++DOCSHELL 0x118340800 == 30 [pid = 1679] [id = 455] 00:17:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1167d9000) [pid = 1679] [serial = 1364] [outer = 0x0] 00:17:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x116f1a400) [pid = 1679] [serial = 1365] [outer = 0x1167d9000] 00:17:31 INFO - PROCESS | 1679 | 1466579851426 Marionette DEBUG loaded listener.js 00:17:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x1186d6800) [pid = 1679] [serial = 1366] [outer = 0x1167d9000] 00:17:31 INFO - PROCESS | 1679 | 1466579851721 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]]]}] 00:17:31 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) 00:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 520ms 00:17:31 INFO - PROCESS | 1679 | 1466579851744 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 00:17:31 INFO - PROCESS | 1679 | 1466579851745 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 00:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:17:31 INFO - PROCESS | 1679 | 1466579851751 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:17:31 INFO - PROCESS | 1679 | 1466579851755 Marionette TRACE conn2 <- [1,1794,null,{}] 00:17:31 INFO - PROCESS | 1679 | 1466579851762 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}] 00:17:31 INFO - PROCESS | 1679 | 1466579851768 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:31 INFO - PROCESS | 1679 | 1466579851847 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 00:17:31 INFO - PROCESS | 1679 | 1466579851854 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:31 INFO - PROCESS | 1679 | 1466579851856 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:31 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217d4800 == 31 [pid = 1679] [id = 456] 00:17:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1125f4400) [pid = 1679] [serial = 1367] [outer = 0x0] 00:17:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x11947bc00) [pid = 1679] [serial = 1368] [outer = 0x1125f4400] 00:17:31 INFO - PROCESS | 1679 | 1466579851884 Marionette DEBUG loaded listener.js 00:17:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x119908800) [pid = 1679] [serial = 1369] [outer = 0x1125f4400] 00:17:32 INFO - PROCESS | 1679 | 1466579852219 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]]]}] 00:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 524ms 00:17:32 INFO - PROCESS | 1679 | 1466579852274 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 00:17:32 INFO - PROCESS | 1679 | 1466579852275 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 00:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:17:32 INFO - PROCESS | 1679 | 1466579852278 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:17:32 INFO - PROCESS | 1679 | 1466579852279 Marionette TRACE conn2 <- [1,1798,null,{}] 00:17:32 INFO - PROCESS | 1679 | 1466579852281 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}] 00:17:32 INFO - PROCESS | 1679 | 1466579852282 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:32 INFO - PROCESS | 1679 | 1466579852363 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 00:17:32 INFO - PROCESS | 1679 | 1466579852370 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:32 INFO - PROCESS | 1679 | 1466579852372 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:32 INFO - PROCESS | 1679 | ++DOCSHELL 0x1251ae000 == 32 [pid = 1679] [id = 457] 00:17:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1199c5800) [pid = 1679] [serial = 1370] [outer = 0x0] 00:17:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x119d33800) [pid = 1679] [serial = 1371] [outer = 0x1199c5800] 00:17:32 INFO - PROCESS | 1679 | 1466579852397 Marionette DEBUG loaded listener.js 00:17:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x119d40400) [pid = 1679] [serial = 1372] [outer = 0x1199c5800] 00:17:32 INFO - PROCESS | 1679 | 1466579852736 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]]]}] 00:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 469ms 00:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:17:32 INFO - PROCESS | 1679 | 1466579852749 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 00:17:32 INFO - PROCESS | 1679 | 1466579852751 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 00:17:32 INFO - PROCESS | 1679 | 1466579852753 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:17:32 INFO - PROCESS | 1679 | 1466579852754 Marionette TRACE conn2 <- [1,1802,null,{}] 00:17:32 INFO - PROCESS | 1679 | 1466579852757 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}] 00:17:32 INFO - PROCESS | 1679 | 1466579852758 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:32 INFO - PROCESS | 1679 | 1466579852832 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 00:17:32 INFO - PROCESS | 1679 | 1466579852901 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:32 INFO - PROCESS | 1679 | 1466579852902 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:32 INFO - PROCESS | 1679 | ++DOCSHELL 0x1256a8800 == 33 [pid = 1679] [id = 458] 00:17:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x11259a800) [pid = 1679] [serial = 1373] [outer = 0x0] 00:17:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x119de8000) [pid = 1679] [serial = 1374] [outer = 0x11259a800] 00:17:32 INFO - PROCESS | 1679 | 1466579852927 Marionette DEBUG loaded listener.js 00:17:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x120f24800) [pid = 1679] [serial = 1375] [outer = 0x11259a800] 00:17:33 INFO - PROCESS | 1679 | 1466579853246 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]]]}] 00:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 517ms 00:17:33 INFO - PROCESS | 1679 | 1466579853272 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 00:17:33 INFO - PROCESS | 1679 | 1466579853273 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 00:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:17:33 INFO - PROCESS | 1679 | 1466579853293 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:17:33 INFO - PROCESS | 1679 | 1466579853294 Marionette TRACE conn2 <- [1,1806,null,{}] 00:17:33 INFO - PROCESS | 1679 | 1466579853297 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}] 00:17:33 INFO - PROCESS | 1679 | 1466579853301 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:33 INFO - PROCESS | 1679 | 1466579853420 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 00:17:33 INFO - PROCESS | 1679 | 1466579853433 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:33 INFO - PROCESS | 1679 | 1466579853435 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:33 INFO - PROCESS | 1679 | ++DOCSHELL 0x129050000 == 34 [pid = 1679] [id = 459] 00:17:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1217e9800) [pid = 1679] [serial = 1376] [outer = 0x0] 00:17:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1239d2000) [pid = 1679] [serial = 1377] [outer = 0x1217e9800] 00:17:33 INFO - PROCESS | 1679 | 1466579853459 Marionette DEBUG loaded listener.js 00:17:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x124279c00) [pid = 1679] [serial = 1378] [outer = 0x1217e9800] 00:17:33 INFO - PROCESS | 1679 | 1466579853828 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]]]}] 00:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 574ms 00:17:33 INFO - PROCESS | 1679 | 1466579853872 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 00:17:33 INFO - PROCESS | 1679 | 1466579853873 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 00:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:17:33 INFO - PROCESS | 1679 | 1466579853875 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:17:33 INFO - PROCESS | 1679 | 1466579853876 Marionette TRACE conn2 <- [1,1810,null,{}] 00:17:33 INFO - PROCESS | 1679 | 1466579853878 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}] 00:17:33 INFO - PROCESS | 1679 | 1466579853880 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:33 INFO - PROCESS | 1679 | 1466579853977 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 00:17:33 INFO - PROCESS | 1679 | 1466579853981 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:33 INFO - PROCESS | 1679 | 1466579853982 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:33 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2d2800 == 35 [pid = 1679] [id = 460] 00:17:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1245f0400) [pid = 1679] [serial = 1379] [outer = 0x0] 00:17:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1245fdc00) [pid = 1679] [serial = 1380] [outer = 0x1245f0400] 00:17:34 INFO - PROCESS | 1679 | 1466579854006 Marionette DEBUG loaded listener.js 00:17:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x124e5fc00) [pid = 1679] [serial = 1381] [outer = 0x1245f0400] 00:17:34 INFO - PROCESS | 1679 | 1466579854338 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]]]}] 00:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 472ms 00:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:17:34 INFO - PROCESS | 1679 | 1466579854356 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 00:17:34 INFO - PROCESS | 1679 | 1466579854357 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 00:17:34 INFO - PROCESS | 1679 | 1466579854359 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:17:34 INFO - PROCESS | 1679 | 1466579854360 Marionette TRACE conn2 <- [1,1814,null,{}] 00:17:34 INFO - PROCESS | 1679 | 1466579854362 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}] 00:17:34 INFO - PROCESS | 1679 | 1466579854364 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:34 INFO - PROCESS | 1679 | 1466579854468 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 00:17:34 INFO - PROCESS | 1679 | 1466579854479 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:34 INFO - PROCESS | 1679 | 1466579854480 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:34 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a5aa000 == 36 [pid = 1679] [id = 461] 00:17:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x1239d5000) [pid = 1679] [serial = 1382] [outer = 0x0] 00:17:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12516a400) [pid = 1679] [serial = 1383] [outer = 0x1239d5000] 00:17:34 INFO - PROCESS | 1679 | 1466579854511 Marionette DEBUG loaded listener.js 00:17:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x1256e8000) [pid = 1679] [serial = 1384] [outer = 0x1239d5000] 00:17:34 INFO - PROCESS | 1679 | 1466579854925 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]]]}] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x1167de800) [pid = 1679] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x1167d5400) [pid = 1679] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x112974000) [pid = 1679] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x116485c00) [pid = 1679] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x119478000) [pid = 1679] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1125f6800) [pid = 1679] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x11678d800) [pid = 1679] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x11990ac00) [pid = 1679] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1199c7400) [pid = 1679] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x123877400) [pid = 1679] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x123a80000) [pid = 1679] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1125ed400) [pid = 1679] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1189a2400) [pid = 1679] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x110e82800) [pid = 1679] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x1174d3000) [pid = 1679] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x12387f800) [pid = 1679] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:17:34 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x118293c00) [pid = 1679] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 618ms 00:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:17:34 INFO - PROCESS | 1679 | 1466579854978 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 00:17:34 INFO - PROCESS | 1679 | 1466579854979 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 00:17:34 INFO - PROCESS | 1679 | 1466579854981 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:17:34 INFO - PROCESS | 1679 | 1466579854982 Marionette TRACE conn2 <- [1,1818,null,{}] 00:17:34 INFO - PROCESS | 1679 | 1466579854984 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}] 00:17:34 INFO - PROCESS | 1679 | 1466579854985 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:35 INFO - PROCESS | 1679 | 1466579855062 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 00:17:35 INFO - PROCESS | 1679 | 1466579855068 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:35 INFO - PROCESS | 1679 | 1466579855070 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:35 INFO - PROCESS | 1679 | ++DOCSHELL 0x119fd9000 == 37 [pid = 1679] [id = 462] 00:17:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x112cb3400) [pid = 1679] [serial = 1385] [outer = 0x0] 00:17:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x113c4cc00) [pid = 1679] [serial = 1386] [outer = 0x112cb3400] 00:17:35 INFO - PROCESS | 1679 | 1466579855094 Marionette DEBUG loaded listener.js 00:17:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1174d3000) [pid = 1679] [serial = 1387] [outer = 0x112cb3400] 00:17:35 INFO - PROCESS | 1679 | 1466579855419 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]]]}] 00:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 471ms 00:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:17:35 INFO - PROCESS | 1679 | 1466579855452 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 00:17:35 INFO - PROCESS | 1679 | 1466579855453 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 00:17:35 INFO - PROCESS | 1679 | 1466579855455 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:17:35 INFO - PROCESS | 1679 | 1466579855457 Marionette TRACE conn2 <- [1,1822,null,{}] 00:17:35 INFO - PROCESS | 1679 | 1466579855459 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}] 00:17:35 INFO - PROCESS | 1679 | 1466579855460 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:35 INFO - PROCESS | 1679 | 1466579855541 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 00:17:35 INFO - PROCESS | 1679 | 1466579855597 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:35 INFO - PROCESS | 1679 | 1466579855599 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:35 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aa99000 == 38 [pid = 1679] [id = 463] 00:17:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x112caa400) [pid = 1679] [serial = 1388] [outer = 0x0] 00:17:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x11947a000) [pid = 1679] [serial = 1389] [outer = 0x112caa400] 00:17:35 INFO - PROCESS | 1679 | 1466579855631 Marionette DEBUG loaded listener.js 00:17:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x123882800) [pid = 1679] [serial = 1390] [outer = 0x112caa400] 00:17:35 INFO - PROCESS | 1679 | 1466579855907 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]]]}] 00:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 468ms 00:17:35 INFO - PROCESS | 1679 | 1466579855924 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 00:17:35 INFO - PROCESS | 1679 | 1466579855926 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 00:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:17:35 INFO - PROCESS | 1679 | 1466579855928 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:17:35 INFO - PROCESS | 1679 | 1466579855930 Marionette TRACE conn2 <- [1,1826,null,{}] 00:17:35 INFO - PROCESS | 1679 | 1466579855940 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}] 00:17:35 INFO - PROCESS | 1679 | 1466579855941 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:36 INFO - PROCESS | 1679 | 1466579856039 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 00:17:36 INFO - PROCESS | 1679 | 1466579856044 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:36 INFO - PROCESS | 1679 | 1466579856045 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:36 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0f9800 == 39 [pid = 1679] [id = 464] 00:17:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x123df8c00) [pid = 1679] [serial = 1391] [outer = 0x0] 00:17:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x126459c00) [pid = 1679] [serial = 1392] [outer = 0x123df8c00] 00:17:36 INFO - PROCESS | 1679 | 1466579856071 Marionette DEBUG loaded listener.js 00:17:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1267a4400) [pid = 1679] [serial = 1393] [outer = 0x123df8c00] 00:17:36 INFO - PROCESS | 1679 | 1466579856403 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]]]}] 00:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 527ms 00:17:36 INFO - PROCESS | 1679 | 1466579856463 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 00:17:36 INFO - PROCESS | 1679 | 1466579856464 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 00:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:17:36 INFO - PROCESS | 1679 | 1466579856466 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:17:36 INFO - PROCESS | 1679 | 1466579856467 Marionette TRACE conn2 <- [1,1830,null,{}] 00:17:36 INFO - PROCESS | 1679 | 1466579856470 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}] 00:17:36 INFO - PROCESS | 1679 | 1466579856471 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:36 INFO - PROCESS | 1679 | 1466579856559 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 00:17:36 INFO - PROCESS | 1679 | 1466579856563 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:36 INFO - PROCESS | 1679 | 1466579856564 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:36 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba49000 == 40 [pid = 1679] [id = 465] 00:17:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1267cc000) [pid = 1679] [serial = 1394] [outer = 0x0] 00:17:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x126934800) [pid = 1679] [serial = 1395] [outer = 0x1267cc000] 00:17:36 INFO - PROCESS | 1679 | 1466579856590 Marionette DEBUG loaded listener.js 00:17:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x128a02c00) [pid = 1679] [serial = 1396] [outer = 0x1267cc000] 00:17:36 INFO - PROCESS | 1679 | 1466579856919 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]]]}] 00:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 472ms 00:17:36 INFO - PROCESS | 1679 | 1466579856980 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 00:17:36 INFO - PROCESS | 1679 | 1466579856983 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 00:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:17:36 INFO - PROCESS | 1679 | 1466579856987 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:17:36 INFO - PROCESS | 1679 | 1466579856989 Marionette TRACE conn2 <- [1,1834,null,{}] 00:17:36 INFO - PROCESS | 1679 | 1466579856993 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}] 00:17:36 INFO - PROCESS | 1679 | 1466579856995 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:37 INFO - PROCESS | 1679 | 1466579857096 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 00:17:37 INFO - PROCESS | 1679 | 1466579857196 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:37 INFO - PROCESS | 1679 | 1466579857200 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:37 INFO - PROCESS | 1679 | ++DOCSHELL 0x116407800 == 41 [pid = 1679] [id = 466] 00:17:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1125f5400) [pid = 1679] [serial = 1397] [outer = 0x0] 00:17:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x112e79400) [pid = 1679] [serial = 1398] [outer = 0x1125f5400] 00:17:37 INFO - PROCESS | 1679 | 1466579857231 Marionette DEBUG loaded listener.js 00:17:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x116136800) [pid = 1679] [serial = 1399] [outer = 0x1125f5400] 00:17:37 INFO - PROCESS | 1679 | 1466579857635 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]]]}] 00:17:37 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 00:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 671ms 00:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:17:37 INFO - PROCESS | 1679 | 1466579857673 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 00:17:37 INFO - PROCESS | 1679 | 1466579857675 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 00:17:37 INFO - PROCESS | 1679 | 1466579857680 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:17:37 INFO - PROCESS | 1679 | 1466579857685 Marionette TRACE conn2 <- [1,1838,null,{}] 00:17:37 INFO - PROCESS | 1679 | 1466579857688 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}] 00:17:37 INFO - PROCESS | 1679 | 1466579857690 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:37 INFO - PROCESS | 1679 | 1466579857817 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 00:17:37 INFO - PROCESS | 1679 | 1466579857888 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:37 INFO - PROCESS | 1679 | 1466579857890 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:37 INFO - PROCESS | 1679 | ++DOCSHELL 0x124e42800 == 42 [pid = 1679] [id = 467] 00:17:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1176e7400) [pid = 1679] [serial = 1400] [outer = 0x0] 00:17:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x1186d5800) [pid = 1679] [serial = 1401] [outer = 0x1176e7400] 00:17:37 INFO - PROCESS | 1679 | 1466579857922 Marionette DEBUG loaded listener.js 00:17:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x11918c000) [pid = 1679] [serial = 1402] [outer = 0x1176e7400] 00:17:38 INFO - PROCESS | 1679 | 1466579858360 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]]]}] 00:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 726ms 00:17:38 INFO - PROCESS | 1679 | 1466579858403 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 00:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:17:38 INFO - PROCESS | 1679 | 1466579858405 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 00:17:38 INFO - PROCESS | 1679 | 1466579858407 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:17:38 INFO - PROCESS | 1679 | 1466579858409 Marionette TRACE conn2 <- [1,1842,null,{}] 00:17:38 INFO - PROCESS | 1679 | 1466579858433 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}] 00:17:38 INFO - PROCESS | 1679 | 1466579858436 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:38 INFO - PROCESS | 1679 | 1466579858564 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 00:17:38 INFO - PROCESS | 1679 | 1466579858617 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:38 INFO - PROCESS | 1679 | 1466579858620 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:38 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0f6800 == 43 [pid = 1679] [id = 468] 00:17:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x119d37400) [pid = 1679] [serial = 1403] [outer = 0x0] 00:17:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x119df4c00) [pid = 1679] [serial = 1404] [outer = 0x119d37400] 00:17:38 INFO - PROCESS | 1679 | 1466579858653 Marionette DEBUG loaded listener.js 00:17:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x123882400) [pid = 1679] [serial = 1405] [outer = 0x119d37400] 00:17:39 INFO - PROCESS | 1679 | 1466579859073 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]]]}] 00:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 721ms 00:17:39 INFO - PROCESS | 1679 | 1466579859129 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 00:17:39 INFO - PROCESS | 1679 | 1466579859131 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 00:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:17:39 INFO - PROCESS | 1679 | 1466579859134 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:17:39 INFO - PROCESS | 1679 | 1466579859136 Marionette TRACE conn2 <- [1,1846,null,{}] 00:17:39 INFO - PROCESS | 1679 | 1466579859138 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}] 00:17:39 INFO - PROCESS | 1679 | 1466579859139 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:39 INFO - PROCESS | 1679 | 1466579859240 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 00:17:39 INFO - PROCESS | 1679 | 1466579859297 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:39 INFO - PROCESS | 1679 | 1466579859299 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:39 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c047800 == 44 [pid = 1679] [id = 469] 00:17:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x1239d5c00) [pid = 1679] [serial = 1406] [outer = 0x0] 00:17:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x123dfb000) [pid = 1679] [serial = 1407] [outer = 0x1239d5c00] 00:17:39 INFO - PROCESS | 1679 | 1466579859327 Marionette DEBUG loaded listener.js 00:17:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x124943c00) [pid = 1679] [serial = 1408] [outer = 0x1239d5c00] 00:17:39 INFO - PROCESS | 1679 | 1466579859790 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]]]}] 00:17:39 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) 00:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 719ms 00:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:17:39 INFO - PROCESS | 1679 | 1466579859864 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 00:17:39 INFO - PROCESS | 1679 | 1466579859867 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 00:17:39 INFO - PROCESS | 1679 | 1466579859869 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:17:39 INFO - PROCESS | 1679 | 1466579859870 Marionette TRACE conn2 <- [1,1850,null,{}] 00:17:39 INFO - PROCESS | 1679 | 1466579859873 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}] 00:17:39 INFO - PROCESS | 1679 | 1466579859874 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:39 INFO - PROCESS | 1679 | 1466579859976 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 00:17:40 INFO - PROCESS | 1679 | 1466579860047 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:40 INFO - PROCESS | 1679 | 1466579860049 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:40 INFO - PROCESS | 1679 | ++DOCSHELL 0x117154000 == 45 [pid = 1679] [id = 470] 00:17:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x112cb5400) [pid = 1679] [serial = 1409] [outer = 0x0] 00:17:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x116978c00) [pid = 1679] [serial = 1410] [outer = 0x112cb5400] 00:17:40 INFO - PROCESS | 1679 | 1466579860078 Marionette DEBUG loaded listener.js 00:17:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x119d7c800) [pid = 1679] [serial = 1411] [outer = 0x112cb5400] 00:17:40 INFO - PROCESS | 1679 | 1466579860653 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]]]}] 00:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 819ms 00:17:40 INFO - PROCESS | 1679 | 1466579860689 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 00:17:40 INFO - PROCESS | 1679 | 1466579860692 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 00:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:17:40 INFO - PROCESS | 1679 | 1466579860695 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:17:40 INFO - PROCESS | 1679 | 1466579860697 Marionette TRACE conn2 <- [1,1854,null,{}] 00:17:40 INFO - PROCESS | 1679 | 1466579860701 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}] 00:17:40 INFO - PROCESS | 1679 | 1466579860703 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:40 INFO - PROCESS | 1679 | 1466579860800 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 00:17:40 INFO - PROCESS | 1679 | 1466579860872 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:40 INFO - PROCESS | 1679 | 1466579860873 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:40 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d4d000 == 46 [pid = 1679] [id = 471] 00:17:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x1167d9c00) [pid = 1679] [serial = 1412] [outer = 0x0] 00:17:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x1176eb000) [pid = 1679] [serial = 1413] [outer = 0x1167d9c00] 00:17:40 INFO - PROCESS | 1679 | 1466579860902 Marionette DEBUG loaded listener.js 00:17:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x118430800) [pid = 1679] [serial = 1414] [outer = 0x1167d9c00] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0f9800 == 45 [pid = 1679] [id = 464] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x12aa99000 == 44 [pid = 1679] [id = 463] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x119fd9000 == 43 [pid = 1679] [id = 462] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x12a5aa000 == 42 [pid = 1679] [id = 461] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2d2800 == 41 [pid = 1679] [id = 460] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x129050000 == 40 [pid = 1679] [id = 459] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x1256a8800 == 39 [pid = 1679] [id = 458] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x1251ae000 == 38 [pid = 1679] [id = 457] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x1217d4800 == 37 [pid = 1679] [id = 456] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x118340800 == 36 [pid = 1679] [id = 455] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x1164a5000 == 35 [pid = 1679] [id = 454] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x1217b8000 == 34 [pid = 1679] [id = 453] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x117461000 == 33 [pid = 1679] [id = 452] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x12a5a9000 == 32 [pid = 1679] [id = 451] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x117154000 == 31 [pid = 1679] [id = 470] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x12c047800 == 30 [pid = 1679] [id = 469] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0f6800 == 29 [pid = 1679] [id = 468] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x124e42800 == 28 [pid = 1679] [id = 467] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba49000 == 27 [pid = 1679] [id = 465] 00:17:41 INFO - PROCESS | 1679 | --DOCSHELL 0x116407800 == 26 [pid = 1679] [id = 466] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x11828d000) [pid = 1679] [serial = 1320] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x115d04800) [pid = 1679] [serial = 1323] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x115e14400) [pid = 1679] [serial = 1324] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x1167df800) [pid = 1679] [serial = 1326] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x1174d2400) [pid = 1679] [serial = 1327] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x119750800) [pid = 1679] [serial = 1332] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x115d1b400) [pid = 1679] [serial = 1303] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x112ed3c00) [pid = 1679] [serial = 1302] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x117d16400) [pid = 1679] [serial = 1306] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x116a1b000) [pid = 1679] [serial = 1305] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x119deb400) [pid = 1679] [serial = 1309] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x119d39c00) [pid = 1679] [serial = 1308] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x119deb800) [pid = 1679] [serial = 1338] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x1245fa400) [pid = 1679] [serial = 1312] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x123a8a800) [pid = 1679] [serial = 1311] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1257f5000) [pid = 1679] [serial = 1315] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1199c5c00) [pid = 1679] [serial = 1336] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x12566dc00) [pid = 1679] [serial = 1314] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x113c4f800) [pid = 1679] [serial = 1318] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x112c23000) [pid = 1679] [serial = 1317] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1217e7400) [pid = 1679] [serial = 1341] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1217e1000) [pid = 1679] [serial = 1339] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x116f95000) [pid = 1679] [serial = 1344] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x12387ac00) [pid = 1679] [serial = 1347] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1239cc400) [pid = 1679] [serial = 1350] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1239c7c00) [pid = 1679] [serial = 1348] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x118874c00) [pid = 1679] [serial = 1329] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x123881400) [pid = 1679] [serial = 1342] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x119196c00) [pid = 1679] [serial = 1330] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x123a57400) [pid = 1679] [serial = 1351] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x1186de400) [pid = 1679] [serial = 1321] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x1197fa400) [pid = 1679] [serial = 1345] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x1197f6000) [pid = 1679] [serial = 1333] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x123a88c00) [pid = 1679] [serial = 1353] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x11990f800) [pid = 1679] [serial = 1335] [outer = 0x0] [url = about:blank] 00:17:41 INFO - PROCESS | 1679 | 1466579861858 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]]]}] 00:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1177ms 00:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:17:41 INFO - PROCESS | 1679 | 1466579861871 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 00:17:41 INFO - PROCESS | 1679 | 1466579861873 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 00:17:41 INFO - PROCESS | 1679 | 1466579861876 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:17:41 INFO - PROCESS | 1679 | 1466579861878 Marionette TRACE conn2 <- [1,1858,null,{}] 00:17:41 INFO - PROCESS | 1679 | 1466579861883 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}] 00:17:41 INFO - PROCESS | 1679 | 1466579861885 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:41 INFO - PROCESS | 1679 | 1466579861968 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 00:17:41 INFO - PROCESS | 1679 | 1466579861973 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:41 INFO - PROCESS | 1679 | 1466579861976 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:41 INFO - PROCESS | 1679 | ++DOCSHELL 0x115e49800 == 27 [pid = 1679] [id = 472] 00:17:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x112ed5c00) [pid = 1679] [serial = 1415] [outer = 0x0] 00:17:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x113c4c800) [pid = 1679] [serial = 1416] [outer = 0x112ed5c00] 00:17:42 INFO - PROCESS | 1679 | 1466579862006 Marionette DEBUG loaded listener.js 00:17:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x115d22c00) [pid = 1679] [serial = 1417] [outer = 0x112ed5c00] 00:17:42 INFO - PROCESS | 1679 | 1466579862384 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]]]}] 00:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 523ms 00:17:42 INFO - PROCESS | 1679 | 1466579862400 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 00:17:42 INFO - PROCESS | 1679 | 1466579862403 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 00:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:17:42 INFO - PROCESS | 1679 | 1466579862408 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:17:42 INFO - PROCESS | 1679 | 1466579862410 Marionette TRACE conn2 <- [1,1862,null,{}] 00:17:42 INFO - PROCESS | 1679 | 1466579862412 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}] 00:17:42 INFO - PROCESS | 1679 | 1466579862414 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:42 INFO - PROCESS | 1679 | 1466579862494 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 00:17:42 INFO - PROCESS | 1679 | 1466579862502 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:42 INFO - PROCESS | 1679 | 1466579862504 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:42 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d4b000 == 28 [pid = 1679] [id = 473] 00:17:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x115e87800) [pid = 1679] [serial = 1418] [outer = 0x0] 00:17:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x11697d000) [pid = 1679] [serial = 1419] [outer = 0x115e87800] 00:17:42 INFO - PROCESS | 1679 | 1466579862531 Marionette DEBUG loaded listener.js 00:17:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x117d16400) [pid = 1679] [serial = 1420] [outer = 0x115e87800] 00:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 469ms 00:17:42 INFO - PROCESS | 1679 | 1466579862874 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]]]}] 00:17:42 INFO - PROCESS | 1679 | 1466579862877 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 00:17:42 INFO - PROCESS | 1679 | 1466579862878 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 00:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:17:42 INFO - PROCESS | 1679 | 1466579862883 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:17:42 INFO - PROCESS | 1679 | 1466579862885 Marionette TRACE conn2 <- [1,1866,null,{}] 00:17:42 INFO - PROCESS | 1679 | 1466579862894 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}] 00:17:42 INFO - PROCESS | 1679 | 1466579862898 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:42 INFO - PROCESS | 1679 | 1466579862987 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 00:17:43 INFO - PROCESS | 1679 | 1466579863052 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:43 INFO - PROCESS | 1679 | 1466579863055 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:43 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a91800 == 29 [pid = 1679] [id = 474] 00:17:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1125eb000) [pid = 1679] [serial = 1421] [outer = 0x0] 00:17:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1189f1400) [pid = 1679] [serial = 1422] [outer = 0x1125eb000] 00:17:43 INFO - PROCESS | 1679 | 1466579863100 Marionette DEBUG loaded listener.js 00:17:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x119744000) [pid = 1679] [serial = 1423] [outer = 0x1125eb000] 00:17:43 INFO - PROCESS | 1679 | 1466579863479 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]]]}] 00:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 625ms 00:17:43 INFO - PROCESS | 1679 | 1466579863507 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 00:17:43 INFO - PROCESS | 1679 | 1466579863509 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 00:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:17:43 INFO - PROCESS | 1679 | 1466579863513 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:17:43 INFO - PROCESS | 1679 | 1466579863517 Marionette TRACE conn2 <- [1,1870,null,{}] 00:17:43 INFO - PROCESS | 1679 | 1466579863521 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}] 00:17:43 INFO - PROCESS | 1679 | 1466579863523 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:43 INFO - PROCESS | 1679 | 1466579863684 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 00:17:43 INFO - PROCESS | 1679 | 1466579863734 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:43 INFO - PROCESS | 1679 | 1466579863735 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:43 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217d1000 == 30 [pid = 1679] [id = 475] 00:17:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1197ee800) [pid = 1679] [serial = 1424] [outer = 0x0] 00:17:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x119903c00) [pid = 1679] [serial = 1425] [outer = 0x1197ee800] 00:17:43 INFO - PROCESS | 1679 | 1466579863778 Marionette DEBUG loaded listener.js 00:17:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1199bfc00) [pid = 1679] [serial = 1426] [outer = 0x1197ee800] 00:17:44 INFO - PROCESS | 1679 | 1466579864187 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]]]}] 00:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 726ms 00:17:44 INFO - PROCESS | 1679 | 1466579864238 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 00:17:44 INFO - PROCESS | 1679 | 1466579864247 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 00:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:17:44 INFO - PROCESS | 1679 | 1466579864249 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:17:44 INFO - PROCESS | 1679 | 1466579864250 Marionette TRACE conn2 <- [1,1874,null,{}] 00:17:44 INFO - PROCESS | 1679 | 1466579864252 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}] 00:17:44 INFO - PROCESS | 1679 | 1466579864254 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:44 INFO - PROCESS | 1679 | 1466579864346 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 00:17:44 INFO - PROCESS | 1679 | 1466579864401 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:44 INFO - PROCESS | 1679 | 1466579864402 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:44 INFO - PROCESS | 1679 | ++DOCSHELL 0x124922800 == 31 [pid = 1679] [id = 476] 00:17:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x115e84c00) [pid = 1679] [serial = 1427] [outer = 0x0] 00:17:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x119b8f400) [pid = 1679] [serial = 1428] [outer = 0x115e84c00] 00:17:44 INFO - PROCESS | 1679 | 1466579864426 Marionette DEBUG loaded listener.js 00:17:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x119d3c000) [pid = 1679] [serial = 1429] [outer = 0x115e84c00] 00:17:44 INFO - PROCESS | 1679 | 1466579864762 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]]]}] 00:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 569ms 00:17:44 INFO - PROCESS | 1679 | 1466579864819 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 00:17:44 INFO - PROCESS | 1679 | 1466579864821 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 00:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:17:44 INFO - PROCESS | 1679 | 1466579864824 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:17:44 INFO - PROCESS | 1679 | 1466579864826 Marionette TRACE conn2 <- [1,1878,null,{}] 00:17:44 INFO - PROCESS | 1679 | 1466579864829 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}] 00:17:44 INFO - PROCESS | 1679 | 1466579864835 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:45 INFO - PROCESS | 1679 | 1466579865009 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 00:17:45 INFO - PROCESS | 1679 | 1466579865025 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:45 INFO - PROCESS | 1679 | 1466579865026 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:45 INFO - PROCESS | 1679 | ++DOCSHELL 0x126733800 == 32 [pid = 1679] [id = 477] 00:17:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x119d3dc00) [pid = 1679] [serial = 1430] [outer = 0x0] 00:17:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1217e1c00) [pid = 1679] [serial = 1431] [outer = 0x119d3dc00] 00:17:45 INFO - PROCESS | 1679 | 1466579865068 Marionette DEBUG loaded listener.js 00:17:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1239d1400) [pid = 1679] [serial = 1432] [outer = 0x119d3dc00] 00:17:45 INFO - PROCESS | 1679 | 1466579865444 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]]]}] 00:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 671ms 00:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:17:45 INFO - PROCESS | 1679 | 1466579865495 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 00:17:45 INFO - PROCESS | 1679 | 1466579865496 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 00:17:45 INFO - PROCESS | 1679 | 1466579865498 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:17:45 INFO - PROCESS | 1679 | 1466579865507 Marionette TRACE conn2 <- [1,1882,null,{}] 00:17:45 INFO - PROCESS | 1679 | 1466579865509 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}] 00:17:45 INFO - PROCESS | 1679 | 1466579865510 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:45 INFO - PROCESS | 1679 | 1466579865604 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 00:17:45 INFO - PROCESS | 1679 | 1466579865637 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:45 INFO - PROCESS | 1679 | 1466579865638 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:45 INFO - PROCESS | 1679 | ++DOCSHELL 0x12884a800 == 33 [pid = 1679] [id = 478] 00:17:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1129b5000) [pid = 1679] [serial = 1433] [outer = 0x0] 00:17:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x123a5f400) [pid = 1679] [serial = 1434] [outer = 0x1129b5000] 00:17:45 INFO - PROCESS | 1679 | 1466579865662 Marionette DEBUG loaded listener.js 00:17:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x123a8c400) [pid = 1679] [serial = 1435] [outer = 0x1129b5000] 00:17:46 INFO - PROCESS | 1679 | 1466579866201 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]]]}] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x1267cc000) [pid = 1679] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x123df8c00) [pid = 1679] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1217e9800) [pid = 1679] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1245f0400) [pid = 1679] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1239d5000) [pid = 1679] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1133c6000) [pid = 1679] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1133c7c00) [pid = 1679] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1199c5800) [pid = 1679] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x113c86800) [pid = 1679] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1167d9000) [pid = 1679] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1125f4400) [pid = 1679] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1199be800) [pid = 1679] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x112cb3400) [pid = 1679] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x112caa400) [pid = 1679] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:17:46 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x11259a800) [pid = 1679] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 727ms 00:17:46 INFO - PROCESS | 1679 | 1466579866265 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 00:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:17:46 INFO - PROCESS | 1679 | 1466579866267 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 00:17:46 INFO - PROCESS | 1679 | 1466579866270 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:17:46 INFO - PROCESS | 1679 | 1466579866273 Marionette TRACE conn2 <- [1,1886,null,{}] 00:17:46 INFO - PROCESS | 1679 | 1466579866277 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}] 00:17:46 INFO - PROCESS | 1679 | 1466579866279 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:46 INFO - PROCESS | 1679 | 1466579866370 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 00:17:46 INFO - PROCESS | 1679 | 1466579866461 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:46 INFO - PROCESS | 1679 | 1466579866463 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:46 INFO - PROCESS | 1679 | ++DOCSHELL 0x115da5000 == 34 [pid = 1679] [id = 479] 00:17:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1125ebc00) [pid = 1679] [serial = 1436] [outer = 0x0] 00:17:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x112976800) [pid = 1679] [serial = 1437] [outer = 0x1125ebc00] 00:17:46 INFO - PROCESS | 1679 | 1466579866498 Marionette DEBUG loaded listener.js 00:17:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x1133c9800) [pid = 1679] [serial = 1438] [outer = 0x1125ebc00] 00:17:47 INFO - PROCESS | 1679 | 1466579867044 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]]]}] 00:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 824ms 00:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:17:47 INFO - PROCESS | 1679 | 1466579867095 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 00:17:47 INFO - PROCESS | 1679 | 1466579867097 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 00:17:47 INFO - PROCESS | 1679 | 1466579867102 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:17:47 INFO - PROCESS | 1679 | 1466579867104 Marionette TRACE conn2 <- [1,1890,null,{}] 00:17:47 INFO - PROCESS | 1679 | 1466579867107 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}] 00:17:47 INFO - PROCESS | 1679 | 1466579867109 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:47 INFO - PROCESS | 1679 | 1466579867220 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 00:17:47 INFO - PROCESS | 1679 | 1466579867296 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:47 INFO - PROCESS | 1679 | 1466579867298 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:47 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a1b800 == 35 [pid = 1679] [id = 480] 00:17:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1167dc400) [pid = 1679] [serial = 1439] [outer = 0x0] 00:17:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1167e3400) [pid = 1679] [serial = 1440] [outer = 0x1167dc400] 00:17:47 INFO - PROCESS | 1679 | 1466579867329 Marionette DEBUG loaded listener.js 00:17:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x117d0fc00) [pid = 1679] [serial = 1441] [outer = 0x1167dc400] 00:17:47 INFO - PROCESS | 1679 | 1466579867807 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]]]}] 00:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 773ms 00:17:47 INFO - PROCESS | 1679 | 1466579867972 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 00:17:47 INFO - PROCESS | 1679 | 1466579867974 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 00:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:17:48 INFO - PROCESS | 1679 | 1466579868006 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:17:48 INFO - PROCESS | 1679 | 1466579868007 Marionette TRACE conn2 <- [1,1894,null,{}] 00:17:48 INFO - PROCESS | 1679 | 1466579868013 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}] 00:17:48 INFO - PROCESS | 1679 | 1466579868015 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:48 INFO - PROCESS | 1679 | 1466579868129 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 00:17:48 INFO - PROCESS | 1679 | 1466579868197 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:48 INFO - PROCESS | 1679 | 1466579868201 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x117160800 == 36 [pid = 1679] [id = 481] 00:17:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x115d21000) [pid = 1679] [serial = 1442] [outer = 0x0] 00:17:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x115dc8c00) [pid = 1679] [serial = 1443] [outer = 0x115d21000] 00:17:48 INFO - PROCESS | 1679 | 1466579868247 Marionette DEBUG loaded listener.js 00:17:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1167d6800) [pid = 1679] [serial = 1444] [outer = 0x115d21000] 00:17:48 INFO - PROCESS | 1679 | --DOCSHELL 0x117158800 == 35 [pid = 1679] [id = 197] 00:17:48 INFO - PROCESS | 1679 | --DOCSHELL 0x1192ec800 == 34 [pid = 1679] [id = 190] 00:17:48 INFO - PROCESS | 1679 | --DOCSHELL 0x118241800 == 33 [pid = 1679] [id = 189] 00:17:48 INFO - PROCESS | 1679 | --DOCSHELL 0x129049000 == 32 [pid = 1679] [id = 203] 00:17:48 INFO - PROCESS | 1679 | --DOCSHELL 0x126733800 == 31 [pid = 1679] [id = 477] 00:17:48 INFO - PROCESS | 1679 | --DOCSHELL 0x124922800 == 30 [pid = 1679] [id = 476] 00:17:48 INFO - PROCESS | 1679 | --DOCSHELL 0x1217d1000 == 29 [pid = 1679] [id = 475] 00:17:48 INFO - PROCESS | 1679 | --DOCSHELL 0x119a91800 == 28 [pid = 1679] [id = 474] 00:17:48 INFO - PROCESS | 1679 | --DOCSHELL 0x117d4b000 == 27 [pid = 1679] [id = 473] 00:17:48 INFO - PROCESS | 1679 | --DOCSHELL 0x115e49800 == 26 [pid = 1679] [id = 472] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x126934800) [pid = 1679] [serial = 1395] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x128a02c00) [pid = 1679] [serial = 1396] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1267a4400) [pid = 1679] [serial = 1393] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1239d2000) [pid = 1679] [serial = 1377] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1245fdc00) [pid = 1679] [serial = 1380] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x12516a400) [pid = 1679] [serial = 1383] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1167de400) [pid = 1679] [serial = 1359] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x118293000) [pid = 1679] [serial = 1360] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x115d1a400) [pid = 1679] [serial = 1356] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x115e19400) [pid = 1679] [serial = 1357] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x119d33800) [pid = 1679] [serial = 1371] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x119d40400) [pid = 1679] [serial = 1372] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x115d27000) [pid = 1679] [serial = 1362] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x1167d8400) [pid = 1679] [serial = 1363] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x116f1a400) [pid = 1679] [serial = 1365] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x1186d6800) [pid = 1679] [serial = 1366] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x11947bc00) [pid = 1679] [serial = 1368] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x119908800) [pid = 1679] [serial = 1369] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x1245fd400) [pid = 1679] [serial = 1354] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x113c4cc00) [pid = 1679] [serial = 1386] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x1174d3000) [pid = 1679] [serial = 1387] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x126459c00) [pid = 1679] [serial = 1392] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x1256e8000) [pid = 1679] [serial = 1384] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x11947a000) [pid = 1679] [serial = 1389] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x123882800) [pid = 1679] [serial = 1390] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x120f24800) [pid = 1679] [serial = 1375] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x119de8000) [pid = 1679] [serial = 1374] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 66 (0x124279c00) [pid = 1679] [serial = 1378] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | --DOMWINDOW == 65 (0x124e5fc00) [pid = 1679] [serial = 1381] [outer = 0x0] [url = about:blank] 00:17:48 INFO - PROCESS | 1679 | 1466579868939 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]]]}] 00:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 995ms 00:17:48 INFO - PROCESS | 1679 | 1466579868979 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 00:17:48 INFO - PROCESS | 1679 | 1466579868981 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 00:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:17:48 INFO - PROCESS | 1679 | 1466579868986 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:17:48 INFO - PROCESS | 1679 | 1466579868988 Marionette TRACE conn2 <- [1,1898,null,{}] 00:17:48 INFO - PROCESS | 1679 | 1466579868992 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}] 00:17:48 INFO - PROCESS | 1679 | 1466579868994 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:49 INFO - PROCESS | 1679 | 1466579869089 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 00:17:49 INFO - PROCESS | 1679 | 1466579869152 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:49 INFO - PROCESS | 1679 | 1466579869154 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d4b000 == 27 [pid = 1679] [id = 482] 00:17:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x1167d8000) [pid = 1679] [serial = 1445] [outer = 0x0] 00:17:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x116f19400) [pid = 1679] [serial = 1446] [outer = 0x1167d8000] 00:17:49 INFO - PROCESS | 1679 | 1466579869186 Marionette DEBUG loaded listener.js 00:17:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x117d18c00) [pid = 1679] [serial = 1447] [outer = 0x1167d8000] 00:17:49 INFO - PROCESS | 1679 | 1466579869620 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]]]}] 00:17:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x11826ec00) [pid = 1679] [serial = 1448] [outer = 0x12ce5d000] 00:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 671ms 00:17:49 INFO - PROCESS | 1679 | 1466579869691 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 00:17:49 INFO - PROCESS | 1679 | 1466579869694 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 00:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:17:49 INFO - PROCESS | 1679 | 1466579869736 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:17:49 INFO - PROCESS | 1679 | 1466579869738 Marionette TRACE conn2 <- [1,1902,null,{}] 00:17:49 INFO - PROCESS | 1679 | 1466579869741 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}] 00:17:49 INFO - PROCESS | 1679 | 1466579869743 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:49 INFO - PROCESS | 1679 | 1466579869849 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 00:17:49 INFO - PROCESS | 1679 | 1466579869911 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:49 INFO - PROCESS | 1679 | 1466579869912 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x119dad000 == 28 [pid = 1679] [id = 483] 00:17:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x1186e0800) [pid = 1679] [serial = 1449] [outer = 0x0] 00:17:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x119478800) [pid = 1679] [serial = 1450] [outer = 0x1186e0800] 00:17:49 INFO - PROCESS | 1679 | 1466579869943 Marionette DEBUG loaded listener.js 00:17:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x11974c800) [pid = 1679] [serial = 1451] [outer = 0x1186e0800] 00:17:50 INFO - PROCESS | 1679 | 1466579870351 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]]]}] 00:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 688ms 00:17:50 INFO - PROCESS | 1679 | 1466579870407 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 00:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:17:50 INFO - PROCESS | 1679 | 1466579870409 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 00:17:50 INFO - PROCESS | 1679 | 1466579870411 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:17:50 INFO - PROCESS | 1679 | 1466579870414 Marionette TRACE conn2 <- [1,1906,null,{}] 00:17:50 INFO - PROCESS | 1679 | 1466579870422 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}] 00:17:50 INFO - PROCESS | 1679 | 1466579870426 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:50 INFO - PROCESS | 1679 | 1466579870526 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 00:17:50 INFO - PROCESS | 1679 | 1466579870593 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:50 INFO - PROCESS | 1679 | 1466579870596 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x12429c800 == 29 [pid = 1679] [id = 484] 00:17:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x119906400) [pid = 1679] [serial = 1452] [outer = 0x0] 00:17:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x1199c2000) [pid = 1679] [serial = 1453] [outer = 0x119906400] 00:17:50 INFO - PROCESS | 1679 | 1466579870629 Marionette DEBUG loaded listener.js 00:17:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x119d3ac00) [pid = 1679] [serial = 1454] [outer = 0x119906400] 00:17:51 INFO - PROCESS | 1679 | 1466579871052 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]]]}] 00:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 673ms 00:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:17:51 INFO - PROCESS | 1679 | 1466579871084 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 00:17:51 INFO - PROCESS | 1679 | 1466579871086 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 00:17:51 INFO - PROCESS | 1679 | 1466579871088 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:17:51 INFO - PROCESS | 1679 | 1466579871089 Marionette TRACE conn2 <- [1,1910,null,{}] 00:17:51 INFO - PROCESS | 1679 | 1466579871092 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}] 00:17:51 INFO - PROCESS | 1679 | 1466579871093 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:51 INFO - PROCESS | 1679 | 1466579871211 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 00:17:51 INFO - PROCESS | 1679 | 1466579871275 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:51 INFO - PROCESS | 1679 | 1466579871276 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:51 INFO - PROCESS | 1679 | ++DOCSHELL 0x125720800 == 30 [pid = 1679] [id = 485] 00:17:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x119de8400) [pid = 1679] [serial = 1455] [outer = 0x0] 00:17:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x120f24c00) [pid = 1679] [serial = 1456] [outer = 0x119de8400] 00:17:51 INFO - PROCESS | 1679 | 1466579871305 Marionette DEBUG loaded listener.js 00:17:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x1217e8c00) [pid = 1679] [serial = 1457] [outer = 0x119de8400] 00:17:51 INFO - PROCESS | 1679 | 1466579871714 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]]]}] 00:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 670ms 00:17:51 INFO - PROCESS | 1679 | 1466579871759 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 00:17:51 INFO - PROCESS | 1679 | 1466579871760 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 00:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:17:51 INFO - PROCESS | 1679 | 1466579871763 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:17:51 INFO - PROCESS | 1679 | 1466579871764 Marionette TRACE conn2 <- [1,1914,null,{}] 00:17:51 INFO - PROCESS | 1679 | 1466579871767 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}] 00:17:51 INFO - PROCESS | 1679 | 1466579871768 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:51 INFO - PROCESS | 1679 | 1466579871861 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 00:17:51 INFO - PROCESS | 1679 | 1466579871913 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:51 INFO - PROCESS | 1679 | 1466579871914 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:51 INFO - PROCESS | 1679 | ++DOCSHELL 0x126b60800 == 31 [pid = 1679] [id = 486] 00:17:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x119ded400) [pid = 1679] [serial = 1458] [outer = 0x0] 00:17:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x123878400) [pid = 1679] [serial = 1459] [outer = 0x119ded400] 00:17:51 INFO - PROCESS | 1679 | 1466579871942 Marionette DEBUG loaded listener.js 00:17:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x123883c00) [pid = 1679] [serial = 1460] [outer = 0x119ded400] 00:17:52 INFO - PROCESS | 1679 | 1466579872407 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]]]}] 00:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 670ms 00:17:52 INFO - PROCESS | 1679 | 1466579872434 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 00:17:52 INFO - PROCESS | 1679 | 1466579872436 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 00:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:17:52 INFO - PROCESS | 1679 | 1466579872439 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:17:52 INFO - PROCESS | 1679 | 1466579872441 Marionette TRACE conn2 <- [1,1918,null,{}] 00:17:52 INFO - PROCESS | 1679 | 1466579872444 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}] 00:17:52 INFO - PROCESS | 1679 | 1466579872446 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:52 INFO - PROCESS | 1679 | 1466579872564 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 00:17:52 INFO - PROCESS | 1679 | 1466579872658 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:52 INFO - PROCESS | 1679 | 1466579872659 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:52 INFO - PROCESS | 1679 | ++DOCSHELL 0x116ac8800 == 32 [pid = 1679] [id = 487] 00:17:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x115e18400) [pid = 1679] [serial = 1461] [outer = 0x0] 00:17:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x116137800) [pid = 1679] [serial = 1462] [outer = 0x115e18400] 00:17:52 INFO - PROCESS | 1679 | 1466579872687 Marionette DEBUG loaded listener.js 00:17:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x116a1b000) [pid = 1679] [serial = 1463] [outer = 0x115e18400] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x115da5000 == 31 [pid = 1679] [id = 479] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x123d38000 == 30 [pid = 1679] [id = 192] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x11858d000 == 29 [pid = 1679] [id = 198] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x129284800 == 28 [pid = 1679] [id = 204] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x117d4d000 == 27 [pid = 1679] [id = 471] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x113293800 == 26 [pid = 1679] [id = 196] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x119a1b800 == 25 [pid = 1679] [id = 480] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x12491f800 == 24 [pid = 1679] [id = 200] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x112fb1800 == 23 [pid = 1679] [id = 193] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x123a2f000 == 22 [pid = 1679] [id = 199] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x12569f000 == 21 [pid = 1679] [id = 194] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x1217d0000 == 20 [pid = 1679] [id = 191] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x1217c8800 == 19 [pid = 1679] [id = 201] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x11695f000 == 18 [pid = 1679] [id = 188] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x12883e800 == 17 [pid = 1679] [id = 202] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x11662c800 == 16 [pid = 1679] [id = 195] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x126b60800 == 15 [pid = 1679] [id = 486] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x125720800 == 14 [pid = 1679] [id = 485] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x12884a800 == 13 [pid = 1679] [id = 478] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x12429c800 == 12 [pid = 1679] [id = 484] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x119dad000 == 11 [pid = 1679] [id = 483] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x117d4b000 == 10 [pid = 1679] [id = 482] 00:17:53 INFO - PROCESS | 1679 | --DOCSHELL 0x117160800 == 9 [pid = 1679] [id = 481] 00:17:54 INFO - PROCESS | 1679 | 1466579874818 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]]]}] 00:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2430ms 00:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:17:54 INFO - PROCESS | 1679 | 1466579874870 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 00:17:54 INFO - PROCESS | 1679 | 1466579874874 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 00:17:54 INFO - PROCESS | 1679 | 1466579874879 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:17:54 INFO - PROCESS | 1679 | 1466579874883 Marionette TRACE conn2 <- [1,1922,null,{}] 00:17:54 INFO - PROCESS | 1679 | 1466579874887 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}] 00:17:54 INFO - PROCESS | 1679 | 1466579874888 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:54 INFO - PROCESS | 1679 | 1466579874965 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 00:17:54 INFO - PROCESS | 1679 | 1466579874971 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:54 INFO - PROCESS | 1679 | 1466579874974 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:54 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169ba000 == 10 [pid = 1679] [id = 488] 00:17:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x115d1e800) [pid = 1679] [serial = 1464] [outer = 0x0] 00:17:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x115d24400) [pid = 1679] [serial = 1465] [outer = 0x115d1e800] 00:17:55 INFO - PROCESS | 1679 | 1466579875004 Marionette DEBUG loaded listener.js 00:17:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1164e7400) [pid = 1679] [serial = 1466] [outer = 0x115d1e800] 00:17:55 INFO - PROCESS | 1679 | 1466579875359 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]]]}] 00:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 524ms 00:17:55 INFO - PROCESS | 1679 | 1466579875402 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 00:17:55 INFO - PROCESS | 1679 | 1466579875405 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 00:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:17:55 INFO - PROCESS | 1679 | 1466579875410 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:17:55 INFO - PROCESS | 1679 | 1466579875412 Marionette TRACE conn2 <- [1,1926,null,{}] 00:17:55 INFO - PROCESS | 1679 | 1466579875414 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}] 00:17:55 INFO - PROCESS | 1679 | 1466579875416 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:55 INFO - PROCESS | 1679 | 1466579875502 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 00:17:55 INFO - PROCESS | 1679 | 1466579875506 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:55 INFO - PROCESS | 1679 | 1466579875508 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:55 INFO - PROCESS | 1679 | ++DOCSHELL 0x119288800 == 11 [pid = 1679] [id = 489] 00:17:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x11678e000) [pid = 1679] [serial = 1467] [outer = 0x0] 00:17:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x116f19c00) [pid = 1679] [serial = 1468] [outer = 0x11678e000] 00:17:55 INFO - PROCESS | 1679 | 1466579875535 Marionette DEBUG loaded listener.js 00:17:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x11826dc00) [pid = 1679] [serial = 1469] [outer = 0x11678e000] 00:17:55 INFO - PROCESS | 1679 | 1466579875980 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]]]}] 00:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 620ms 00:17:56 INFO - PROCESS | 1679 | 1466579876032 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 00:17:56 INFO - PROCESS | 1679 | 1466579876034 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 00:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:17:56 INFO - PROCESS | 1679 | 1466579876038 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:17:56 INFO - PROCESS | 1679 | 1466579876041 Marionette TRACE conn2 <- [1,1930,null,{}] 00:17:56 INFO - PROCESS | 1679 | 1466579876053 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}] 00:17:56 INFO - PROCESS | 1679 | 1466579876058 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:56 INFO - PROCESS | 1679 | 1466579876181 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 00:17:56 INFO - PROCESS | 1679 | 1466579876200 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:56 INFO - PROCESS | 1679 | 1466579876203 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:56 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d34800 == 12 [pid = 1679] [id = 490] 00:17:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x118872000) [pid = 1679] [serial = 1470] [outer = 0x0] 00:17:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x119191000) [pid = 1679] [serial = 1471] [outer = 0x118872000] 00:17:56 INFO - PROCESS | 1679 | 1466579876250 Marionette DEBUG loaded listener.js 00:17:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1197f3000) [pid = 1679] [serial = 1472] [outer = 0x118872000] 00:17:56 INFO - PROCESS | 1679 | 1466579876595 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]]]}] 00:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 581ms 00:17:56 INFO - PROCESS | 1679 | 1466579876621 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 00:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:17:56 INFO - PROCESS | 1679 | 1466579876623 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 00:17:56 INFO - PROCESS | 1679 | 1466579876625 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:17:56 INFO - PROCESS | 1679 | 1466579876626 Marionette TRACE conn2 <- [1,1934,null,{}] 00:17:56 INFO - PROCESS | 1679 | 1466579876628 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}] 00:17:56 INFO - PROCESS | 1679 | 1466579876629 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:56 INFO - PROCESS | 1679 | 1466579876745 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 00:17:56 INFO - PROCESS | 1679 | 1466579876776 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:56 INFO - PROCESS | 1679 | 1466579876777 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:56 INFO - PROCESS | 1679 | ++DOCSHELL 0x1251be800 == 13 [pid = 1679] [id = 491] 00:17:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x119908800) [pid = 1679] [serial = 1473] [outer = 0x0] 00:17:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x119a0a800) [pid = 1679] [serial = 1474] [outer = 0x119908800] 00:17:56 INFO - PROCESS | 1679 | 1466579876802 Marionette DEBUG loaded listener.js 00:17:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x119d32400) [pid = 1679] [serial = 1475] [outer = 0x119908800] 00:17:57 INFO - PROCESS | 1679 | 1466579877133 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]]]}] 00:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 518ms 00:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:17:57 INFO - PROCESS | 1679 | 1466579877143 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 00:17:57 INFO - PROCESS | 1679 | 1466579877145 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 00:17:57 INFO - PROCESS | 1679 | 1466579877147 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:17:57 INFO - PROCESS | 1679 | 1466579877148 Marionette TRACE conn2 <- [1,1938,null,{}] 00:17:57 INFO - PROCESS | 1679 | 1466579877155 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}] 00:17:57 INFO - PROCESS | 1679 | 1466579877156 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:57 INFO - PROCESS | 1679 | 1466579877259 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 00:17:57 INFO - PROCESS | 1679 | 1466579877296 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:57 INFO - PROCESS | 1679 | 1466579877298 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x126b5e000 == 14 [pid = 1679] [id = 492] 00:17:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x119d33800) [pid = 1679] [serial = 1476] [outer = 0x0] 00:17:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x119d3d000) [pid = 1679] [serial = 1477] [outer = 0x119d33800] 00:17:57 INFO - PROCESS | 1679 | 1466579877322 Marionette DEBUG loaded listener.js 00:17:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x119deac00) [pid = 1679] [serial = 1478] [outer = 0x119d33800] 00:17:57 INFO - PROCESS | 1679 | 1466579877658 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]]]}] 00:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 523ms 00:17:57 INFO - PROCESS | 1679 | 1466579877671 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 00:17:57 INFO - PROCESS | 1679 | 1466579877672 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 00:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:17:57 INFO - PROCESS | 1679 | 1466579877674 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:17:57 INFO - PROCESS | 1679 | 1466579877675 Marionette TRACE conn2 <- [1,1942,null,{}] 00:17:57 INFO - PROCESS | 1679 | 1466579877678 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}] 00:17:57 INFO - PROCESS | 1679 | 1466579877682 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:57 INFO - PROCESS | 1679 | 1466579877794 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 00:17:57 INFO - PROCESS | 1679 | 1466579877832 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:57 INFO - PROCESS | 1679 | 1466579877833 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x129281800 == 15 [pid = 1679] [id = 493] 00:17:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x119df0000) [pid = 1679] [serial = 1479] [outer = 0x0] 00:17:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x123881800) [pid = 1679] [serial = 1480] [outer = 0x119df0000] 00:17:57 INFO - PROCESS | 1679 | 1466579877857 Marionette DEBUG loaded listener.js 00:17:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x123a81800) [pid = 1679] [serial = 1481] [outer = 0x119df0000] 00:17:58 INFO - PROCESS | 1679 | 1466579878179 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]]]}] 00:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 00:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:17:58 INFO - PROCESS | 1679 | 1466579878194 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 00:17:58 INFO - PROCESS | 1679 | 1466579878195 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 00:17:58 INFO - PROCESS | 1679 | 1466579878197 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:17:58 INFO - PROCESS | 1679 | 1466579878198 Marionette TRACE conn2 <- [1,1946,null,{}] 00:17:58 INFO - PROCESS | 1679 | 1466579878204 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}] 00:17:58 INFO - PROCESS | 1679 | 1466579878205 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:58 INFO - PROCESS | 1679 | 1466579878309 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 00:17:58 INFO - PROCESS | 1679 | 1466579878346 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:58 INFO - PROCESS | 1679 | 1466579878348 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2cf800 == 16 [pid = 1679] [id = 494] 00:17:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x123885400) [pid = 1679] [serial = 1482] [outer = 0x0] 00:17:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x123a87c00) [pid = 1679] [serial = 1483] [outer = 0x123885400] 00:17:58 INFO - PROCESS | 1679 | 1466579878371 Marionette DEBUG loaded listener.js 00:17:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x123f99400) [pid = 1679] [serial = 1484] [outer = 0x123885400] 00:17:58 INFO - PROCESS | 1679 | 1466579878676 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]]]}] 00:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 522ms 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x119d3dc00) [pid = 1679] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x115e84c00) [pid = 1679] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x115d21000) [pid = 1679] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1125eb000) [pid = 1679] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x115e87800) [pid = 1679] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x112ed5c00) [pid = 1679] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1167d9c00) [pid = 1679] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1197ee800) [pid = 1679] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x119de8400) [pid = 1679] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x119ded400) [pid = 1679] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x119d37400) [pid = 1679] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1176e7400) [pid = 1679] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x112cb5400) [pid = 1679] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1239d5c00) [pid = 1679] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1125f5400) [pid = 1679] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x119906400) [pid = 1679] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1186e0800) [pid = 1679] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1167dc400) [pid = 1679] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x1125ebc00) [pid = 1679] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x1167d8000) [pid = 1679] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:17:58 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1129b5000) [pid = 1679] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:17:58 INFO - PROCESS | 1679 | 1466579878916 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 00:17:58 INFO - PROCESS | 1679 | 1466579878917 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 00:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:17:58 INFO - PROCESS | 1679 | 1466579878927 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:17:58 INFO - PROCESS | 1679 | 1466579878928 Marionette TRACE conn2 <- [1,1950,null,{}] 00:17:58 INFO - PROCESS | 1679 | 1466579878931 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}] 00:17:58 INFO - PROCESS | 1679 | 1466579878933 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:59 INFO - PROCESS | 1679 | 1466579879047 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 00:17:59 INFO - PROCESS | 1679 | 1466579879118 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:59 INFO - PROCESS | 1679 | 1466579879119 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:59 INFO - PROCESS | 1679 | ++DOCSHELL 0x11927d000 == 17 [pid = 1679] [id = 495] 00:17:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x1129b5000) [pid = 1679] [serial = 1485] [outer = 0x0] 00:17:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1133c9c00) [pid = 1679] [serial = 1486] [outer = 0x1129b5000] 00:17:59 INFO - PROCESS | 1679 | 1466579879146 Marionette DEBUG loaded listener.js 00:17:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x116634000) [pid = 1679] [serial = 1487] [outer = 0x1129b5000] 00:17:59 INFO - PROCESS | 1679 | 1466579879449 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]]]}] 00:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 568ms 00:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:17:59 INFO - PROCESS | 1679 | 1466579879503 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 00:17:59 INFO - PROCESS | 1679 | 1466579879504 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 00:17:59 INFO - PROCESS | 1679 | 1466579879507 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:17:59 INFO - PROCESS | 1679 | 1466579879508 Marionette TRACE conn2 <- [1,1954,null,{}] 00:17:59 INFO - PROCESS | 1679 | 1466579879510 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}] 00:17:59 INFO - PROCESS | 1679 | 1466579879512 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:59 INFO - PROCESS | 1679 | 1466579879587 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 00:17:59 INFO - PROCESS | 1679 | 1466579879591 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:59 INFO - PROCESS | 1679 | 1466579879592 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:17:59 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a59b800 == 18 [pid = 1679] [id = 496] 00:17:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x1167dd800) [pid = 1679] [serial = 1488] [outer = 0x0] 00:17:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x118680400) [pid = 1679] [serial = 1489] [outer = 0x1167dd800] 00:17:59 INFO - PROCESS | 1679 | 1466579879616 Marionette DEBUG loaded listener.js 00:17:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x119744800) [pid = 1679] [serial = 1490] [outer = 0x1167dd800] 00:17:59 INFO - PROCESS | 1679 | 1466579879906 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]]]}] 00:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 418ms 00:17:59 INFO - PROCESS | 1679 | 1466579879925 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 00:17:59 INFO - PROCESS | 1679 | 1466579879927 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 00:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:17:59 INFO - PROCESS | 1679 | 1466579879929 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:17:59 INFO - PROCESS | 1679 | 1466579879930 Marionette TRACE conn2 <- [1,1958,null,{}] 00:17:59 INFO - PROCESS | 1679 | 1466579879937 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}] 00:17:59 INFO - PROCESS | 1679 | 1466579879938 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:00 INFO - PROCESS | 1679 | 1466579880015 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 00:18:00 INFO - PROCESS | 1679 | 1466579880021 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:00 INFO - PROCESS | 1679 | 1466579880022 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a5ac000 == 19 [pid = 1679] [id = 497] 00:18:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1199c1400) [pid = 1679] [serial = 1491] [outer = 0x0] 00:18:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1217e5c00) [pid = 1679] [serial = 1492] [outer = 0x1199c1400] 00:18:00 INFO - PROCESS | 1679 | 1466579880046 Marionette DEBUG loaded listener.js 00:18:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x123a87400) [pid = 1679] [serial = 1493] [outer = 0x1199c1400] 00:18:00 INFO - PROCESS | 1679 | 1466579880400 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]]]}] 00:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 521ms 00:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:18:00 INFO - PROCESS | 1679 | 1466579880451 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 00:18:00 INFO - PROCESS | 1679 | 1466579880452 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 00:18:00 INFO - PROCESS | 1679 | 1466579880455 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:18:00 INFO - PROCESS | 1679 | 1466579880456 Marionette TRACE conn2 <- [1,1962,null,{}] 00:18:00 INFO - PROCESS | 1679 | 1466579880458 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}] 00:18:00 INFO - PROCESS | 1679 | 1466579880460 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:00 INFO - PROCESS | 1679 | 1466579880547 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 00:18:00 INFO - PROCESS | 1679 | 1466579880553 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:00 INFO - PROCESS | 1679 | 1466579880555 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a822000 == 20 [pid = 1679] [id = 498] 00:18:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x124271c00) [pid = 1679] [serial = 1494] [outer = 0x0] 00:18:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x1245fa400) [pid = 1679] [serial = 1495] [outer = 0x124271c00] 00:18:00 INFO - PROCESS | 1679 | 1466579880583 Marionette DEBUG loaded listener.js 00:18:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x124e08400) [pid = 1679] [serial = 1496] [outer = 0x124271c00] 00:18:00 INFO - PROCESS | 1679 | 1466579880908 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]]]}] 00:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 00:18:00 INFO - PROCESS | 1679 | 1466579880974 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 00:18:00 INFO - PROCESS | 1679 | 1466579880976 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 00:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:18:00 INFO - PROCESS | 1679 | 1466579880979 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:18:00 INFO - PROCESS | 1679 | 1466579880982 Marionette TRACE conn2 <- [1,1966,null,{}] 00:18:00 INFO - PROCESS | 1679 | 1466579880986 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}] 00:18:00 INFO - PROCESS | 1679 | 1466579880988 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:01 INFO - PROCESS | 1679 | 1466579881077 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 00:18:01 INFO - PROCESS | 1679 | 1466579881174 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:01 INFO - PROCESS | 1679 | 1466579881177 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:01 INFO - PROCESS | 1679 | ++DOCSHELL 0x1164a7000 == 21 [pid = 1679] [id = 499] 00:18:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1129b2400) [pid = 1679] [serial = 1497] [outer = 0x0] 00:18:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x112dd1c00) [pid = 1679] [serial = 1498] [outer = 0x1129b2400] 00:18:01 INFO - PROCESS | 1679 | 1466579881208 Marionette DEBUG loaded listener.js 00:18:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x115d26000) [pid = 1679] [serial = 1499] [outer = 0x1129b2400] 00:18:01 INFO - PROCESS | 1679 | 1466579881630 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]]]}] 00:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 672ms 00:18:01 INFO - PROCESS | 1679 | 1466579881652 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 00:18:01 INFO - PROCESS | 1679 | 1466579881655 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 00:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:18:01 INFO - PROCESS | 1679 | 1466579881661 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:18:01 INFO - PROCESS | 1679 | 1466579881665 Marionette TRACE conn2 <- [1,1970,null,{}] 00:18:01 INFO - PROCESS | 1679 | 1466579881669 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}] 00:18:01 INFO - PROCESS | 1679 | 1466579881671 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:01 INFO - PROCESS | 1679 | 1466579881814 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 00:18:01 INFO - PROCESS | 1679 | 1466579881943 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:01 INFO - PROCESS | 1679 | 1466579881945 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:01 INFO - PROCESS | 1679 | ++DOCSHELL 0x124aae000 == 22 [pid = 1679] [id = 500] 00:18:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x11826c800) [pid = 1679] [serial = 1500] [outer = 0x0] 00:18:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x118291800) [pid = 1679] [serial = 1501] [outer = 0x11826c800] 00:18:01 INFO - PROCESS | 1679 | 1466579881977 Marionette DEBUG loaded listener.js 00:18:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x11886cc00) [pid = 1679] [serial = 1502] [outer = 0x11826c800] 00:18:02 INFO - PROCESS | 1679 | 1466579882388 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]]]}] 00:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 777ms 00:18:02 INFO - PROCESS | 1679 | 1466579882436 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 00:18:02 INFO - PROCESS | 1679 | 1466579882437 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 00:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:18:02 INFO - PROCESS | 1679 | 1466579882440 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:18:02 INFO - PROCESS | 1679 | 1466579882441 Marionette TRACE conn2 <- [1,1974,null,{}] 00:18:02 INFO - PROCESS | 1679 | 1466579882448 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}] 00:18:02 INFO - PROCESS | 1679 | 1466579882451 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:02 INFO - PROCESS | 1679 | 1466579882549 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 00:18:02 INFO - PROCESS | 1679 | 1466579882606 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:02 INFO - PROCESS | 1679 | 1466579882608 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:02 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a81d800 == 23 [pid = 1679] [id = 501] 00:18:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x119d37800) [pid = 1679] [serial = 1503] [outer = 0x0] 00:18:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x119dea000) [pid = 1679] [serial = 1504] [outer = 0x119d37800] 00:18:02 INFO - PROCESS | 1679 | 1466579882639 Marionette DEBUG loaded listener.js 00:18:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x1217ea000) [pid = 1679] [serial = 1505] [outer = 0x119d37800] 00:18:03 INFO - PROCESS | 1679 | 1466579883099 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]]]}] 00:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 670ms 00:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:18:03 INFO - PROCESS | 1679 | 1466579883110 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 00:18:03 INFO - PROCESS | 1679 | 1466579883112 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 00:18:03 INFO - PROCESS | 1679 | 1466579883114 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:18:03 INFO - PROCESS | 1679 | 1466579883115 Marionette TRACE conn2 <- [1,1978,null,{}] 00:18:03 INFO - PROCESS | 1679 | 1466579883117 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}] 00:18:03 INFO - PROCESS | 1679 | 1466579883119 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:03 INFO - PROCESS | 1679 | 1466579883239 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 00:18:03 INFO - PROCESS | 1679 | 1466579883308 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:03 INFO - PROCESS | 1679 | 1466579883309 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:03 INFO - PROCESS | 1679 | ++DOCSHELL 0x11694a000 == 24 [pid = 1679] [id = 502] 00:18:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x1167d5800) [pid = 1679] [serial = 1506] [outer = 0x0] 00:18:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x118879c00) [pid = 1679] [serial = 1507] [outer = 0x1167d5800] 00:18:03 INFO - PROCESS | 1679 | 1466579883340 Marionette DEBUG loaded listener.js 00:18:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x1125eb400) [pid = 1679] [serial = 1508] [outer = 0x1167d5800] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x119903c00) [pid = 1679] [serial = 1425] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x119b8f400) [pid = 1679] [serial = 1428] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x1167d6800) [pid = 1679] [serial = 1444] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x1189f1400) [pid = 1679] [serial = 1422] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x119744000) [pid = 1679] [serial = 1423] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x11697d000) [pid = 1679] [serial = 1419] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x117d16400) [pid = 1679] [serial = 1420] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x113c4c800) [pid = 1679] [serial = 1416] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x115d22c00) [pid = 1679] [serial = 1417] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1176eb000) [pid = 1679] [serial = 1413] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x118430800) [pid = 1679] [serial = 1414] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x119d3c000) [pid = 1679] [serial = 1429] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x116978c00) [pid = 1679] [serial = 1410] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x123dfb000) [pid = 1679] [serial = 1407] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x119df4c00) [pid = 1679] [serial = 1404] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x115dc8c00) [pid = 1679] [serial = 1443] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1186d5800) [pid = 1679] [serial = 1401] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x112e79400) [pid = 1679] [serial = 1398] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x123882400) [pid = 1679] [serial = 1405] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x11918c000) [pid = 1679] [serial = 1402] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x119d7c800) [pid = 1679] [serial = 1411] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x124943c00) [pid = 1679] [serial = 1408] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x116136800) [pid = 1679] [serial = 1399] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x119d3ac00) [pid = 1679] [serial = 1454] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x120f24c00) [pid = 1679] [serial = 1456] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x11974c800) [pid = 1679] [serial = 1451] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x117d0fc00) [pid = 1679] [serial = 1441] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x1199c2000) [pid = 1679] [serial = 1453] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x1167e3400) [pid = 1679] [serial = 1440] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x113dd0400) [pid = 1679] [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.] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x1133c9800) [pid = 1679] [serial = 1438] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x117d18c00) [pid = 1679] [serial = 1447] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x123a5f400) [pid = 1679] [serial = 1434] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x112976800) [pid = 1679] [serial = 1437] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x123a8c400) [pid = 1679] [serial = 1435] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x119478800) [pid = 1679] [serial = 1450] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x1217e1c00) [pid = 1679] [serial = 1431] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x116f19400) [pid = 1679] [serial = 1446] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x1239d1400) [pid = 1679] [serial = 1432] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x1199bfc00) [pid = 1679] [serial = 1426] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x1217e8c00) [pid = 1679] [serial = 1457] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 66 (0x123878400) [pid = 1679] [serial = 1459] [outer = 0x0] [url = about:blank] 00:18:03 INFO - PROCESS | 1679 | --DOMWINDOW == 65 (0x123883c00) [pid = 1679] [serial = 1460] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1679 | --DOCSHELL 0x116ac8800 == 23 [pid = 1679] [id = 487] 00:18:04 INFO - PROCESS | 1679 | --DOMWINDOW == 64 (0x116137800) [pid = 1679] [serial = 1462] [outer = 0x0] [url = about:blank] 00:18:04 INFO - PROCESS | 1679 | 1466579884274 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]]]}] 00:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1171ms 00:18:04 INFO - PROCESS | 1679 | 1466579884286 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 00:18:04 INFO - PROCESS | 1679 | 1466579884288 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 00:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:18:04 INFO - PROCESS | 1679 | 1466579884292 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:18:04 INFO - PROCESS | 1679 | 1466579884294 Marionette TRACE conn2 <- [1,1982,null,{}] 00:18:04 INFO - PROCESS | 1679 | 1466579884298 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}] 00:18:04 INFO - PROCESS | 1679 | 1466579884299 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:04 INFO - PROCESS | 1679 | 1466579884376 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 00:18:04 INFO - PROCESS | 1679 | 1466579884381 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:04 INFO - PROCESS | 1679 | 1466579884384 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:04 INFO - PROCESS | 1679 | ++DOCSHELL 0x115eea000 == 24 [pid = 1679] [id = 503] 00:18:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 65 (0x112ed7000) [pid = 1679] [serial = 1509] [outer = 0x0] 00:18:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x113c86800) [pid = 1679] [serial = 1510] [outer = 0x112ed7000] 00:18:04 INFO - PROCESS | 1679 | 1466579884414 Marionette DEBUG loaded listener.js 00:18:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x115d27000) [pid = 1679] [serial = 1511] [outer = 0x112ed7000] 00:18:04 INFO - PROCESS | 1679 | 1466579884801 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]]]}] 00:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 526ms 00:18:04 INFO - PROCESS | 1679 | 1466579884818 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 00:18:04 INFO - PROCESS | 1679 | 1466579884821 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 00:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:18:04 INFO - PROCESS | 1679 | 1466579884833 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:18:04 INFO - PROCESS | 1679 | 1466579884834 Marionette TRACE conn2 <- [1,1986,null,{}] 00:18:04 INFO - PROCESS | 1679 | 1466579884837 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}] 00:18:04 INFO - PROCESS | 1679 | 1466579884838 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:04 INFO - PROCESS | 1679 | 1466579884935 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 00:18:04 INFO - PROCESS | 1679 | 1466579884974 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:04 INFO - PROCESS | 1679 | 1466579884976 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:04 INFO - PROCESS | 1679 | ++DOCSHELL 0x11823a800 == 25 [pid = 1679] [id = 504] 00:18:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x11678ec00) [pid = 1679] [serial = 1512] [outer = 0x0] 00:18:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x1167d9c00) [pid = 1679] [serial = 1513] [outer = 0x11678ec00] 00:18:05 INFO - PROCESS | 1679 | 1466579885003 Marionette DEBUG loaded listener.js 00:18:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x116979000) [pid = 1679] [serial = 1514] [outer = 0x11678ec00] 00:18:05 INFO - PROCESS | 1679 | 1466579885345 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]]]}] 00:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 522ms 00:18:05 INFO - PROCESS | 1679 | 1466579885355 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 00:18:05 INFO - PROCESS | 1679 | 1466579885356 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 00:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:18:05 INFO - PROCESS | 1679 | 1466579885358 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:18:05 INFO - PROCESS | 1679 | 1466579885361 Marionette TRACE conn2 <- [1,1990,null,{}] 00:18:05 INFO - PROCESS | 1679 | 1466579885377 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}] 00:18:05 INFO - PROCESS | 1679 | 1466579885380 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:05 INFO - PROCESS | 1679 | 1466579885472 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 00:18:05 INFO - PROCESS | 1679 | 1466579885477 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:05 INFO - PROCESS | 1679 | 1466579885479 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192db000 == 26 [pid = 1679] [id = 505] 00:18:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x1121a7000) [pid = 1679] [serial = 1515] [outer = 0x0] 00:18:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x11826c400) [pid = 1679] [serial = 1516] [outer = 0x1121a7000] 00:18:05 INFO - PROCESS | 1679 | 1466579885507 Marionette DEBUG loaded listener.js 00:18:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x118296400) [pid = 1679] [serial = 1517] [outer = 0x1121a7000] 00:18:05 INFO - PROCESS | 1679 | 1466579885936 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]]]}] 00:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 623ms 00:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:18:05 INFO - PROCESS | 1679 | 1466579885986 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 00:18:05 INFO - PROCESS | 1679 | 1466579885989 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 00:18:05 INFO - PROCESS | 1679 | 1466579885992 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:18:05 INFO - PROCESS | 1679 | 1466579885994 Marionette TRACE conn2 <- [1,1994,null,{}] 00:18:05 INFO - PROCESS | 1679 | 1466579885997 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}] 00:18:06 INFO - PROCESS | 1679 | 1466579885999 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:06 INFO - PROCESS | 1679 | 1466579886150 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 00:18:06 INFO - PROCESS | 1679 | 1466579886205 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:06 INFO - PROCESS | 1679 | 1466579886206 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a38800 == 27 [pid = 1679] [id = 506] 00:18:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x118430800) [pid = 1679] [serial = 1518] [outer = 0x0] 00:18:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x1189a2000) [pid = 1679] [serial = 1519] [outer = 0x118430800] 00:18:06 INFO - PROCESS | 1679 | 1466579886249 Marionette DEBUG loaded listener.js 00:18:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x119476400) [pid = 1679] [serial = 1520] [outer = 0x118430800] 00:18:06 INFO - PROCESS | 1679 | 1466579886552 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]]]}] 00:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 572ms 00:18:06 INFO - PROCESS | 1679 | 1466579886574 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 00:18:06 INFO - PROCESS | 1679 | 1466579886576 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 00:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:18:06 INFO - PROCESS | 1679 | 1466579886592 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:18:06 INFO - PROCESS | 1679 | 1466579886593 Marionette TRACE conn2 <- [1,1998,null,{}] 00:18:06 INFO - PROCESS | 1679 | 1466579886595 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}] 00:18:06 INFO - PROCESS | 1679 | 1466579886596 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:06 INFO - PROCESS | 1679 | 1466579886692 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 00:18:06 INFO - PROCESS | 1679 | 1466579886696 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:06 INFO - PROCESS | 1679 | 1466579886697 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x123922800 == 28 [pid = 1679] [id = 507] 00:18:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x11678b000) [pid = 1679] [serial = 1521] [outer = 0x0] 00:18:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x119746c00) [pid = 1679] [serial = 1522] [outer = 0x11678b000] 00:18:06 INFO - PROCESS | 1679 | 1466579886723 Marionette DEBUG loaded listener.js 00:18:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x1197f8400) [pid = 1679] [serial = 1523] [outer = 0x11678b000] 00:18:06 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x119df0000) [pid = 1679] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:18:06 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x123885400) [pid = 1679] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:18:06 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x1129b5000) [pid = 1679] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:18:06 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x1167dd800) [pid = 1679] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:18:06 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x118872000) [pid = 1679] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:18:06 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x11678e000) [pid = 1679] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:18:06 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x115d1e800) [pid = 1679] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:18:06 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x115e18400) [pid = 1679] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:18:06 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x119908800) [pid = 1679] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:18:06 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x124271c00) [pid = 1679] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:18:06 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x1199c1400) [pid = 1679] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:18:06 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x119d33800) [pid = 1679] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:18:07 INFO - PROCESS | 1679 | 1466579887139 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]]]}] 00:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 573ms 00:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:18:07 INFO - PROCESS | 1679 | 1466579887163 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 00:18:07 INFO - PROCESS | 1679 | 1466579887164 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 00:18:07 INFO - PROCESS | 1679 | 1466579887168 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:18:07 INFO - PROCESS | 1679 | 1466579887171 Marionette TRACE conn2 <- [1,2002,null,{}] 00:18:07 INFO - PROCESS | 1679 | 1466579887174 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}] 00:18:07 INFO - PROCESS | 1679 | 1466579887178 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:07 INFO - PROCESS | 1679 | 1466579887270 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 00:18:07 INFO - PROCESS | 1679 | 1466579887273 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:07 INFO - PROCESS | 1679 | 1466579887275 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:07 INFO - PROCESS | 1679 | ++DOCSHELL 0x12456e000 == 29 [pid = 1679] [id = 508] 00:18:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x1189a5800) [pid = 1679] [serial = 1524] [outer = 0x0] 00:18:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x119906000) [pid = 1679] [serial = 1525] [outer = 0x1189a5800] 00:18:07 INFO - PROCESS | 1679 | 1466579887302 Marionette DEBUG loaded listener.js 00:18:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x119d3b400) [pid = 1679] [serial = 1526] [outer = 0x1189a5800] 00:18:07 INFO - PROCESS | 1679 | 1466579887622 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]]]}] 00:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 473ms 00:18:07 INFO - PROCESS | 1679 | 1466579887640 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 00:18:07 INFO - PROCESS | 1679 | 1466579887641 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 00:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:18:07 INFO - PROCESS | 1679 | 1466579887643 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:18:07 INFO - PROCESS | 1679 | 1466579887644 Marionette TRACE conn2 <- [1,2006,null,{}] 00:18:07 INFO - PROCESS | 1679 | 1466579887647 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}] 00:18:07 INFO - PROCESS | 1679 | 1466579887659 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:07 INFO - PROCESS | 1679 | 1466579887732 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 00:18:07 INFO - PROCESS | 1679 | 1466579887786 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:07 INFO - PROCESS | 1679 | 1466579887787 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:07 INFO - PROCESS | 1679 | ++DOCSHELL 0x1251c1800 == 30 [pid = 1679] [id = 509] 00:18:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x112cb2800) [pid = 1679] [serial = 1527] [outer = 0x0] 00:18:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x119d7a800) [pid = 1679] [serial = 1528] [outer = 0x112cb2800] 00:18:07 INFO - PROCESS | 1679 | 1466579887811 Marionette DEBUG loaded listener.js 00:18:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x119fb8800) [pid = 1679] [serial = 1529] [outer = 0x112cb2800] 00:18:08 INFO - PROCESS | 1679 | 1466579888109 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]]]}] 00:18:08 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 00:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 475ms 00:18:08 INFO - PROCESS | 1679 | 1466579888123 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 00:18:08 INFO - PROCESS | 1679 | 1466579888125 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 00:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:18:08 INFO - PROCESS | 1679 | 1466579888127 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:18:08 INFO - PROCESS | 1679 | 1466579888128 Marionette TRACE conn2 <- [1,2010,null,{}] 00:18:08 INFO - PROCESS | 1679 | 1466579888130 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}] 00:18:08 INFO - PROCESS | 1679 | 1466579888131 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:08 INFO - PROCESS | 1679 | 1466579888219 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 00:18:08 INFO - PROCESS | 1679 | 1466579888223 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:08 INFO - PROCESS | 1679 | 1466579888224 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x126982000 == 31 [pid = 1679] [id = 510] 00:18:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x1217e1000) [pid = 1679] [serial = 1530] [outer = 0x0] 00:18:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x123877800) [pid = 1679] [serial = 1531] [outer = 0x1217e1000] 00:18:08 INFO - PROCESS | 1679 | 1466579888251 Marionette DEBUG loaded listener.js 00:18:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x123880c00) [pid = 1679] [serial = 1532] [outer = 0x1217e1000] 00:18:08 INFO - PROCESS | 1679 | 1466579888683 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]]]}] 00:18:08 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 00:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 619ms 00:18:08 INFO - PROCESS | 1679 | 1466579888747 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 00:18:08 INFO - PROCESS | 1679 | 1466579888751 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 00:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:18:08 INFO - PROCESS | 1679 | 1466579888755 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:18:08 INFO - PROCESS | 1679 | 1466579888756 Marionette TRACE conn2 <- [1,2014,null,{}] 00:18:08 INFO - PROCESS | 1679 | 1466579888760 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}] 00:18:08 INFO - PROCESS | 1679 | 1466579888761 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:08 INFO - PROCESS | 1679 | 1466579888842 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 00:18:08 INFO - PROCESS | 1679 | 1466579888845 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:08 INFO - PROCESS | 1679 | 1466579888846 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192d7800 == 32 [pid = 1679] [id = 511] 00:18:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x11947a000) [pid = 1679] [serial = 1533] [outer = 0x0] 00:18:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x1239c7c00) [pid = 1679] [serial = 1534] [outer = 0x11947a000] 00:18:08 INFO - PROCESS | 1679 | 1466579888872 Marionette DEBUG loaded listener.js 00:18:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x1239d3000) [pid = 1679] [serial = 1535] [outer = 0x11947a000] 00:18:09 INFO - PROCESS | 1679 | 1466579889432 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]]]}] 00:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 721ms 00:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:18:09 INFO - PROCESS | 1679 | 1466579889487 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 00:18:09 INFO - PROCESS | 1679 | 1466579889490 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 00:18:09 INFO - PROCESS | 1679 | 1466579889515 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:18:09 INFO - PROCESS | 1679 | 1466579889519 Marionette TRACE conn2 <- [1,2018,null,{}] 00:18:09 INFO - PROCESS | 1679 | 1466579889547 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}] 00:18:09 INFO - PROCESS | 1679 | 1466579889549 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:09 INFO - PROCESS | 1679 | 1466579889653 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 00:18:09 INFO - PROCESS | 1679 | 1466579889705 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:09 INFO - PROCESS | 1679 | 1466579889707 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:09 INFO - PROCESS | 1679 | ++DOCSHELL 0x11823a000 == 33 [pid = 1679] [id = 512] 00:18:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1129b4c00) [pid = 1679] [serial = 1536] [outer = 0x0] 00:18:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x115d1f800) [pid = 1679] [serial = 1537] [outer = 0x1129b4c00] 00:18:09 INFO - PROCESS | 1679 | 1466579889738 Marionette DEBUG loaded listener.js 00:18:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x116485c00) [pid = 1679] [serial = 1538] [outer = 0x1129b4c00] 00:18:10 INFO - PROCESS | 1679 | 1466579890206 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]]]}] 00:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 868ms 00:18:10 INFO - PROCESS | 1679 | 1466579890380 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 00:18:10 INFO - PROCESS | 1679 | 1466579890384 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 00:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:18:10 INFO - PROCESS | 1679 | 1466579890389 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:18:10 INFO - PROCESS | 1679 | 1466579890391 Marionette TRACE conn2 <- [1,2022,null,{}] 00:18:10 INFO - PROCESS | 1679 | 1466579890395 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}] 00:18:10 INFO - PROCESS | 1679 | 1466579890397 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:10 INFO - PROCESS | 1679 | 1466579890495 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 00:18:10 INFO - PROCESS | 1679 | 1466579890571 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:10 INFO - PROCESS | 1679 | 1466579890574 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:10 INFO - PROCESS | 1679 | ++DOCSHELL 0x116abc000 == 34 [pid = 1679] [id = 513] 00:18:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x116195c00) [pid = 1679] [serial = 1539] [outer = 0x0] 00:18:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x116788400) [pid = 1679] [serial = 1540] [outer = 0x116195c00] 00:18:10 INFO - PROCESS | 1679 | 1466579890602 Marionette DEBUG loaded listener.js 00:18:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x1167e0800) [pid = 1679] [serial = 1541] [outer = 0x116195c00] 00:18:10 INFO - PROCESS | 1679 | 1466579890987 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]]]}] 00:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 620ms 00:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:18:11 INFO - PROCESS | 1679 | 1466579891010 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 00:18:11 INFO - PROCESS | 1679 | 1466579891012 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 00:18:11 INFO - PROCESS | 1679 | 1466579891018 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:18:11 INFO - PROCESS | 1679 | 1466579891022 Marionette TRACE conn2 <- [1,2026,null,{}] 00:18:11 INFO - PROCESS | 1679 | 1466579891024 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}] 00:18:11 INFO - PROCESS | 1679 | 1466579891026 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x124e08400) [pid = 1679] [serial = 1496] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x123a87400) [pid = 1679] [serial = 1493] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x119d3d000) [pid = 1679] [serial = 1477] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x123881800) [pid = 1679] [serial = 1480] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x119deac00) [pid = 1679] [serial = 1478] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x123a87c00) [pid = 1679] [serial = 1483] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x123a81800) [pid = 1679] [serial = 1481] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x1133c9c00) [pid = 1679] [serial = 1486] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x1245fa400) [pid = 1679] [serial = 1495] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x118680400) [pid = 1679] [serial = 1489] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x116634000) [pid = 1679] [serial = 1487] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x1217e5c00) [pid = 1679] [serial = 1492] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x123f99400) [pid = 1679] [serial = 1484] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x119191000) [pid = 1679] [serial = 1471] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x1197f3000) [pid = 1679] [serial = 1472] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x116f19c00) [pid = 1679] [serial = 1468] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x11826dc00) [pid = 1679] [serial = 1469] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x115d24400) [pid = 1679] [serial = 1465] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 66 (0x1164e7400) [pid = 1679] [serial = 1466] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 65 (0x116a1b000) [pid = 1679] [serial = 1463] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 64 (0x119a0a800) [pid = 1679] [serial = 1474] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 63 (0x119744800) [pid = 1679] [serial = 1490] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | --DOMWINDOW == 62 (0x119d32400) [pid = 1679] [serial = 1475] [outer = 0x0] [url = about:blank] 00:18:11 INFO - PROCESS | 1679 | 1466579891129 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 00:18:11 INFO - PROCESS | 1679 | 1466579891166 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:11 INFO - PROCESS | 1679 | 1466579891167 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:11 INFO - PROCESS | 1679 | ++DOCSHELL 0x118230800 == 35 [pid = 1679] [id = 514] 00:18:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 63 (0x1167dd800) [pid = 1679] [serial = 1542] [outer = 0x0] 00:18:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 64 (0x116f1a400) [pid = 1679] [serial = 1543] [outer = 0x1167dd800] 00:18:11 INFO - PROCESS | 1679 | 1466579891194 Marionette DEBUG loaded listener.js 00:18:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 65 (0x11828ac00) [pid = 1679] [serial = 1544] [outer = 0x1167dd800] 00:18:11 INFO - PROCESS | 1679 | 1466579891496 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]]]}] 00:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 528ms 00:18:11 INFO - PROCESS | 1679 | 1466579891543 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 00:18:11 INFO - PROCESS | 1679 | 1466579891544 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 00:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:18:11 INFO - PROCESS | 1679 | 1466579891546 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:18:11 INFO - PROCESS | 1679 | 1466579891548 Marionette TRACE conn2 <- [1,2030,null,{}] 00:18:11 INFO - PROCESS | 1679 | 1466579891558 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}] 00:18:11 INFO - PROCESS | 1679 | 1466579891561 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:11 INFO - PROCESS | 1679 | 1466579891641 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 00:18:11 INFO - PROCESS | 1679 | 1466579891696 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:11 INFO - PROCESS | 1679 | 1466579891698 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:11 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217c4800 == 36 [pid = 1679] [id = 515] 00:18:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x1186db000) [pid = 1679] [serial = 1545] [outer = 0x0] 00:18:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x119189c00) [pid = 1679] [serial = 1546] [outer = 0x1186db000] 00:18:11 INFO - PROCESS | 1679 | 1466579891727 Marionette DEBUG loaded listener.js 00:18:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x119750800) [pid = 1679] [serial = 1547] [outer = 0x1186db000] 00:18:12 INFO - PROCESS | 1679 | 1466579892010 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]]]}] 00:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 474ms 00:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:18:12 INFO - PROCESS | 1679 | 1466579892024 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 00:18:12 INFO - PROCESS | 1679 | 1466579892025 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 00:18:12 INFO - PROCESS | 1679 | 1466579892027 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:18:12 INFO - PROCESS | 1679 | 1466579892028 Marionette TRACE conn2 <- [1,2034,null,{}] 00:18:12 INFO - PROCESS | 1679 | 1466579892030 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}] 00:18:12 INFO - PROCESS | 1679 | 1466579892032 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:12 INFO - PROCESS | 1679 | 1466579892126 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 00:18:12 INFO - PROCESS | 1679 | 1466579892129 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:12 INFO - PROCESS | 1679 | 1466579892130 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:12 INFO - PROCESS | 1679 | ++DOCSHELL 0x12456f000 == 37 [pid = 1679] [id = 516] 00:18:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x1125a0c00) [pid = 1679] [serial = 1548] [outer = 0x0] 00:18:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x1199c7000) [pid = 1679] [serial = 1549] [outer = 0x1125a0c00] 00:18:12 INFO - PROCESS | 1679 | 1466579892158 Marionette DEBUG loaded listener.js 00:18:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x119d34000) [pid = 1679] [serial = 1550] [outer = 0x1125a0c00] 00:18:12 INFO - PROCESS | 1679 | 1466579892494 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]]]}] 00:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 00:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:18:12 INFO - PROCESS | 1679 | 1466579892551 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 00:18:12 INFO - PROCESS | 1679 | 1466579892552 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 00:18:12 INFO - PROCESS | 1679 | 1466579892554 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:18:12 INFO - PROCESS | 1679 | 1466579892555 Marionette TRACE conn2 <- [1,2038,null,{}] 00:18:12 INFO - PROCESS | 1679 | 1466579892558 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}] 00:18:12 INFO - PROCESS | 1679 | 1466579892559 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:12 INFO - PROCESS | 1679 | 1466579892632 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 00:18:12 INFO - PROCESS | 1679 | 1466579892638 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:12 INFO - PROCESS | 1679 | 1466579892639 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:12 INFO - PROCESS | 1679 | ++DOCSHELL 0x126733800 == 38 [pid = 1679] [id = 517] 00:18:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x1133c6000) [pid = 1679] [serial = 1551] [outer = 0x0] 00:18:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x119def000) [pid = 1679] [serial = 1552] [outer = 0x1133c6000] 00:18:12 INFO - PROCESS | 1679 | 1466579892664 Marionette DEBUG loaded listener.js 00:18:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x1217e4000) [pid = 1679] [serial = 1553] [outer = 0x1133c6000] 00:18:13 INFO - PROCESS | 1679 | 1466579893006 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]]]}] 00:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 469ms 00:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:18:13 INFO - PROCESS | 1679 | 1466579893024 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 00:18:13 INFO - PROCESS | 1679 | 1466579893025 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 00:18:13 INFO - PROCESS | 1679 | 1466579893027 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:18:13 INFO - PROCESS | 1679 | 1466579893028 Marionette TRACE conn2 <- [1,2042,null,{}] 00:18:13 INFO - PROCESS | 1679 | 1466579893031 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}] 00:18:13 INFO - PROCESS | 1679 | 1466579893037 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:13 INFO - PROCESS | 1679 | 1466579893160 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 00:18:13 INFO - PROCESS | 1679 | 1466579893164 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:13 INFO - PROCESS | 1679 | 1466579893165 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:13 INFO - PROCESS | 1679 | ++DOCSHELL 0x129048000 == 39 [pid = 1679] [id = 518] 00:18:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x123878400) [pid = 1679] [serial = 1554] [outer = 0x0] 00:18:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x1239cd400) [pid = 1679] [serial = 1555] [outer = 0x123878400] 00:18:13 INFO - PROCESS | 1679 | 1466579893191 Marionette DEBUG loaded listener.js 00:18:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x123dfb400) [pid = 1679] [serial = 1556] [outer = 0x123878400] 00:18:13 INFO - PROCESS | 1679 | 1466579893530 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]]]}] 00:18:13 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) 00:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 520ms 00:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:18:13 INFO - PROCESS | 1679 | 1466579893547 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 00:18:13 INFO - PROCESS | 1679 | 1466579893549 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 00:18:13 INFO - PROCESS | 1679 | 1466579893563 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:18:13 INFO - PROCESS | 1679 | 1466579893564 Marionette TRACE conn2 <- [1,2046,null,{}] 00:18:13 INFO - PROCESS | 1679 | 1466579893568 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}] 00:18:13 INFO - PROCESS | 1679 | 1466579893570 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:13 INFO - PROCESS | 1679 | 1466579893664 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 00:18:13 INFO - PROCESS | 1679 | 1466579893667 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:13 INFO - PROCESS | 1679 | 1466579893668 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:13 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a253000 == 40 [pid = 1679] [id = 519] 00:18:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x118680c00) [pid = 1679] [serial = 1557] [outer = 0x0] 00:18:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x124274000) [pid = 1679] [serial = 1558] [outer = 0x118680c00] 00:18:13 INFO - PROCESS | 1679 | 1466579893692 Marionette DEBUG loaded listener.js 00:18:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1245f7400) [pid = 1679] [serial = 1559] [outer = 0x118680c00] 00:18:14 INFO - PROCESS | 1679 | 1466579894039 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]]]}] 00:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 527ms 00:18:14 INFO - PROCESS | 1679 | 1466579894082 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 00:18:14 INFO - PROCESS | 1679 | 1466579894083 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 00:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:18:14 INFO - PROCESS | 1679 | 1466579894085 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:18:14 INFO - PROCESS | 1679 | 1466579894086 Marionette TRACE conn2 <- [1,2050,null,{}] 00:18:14 INFO - PROCESS | 1679 | 1466579894089 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}] 00:18:14 INFO - PROCESS | 1679 | 1466579894090 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:14 INFO - PROCESS | 1679 | 1466579894184 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 00:18:14 INFO - PROCESS | 1679 | 1466579894188 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:14 INFO - PROCESS | 1679 | 1466579894189 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:14 INFO - PROCESS | 1679 | ++DOCSHELL 0x117157800 == 41 [pid = 1679] [id = 520] 00:18:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x11259e800) [pid = 1679] [serial = 1560] [outer = 0x0] 00:18:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1125f8400) [pid = 1679] [serial = 1561] [outer = 0x11259e800] 00:18:14 INFO - PROCESS | 1679 | 1466579894213 Marionette DEBUG loaded listener.js 00:18:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x124e60c00) [pid = 1679] [serial = 1562] [outer = 0x11259e800] 00:18:14 INFO - PROCESS | 1679 | 1466579894528 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]]]}] 00:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 470ms 00:18:14 INFO - PROCESS | 1679 | 1466579894558 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 00:18:14 INFO - PROCESS | 1679 | 1466579894559 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 00:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:18:14 INFO - PROCESS | 1679 | 1466579894570 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:18:14 INFO - PROCESS | 1679 | 1466579894572 Marionette TRACE conn2 <- [1,2054,null,{}] 00:18:14 INFO - PROCESS | 1679 | 1466579894574 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}] 00:18:14 INFO - PROCESS | 1679 | 1466579894575 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:14 INFO - PROCESS | 1679 | 1466579894672 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 00:18:14 INFO - PROCESS | 1679 | 1466579894685 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:14 INFO - PROCESS | 1679 | 1466579894687 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:14 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a59c800 == 42 [pid = 1679] [id = 521] 00:18:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x124949400) [pid = 1679] [serial = 1563] [outer = 0x0] 00:18:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x125050400) [pid = 1679] [serial = 1564] [outer = 0x124949400] 00:18:14 INFO - PROCESS | 1679 | 1466579894710 Marionette DEBUG loaded listener.js 00:18:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x12566ac00) [pid = 1679] [serial = 1565] [outer = 0x124949400] 00:18:14 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x1217e1000) [pid = 1679] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:18:14 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1121a7000) [pid = 1679] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:18:14 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x1167d5800) [pid = 1679] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:18:14 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x1129b2400) [pid = 1679] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:18:14 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x11826c800) [pid = 1679] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:18:14 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x119d37800) [pid = 1679] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:18:14 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x118430800) [pid = 1679] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:18:14 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x112ed7000) [pid = 1679] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:18:14 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x11678b000) [pid = 1679] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:18:14 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x112cb2800) [pid = 1679] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:18:14 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x1189a5800) [pid = 1679] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:18:14 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x11678ec00) [pid = 1679] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:18:15 INFO - PROCESS | 1679 | 1466579895076 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]]]}] 00:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 522ms 00:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:18:15 INFO - PROCESS | 1679 | 1466579895090 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 00:18:15 INFO - PROCESS | 1679 | 1466579895092 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 00:18:15 INFO - PROCESS | 1679 | 1466579895094 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:18:15 INFO - PROCESS | 1679 | 1466579895095 Marionette TRACE conn2 <- [1,2058,null,{}] 00:18:15 INFO - PROCESS | 1679 | 1466579895098 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}] 00:18:15 INFO - PROCESS | 1679 | 1466579895099 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:15 INFO - PROCESS | 1679 | 1466579895199 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 00:18:15 INFO - PROCESS | 1679 | 1466579895280 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:15 INFO - PROCESS | 1679 | 1466579895281 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x126b60000 == 43 [pid = 1679] [id = 522] 00:18:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x1125f2c00) [pid = 1679] [serial = 1566] [outer = 0x0] 00:18:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x1167d6c00) [pid = 1679] [serial = 1567] [outer = 0x1125f2c00] 00:18:15 INFO - PROCESS | 1679 | 1466579895322 Marionette DEBUG loaded listener.js 00:18:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x119b94000) [pid = 1679] [serial = 1568] [outer = 0x1125f2c00] 00:18:15 INFO - PROCESS | 1679 | 1466579895609 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]]]}] 00:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms 00:18:15 INFO - PROCESS | 1679 | 1466579895623 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 00:18:15 INFO - PROCESS | 1679 | 1466579895624 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 00:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:18:15 INFO - PROCESS | 1679 | 1466579895631 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:18:15 INFO - PROCESS | 1679 | 1466579895633 Marionette TRACE conn2 <- [1,2062,null,{}] 00:18:15 INFO - PROCESS | 1679 | 1466579895643 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}] 00:18:15 INFO - PROCESS | 1679 | 1466579895644 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:15 INFO - PROCESS | 1679 | 1466579895741 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 00:18:15 INFO - PROCESS | 1679 | 1466579895745 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:15 INFO - PROCESS | 1679 | 1466579895746 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aaad800 == 44 [pid = 1679] [id = 523] 00:18:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x119dee400) [pid = 1679] [serial = 1569] [outer = 0x0] 00:18:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x125669800) [pid = 1679] [serial = 1570] [outer = 0x119dee400] 00:18:15 INFO - PROCESS | 1679 | 1466579895773 Marionette DEBUG loaded listener.js 00:18:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1257ef800) [pid = 1679] [serial = 1571] [outer = 0x119dee400] 00:18:16 INFO - PROCESS | 1679 | 1466579896125 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]]]}] 00:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 527ms 00:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:18:16 INFO - PROCESS | 1679 | 1466579896161 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 00:18:16 INFO - PROCESS | 1679 | 1466579896162 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 00:18:16 INFO - PROCESS | 1679 | 1466579896164 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:18:16 INFO - PROCESS | 1679 | 1466579896165 Marionette TRACE conn2 <- [1,2066,null,{}] 00:18:16 INFO - PROCESS | 1679 | 1466579896170 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}] 00:18:16 INFO - PROCESS | 1679 | 1466579896171 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:16 INFO - PROCESS | 1679 | 1466579896248 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 00:18:16 INFO - PROCESS | 1679 | 1466579896254 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:16 INFO - PROCESS | 1679 | 1466579896255 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:16 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0f5800 == 45 [pid = 1679] [id = 524] 00:18:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x125670c00) [pid = 1679] [serial = 1572] [outer = 0x0] 00:18:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x126459c00) [pid = 1679] [serial = 1573] [outer = 0x125670c00] 00:18:16 INFO - PROCESS | 1679 | 1466579896279 Marionette DEBUG loaded listener.js 00:18:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x1265a3400) [pid = 1679] [serial = 1574] [outer = 0x125670c00] 00:18:16 INFO - PROCESS | 1679 | 1466579896595 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]]]}] 00:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 471ms 00:18:16 INFO - PROCESS | 1679 | 1466579896636 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 00:18:16 INFO - PROCESS | 1679 | 1466579896637 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 00:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:18:16 INFO - PROCESS | 1679 | 1466579896639 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:18:16 INFO - PROCESS | 1679 | 1466579896640 Marionette TRACE conn2 <- [1,2070,null,{}] 00:18:16 INFO - PROCESS | 1679 | 1466579896643 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}] 00:18:16 INFO - PROCESS | 1679 | 1466579896644 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:16 INFO - PROCESS | 1679 | 1466579896721 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 00:18:16 INFO - PROCESS | 1679 | 1466579896724 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:16 INFO - PROCESS | 1679 | 1466579896726 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:16 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba49000 == 46 [pid = 1679] [id = 525] 00:18:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x126456c00) [pid = 1679] [serial = 1575] [outer = 0x0] 00:18:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x126797c00) [pid = 1679] [serial = 1576] [outer = 0x126456c00] 00:18:16 INFO - PROCESS | 1679 | 1466579896749 Marionette DEBUG loaded listener.js 00:18:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1267d0000) [pid = 1679] [serial = 1577] [outer = 0x126456c00] 00:18:17 INFO - PROCESS | 1679 | 1466579897199 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]]]}] 00:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 617ms 00:18:17 INFO - PROCESS | 1679 | 1466579897268 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 00:18:17 INFO - PROCESS | 1679 | 1466579897271 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 00:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:18:17 INFO - PROCESS | 1679 | 1466579897275 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:18:17 INFO - PROCESS | 1679 | 1466579897277 Marionette TRACE conn2 <- [1,2074,null,{}] 00:18:17 INFO - PROCESS | 1679 | 1466579897281 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}] 00:18:17 INFO - PROCESS | 1679 | 1466579897285 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:17 INFO - PROCESS | 1679 | 1466579897384 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 00:18:17 INFO - PROCESS | 1679 | 1466579897453 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:17 INFO - PROCESS | 1679 | 1466579897455 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:17 INFO - PROCESS | 1679 | ++DOCSHELL 0x119286800 == 47 [pid = 1679] [id = 526] 00:18:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x115e87400) [pid = 1679] [serial = 1578] [outer = 0x0] 00:18:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x1167e1800) [pid = 1679] [serial = 1579] [outer = 0x115e87400] 00:18:17 INFO - PROCESS | 1679 | 1466579897485 Marionette DEBUG loaded listener.js 00:18:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x116f98800) [pid = 1679] [serial = 1580] [outer = 0x115e87400] 00:18:17 INFO - PROCESS | 1679 | 1466579897890 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]]]}] 00:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 624ms 00:18:17 INFO - PROCESS | 1679 | 1466579897899 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 00:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:18:17 INFO - PROCESS | 1679 | 1466579897905 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 00:18:17 INFO - PROCESS | 1679 | 1466579897909 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:18:17 INFO - PROCESS | 1679 | 1466579897911 Marionette TRACE conn2 <- [1,2078,null,{}] 00:18:17 INFO - PROCESS | 1679 | 1466579897914 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}] 00:18:17 INFO - PROCESS | 1679 | 1466579897915 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:18 INFO - PROCESS | 1679 | 1466579898016 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 00:18:18 INFO - PROCESS | 1679 | 1466579898073 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:18 INFO - PROCESS | 1679 | 1466579898074 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:18 INFO - PROCESS | 1679 | ++DOCSHELL 0x12883d000 == 48 [pid = 1679] [id = 527] 00:18:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x118436400) [pid = 1679] [serial = 1581] [outer = 0x0] 00:18:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x119474400) [pid = 1679] [serial = 1582] [outer = 0x118436400] 00:18:18 INFO - PROCESS | 1679 | 1466579898104 Marionette DEBUG loaded listener.js 00:18:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x11990fc00) [pid = 1679] [serial = 1583] [outer = 0x118436400] 00:18:18 INFO - PROCESS | 1679 | 1466579898552 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]]]}] 00:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 671ms 00:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:18:18 INFO - PROCESS | 1679 | 1466579898582 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 00:18:18 INFO - PROCESS | 1679 | 1466579898584 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 00:18:18 INFO - PROCESS | 1679 | 1466579898587 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:18:18 INFO - PROCESS | 1679 | 1466579898591 Marionette TRACE conn2 <- [1,2082,null,{}] 00:18:18 INFO - PROCESS | 1679 | 1466579898603 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}] 00:18:18 INFO - PROCESS | 1679 | 1466579898608 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:18 INFO - PROCESS | 1679 | 1466579898740 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 00:18:18 INFO - PROCESS | 1679 | 1466579898823 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:18 INFO - PROCESS | 1679 | 1466579898825 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:18 INFO - PROCESS | 1679 | ++DOCSHELL 0x12bd67000 == 49 [pid = 1679] [id = 528] 00:18:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x123884400) [pid = 1679] [serial = 1584] [outer = 0x0] 00:18:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1239d6400) [pid = 1679] [serial = 1585] [outer = 0x123884400] 00:18:18 INFO - PROCESS | 1679 | 1466579898856 Marionette DEBUG loaded listener.js 00:18:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x123b65000) [pid = 1679] [serial = 1586] [outer = 0x123884400] 00:18:19 INFO - PROCESS | 1679 | 1466579899298 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]]]}] 00:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 776ms 00:18:19 INFO - PROCESS | 1679 | 1466579899364 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 00:18:19 INFO - PROCESS | 1679 | 1466579899367 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 00:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:18:19 INFO - PROCESS | 1679 | 1466579899390 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:18:19 INFO - PROCESS | 1679 | 1466579899392 Marionette TRACE conn2 <- [1,2086,null,{}] 00:18:19 INFO - PROCESS | 1679 | 1466579899394 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}] 00:18:19 INFO - PROCESS | 1679 | 1466579899395 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:19 INFO - PROCESS | 1679 | 1466579899499 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 00:18:19 INFO - PROCESS | 1679 | 1466579899574 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:19 INFO - PROCESS | 1679 | 1466579899576 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:19 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c03f000 == 50 [pid = 1679] [id = 529] 00:18:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x123885800) [pid = 1679] [serial = 1587] [outer = 0x0] 00:18:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12566c400) [pid = 1679] [serial = 1588] [outer = 0x123885800] 00:18:19 INFO - PROCESS | 1679 | 1466579899604 Marionette DEBUG loaded listener.js 00:18:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1256ee800) [pid = 1679] [serial = 1589] [outer = 0x123885800] 00:18:20 INFO - PROCESS | 1679 | 1466579900202 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]]]}] 00:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 871ms 00:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:18:20 INFO - PROCESS | 1679 | 1466579900260 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 00:18:20 INFO - PROCESS | 1679 | 1466579900262 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 00:18:20 INFO - PROCESS | 1679 | 1466579900265 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:18:20 INFO - PROCESS | 1679 | 1466579900267 Marionette TRACE conn2 <- [1,2090,null,{}] 00:18:20 INFO - PROCESS | 1679 | 1466579900271 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}] 00:18:20 INFO - PROCESS | 1679 | 1466579900272 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:20 INFO - PROCESS | 1679 | 1466579900361 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 00:18:20 INFO - PROCESS | 1679 | 1466579900436 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:20 INFO - PROCESS | 1679 | 1466579900438 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:20 INFO - PROCESS | 1679 | ++DOCSHELL 0x11640a000 == 51 [pid = 1679] [id = 530] 00:18:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x11678ec00) [pid = 1679] [serial = 1590] [outer = 0x0] 00:18:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1167d9800) [pid = 1679] [serial = 1591] [outer = 0x11678ec00] 00:18:20 INFO - PROCESS | 1679 | 1466579900468 Marionette DEBUG loaded listener.js 00:18:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x116f8e800) [pid = 1679] [serial = 1592] [outer = 0x11678ec00] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0f5800 == 50 [pid = 1679] [id = 524] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12aaad800 == 49 [pid = 1679] [id = 523] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x126b60000 == 48 [pid = 1679] [id = 522] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12a59c800 == 47 [pid = 1679] [id = 521] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x117157800 == 46 [pid = 1679] [id = 520] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12a253000 == 45 [pid = 1679] [id = 519] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x129048000 == 44 [pid = 1679] [id = 518] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x126733800 == 43 [pid = 1679] [id = 517] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12456f000 == 42 [pid = 1679] [id = 516] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x1217c4800 == 41 [pid = 1679] [id = 515] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x118230800 == 40 [pid = 1679] [id = 514] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x116abc000 == 39 [pid = 1679] [id = 513] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x11823a000 == 38 [pid = 1679] [id = 512] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x123922800 == 37 [pid = 1679] [id = 507] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12456e000 == 36 [pid = 1679] [id = 508] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x1251c1800 == 35 [pid = 1679] [id = 509] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x119a38800 == 34 [pid = 1679] [id = 506] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x1192d7800 == 33 [pid = 1679] [id = 511] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x126982000 == 32 [pid = 1679] [id = 510] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12c03f000 == 31 [pid = 1679] [id = 529] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12bd67000 == 30 [pid = 1679] [id = 528] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12883d000 == 29 [pid = 1679] [id = 527] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba49000 == 28 [pid = 1679] [id = 525] 00:18:21 INFO - PROCESS | 1679 | --DOCSHELL 0x119286800 == 27 [pid = 1679] [id = 526] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x11826c400) [pid = 1679] [serial = 1516] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x118879c00) [pid = 1679] [serial = 1507] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1125eb400) [pid = 1679] [serial = 1508] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x115d26000) [pid = 1679] [serial = 1499] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x112dd1c00) [pid = 1679] [serial = 1498] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x11886cc00) [pid = 1679] [serial = 1502] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x118291800) [pid = 1679] [serial = 1501] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1217ea000) [pid = 1679] [serial = 1505] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x119dea000) [pid = 1679] [serial = 1504] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1189a2000) [pid = 1679] [serial = 1519] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x113c86800) [pid = 1679] [serial = 1510] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x119746c00) [pid = 1679] [serial = 1522] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x119476400) [pid = 1679] [serial = 1520] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x119fb8800) [pid = 1679] [serial = 1529] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x1197f8400) [pid = 1679] [serial = 1523] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x119906000) [pid = 1679] [serial = 1525] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1167d9c00) [pid = 1679] [serial = 1513] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x116979000) [pid = 1679] [serial = 1514] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x123880c00) [pid = 1679] [serial = 1532] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x118296400) [pid = 1679] [serial = 1517] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x119d7a800) [pid = 1679] [serial = 1528] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x115d27000) [pid = 1679] [serial = 1511] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x119d3b400) [pid = 1679] [serial = 1526] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x123877800) [pid = 1679] [serial = 1531] [outer = 0x0] [url = about:blank] 00:18:21 INFO - PROCESS | 1679 | 1466579901413 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]]]}] 00:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1171ms 00:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:18:21 INFO - PROCESS | 1679 | 1466579901438 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 00:18:21 INFO - PROCESS | 1679 | 1466579901440 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 00:18:21 INFO - PROCESS | 1679 | 1466579901443 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:18:21 INFO - PROCESS | 1679 | 1466579901445 Marionette TRACE conn2 <- [1,2094,null,{}] 00:18:21 INFO - PROCESS | 1679 | 1466579901450 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}] 00:18:21 INFO - PROCESS | 1679 | 1466579901452 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:21 INFO - PROCESS | 1679 | 1466579901529 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 00:18:21 INFO - PROCESS | 1679 | 1466579901538 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:21 INFO - PROCESS | 1679 | 1466579901541 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:21 INFO - PROCESS | 1679 | ++DOCSHELL 0x11672f800 == 28 [pid = 1679] [id = 531] 00:18:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x112974000) [pid = 1679] [serial = 1593] [outer = 0x0] 00:18:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x113c87800) [pid = 1679] [serial = 1594] [outer = 0x112974000] 00:18:21 INFO - PROCESS | 1679 | 1466579901569 Marionette DEBUG loaded listener.js 00:18:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x115d28c00) [pid = 1679] [serial = 1595] [outer = 0x112974000] 00:18:21 INFO - PROCESS | 1679 | 1466579901949 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]]]}] 00:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 523ms 00:18:21 INFO - PROCESS | 1679 | 1466579901967 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 00:18:21 INFO - PROCESS | 1679 | 1466579901970 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 00:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:18:21 INFO - PROCESS | 1679 | 1466579901975 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:18:21 INFO - PROCESS | 1679 | 1466579901977 Marionette TRACE conn2 <- [1,2098,null,{}] 00:18:21 INFO - PROCESS | 1679 | 1466579901979 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}] 00:18:21 INFO - PROCESS | 1679 | 1466579901981 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:22 INFO - PROCESS | 1679 | 1466579902096 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 00:18:22 INFO - PROCESS | 1679 | 1466579902154 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:22 INFO - PROCESS | 1679 | 1466579902155 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:22 INFO - PROCESS | 1679 | ++DOCSHELL 0x116183800 == 29 [pid = 1679] [id = 532] 00:18:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1125f0c00) [pid = 1679] [serial = 1596] [outer = 0x0] 00:18:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1129b2c00) [pid = 1679] [serial = 1597] [outer = 0x1125f0c00] 00:18:22 INFO - PROCESS | 1679 | 1466579902187 Marionette DEBUG loaded listener.js 00:18:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x115d24000) [pid = 1679] [serial = 1598] [outer = 0x1125f0c00] 00:18:22 INFO - PROCESS | 1679 | 1466579902723 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]]]}] 00:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 772ms 00:18:22 INFO - PROCESS | 1679 | 1466579902762 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 00:18:22 INFO - PROCESS | 1679 | 1466579902764 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 00:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:18:22 INFO - PROCESS | 1679 | 1466579902771 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:18:22 INFO - PROCESS | 1679 | 1466579902773 Marionette TRACE conn2 <- [1,2102,null,{}] 00:18:22 INFO - PROCESS | 1679 | 1466579902777 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}] 00:18:22 INFO - PROCESS | 1679 | 1466579902779 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:22 INFO - PROCESS | 1679 | 1466579902904 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 00:18:22 INFO - PROCESS | 1679 | 1466579902980 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:22 INFO - PROCESS | 1679 | 1466579902982 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:22 INFO - PROCESS | 1679 | ++DOCSHELL 0x119287800 == 30 [pid = 1679] [id = 533] 00:18:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1176ed000) [pid = 1679] [serial = 1599] [outer = 0x0] 00:18:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x11826d400) [pid = 1679] [serial = 1600] [outer = 0x1176ed000] 00:18:23 INFO - PROCESS | 1679 | 1466579903012 Marionette DEBUG loaded listener.js 00:18:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x118293000) [pid = 1679] [serial = 1601] [outer = 0x1176ed000] 00:18:23 INFO - PROCESS | 1679 | 1466579903546 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]]]}] 00:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 821ms 00:18:23 INFO - PROCESS | 1679 | 1466579903594 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 00:18:23 INFO - PROCESS | 1679 | 1466579903597 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 00:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:18:23 INFO - PROCESS | 1679 | 1466579903601 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:18:23 INFO - PROCESS | 1679 | 1466579903603 Marionette TRACE conn2 <- [1,2106,null,{}] 00:18:23 INFO - PROCESS | 1679 | 1466579903607 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}] 00:18:23 INFO - PROCESS | 1679 | 1466579903609 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:23 INFO - PROCESS | 1679 | 1466579903759 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 00:18:23 INFO - PROCESS | 1679 | 1466579903840 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:23 INFO - PROCESS | 1679 | 1466579903841 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:23 INFO - PROCESS | 1679 | ++DOCSHELL 0x119dad800 == 31 [pid = 1679] [id = 534] 00:18:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x118298000) [pid = 1679] [serial = 1602] [outer = 0x0] 00:18:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x11918c400) [pid = 1679] [serial = 1603] [outer = 0x118298000] 00:18:23 INFO - PROCESS | 1679 | 1466579903871 Marionette DEBUG loaded listener.js 00:18:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x119748400) [pid = 1679] [serial = 1604] [outer = 0x118298000] 00:18:24 INFO - PROCESS | 1679 | --DOCSHELL 0x11672f800 == 30 [pid = 1679] [id = 531] 00:18:24 INFO - PROCESS | 1679 | --DOCSHELL 0x11640a000 == 29 [pid = 1679] [id = 530] 00:18:24 INFO - PROCESS | 1679 | 1466579904360 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]]]}] 00:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 772ms 00:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:18:24 INFO - PROCESS | 1679 | 1466579904373 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 00:18:24 INFO - PROCESS | 1679 | 1466579904375 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 00:18:24 INFO - PROCESS | 1679 | 1466579904378 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:18:24 INFO - PROCESS | 1679 | 1466579904380 Marionette TRACE conn2 <- [1,2110,null,{}] 00:18:24 INFO - PROCESS | 1679 | 1466579904385 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}] 00:18:24 INFO - PROCESS | 1679 | 1466579904388 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:24 INFO - PROCESS | 1679 | 1466579904476 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 00:18:24 INFO - PROCESS | 1679 | 1466579904528 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:24 INFO - PROCESS | 1679 | 1466579904531 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:24 INFO - PROCESS | 1679 | ++DOCSHELL 0x118333000 == 30 [pid = 1679] [id = 535] 00:18:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x11663b400) [pid = 1679] [serial = 1605] [outer = 0x0] 00:18:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1176f1400) [pid = 1679] [serial = 1606] [outer = 0x11663b400] 00:18:24 INFO - PROCESS | 1679 | 1466579904558 Marionette DEBUG loaded listener.js 00:18:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x118870400) [pid = 1679] [serial = 1607] [outer = 0x11663b400] 00:18:24 INFO - PROCESS | 1679 | 1466579904858 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]]]}] 00:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 00:18:24 INFO - PROCESS | 1679 | 1466579904898 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 00:18:24 INFO - PROCESS | 1679 | 1466579904903 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 00:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:18:24 INFO - PROCESS | 1679 | 1466579904908 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:18:24 INFO - PROCESS | 1679 | 1466579904909 Marionette TRACE conn2 <- [1,2114,null,{}] 00:18:24 INFO - PROCESS | 1679 | 1466579904911 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}] 00:18:24 INFO - PROCESS | 1679 | 1466579904913 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:24 INFO - PROCESS | 1679 | 1466579904992 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 00:18:25 INFO - PROCESS | 1679 | 1466579905058 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:25 INFO - PROCESS | 1679 | 1466579905059 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:25 INFO - PROCESS | 1679 | ++DOCSHELL 0x123a3d000 == 31 [pid = 1679] [id = 536] 00:18:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x118879c00) [pid = 1679] [serial = 1608] [outer = 0x0] 00:18:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x11974ac00) [pid = 1679] [serial = 1609] [outer = 0x118879c00] 00:18:25 INFO - PROCESS | 1679 | 1466579905087 Marionette DEBUG loaded listener.js 00:18:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x1199c3c00) [pid = 1679] [serial = 1610] [outer = 0x118879c00] 00:18:25 INFO - PROCESS | 1679 | 1466579905379 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]]]}] 00:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 521ms 00:18:25 INFO - PROCESS | 1679 | 1466579905429 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 00:18:25 INFO - PROCESS | 1679 | 1466579905430 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 00:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:18:25 INFO - PROCESS | 1679 | 1466579905433 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:18:25 INFO - PROCESS | 1679 | 1466579905437 Marionette TRACE conn2 <- [1,2118,null,{}] 00:18:25 INFO - PROCESS | 1679 | 1466579905445 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}] 00:18:25 INFO - PROCESS | 1679 | 1466579905449 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:25 INFO - PROCESS | 1679 | 1466579905525 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 00:18:25 INFO - PROCESS | 1679 | 1466579905530 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:25 INFO - PROCESS | 1679 | 1466579905532 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:25 INFO - PROCESS | 1679 | ++DOCSHELL 0x12568e000 == 32 [pid = 1679] [id = 537] 00:18:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x119d35c00) [pid = 1679] [serial = 1611] [outer = 0x0] 00:18:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x119d3e400) [pid = 1679] [serial = 1612] [outer = 0x119d35c00] 00:18:25 INFO - PROCESS | 1679 | 1466579905563 Marionette DEBUG loaded listener.js 00:18:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1217e0c00) [pid = 1679] [serial = 1613] [outer = 0x119d35c00] 00:18:25 INFO - PROCESS | 1679 | 1466579905955 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]]]}] 00:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 574ms 00:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:18:26 INFO - PROCESS | 1679 | 1466579906006 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 00:18:26 INFO - PROCESS | 1679 | 1466579906008 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 00:18:26 INFO - PROCESS | 1679 | 1466579906010 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:18:26 INFO - PROCESS | 1679 | 1466579906011 Marionette TRACE conn2 <- [1,2122,null,{}] 00:18:26 INFO - PROCESS | 1679 | 1466579906013 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}] 00:18:26 INFO - PROCESS | 1679 | 1466579906014 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:26 INFO - PROCESS | 1679 | 1466579906112 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 00:18:26 INFO - PROCESS | 1679 | 1466579906123 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:26 INFO - PROCESS | 1679 | 1466579906124 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:26 INFO - PROCESS | 1679 | ++DOCSHELL 0x126b54800 == 33 [pid = 1679] [id = 538] 00:18:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x1197fbc00) [pid = 1679] [serial = 1614] [outer = 0x0] 00:18:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12387a800) [pid = 1679] [serial = 1615] [outer = 0x1197fbc00] 00:18:26 INFO - PROCESS | 1679 | 1466579906149 Marionette DEBUG loaded listener.js 00:18:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x123885400) [pid = 1679] [serial = 1616] [outer = 0x1197fbc00] 00:18:26 INFO - PROCESS | 1679 | 1466579906481 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]]]}] 00:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 517ms 00:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:18:26 INFO - PROCESS | 1679 | 1466579906528 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 00:18:26 INFO - PROCESS | 1679 | 1466579906529 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 00:18:26 INFO - PROCESS | 1679 | 1466579906538 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:18:26 INFO - PROCESS | 1679 | 1466579906539 Marionette TRACE conn2 <- [1,2126,null,{}] 00:18:26 INFO - PROCESS | 1679 | 1466579906541 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}] 00:18:26 INFO - PROCESS | 1679 | 1466579906543 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:26 INFO - PROCESS | 1679 | 1466579906637 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 00:18:26 INFO - PROCESS | 1679 | 1466579906647 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:26 INFO - PROCESS | 1679 | 1466579906648 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:26 INFO - PROCESS | 1679 | ++DOCSHELL 0x128d63800 == 34 [pid = 1679] [id = 539] 00:18:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x123932c00) [pid = 1679] [serial = 1617] [outer = 0x0] 00:18:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x123a7f800) [pid = 1679] [serial = 1618] [outer = 0x123932c00] 00:18:26 INFO - PROCESS | 1679 | 1466579906673 Marionette DEBUG loaded listener.js 00:18:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x123b70800) [pid = 1679] [serial = 1619] [outer = 0x123932c00] 00:18:27 INFO - PROCESS | 1679 | 1466579907017 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]]]}] 00:18:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 525ms 00:18:27 INFO - PROCESS | 1679 | 1466579907056 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 00:18:27 INFO - PROCESS | 1679 | 1466579907057 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 00:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:18:27 INFO - PROCESS | 1679 | 1466579907060 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:18:27 INFO - PROCESS | 1679 | 1466579907061 Marionette TRACE conn2 <- [1,2130,null,{}] 00:18:27 INFO - PROCESS | 1679 | 1466579907063 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}] 00:18:27 INFO - PROCESS | 1679 | 1466579907067 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:27 INFO - PROCESS | 1679 | 1466579907184 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 00:18:27 INFO - PROCESS | 1679 | 1466579907200 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:27 INFO - PROCESS | 1679 | 1466579907201 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a265000 == 35 [pid = 1679] [id = 540] 00:18:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x12426ec00) [pid = 1679] [serial = 1620] [outer = 0x0] 00:18:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x12494b400) [pid = 1679] [serial = 1621] [outer = 0x12426ec00] 00:18:27 INFO - PROCESS | 1679 | 1466579907225 Marionette DEBUG loaded listener.js 00:18:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x1256ed000) [pid = 1679] [serial = 1622] [outer = 0x12426ec00] 00:18:27 INFO - PROCESS | 1679 | 1466579907579 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] 00:18:27 INFO - PROCESS | 1679 | 1466579907629 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 00:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:18:27 INFO - PROCESS | 1679 | 1466579907632 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:18:27 INFO - PROCESS | 1679 | 1466579907633 Marionette TRACE conn2 <- [1,2134,null,{}] 00:18:27 INFO - PROCESS | 1679 | 1466579907635 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}] 00:18:27 INFO - PROCESS | 1679 | 1466579907636 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:27 INFO - PROCESS | 1679 | 1466579907724 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 00:18:27 INFO - PROCESS | 1679 | 1466579907728 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:27 INFO - PROCESS | 1679 | 1466579907729 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a37800 == 36 [pid = 1679] [id = 541] 00:18:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1125f4800) [pid = 1679] [serial = 1623] [outer = 0x0] 00:18:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x115e83800) [pid = 1679] [serial = 1624] [outer = 0x1125f4800] 00:18:27 INFO - PROCESS | 1679 | 1466579907759 Marionette DEBUG loaded listener.js 00:18:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x118436400) [pid = 1679] [serial = 1625] [outer = 0x1125f4800] 00:18:28 INFO - PROCESS | 1679 | 1466579908149 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]]]}] 00:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 568ms 00:18:28 INFO - PROCESS | 1679 | 1466579908201 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 00:18:28 INFO - PROCESS | 1679 | 1466579908203 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 00:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:18:28 INFO - PROCESS | 1679 | 1466579908206 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:18:28 INFO - PROCESS | 1679 | 1466579908207 Marionette TRACE conn2 <- [1,2138,null,{}] 00:18:28 INFO - PROCESS | 1679 | 1466579908211 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}] 00:18:28 INFO - PROCESS | 1679 | 1466579908212 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:28 INFO - PROCESS | 1679 | 1466579908363 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 00:18:28 INFO - PROCESS | 1679 | 1466579908378 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:28 INFO - PROCESS | 1679 | 1466579908379 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:28 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a814800 == 37 [pid = 1679] [id = 542] 00:18:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x11647a000) [pid = 1679] [serial = 1626] [outer = 0x0] 00:18:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1197f9c00) [pid = 1679] [serial = 1627] [outer = 0x11647a000] 00:18:28 INFO - PROCESS | 1679 | 1466579908420 Marionette DEBUG loaded listener.js 00:18:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1240ca000) [pid = 1679] [serial = 1628] [outer = 0x11647a000] 00:18:28 INFO - PROCESS | 1679 | 1466579908865 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]]]}] 00:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 671ms 00:18:28 INFO - PROCESS | 1679 | 1466579908877 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 00:18:28 INFO - PROCESS | 1679 | 1466579908879 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 00:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:18:28 INFO - PROCESS | 1679 | 1466579908885 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:18:28 INFO - PROCESS | 1679 | 1466579908889 Marionette TRACE conn2 <- [1,2142,null,{}] 00:18:28 INFO - PROCESS | 1679 | 1466579908892 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}] 00:18:28 INFO - PROCESS | 1679 | 1466579908893 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:29 INFO - PROCESS | 1679 | 1466579909004 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 00:18:29 INFO - PROCESS | 1679 | 1466579909009 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:29 INFO - PROCESS | 1679 | 1466579909010 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:29 INFO - PROCESS | 1679 | ++DOCSHELL 0x124572800 == 38 [pid = 1679] [id = 543] 00:18:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x120f25c00) [pid = 1679] [serial = 1629] [outer = 0x0] 00:18:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1256eec00) [pid = 1679] [serial = 1630] [outer = 0x120f25c00] 00:18:29 INFO - PROCESS | 1679 | 1466579909035 Marionette DEBUG loaded listener.js 00:18:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x126453400) [pid = 1679] [serial = 1631] [outer = 0x120f25c00] 00:18:29 INFO - PROCESS | 1679 | 1466579909345 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] 00:18:29 INFO - PROCESS | 1679 | 1466579909361 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 00:18:29 INFO - PROCESS | 1679 | 1466579909363 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:18:29 INFO - PROCESS | 1679 | 1466579909365 Marionette TRACE conn2 <- [1,2146,null,{}] 00:18:29 INFO - PROCESS | 1679 | 1466579909369 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}] 00:18:29 INFO - PROCESS | 1679 | 1466579909372 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:29 INFO - PROCESS | 1679 | 1466579909451 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 00:18:29 INFO - PROCESS | 1679 | 1466579909456 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:29 INFO - PROCESS | 1679 | 1466579909457 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:29 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba3a000 == 39 [pid = 1679] [id = 544] 00:18:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x126455c00) [pid = 1679] [serial = 1632] [outer = 0x0] 00:18:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x126708800) [pid = 1679] [serial = 1633] [outer = 0x126455c00] 00:18:29 INFO - PROCESS | 1679 | 1466579909481 Marionette DEBUG loaded listener.js 00:18:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1267cec00) [pid = 1679] [serial = 1634] [outer = 0x126455c00] 00:18:29 INFO - PROCESS | 1679 | 1466579909945 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] 00:18:29 INFO - PROCESS | 1679 | 1466579909991 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 00:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:18:29 INFO - PROCESS | 1679 | 1466579909994 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:18:29 INFO - PROCESS | 1679 | 1466579909996 Marionette TRACE conn2 <- [1,2150,null,{}] 00:18:30 INFO - PROCESS | 1679 | 1466579910003 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}] 00:18:30 INFO - PROCESS | 1679 | 1466579910005 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:30 INFO - PROCESS | 1679 | 1466579910102 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 00:18:30 INFO - PROCESS | 1679 | 1466579910175 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:30 INFO - PROCESS | 1679 | 1466579910177 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:30 INFO - PROCESS | 1679 | ++DOCSHELL 0x119fee800 == 40 [pid = 1679] [id = 545] 00:18:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x115dcb000) [pid = 1679] [serial = 1635] [outer = 0x0] 00:18:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x116a21c00) [pid = 1679] [serial = 1636] [outer = 0x115dcb000] 00:18:30 INFO - PROCESS | 1679 | 1466579910208 Marionette DEBUG loaded listener.js 00:18:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x1186d8800) [pid = 1679] [serial = 1637] [outer = 0x115dcb000] 00:18:30 INFO - PROCESS | 1679 | 1466579910653 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]]]}] 00:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 677ms 00:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:18:30 INFO - PROCESS | 1679 | 1466579910671 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 00:18:30 INFO - PROCESS | 1679 | 1466579910674 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 00:18:30 INFO - PROCESS | 1679 | 1466579910679 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:18:30 INFO - PROCESS | 1679 | 1466579910681 Marionette TRACE conn2 <- [1,2154,null,{}] 00:18:30 INFO - PROCESS | 1679 | 1466579910683 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}] 00:18:30 INFO - PROCESS | 1679 | 1466579910685 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:30 INFO - PROCESS | 1679 | 1466579910785 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 00:18:30 INFO - PROCESS | 1679 | 1466579910843 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:30 INFO - PROCESS | 1679 | 1466579910845 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:30 INFO - PROCESS | 1679 | ++DOCSHELL 0x12883a800 == 41 [pid = 1679] [id = 546] 00:18:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x11990c400) [pid = 1679] [serial = 1638] [outer = 0x0] 00:18:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x119d3ac00) [pid = 1679] [serial = 1639] [outer = 0x11990c400] 00:18:30 INFO - PROCESS | 1679 | 1466579910876 Marionette DEBUG loaded listener.js 00:18:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x119df3800) [pid = 1679] [serial = 1640] [outer = 0x11990c400] 00:18:31 INFO - PROCESS | 1679 | 1466579911325 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]]]}] 00:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 674ms 00:18:31 INFO - PROCESS | 1679 | 1466579911354 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 00:18:31 INFO - PROCESS | 1679 | 1466579911355 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 00:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:18:31 INFO - PROCESS | 1679 | 1466579911358 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:18:31 INFO - PROCESS | 1679 | 1466579911360 Marionette TRACE conn2 <- [1,2158,null,{}] 00:18:31 INFO - PROCESS | 1679 | 1466579911368 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}] 00:18:31 INFO - PROCESS | 1679 | 1466579911371 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:31 INFO - PROCESS | 1679 | 1466579911492 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 00:18:31 INFO - PROCESS | 1679 | 1466579911564 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:31 INFO - PROCESS | 1679 | 1466579911566 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:31 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c04b800 == 42 [pid = 1679] [id = 547] 00:18:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x123a88000) [pid = 1679] [serial = 1641] [outer = 0x0] 00:18:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x1245f3c00) [pid = 1679] [serial = 1642] [outer = 0x123a88000] 00:18:31 INFO - PROCESS | 1679 | 1466579911598 Marionette DEBUG loaded listener.js 00:18:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x124e69800) [pid = 1679] [serial = 1643] [outer = 0x123a88000] 00:18:32 INFO - PROCESS | 1679 | 1466579912012 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]]]}] 00:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 672ms 00:18:32 INFO - PROCESS | 1679 | 1466579912031 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 00:18:32 INFO - PROCESS | 1679 | 1466579912033 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 00:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:18:32 INFO - PROCESS | 1679 | 1466579912038 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:18:32 INFO - PROCESS | 1679 | 1466579912039 Marionette TRACE conn2 <- [1,2162,null,{}] 00:18:32 INFO - PROCESS | 1679 | 1466579912041 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}] 00:18:32 INFO - PROCESS | 1679 | 1466579912043 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:32 INFO - PROCESS | 1679 | 1466579912151 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 00:18:32 INFO - PROCESS | 1679 | 1466579912207 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:32 INFO - PROCESS | 1679 | 1466579912209 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:32 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c09e800 == 43 [pid = 1679] [id = 548] 00:18:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x123df8800) [pid = 1679] [serial = 1644] [outer = 0x0] 00:18:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x126708000) [pid = 1679] [serial = 1645] [outer = 0x123df8800] 00:18:32 INFO - PROCESS | 1679 | 1466579912237 Marionette DEBUG loaded listener.js 00:18:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x12692f000) [pid = 1679] [serial = 1646] [outer = 0x123df8800] 00:18:32 INFO - PROCESS | 1679 | 1466579912677 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]]]}] 00:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 672ms 00:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:18:32 INFO - PROCESS | 1679 | 1466579912710 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 00:18:32 INFO - PROCESS | 1679 | 1466579912712 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 00:18:32 INFO - PROCESS | 1679 | 1466579912715 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:18:32 INFO - PROCESS | 1679 | 1466579912717 Marionette TRACE conn2 <- [1,2166,null,{}] 00:18:32 INFO - PROCESS | 1679 | 1466579912721 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}] 00:18:32 INFO - PROCESS | 1679 | 1466579912723 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:33 INFO - PROCESS | 1679 | 1466579913022 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 00:18:33 INFO - PROCESS | 1679 | 1466579913100 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:33 INFO - PROCESS | 1679 | 1466579913102 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:33 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192f2000 == 44 [pid = 1679] [id = 549] 00:18:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x116137400) [pid = 1679] [serial = 1647] [outer = 0x0] 00:18:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x1164e8c00) [pid = 1679] [serial = 1648] [outer = 0x116137400] 00:18:33 INFO - PROCESS | 1679 | 1466579913130 Marionette DEBUG loaded listener.js 00:18:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x1176f4800) [pid = 1679] [serial = 1649] [outer = 0x116137400] 00:18:33 INFO - PROCESS | 1679 | 1466579913553 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]]]}] 00:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 874ms 00:18:33 INFO - PROCESS | 1679 | 1466579913590 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 00:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:18:33 INFO - PROCESS | 1679 | 1466579913592 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 00:18:33 INFO - PROCESS | 1679 | 1466579913596 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:18:33 INFO - PROCESS | 1679 | 1466579913598 Marionette TRACE conn2 <- [1,2170,null,{}] 00:18:33 INFO - PROCESS | 1679 | 1466579913601 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}] 00:18:33 INFO - PROCESS | 1679 | 1466579913602 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:33 INFO - PROCESS | 1679 | 1466579913697 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 00:18:33 INFO - PROCESS | 1679 | 1466579913769 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:33 INFO - PROCESS | 1679 | 1466579913771 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:33 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192ea000 == 45 [pid = 1679] [id = 550] 00:18:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 116 (0x11886b400) [pid = 1679] [serial = 1650] [outer = 0x0] 00:18:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 117 (0x11947d000) [pid = 1679] [serial = 1651] [outer = 0x11886b400] 00:18:33 INFO - PROCESS | 1679 | 1466579913799 Marionette DEBUG loaded listener.js 00:18:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 118 (0x11990b400) [pid = 1679] [serial = 1652] [outer = 0x11886b400] 00:18:33 INFO - PROCESS | 1679 | --DOCSHELL 0x124572800 == 44 [pid = 1679] [id = 543] 00:18:33 INFO - PROCESS | 1679 | --DOCSHELL 0x12a814800 == 43 [pid = 1679] [id = 542] 00:18:33 INFO - PROCESS | 1679 | --DOCSHELL 0x119a37800 == 42 [pid = 1679] [id = 541] 00:18:33 INFO - PROCESS | 1679 | --DOCSHELL 0x12a265000 == 41 [pid = 1679] [id = 540] 00:18:33 INFO - PROCESS | 1679 | --DOCSHELL 0x128d63800 == 40 [pid = 1679] [id = 539] 00:18:33 INFO - PROCESS | 1679 | --DOCSHELL 0x126b54800 == 39 [pid = 1679] [id = 538] 00:18:33 INFO - PROCESS | 1679 | --DOCSHELL 0x12568e000 == 38 [pid = 1679] [id = 537] 00:18:33 INFO - PROCESS | 1679 | --DOMWINDOW == 117 (0x113c87800) [pid = 1679] [serial = 1594] [outer = 0x0] [url = about:blank] 00:18:33 INFO - PROCESS | 1679 | --DOMWINDOW == 116 (0x1167d9800) [pid = 1679] [serial = 1591] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOCSHELL 0x123a3d000 == 37 [pid = 1679] [id = 536] 00:18:34 INFO - PROCESS | 1679 | --DOCSHELL 0x118333000 == 36 [pid = 1679] [id = 535] 00:18:34 INFO - PROCESS | 1679 | --DOCSHELL 0x119dad800 == 35 [pid = 1679] [id = 534] 00:18:34 INFO - PROCESS | 1679 | --DOCSHELL 0x119287800 == 34 [pid = 1679] [id = 533] 00:18:34 INFO - PROCESS | 1679 | --DOCSHELL 0x116183800 == 33 [pid = 1679] [id = 532] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 115 (0x1167e1800) [pid = 1679] [serial = 1579] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x11990fc00) [pid = 1679] [serial = 1583] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x119474400) [pid = 1679] [serial = 1582] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x116f98800) [pid = 1679] [serial = 1580] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x1239cd400) [pid = 1679] [serial = 1555] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x124274000) [pid = 1679] [serial = 1558] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x1167d6c00) [pid = 1679] [serial = 1567] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x1199c7000) [pid = 1679] [serial = 1549] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x119d34000) [pid = 1679] [serial = 1550] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x119189c00) [pid = 1679] [serial = 1546] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x119750800) [pid = 1679] [serial = 1547] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x119def000) [pid = 1679] [serial = 1552] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x116788400) [pid = 1679] [serial = 1540] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x1167e0800) [pid = 1679] [serial = 1541] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x115d1f800) [pid = 1679] [serial = 1537] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x116485c00) [pid = 1679] [serial = 1538] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x123b65000) [pid = 1679] [serial = 1586] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1239d3000) [pid = 1679] [serial = 1535] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1239c7c00) [pid = 1679] [serial = 1534] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x116f1a400) [pid = 1679] [serial = 1543] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x11828ac00) [pid = 1679] [serial = 1544] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1265a3400) [pid = 1679] [serial = 1574] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1239d6400) [pid = 1679] [serial = 1585] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1256ee800) [pid = 1679] [serial = 1589] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1125f8400) [pid = 1679] [serial = 1561] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1267d0000) [pid = 1679] [serial = 1577] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x124e60c00) [pid = 1679] [serial = 1562] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x12566c400) [pid = 1679] [serial = 1588] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x126797c00) [pid = 1679] [serial = 1576] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x125050400) [pid = 1679] [serial = 1564] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x125669800) [pid = 1679] [serial = 1570] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x126459c00) [pid = 1679] [serial = 1573] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x12566ac00) [pid = 1679] [serial = 1565] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x1245f7400) [pid = 1679] [serial = 1559] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x119b94000) [pid = 1679] [serial = 1568] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x1217e4000) [pid = 1679] [serial = 1553] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x123dfb400) [pid = 1679] [serial = 1556] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x1257ef800) [pid = 1679] [serial = 1571] [outer = 0x0] [url = about:blank] 00:18:34 INFO - PROCESS | 1679 | 1466579914169 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]]]}] 00:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 624ms 00:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:18:34 INFO - PROCESS | 1679 | 1466579914220 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 00:18:34 INFO - PROCESS | 1679 | 1466579914222 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 00:18:34 INFO - PROCESS | 1679 | 1466579914224 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:18:34 INFO - PROCESS | 1679 | 1466579914225 Marionette TRACE conn2 <- [1,2174,null,{}] 00:18:34 INFO - PROCESS | 1679 | 1466579914227 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}] 00:18:34 INFO - PROCESS | 1679 | 1466579914229 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:34 INFO - PROCESS | 1679 | 1466579914311 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 00:18:34 INFO - PROCESS | 1679 | 1466579914402 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:34 INFO - PROCESS | 1679 | 1466579914403 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:34 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a2f800 == 34 [pid = 1679] [id = 551] 00:18:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x119d3b400) [pid = 1679] [serial = 1653] [outer = 0x0] 00:18:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x119df6400) [pid = 1679] [serial = 1654] [outer = 0x119d3b400] 00:18:34 INFO - PROCESS | 1679 | 1466579914430 Marionette DEBUG loaded listener.js 00:18:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x123877400) [pid = 1679] [serial = 1655] [outer = 0x119d3b400] 00:18:34 INFO - PROCESS | 1679 | 1466579914738 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]]]}] 00:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 571ms 00:18:34 INFO - PROCESS | 1679 | 1466579914795 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 00:18:34 INFO - PROCESS | 1679 | 1466579914798 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 00:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:18:34 INFO - PROCESS | 1679 | 1466579914805 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:18:34 INFO - PROCESS | 1679 | 1466579914808 Marionette TRACE conn2 <- [1,2178,null,{}] 00:18:34 INFO - PROCESS | 1679 | 1466579914810 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}] 00:18:34 INFO - PROCESS | 1679 | 1466579914812 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:34 INFO - PROCESS | 1679 | 1466579914899 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 00:18:34 INFO - PROCESS | 1679 | 1466579914955 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:34 INFO - PROCESS | 1679 | 1466579914956 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:34 INFO - PROCESS | 1679 | ++DOCSHELL 0x12429a800 == 35 [pid = 1679] [id = 552] 00:18:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1195d1c00) [pid = 1679] [serial = 1656] [outer = 0x0] 00:18:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x123884400) [pid = 1679] [serial = 1657] [outer = 0x1195d1c00] 00:18:34 INFO - PROCESS | 1679 | 1466579914988 Marionette DEBUG loaded listener.js 00:18:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x124a8d800) [pid = 1679] [serial = 1658] [outer = 0x1195d1c00] 00:18:35 INFO - PROCESS | 1679 | 1466579915274 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]]]}] 00:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 525ms 00:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:18:35 INFO - PROCESS | 1679 | 1466579915326 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 00:18:35 INFO - PROCESS | 1679 | 1466579915328 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 00:18:35 INFO - PROCESS | 1679 | 1466579915330 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:18:35 INFO - PROCESS | 1679 | 1466579915331 Marionette TRACE conn2 <- [1,2182,null,{}] 00:18:35 INFO - PROCESS | 1679 | 1466579915333 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}] 00:18:35 INFO - PROCESS | 1679 | 1466579915336 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:35 INFO - PROCESS | 1679 | 1466579915414 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 00:18:35 INFO - PROCESS | 1679 | 1466579915472 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:35 INFO - PROCESS | 1679 | 1466579915474 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:35 INFO - PROCESS | 1679 | ++DOCSHELL 0x126b54800 == 36 [pid = 1679] [id = 553] 00:18:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x116479800) [pid = 1679] [serial = 1659] [outer = 0x0] 00:18:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x12504ac00) [pid = 1679] [serial = 1660] [outer = 0x116479800] 00:18:35 INFO - PROCESS | 1679 | 1466579915498 Marionette DEBUG loaded listener.js 00:18:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x126459c00) [pid = 1679] [serial = 1661] [outer = 0x116479800] 00:18:35 INFO - PROCESS | 1679 | 1466579915788 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]]]}] 00:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 470ms 00:18:35 INFO - PROCESS | 1679 | 1466579915802 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 00:18:35 INFO - PROCESS | 1679 | 1466579915805 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 00:18:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:18:35 INFO - PROCESS | 1679 | 1466579915812 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:18:35 INFO - PROCESS | 1679 | 1466579915813 Marionette TRACE conn2 <- [1,2186,null,{}] 00:18:35 INFO - PROCESS | 1679 | 1466579915816 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}] 00:18:35 INFO - PROCESS | 1679 | 1466579915819 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:35 INFO - PROCESS | 1679 | 1466579915907 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 00:18:35 INFO - PROCESS | 1679 | 1466579915911 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:35 INFO - PROCESS | 1679 | 1466579915915 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:35 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a256800 == 37 [pid = 1679] [id = 554] 00:18:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x126937800) [pid = 1679] [serial = 1662] [outer = 0x0] 00:18:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x126938000) [pid = 1679] [serial = 1663] [outer = 0x126937800] 00:18:35 INFO - PROCESS | 1679 | 1466579915955 Marionette DEBUG loaded listener.js 00:18:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x128a0a400) [pid = 1679] [serial = 1664] [outer = 0x126937800] 00:18:36 INFO - PROCESS | 1679 | 1466579916430 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]]]}] 00:18:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 621ms 00:18:36 INFO - PROCESS | 1679 | 1466579916435 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 00:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:18:36 INFO - PROCESS | 1679 | 1466579916437 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 00:18:36 INFO - PROCESS | 1679 | 1466579916440 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:18:36 INFO - PROCESS | 1679 | 1466579916442 Marionette TRACE conn2 <- [1,2190,null,{}] 00:18:36 INFO - PROCESS | 1679 | 1466579916445 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}] 00:18:36 INFO - PROCESS | 1679 | 1466579916447 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:36 INFO - PROCESS | 1679 | 1466579916618 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 00:18:36 INFO - PROCESS | 1679 | 1466579916635 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:36 INFO - PROCESS | 1679 | 1466579916636 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:36 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a5aa800 == 38 [pid = 1679] [id = 555] 00:18:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x126937c00) [pid = 1679] [serial = 1665] [outer = 0x0] 00:18:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x128a43000) [pid = 1679] [serial = 1666] [outer = 0x126937c00] 00:18:36 INFO - PROCESS | 1679 | 1466579916662 Marionette DEBUG loaded listener.js 00:18:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x128a47400) [pid = 1679] [serial = 1667] [outer = 0x126937c00] 00:18:37 INFO - PROCESS | 1679 | 1466579917011 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]]]}] 00:18:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:18:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 622ms 00:18:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:18:37 INFO - PROCESS | 1679 | 1466579917061 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 00:18:37 INFO - PROCESS | 1679 | 1466579917063 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 00:18:37 INFO - PROCESS | 1679 | 1466579917065 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:18:37 INFO - PROCESS | 1679 | 1466579917066 Marionette TRACE conn2 <- [1,2194,null,{}] 00:18:37 INFO - PROCESS | 1679 | 1466579917068 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}] 00:18:37 INFO - PROCESS | 1679 | 1466579917069 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:37 INFO - PROCESS | 1679 | 1466579917173 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 00:18:37 INFO - PROCESS | 1679 | 1466579917217 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:37 INFO - PROCESS | 1679 | 1466579917218 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:37 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aa96800 == 39 [pid = 1679] [id = 556] 00:18:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x128a0d000) [pid = 1679] [serial = 1668] [outer = 0x0] 00:18:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x128a4c400) [pid = 1679] [serial = 1669] [outer = 0x128a0d000] 00:18:37 INFO - PROCESS | 1679 | 1466579917242 Marionette DEBUG loaded listener.js 00:18:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x128bc5400) [pid = 1679] [serial = 1670] [outer = 0x128a0d000] 00:18:37 INFO - PROCESS | 1679 | 1466579917529 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]]]}] 00:18:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:18:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 469ms 00:18:37 INFO - PROCESS | 1679 | 1466579917549 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 00:18:37 INFO - PROCESS | 1679 | 1466579917552 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 00:18:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:18:37 INFO - PROCESS | 1679 | 1466579917562 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:18:37 INFO - PROCESS | 1679 | 1466579917563 Marionette TRACE conn2 <- [1,2198,null,{}] 00:18:37 INFO - PROCESS | 1679 | 1466579917565 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}] 00:18:37 INFO - PROCESS | 1679 | 1466579917566 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:37 INFO - PROCESS | 1679 | 1466579917677 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 00:18:37 INFO - PROCESS | 1679 | 1466579917689 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:37 INFO - PROCESS | 1679 | 1466579917690 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:37 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba49000 == 40 [pid = 1679] [id = 557] 00:18:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x128a44000) [pid = 1679] [serial = 1671] [outer = 0x0] 00:18:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x128bcf800) [pid = 1679] [serial = 1672] [outer = 0x128a44000] 00:18:37 INFO - PROCESS | 1679 | 1466579917714 Marionette DEBUG loaded listener.js 00:18:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x12920e000) [pid = 1679] [serial = 1673] [outer = 0x128a44000] 00:18:38 INFO - PROCESS | 1679 | 1466579918041 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]]]}] 00:18:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:18:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 520ms 00:18:38 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x120f25c00) [pid = 1679] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:18:38 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1125f4800) [pid = 1679] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:18:38 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x11647a000) [pid = 1679] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:18:38 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x11678ec00) [pid = 1679] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:18:38 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1197fbc00) [pid = 1679] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:18:38 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x123932c00) [pid = 1679] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:18:38 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x11663b400) [pid = 1679] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:18:38 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x119d35c00) [pid = 1679] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:18:38 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x12426ec00) [pid = 1679] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:18:38 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x118298000) [pid = 1679] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:18:38 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x118879c00) [pid = 1679] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:18:38 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x112974000) [pid = 1679] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:18:38 INFO - PROCESS | 1679 | 1466579918178 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 00:18:38 INFO - PROCESS | 1679 | 1466579918179 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 00:18:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:18:38 INFO - PROCESS | 1679 | 1466579918184 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:18:38 INFO - PROCESS | 1679 | 1466579918185 Marionette TRACE conn2 <- [1,2202,null,{}] 00:18:38 INFO - PROCESS | 1679 | 1466579918187 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}] 00:18:38 INFO - PROCESS | 1679 | 1466579918188 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:38 INFO - PROCESS | 1679 | 1466579918277 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 00:18:38 INFO - PROCESS | 1679 | 1466579918280 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:38 INFO - PROCESS | 1679 | 1466579918281 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:38 INFO - PROCESS | 1679 | ++DOCSHELL 0x126b5e800 == 41 [pid = 1679] [id = 558] 00:18:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x116195c00) [pid = 1679] [serial = 1674] [outer = 0x0] 00:18:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x116a1ac00) [pid = 1679] [serial = 1675] [outer = 0x116195c00] 00:18:38 INFO - PROCESS | 1679 | 1466579918306 Marionette DEBUG loaded listener.js 00:18:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x11887a000) [pid = 1679] [serial = 1676] [outer = 0x116195c00] 00:18:38 INFO - PROCESS | 1679 | 1466579918618 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]]]}] 00:18:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:18:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 470ms 00:18:38 INFO - PROCESS | 1679 | 1466579918655 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 00:18:38 INFO - PROCESS | 1679 | 1466579918656 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 00:18:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:18:38 INFO - PROCESS | 1679 | 1466579918658 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:18:38 INFO - PROCESS | 1679 | 1466579918659 Marionette TRACE conn2 <- [1,2206,null,{}] 00:18:38 INFO - PROCESS | 1679 | 1466579918662 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}] 00:18:38 INFO - PROCESS | 1679 | 1466579918663 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:38 INFO - PROCESS | 1679 | 1466579918746 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 00:18:38 INFO - PROCESS | 1679 | 1466579918808 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:38 INFO - PROCESS | 1679 | 1466579918809 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:38 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c046000 == 42 [pid = 1679] [id = 559] 00:18:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x11887ac00) [pid = 1679] [serial = 1677] [outer = 0x0] 00:18:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x123a85000) [pid = 1679] [serial = 1678] [outer = 0x11887ac00] 00:18:38 INFO - PROCESS | 1679 | 1466579918839 Marionette DEBUG loaded listener.js 00:18:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x129210800) [pid = 1679] [serial = 1679] [outer = 0x11887ac00] 00:18:39 INFO - PROCESS | 1679 | 1466579919142 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]]]}] 00:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 518ms 00:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:18:39 INFO - PROCESS | 1679 | 1466579919177 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 00:18:39 INFO - PROCESS | 1679 | 1466579919178 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 00:18:39 INFO - PROCESS | 1679 | 1466579919180 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:18:39 INFO - PROCESS | 1679 | 1466579919182 Marionette TRACE conn2 <- [1,2210,null,{}] 00:18:39 INFO - PROCESS | 1679 | 1466579919186 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}] 00:18:39 INFO - PROCESS | 1679 | 1466579919188 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:39 INFO - PROCESS | 1679 | 1466579919289 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 00:18:39 INFO - PROCESS | 1679 | 1466579919292 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:39 INFO - PROCESS | 1679 | 1466579919294 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:39 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c72d800 == 43 [pid = 1679] [id = 560] 00:18:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x129215000) [pid = 1679] [serial = 1680] [outer = 0x0] 00:18:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x129331400) [pid = 1679] [serial = 1681] [outer = 0x129215000] 00:18:39 INFO - PROCESS | 1679 | 1466579919318 Marionette DEBUG loaded listener.js 00:18:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12933f800) [pid = 1679] [serial = 1682] [outer = 0x129215000] 00:18:39 INFO - PROCESS | 1679 | 1466579919623 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]]]}] 00:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 469ms 00:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:18:39 INFO - PROCESS | 1679 | 1466579919657 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 00:18:39 INFO - PROCESS | 1679 | 1466579919658 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 00:18:39 INFO - PROCESS | 1679 | 1466579919661 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:18:39 INFO - PROCESS | 1679 | 1466579919662 Marionette TRACE conn2 <- [1,2214,null,{}] 00:18:39 INFO - PROCESS | 1679 | 1466579919664 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}] 00:18:39 INFO - PROCESS | 1679 | 1466579919665 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:39 INFO - PROCESS | 1679 | 1466579919793 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 00:18:39 INFO - PROCESS | 1679 | 1466579919798 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:39 INFO - PROCESS | 1679 | 1466579919799 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:39 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ca57800 == 44 [pid = 1679] [id = 561] 00:18:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x123886000) [pid = 1679] [serial = 1683] [outer = 0x0] 00:18:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12a49ec00) [pid = 1679] [serial = 1684] [outer = 0x123886000] 00:18:39 INFO - PROCESS | 1679 | 1466579919823 Marionette DEBUG loaded listener.js 00:18:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x12a54c000) [pid = 1679] [serial = 1685] [outer = 0x123886000] 00:18:40 INFO - PROCESS | 1679 | 1466579920132 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]]]}] 00:18:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:18:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 518ms 00:18:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:18:40 INFO - PROCESS | 1679 | 1466579920226 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 00:18:40 INFO - PROCESS | 1679 | 1466579920228 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 00:18:40 INFO - PROCESS | 1679 | 1466579920232 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:18:40 INFO - PROCESS | 1679 | 1466579920234 Marionette TRACE conn2 <- [1,2218,null,{}] 00:18:40 INFO - PROCESS | 1679 | 1466579920239 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}] 00:18:40 INFO - PROCESS | 1679 | 1466579920241 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:40 INFO - PROCESS | 1679 | 1466579920338 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 00:18:40 INFO - PROCESS | 1679 | 1466579920443 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:40 INFO - PROCESS | 1679 | 1466579920446 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:40 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d4a000 == 45 [pid = 1679] [id = 562] 00:18:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x115d22c00) [pid = 1679] [serial = 1686] [outer = 0x0] 00:18:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x115e87400) [pid = 1679] [serial = 1687] [outer = 0x115d22c00] 00:18:40 INFO - PROCESS | 1679 | 1466579920476 Marionette DEBUG loaded listener.js 00:18:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x116f8f800) [pid = 1679] [serial = 1688] [outer = 0x115d22c00] 00:18:40 INFO - PROCESS | 1679 | 1466579920867 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]]]}] 00:18:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:18:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 673ms 00:18:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:18:40 INFO - PROCESS | 1679 | 1466579920905 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 00:18:40 INFO - PROCESS | 1679 | 1466579920907 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 00:18:40 INFO - PROCESS | 1679 | 1466579920911 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:18:40 INFO - PROCESS | 1679 | 1466579920914 Marionette TRACE conn2 <- [1,2222,null,{}] 00:18:40 INFO - PROCESS | 1679 | 1466579920917 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}] 00:18:40 INFO - PROCESS | 1679 | 1466579920919 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:41 INFO - PROCESS | 1679 | 1466579921024 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 00:18:41 INFO - PROCESS | 1679 | 1466579921087 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:41 INFO - PROCESS | 1679 | 1466579921088 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:41 INFO - PROCESS | 1679 | ++DOCSHELL 0x12568f800 == 46 [pid = 1679] [id = 563] 00:18:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x119198000) [pid = 1679] [serial = 1689] [outer = 0x0] 00:18:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x119b8c800) [pid = 1679] [serial = 1690] [outer = 0x119198000] 00:18:41 INFO - PROCESS | 1679 | 1466579921159 Marionette DEBUG loaded listener.js 00:18:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x1217e1000) [pid = 1679] [serial = 1691] [outer = 0x119198000] 00:18:41 INFO - PROCESS | 1679 | 1466579921632 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]]]}] 00:18:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:18:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 775ms 00:18:41 INFO - PROCESS | 1679 | 1466579921694 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 00:18:41 INFO - PROCESS | 1679 | 1466579921696 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 00:18:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:18:41 INFO - PROCESS | 1679 | 1466579921698 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:18:41 INFO - PROCESS | 1679 | 1466579921699 Marionette TRACE conn2 <- [1,2226,null,{}] 00:18:41 INFO - PROCESS | 1679 | 1466579921706 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}] 00:18:41 INFO - PROCESS | 1679 | 1466579921710 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:41 INFO - PROCESS | 1679 | 1466579921816 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 00:18:41 INFO - PROCESS | 1679 | 1466579921880 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:41 INFO - PROCESS | 1679 | 1466579921883 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:41 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c099800 == 47 [pid = 1679] [id = 564] 00:18:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x124e6d000) [pid = 1679] [serial = 1692] [outer = 0x0] 00:18:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x12516b000) [pid = 1679] [serial = 1693] [outer = 0x124e6d000] 00:18:41 INFO - PROCESS | 1679 | 1466579921954 Marionette DEBUG loaded listener.js 00:18:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x12670f400) [pid = 1679] [serial = 1694] [outer = 0x124e6d000] 00:18:42 INFO - PROCESS | 1679 | 1466579922438 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]]]}] 00:18:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:18:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 772ms 00:18:42 INFO - PROCESS | 1679 | 1466579922488 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 00:18:42 INFO - PROCESS | 1679 | 1466579922491 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 00:18:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:18:42 INFO - PROCESS | 1679 | 1466579922496 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:18:42 INFO - PROCESS | 1679 | 1466579922498 Marionette TRACE conn2 <- [1,2230,null,{}] 00:18:42 INFO - PROCESS | 1679 | 1466579922504 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}] 00:18:42 INFO - PROCESS | 1679 | 1466579922506 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:42 INFO - PROCESS | 1679 | 1466579922666 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 00:18:42 INFO - PROCESS | 1679 | 1466579922771 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:42 INFO - PROCESS | 1679 | 1466579922773 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:42 INFO - PROCESS | 1679 | ++DOCSHELL 0x118324800 == 48 [pid = 1679] [id = 565] 00:18:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x1197f7800) [pid = 1679] [serial = 1695] [outer = 0x0] 00:18:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x1245f9800) [pid = 1679] [serial = 1696] [outer = 0x1197f7800] 00:18:42 INFO - PROCESS | 1679 | 1466579922802 Marionette DEBUG loaded listener.js 00:18:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x126932800) [pid = 1679] [serial = 1697] [outer = 0x1197f7800] 00:18:43 INFO - PROCESS | 1679 | 1466579923382 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]]]}] 00:18:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:18:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 927ms 00:18:43 INFO - PROCESS | 1679 | 1466579923422 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 00:18:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:18:43 INFO - PROCESS | 1679 | 1466579923425 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 00:18:43 INFO - PROCESS | 1679 | 1466579923428 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:18:43 INFO - PROCESS | 1679 | 1466579923430 Marionette TRACE conn2 <- [1,2234,null,{}] 00:18:43 INFO - PROCESS | 1679 | 1466579923451 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}] 00:18:43 INFO - PROCESS | 1679 | 1466579923452 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:43 INFO - PROCESS | 1679 | 1466579923571 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 00:18:43 INFO - PROCESS | 1679 | 1466579923629 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:43 INFO - PROCESS | 1679 | 1466579923630 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:43 INFO - PROCESS | 1679 | ++DOCSHELL 0x11695e800 == 49 [pid = 1679] [id = 566] 00:18:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x118290400) [pid = 1679] [serial = 1698] [outer = 0x0] 00:18:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x118430800) [pid = 1679] [serial = 1699] [outer = 0x118290400] 00:18:43 INFO - PROCESS | 1679 | 1466579923656 Marionette DEBUG loaded listener.js 00:18:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x11947ec00) [pid = 1679] [serial = 1700] [outer = 0x118290400] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12c72d800 == 48 [pid = 1679] [id = 560] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12c046000 == 47 [pid = 1679] [id = 559] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x126b5e800 == 46 [pid = 1679] [id = 558] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba49000 == 45 [pid = 1679] [id = 557] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12aa96800 == 44 [pid = 1679] [id = 556] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12a5aa800 == 43 [pid = 1679] [id = 555] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12a256800 == 42 [pid = 1679] [id = 554] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x126b54800 == 41 [pid = 1679] [id = 553] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12429a800 == 40 [pid = 1679] [id = 552] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x119a2f800 == 39 [pid = 1679] [id = 551] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x1192ea000 == 38 [pid = 1679] [id = 550] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x1192f2000 == 37 [pid = 1679] [id = 549] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba3a000 == 36 [pid = 1679] [id = 544] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x119fee800 == 35 [pid = 1679] [id = 545] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12883a800 == 34 [pid = 1679] [id = 546] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12c09e800 == 33 [pid = 1679] [id = 548] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12c04b800 == 32 [pid = 1679] [id = 547] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x118324800 == 31 [pid = 1679] [id = 565] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12c099800 == 30 [pid = 1679] [id = 564] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12568f800 == 29 [pid = 1679] [id = 563] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x12ca57800 == 28 [pid = 1679] [id = 561] 00:18:44 INFO - PROCESS | 1679 | --DOCSHELL 0x117d4a000 == 27 [pid = 1679] [id = 562] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x116f8e800) [pid = 1679] [serial = 1592] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x12387a800) [pid = 1679] [serial = 1615] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x123a7f800) [pid = 1679] [serial = 1618] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x1176f1400) [pid = 1679] [serial = 1606] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x118870400) [pid = 1679] [serial = 1607] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x119d3e400) [pid = 1679] [serial = 1612] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x1129b2c00) [pid = 1679] [serial = 1597] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x12494b400) [pid = 1679] [serial = 1621] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x11826d400) [pid = 1679] [serial = 1600] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x119748400) [pid = 1679] [serial = 1604] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x11918c400) [pid = 1679] [serial = 1603] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x11974ac00) [pid = 1679] [serial = 1609] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1199c3c00) [pid = 1679] [serial = 1610] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x115d28c00) [pid = 1679] [serial = 1595] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x123b70800) [pid = 1679] [serial = 1619] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x126708800) [pid = 1679] [serial = 1633] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x126453400) [pid = 1679] [serial = 1631] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x115e83800) [pid = 1679] [serial = 1624] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x118436400) [pid = 1679] [serial = 1625] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1197f9c00) [pid = 1679] [serial = 1627] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1256eec00) [pid = 1679] [serial = 1630] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1256ed000) [pid = 1679] [serial = 1622] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x123885400) [pid = 1679] [serial = 1616] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1240ca000) [pid = 1679] [serial = 1628] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1217e0c00) [pid = 1679] [serial = 1613] [outer = 0x0] [url = about:blank] 00:18:44 INFO - PROCESS | 1679 | 1466579924738 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]]]}] 00:18:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:18:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1326ms 00:18:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:18:44 INFO - PROCESS | 1679 | 1466579924756 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 00:18:44 INFO - PROCESS | 1679 | 1466579924759 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 00:18:44 INFO - PROCESS | 1679 | 1466579924765 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:18:44 INFO - PROCESS | 1679 | 1466579924769 Marionette TRACE conn2 <- [1,2238,null,{}] 00:18:44 INFO - PROCESS | 1679 | 1466579924775 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}] 00:18:44 INFO - PROCESS | 1679 | 1466579924777 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:44 INFO - PROCESS | 1679 | 1466579924842 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 00:18:44 INFO - PROCESS | 1679 | 1466579924846 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:44 INFO - PROCESS | 1679 | 1466579924847 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:44 INFO - PROCESS | 1679 | ++DOCSHELL 0x115e46000 == 28 [pid = 1679] [id = 567] 00:18:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1125f9400) [pid = 1679] [serial = 1701] [outer = 0x0] 00:18:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1129b2c00) [pid = 1679] [serial = 1702] [outer = 0x1125f9400] 00:18:44 INFO - PROCESS | 1679 | 1466579924872 Marionette DEBUG loaded listener.js 00:18:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1125eec00) [pid = 1679] [serial = 1703] [outer = 0x1125f9400] 00:18:45 INFO - PROCESS | 1679 | 1466579925348 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]]]}] 00:18:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:18:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 630ms 00:18:45 INFO - PROCESS | 1679 | 1466579925394 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 00:18:45 INFO - PROCESS | 1679 | 1466579925400 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 00:18:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:18:45 INFO - PROCESS | 1679 | 1466579925418 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:18:45 INFO - PROCESS | 1679 | 1466579925421 Marionette TRACE conn2 <- [1,2242,null,{}] 00:18:45 INFO - PROCESS | 1679 | 1466579925425 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}] 00:18:45 INFO - PROCESS | 1679 | 1466579925427 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:45 INFO - PROCESS | 1679 | 1466579925549 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 00:18:45 INFO - PROCESS | 1679 | 1466579925643 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:45 INFO - PROCESS | 1679 | 1466579925645 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:45 INFO - PROCESS | 1679 | ++DOCSHELL 0x118326000 == 29 [pid = 1679] [id = 568] 00:18:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x115e15800) [pid = 1679] [serial = 1704] [outer = 0x0] 00:18:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x115e85000) [pid = 1679] [serial = 1705] [outer = 0x115e15800] 00:18:45 INFO - PROCESS | 1679 | 1466579925672 Marionette DEBUG loaded listener.js 00:18:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x11678e400) [pid = 1679] [serial = 1706] [outer = 0x115e15800] 00:18:45 INFO - PROCESS | 1679 | 1466579925961 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]]]}] 00:18:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:18:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 577ms 00:18:46 INFO - PROCESS | 1679 | 1466579925999 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 00:18:46 INFO - PROCESS | 1679 | 1466579926001 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 00:18:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:18:46 INFO - PROCESS | 1679 | 1466579926007 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:18:46 INFO - PROCESS | 1679 | 1466579926009 Marionette TRACE conn2 <- [1,2246,null,{}] 00:18:46 INFO - PROCESS | 1679 | 1466579926019 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}] 00:18:46 INFO - PROCESS | 1679 | 1466579926023 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:46 INFO - PROCESS | 1679 | 1466579926104 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 00:18:46 INFO - PROCESS | 1679 | 1466579926181 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:46 INFO - PROCESS | 1679 | 1466579926183 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:46 INFO - PROCESS | 1679 | ++DOCSHELL 0x119dae000 == 30 [pid = 1679] [id = 569] 00:18:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1125f8400) [pid = 1679] [serial = 1707] [outer = 0x0] 00:18:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x11828e800) [pid = 1679] [serial = 1708] [outer = 0x1125f8400] 00:18:46 INFO - PROCESS | 1679 | 1466579926211 Marionette DEBUG loaded listener.js 00:18:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x11867e800) [pid = 1679] [serial = 1709] [outer = 0x1125f8400] 00:18:46 INFO - PROCESS | 1679 | 1466579926492 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]]]}] 00:18:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:18:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 523ms 00:18:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:18:46 INFO - PROCESS | 1679 | 1466579926529 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 00:18:46 INFO - PROCESS | 1679 | 1466579926531 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 00:18:46 INFO - PROCESS | 1679 | 1466579926541 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:18:46 INFO - PROCESS | 1679 | 1466579926542 Marionette TRACE conn2 <- [1,2250,null,{}] 00:18:46 INFO - PROCESS | 1679 | 1466579926545 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}] 00:18:46 INFO - PROCESS | 1679 | 1466579926546 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:46 INFO - PROCESS | 1679 | 1466579926632 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 00:18:46 INFO - PROCESS | 1679 | 1466579926638 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:46 INFO - PROCESS | 1679 | 1466579926639 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:46 INFO - PROCESS | 1679 | ++DOCSHELL 0x124579000 == 31 [pid = 1679] [id = 570] 00:18:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x1189f3800) [pid = 1679] [serial = 1710] [outer = 0x0] 00:18:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x119743c00) [pid = 1679] [serial = 1711] [outer = 0x1189f3800] 00:18:46 INFO - PROCESS | 1679 | 1466579926664 Marionette DEBUG loaded listener.js 00:18:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x1197f9c00) [pid = 1679] [serial = 1712] [outer = 0x1189f3800] 00:18:47 INFO - PROCESS | 1679 | 1466579927040 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]]]}] 00:18:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:18:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 527ms 00:18:47 INFO - PROCESS | 1679 | 1466579927061 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 00:18:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:18:47 INFO - PROCESS | 1679 | 1466579927062 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 00:18:47 INFO - PROCESS | 1679 | 1466579927070 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:18:47 INFO - PROCESS | 1679 | 1466579927071 Marionette TRACE conn2 <- [1,2254,null,{}] 00:18:47 INFO - PROCESS | 1679 | 1466579927073 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}] 00:18:47 INFO - PROCESS | 1679 | 1466579927075 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:47 INFO - PROCESS | 1679 | 1466579927181 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 00:18:47 INFO - PROCESS | 1679 | 1466579927185 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:47 INFO - PROCESS | 1679 | 1466579927186 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:47 INFO - PROCESS | 1679 | ++DOCSHELL 0x125720800 == 32 [pid = 1679] [id = 571] 00:18:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x1133c8000) [pid = 1679] [serial = 1713] [outer = 0x0] 00:18:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x1199c1800) [pid = 1679] [serial = 1714] [outer = 0x1133c8000] 00:18:47 INFO - PROCESS | 1679 | 1466579927211 Marionette DEBUG loaded listener.js 00:18:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x119d33c00) [pid = 1679] [serial = 1715] [outer = 0x1133c8000] 00:18:47 INFO - PROCESS | 1679 | 1466579927580 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]]]}] 00:18:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:18:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 526ms 00:18:47 INFO - PROCESS | 1679 | 1466579927591 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 00:18:47 INFO - PROCESS | 1679 | 1466579927592 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 00:18:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:18:47 INFO - PROCESS | 1679 | 1466579927594 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:18:47 INFO - PROCESS | 1679 | 1466579927595 Marionette TRACE conn2 <- [1,2258,null,{}] 00:18:47 INFO - PROCESS | 1679 | 1466579927597 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}] 00:18:47 INFO - PROCESS | 1679 | 1466579927604 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:47 INFO - PROCESS | 1679 | 1466579927724 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 00:18:47 INFO - PROCESS | 1679 | 1466579927738 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:47 INFO - PROCESS | 1679 | 1466579927739 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:47 INFO - PROCESS | 1679 | ++DOCSHELL 0x12884d800 == 33 [pid = 1679] [id = 572] 00:18:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x112cb5400) [pid = 1679] [serial = 1716] [outer = 0x0] 00:18:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x119dea400) [pid = 1679] [serial = 1717] [outer = 0x112cb5400] 00:18:47 INFO - PROCESS | 1679 | 1466579927764 Marionette DEBUG loaded listener.js 00:18:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x1239cd400) [pid = 1679] [serial = 1718] [outer = 0x112cb5400] 00:18:48 INFO - PROCESS | 1679 | 1466579928118 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]]]}] 00:18:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:18:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 568ms 00:18:48 INFO - PROCESS | 1679 | 1466579928163 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 00:18:48 INFO - PROCESS | 1679 | 1466579928165 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 00:18:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:18:48 INFO - PROCESS | 1679 | 1466579928175 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:18:48 INFO - PROCESS | 1679 | 1466579928176 Marionette TRACE conn2 <- [1,2262,null,{}] 00:18:48 INFO - PROCESS | 1679 | 1466579928179 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}] 00:18:48 INFO - PROCESS | 1679 | 1466579928181 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:48 INFO - PROCESS | 1679 | 1466579928336 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 00:18:48 INFO - PROCESS | 1679 | 1466579928354 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:48 INFO - PROCESS | 1679 | 1466579928354 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a25c800 == 34 [pid = 1679] [id = 573] 00:18:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x1121a2400) [pid = 1679] [serial = 1719] [outer = 0x0] 00:18:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x123a81000) [pid = 1679] [serial = 1720] [outer = 0x1121a2400] 00:18:48 INFO - PROCESS | 1679 | 1466579928395 Marionette DEBUG loaded listener.js 00:18:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x123a8dc00) [pid = 1679] [serial = 1721] [outer = 0x1121a2400] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x1176ed000) [pid = 1679] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x1125f0c00) [pid = 1679] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x126937c00) [pid = 1679] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x128a0d000) [pid = 1679] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x115dcb000) [pid = 1679] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x126455c00) [pid = 1679] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x129215000) [pid = 1679] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x11990c400) [pid = 1679] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x123a88000) [pid = 1679] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x123886000) [pid = 1679] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x116479800) [pid = 1679] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x119d3b400) [pid = 1679] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x123df8800) [pid = 1679] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x11886b400) [pid = 1679] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1195d1c00) [pid = 1679] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x126937800) [pid = 1679] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x116137400) [pid = 1679] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x128a44000) [pid = 1679] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x11887ac00) [pid = 1679] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:18:49 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x116195c00) [pid = 1679] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:18:49 INFO - PROCESS | 1679 | 1466579929259 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]]]}] 00:18:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:18:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1128ms 00:18:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:18:49 INFO - PROCESS | 1679 | 1466579929296 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 00:18:49 INFO - PROCESS | 1679 | 1466579929297 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 00:18:49 INFO - PROCESS | 1679 | 1466579929299 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:18:49 INFO - PROCESS | 1679 | 1466579929300 Marionette TRACE conn2 <- [1,2266,null,{}] 00:18:49 INFO - PROCESS | 1679 | 1466579929309 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}] 00:18:49 INFO - PROCESS | 1679 | 1466579929310 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:49 INFO - PROCESS | 1679 | 1466579929390 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 00:18:49 INFO - PROCESS | 1679 | 1466579929394 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:49 INFO - PROCESS | 1679 | 1466579929395 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x126577800 == 35 [pid = 1679] [id = 574] 00:18:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x112594000) [pid = 1679] [serial = 1722] [outer = 0x0] 00:18:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x116f21c00) [pid = 1679] [serial = 1723] [outer = 0x112594000] 00:18:49 INFO - PROCESS | 1679 | 1466579929419 Marionette DEBUG loaded listener.js 00:18:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1197f7000) [pid = 1679] [serial = 1724] [outer = 0x112594000] 00:18:49 INFO - PROCESS | 1679 | 1466579929793 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]]]}] 00:18:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:18:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 524ms 00:18:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:18:49 INFO - PROCESS | 1679 | 1466579929826 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 00:18:49 INFO - PROCESS | 1679 | 1466579929828 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 00:18:49 INFO - PROCESS | 1679 | 1466579929831 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:18:49 INFO - PROCESS | 1679 | 1466579929833 Marionette TRACE conn2 <- [1,2270,null,{}] 00:18:49 INFO - PROCESS | 1679 | 1466579929837 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}] 00:18:49 INFO - PROCESS | 1679 | 1466579929850 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:49 INFO - PROCESS | 1679 | 1466579929977 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 00:18:49 INFO - PROCESS | 1679 | 1466579929982 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:49 INFO - PROCESS | 1679 | 1466579929983 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x119da8800 == 36 [pid = 1679] [id = 575] 00:18:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x119d80c00) [pid = 1679] [serial = 1725] [outer = 0x0] 00:18:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x123a88000) [pid = 1679] [serial = 1726] [outer = 0x119d80c00] 00:18:50 INFO - PROCESS | 1679 | 1466579930024 Marionette DEBUG loaded listener.js 00:18:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1240d0800) [pid = 1679] [serial = 1727] [outer = 0x119d80c00] 00:18:50 INFO - PROCESS | 1679 | 1466579930330 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]]]}] 00:18:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:18:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 520ms 00:18:50 INFO - PROCESS | 1679 | 1466579930355 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 00:18:50 INFO - PROCESS | 1679 | 1466579930357 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 00:18:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:18:50 INFO - PROCESS | 1679 | 1466579930359 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:18:50 INFO - PROCESS | 1679 | 1466579930360 Marionette TRACE conn2 <- [1,2274,null,{}] 00:18:50 INFO - PROCESS | 1679 | 1466579930363 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}] 00:18:50 INFO - PROCESS | 1679 | 1466579930364 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:50 INFO - PROCESS | 1679 | 1466579930445 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 00:18:50 INFO - PROCESS | 1679 | 1466579930514 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:50 INFO - PROCESS | 1679 | 1466579930515 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aa9a000 == 37 [pid = 1679] [id = 576] 00:18:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x119df2c00) [pid = 1679] [serial = 1728] [outer = 0x0] 00:18:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1245f5c00) [pid = 1679] [serial = 1729] [outer = 0x119df2c00] 00:18:50 INFO - PROCESS | 1679 | 1466579930539 Marionette DEBUG loaded listener.js 00:18:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x12494b000) [pid = 1679] [serial = 1730] [outer = 0x119df2c00] 00:18:50 INFO - PROCESS | 1679 | 1466579930810 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]]]}] 00:18:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:18:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 469ms 00:18:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:18:50 INFO - PROCESS | 1679 | 1466579930828 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 00:18:50 INFO - PROCESS | 1679 | 1466579930830 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 00:18:50 INFO - PROCESS | 1679 | 1466579930832 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:18:50 INFO - PROCESS | 1679 | 1466579930834 Marionette TRACE conn2 <- [1,2278,null,{}] 00:18:50 INFO - PROCESS | 1679 | 1466579930844 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}] 00:18:50 INFO - PROCESS | 1679 | 1466579930846 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:50 INFO - PROCESS | 1679 | 1466579930948 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 00:18:50 INFO - PROCESS | 1679 | 1466579930955 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:50 INFO - PROCESS | 1679 | 1466579930956 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x125716000 == 38 [pid = 1679] [id = 577] 00:18:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x124e61000) [pid = 1679] [serial = 1731] [outer = 0x0] 00:18:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x125675400) [pid = 1679] [serial = 1732] [outer = 0x124e61000] 00:18:50 INFO - PROCESS | 1679 | 1466579930983 Marionette DEBUG loaded listener.js 00:18:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x1264dd800) [pid = 1679] [serial = 1733] [outer = 0x124e61000] 00:18:51 INFO - PROCESS | 1679 | --DOCSHELL 0x115e46000 == 37 [pid = 1679] [id = 567] 00:18:51 INFO - PROCESS | 1679 | --DOCSHELL 0x11695e800 == 36 [pid = 1679] [id = 566] 00:18:52 INFO - PROCESS | 1679 | --DOCSHELL 0x12884d800 == 35 [pid = 1679] [id = 572] 00:18:52 INFO - PROCESS | 1679 | --DOCSHELL 0x126577800 == 34 [pid = 1679] [id = 574] 00:18:52 INFO - PROCESS | 1679 | --DOCSHELL 0x12a25c800 == 33 [pid = 1679] [id = 573] 00:18:52 INFO - PROCESS | 1679 | --DOCSHELL 0x119da8800 == 32 [pid = 1679] [id = 575] 00:18:52 INFO - PROCESS | 1679 | --DOCSHELL 0x124579000 == 31 [pid = 1679] [id = 570] 00:18:52 INFO - PROCESS | 1679 | --DOCSHELL 0x125720800 == 30 [pid = 1679] [id = 571] 00:18:52 INFO - PROCESS | 1679 | --DOCSHELL 0x118326000 == 29 [pid = 1679] [id = 568] 00:18:52 INFO - PROCESS | 1679 | --DOCSHELL 0x119dae000 == 28 [pid = 1679] [id = 569] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x128a43000) [pid = 1679] [serial = 1666] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x128a4c400) [pid = 1679] [serial = 1669] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x116a21c00) [pid = 1679] [serial = 1636] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1186d8800) [pid = 1679] [serial = 1637] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1267cec00) [pid = 1679] [serial = 1634] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x12933f800) [pid = 1679] [serial = 1682] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x119d3ac00) [pid = 1679] [serial = 1639] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x119df3800) [pid = 1679] [serial = 1640] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1245f3c00) [pid = 1679] [serial = 1642] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x124e69800) [pid = 1679] [serial = 1643] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x12a54c000) [pid = 1679] [serial = 1685] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x12a49ec00) [pid = 1679] [serial = 1684] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x12504ac00) [pid = 1679] [serial = 1660] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x126459c00) [pid = 1679] [serial = 1661] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x119df6400) [pid = 1679] [serial = 1654] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x123877400) [pid = 1679] [serial = 1655] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x126708000) [pid = 1679] [serial = 1645] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x12692f000) [pid = 1679] [serial = 1646] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x11947d000) [pid = 1679] [serial = 1651] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x11990b400) [pid = 1679] [serial = 1652] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x123884400) [pid = 1679] [serial = 1657] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x124a8d800) [pid = 1679] [serial = 1658] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x126938000) [pid = 1679] [serial = 1663] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x1164e8c00) [pid = 1679] [serial = 1648] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x128bcf800) [pid = 1679] [serial = 1672] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x1176f4800) [pid = 1679] [serial = 1649] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x128bc5400) [pid = 1679] [serial = 1670] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x123a85000) [pid = 1679] [serial = 1678] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x116a1ac00) [pid = 1679] [serial = 1675] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x11887a000) [pid = 1679] [serial = 1676] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x129331400) [pid = 1679] [serial = 1681] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x12920e000) [pid = 1679] [serial = 1673] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x128a47400) [pid = 1679] [serial = 1667] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x129210800) [pid = 1679] [serial = 1679] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x128a0a400) [pid = 1679] [serial = 1664] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 66 (0x118293000) [pid = 1679] [serial = 1601] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOMWINDOW == 65 (0x115d24000) [pid = 1679] [serial = 1598] [outer = 0x0] [url = about:blank] 00:18:52 INFO - PROCESS | 1679 | --DOCSHELL 0x12aa9a000 == 27 [pid = 1679] [id = 576] 00:18:52 INFO - PROCESS | 1679 | 1466579932426 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]]]}] 00:18:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:18:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1630ms 00:18:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:18:52 INFO - PROCESS | 1679 | 1466579932464 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 00:18:52 INFO - PROCESS | 1679 | 1466579932466 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 00:18:52 INFO - PROCESS | 1679 | 1466579932469 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:18:52 INFO - PROCESS | 1679 | 1466579932471 Marionette TRACE conn2 <- [1,2282,null,{}] 00:18:52 INFO - PROCESS | 1679 | 1466579932475 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}] 00:18:52 INFO - PROCESS | 1679 | 1466579932477 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:52 INFO - PROCESS | 1679 | 1466579932552 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 00:18:52 INFO - PROCESS | 1679 | 1466579932605 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:52 INFO - PROCESS | 1679 | 1466579932607 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:52 INFO - PROCESS | 1679 | ++DOCSHELL 0x115d90800 == 28 [pid = 1679] [id = 578] 00:18:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x11259d000) [pid = 1679] [serial = 1734] [outer = 0x0] 00:18:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x1125f8800) [pid = 1679] [serial = 1735] [outer = 0x11259d000] 00:18:52 INFO - PROCESS | 1679 | 1466579932635 Marionette DEBUG loaded listener.js 00:18:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x112e7a000) [pid = 1679] [serial = 1736] [outer = 0x11259d000] 00:18:52 INFO - PROCESS | 1679 | 1466579932946 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]]]}] 00:18:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:18:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 522ms 00:18:52 INFO - PROCESS | 1679 | 1466579932991 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 00:18:52 INFO - PROCESS | 1679 | 1466579932994 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 00:18:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:18:53 INFO - PROCESS | 1679 | 1466579932999 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:18:53 INFO - PROCESS | 1679 | 1466579933001 Marionette TRACE conn2 <- [1,2286,null,{}] 00:18:53 INFO - PROCESS | 1679 | 1466579933003 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}] 00:18:53 INFO - PROCESS | 1679 | 1466579933005 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:53 INFO - PROCESS | 1679 | 1466579933082 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 00:18:53 INFO - PROCESS | 1679 | 1466579933089 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:53 INFO - PROCESS | 1679 | 1466579933091 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:53 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d32000 == 29 [pid = 1679] [id = 579] 00:18:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x1133a7400) [pid = 1679] [serial = 1737] [outer = 0x0] 00:18:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x115d20c00) [pid = 1679] [serial = 1738] [outer = 0x1133a7400] 00:18:53 INFO - PROCESS | 1679 | 1466579933118 Marionette DEBUG loaded listener.js 00:18:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x115e17400) [pid = 1679] [serial = 1739] [outer = 0x1133a7400] 00:18:53 INFO - PROCESS | 1679 | 1466579933443 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]]]}] 00:18:53 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 00:18:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 473ms 00:18:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:18:53 INFO - PROCESS | 1679 | 1466579933473 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 00:18:53 INFO - PROCESS | 1679 | 1466579933474 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 00:18:53 INFO - PROCESS | 1679 | 1466579933476 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:18:53 INFO - PROCESS | 1679 | 1466579933487 Marionette TRACE conn2 <- [1,2290,null,{}] 00:18:53 INFO - PROCESS | 1679 | 1466579933495 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}] 00:18:53 INFO - PROCESS | 1679 | 1466579933499 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:53 INFO - PROCESS | 1679 | 1466579933575 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 00:18:53 INFO - PROCESS | 1679 | 1466579933580 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:53 INFO - PROCESS | 1679 | 1466579933582 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:53 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a27800 == 30 [pid = 1679] [id = 580] 00:18:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x110fa7c00) [pid = 1679] [serial = 1740] [outer = 0x0] 00:18:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x1167dc800) [pid = 1679] [serial = 1741] [outer = 0x110fa7c00] 00:18:53 INFO - PROCESS | 1679 | 1466579933611 Marionette DEBUG loaded listener.js 00:18:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x116982400) [pid = 1679] [serial = 1742] [outer = 0x110fa7c00] 00:18:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:18:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 481ms 00:18:53 INFO - PROCESS | 1679 | 1466579933949 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]]]}] 00:18:53 INFO - PROCESS | 1679 | 1466579933958 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 00:18:53 INFO - PROCESS | 1679 | 1466579933960 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 00:18:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:18:53 INFO - PROCESS | 1679 | 1466579933962 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:18:53 INFO - PROCESS | 1679 | 1466579933963 Marionette TRACE conn2 <- [1,2294,null,{}] 00:18:53 INFO - PROCESS | 1679 | 1466579933965 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}] 00:18:53 INFO - PROCESS | 1679 | 1466579933967 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:54 INFO - PROCESS | 1679 | 1466579934043 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 00:18:54 INFO - PROCESS | 1679 | 1466579934098 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:54 INFO - PROCESS | 1679 | 1466579934099 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:54 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b18800 == 31 [pid = 1679] [id = 581] 00:18:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x11697d000) [pid = 1679] [serial = 1743] [outer = 0x0] 00:18:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x1176ecc00) [pid = 1679] [serial = 1744] [outer = 0x11697d000] 00:18:54 INFO - PROCESS | 1679 | 1466579934124 Marionette DEBUG loaded listener.js 00:18:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x11826b800) [pid = 1679] [serial = 1745] [outer = 0x11697d000] 00:18:54 INFO - PROCESS | 1679 | 1466579934389 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]]]}] 00:18:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:18:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 470ms 00:18:54 INFO - PROCESS | 1679 | 1466579934432 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 00:18:54 INFO - PROCESS | 1679 | 1466579934434 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 00:18:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:18:54 INFO - PROCESS | 1679 | 1466579934444 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:18:54 INFO - PROCESS | 1679 | 1466579934445 Marionette TRACE conn2 <- [1,2298,null,{}] 00:18:54 INFO - PROCESS | 1679 | 1466579934447 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}] 00:18:54 INFO - PROCESS | 1679 | 1466579934448 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:54 INFO - PROCESS | 1679 | 1466579934533 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 00:18:54 INFO - PROCESS | 1679 | 1466579934539 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:54 INFO - PROCESS | 1679 | 1466579934541 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:54 INFO - PROCESS | 1679 | ++DOCSHELL 0x123c5c800 == 32 [pid = 1679] [id = 582] 00:18:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x111aad400) [pid = 1679] [serial = 1746] [outer = 0x0] 00:18:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x11828a400) [pid = 1679] [serial = 1747] [outer = 0x111aad400] 00:18:54 INFO - PROCESS | 1679 | 1466579934560 Marionette DEBUG loaded listener.js 00:18:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1186d4800) [pid = 1679] [serial = 1748] [outer = 0x111aad400] 00:18:54 INFO - PROCESS | 1679 | 1466579934921 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]]]}] 00:18:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:18:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 524ms 00:18:54 INFO - PROCESS | 1679 | 1466579934969 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 00:18:54 INFO - PROCESS | 1679 | 1466579934970 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 00:18:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:18:54 INFO - PROCESS | 1679 | 1466579934973 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:18:54 INFO - PROCESS | 1679 | 1466579934975 Marionette TRACE conn2 <- [1,2302,null,{}] 00:18:54 INFO - PROCESS | 1679 | 1466579934978 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}] 00:18:54 INFO - PROCESS | 1679 | 1466579934983 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:55 INFO - PROCESS | 1679 | 1466579935116 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 00:18:55 INFO - PROCESS | 1679 | 1466579935129 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:55 INFO - PROCESS | 1679 | 1466579935131 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:55 INFO - PROCESS | 1679 | ++DOCSHELL 0x1251ba800 == 33 [pid = 1679] [id = 583] 00:18:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1186dec00) [pid = 1679] [serial = 1749] [outer = 0x0] 00:18:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1189a9000) [pid = 1679] [serial = 1750] [outer = 0x1186dec00] 00:18:55 INFO - PROCESS | 1679 | 1466579935172 Marionette DEBUG loaded listener.js 00:18:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x1197f8c00) [pid = 1679] [serial = 1751] [outer = 0x1186dec00] 00:18:55 INFO - PROCESS | 1679 | 1466579935617 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]]]}] 00:18:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:18:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 670ms 00:18:55 INFO - PROCESS | 1679 | 1466579935644 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 00:18:55 INFO - PROCESS | 1679 | 1466579935645 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 00:18:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:18:55 INFO - PROCESS | 1679 | 1466579935647 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:18:55 INFO - PROCESS | 1679 | 1466579935648 Marionette TRACE conn2 <- [1,2306,null,{}] 00:18:55 INFO - PROCESS | 1679 | 1466579935656 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}] 00:18:55 INFO - PROCESS | 1679 | 1466579935657 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:55 INFO - PROCESS | 1679 | 1466579935738 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 00:18:55 INFO - PROCESS | 1679 | 1466579935742 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:55 INFO - PROCESS | 1679 | 1466579935743 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:55 INFO - PROCESS | 1679 | ++DOCSHELL 0x126981000 == 34 [pid = 1679] [id = 584] 00:18:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1197fb400) [pid = 1679] [serial = 1752] [outer = 0x0] 00:18:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x1199c3000) [pid = 1679] [serial = 1753] [outer = 0x1197fb400] 00:18:55 INFO - PROCESS | 1679 | 1466579935769 Marionette DEBUG loaded listener.js 00:18:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x119a15000) [pid = 1679] [serial = 1754] [outer = 0x1197fb400] 00:18:56 INFO - PROCESS | 1679 | 1466579936080 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]]]}] 00:18:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:18:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 472ms 00:18:56 INFO - PROCESS | 1679 | 1466579936121 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 00:18:56 INFO - PROCESS | 1679 | 1466579936123 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 00:18:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:18:56 INFO - PROCESS | 1679 | 1466579936125 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:18:56 INFO - PROCESS | 1679 | 1466579936126 Marionette TRACE conn2 <- [1,2310,null,{}] 00:18:56 INFO - PROCESS | 1679 | 1466579936128 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}] 00:18:56 INFO - PROCESS | 1679 | 1466579936129 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:56 INFO - PROCESS | 1679 | 1466579936204 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 00:18:56 INFO - PROCESS | 1679 | 1466579936257 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:56 INFO - PROCESS | 1679 | 1466579936259 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:56 INFO - PROCESS | 1679 | ++DOCSHELL 0x128837000 == 35 [pid = 1679] [id = 585] 00:18:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1199be000) [pid = 1679] [serial = 1755] [outer = 0x0] 00:18:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x119d39000) [pid = 1679] [serial = 1756] [outer = 0x1199be000] 00:18:56 INFO - PROCESS | 1679 | 1466579936283 Marionette DEBUG loaded listener.js 00:18:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x119de7800) [pid = 1679] [serial = 1757] [outer = 0x1199be000] 00:18:56 INFO - PROCESS | 1679 | 1466579936570 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]]]}] 00:18:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:18:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 469ms 00:18:56 INFO - PROCESS | 1679 | 1466579936594 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 00:18:56 INFO - PROCESS | 1679 | 1466579936595 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 00:18:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:18:56 INFO - PROCESS | 1679 | 1466579936598 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:18:56 INFO - PROCESS | 1679 | 1466579936599 Marionette TRACE conn2 <- [1,2314,null,{}] 00:18:56 INFO - PROCESS | 1679 | 1466579936610 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}] 00:18:56 INFO - PROCESS | 1679 | 1466579936611 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:56 INFO - PROCESS | 1679 | 1466579936697 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 00:18:56 INFO - PROCESS | 1679 | 1466579936701 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:56 INFO - PROCESS | 1679 | 1466579936704 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:56 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a27000 == 36 [pid = 1679] [id = 586] 00:18:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x119de8c00) [pid = 1679] [serial = 1758] [outer = 0x0] 00:18:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x119df5400) [pid = 1679] [serial = 1759] [outer = 0x119de8c00] 00:18:56 INFO - PROCESS | 1679 | 1466579936728 Marionette DEBUG loaded listener.js 00:18:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1217dfc00) [pid = 1679] [serial = 1760] [outer = 0x119de8c00] 00:18:57 INFO - PROCESS | 1679 | 1466579937032 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]]]}] 00:18:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:18:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 473ms 00:18:57 INFO - PROCESS | 1679 | 1466579937072 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 00:18:57 INFO - PROCESS | 1679 | 1466579937073 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 00:18:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:18:57 INFO - PROCESS | 1679 | 1466579937075 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:18:57 INFO - PROCESS | 1679 | 1466579937076 Marionette TRACE conn2 <- [1,2318,null,{}] 00:18:57 INFO - PROCESS | 1679 | 1466579937078 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}] 00:18:57 INFO - PROCESS | 1679 | 1466579937079 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:57 INFO - PROCESS | 1679 | 1466579937190 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 00:18:57 INFO - PROCESS | 1679 | 1466579937195 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:57 INFO - PROCESS | 1679 | 1466579937197 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a262800 == 37 [pid = 1679] [id = 587] 00:18:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x112fd3000) [pid = 1679] [serial = 1761] [outer = 0x0] 00:18:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1217e4c00) [pid = 1679] [serial = 1762] [outer = 0x112fd3000] 00:18:57 INFO - PROCESS | 1679 | 1466579937221 Marionette DEBUG loaded listener.js 00:18:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12387f000) [pid = 1679] [serial = 1763] [outer = 0x112fd3000] 00:18:57 INFO - PROCESS | 1679 | 1466579937571 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] 00:18:57 INFO - PROCESS | 1679 | 1466579937605 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 00:18:57 INFO - PROCESS | 1679 | 1466579937607 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:18:57 INFO - PROCESS | 1679 | 1466579937609 Marionette TRACE conn2 <- [1,2322,null,{}] 00:18:57 INFO - PROCESS | 1679 | 1466579937611 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}] 00:18:57 INFO - PROCESS | 1679 | 1466579937612 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:57 INFO - PROCESS | 1679 | 1466579937720 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 00:18:57 INFO - PROCESS | 1679 | 1466579937723 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:57 INFO - PROCESS | 1679 | 1466579937732 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x123c5b000 == 38 [pid = 1679] [id = 588] 00:18:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1125f4000) [pid = 1679] [serial = 1764] [outer = 0x0] 00:18:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1239cb000) [pid = 1679] [serial = 1765] [outer = 0x1125f4000] 00:18:57 INFO - PROCESS | 1679 | 1466579937793 Marionette DEBUG loaded listener.js 00:18:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x123b94c00) [pid = 1679] [serial = 1766] [outer = 0x1125f4000] 00:18:58 INFO - PROCESS | 1679 | 1466579938105 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]]]}] 00:18:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:18:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 519ms 00:18:58 INFO - PROCESS | 1679 | 1466579938127 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 00:18:58 INFO - PROCESS | 1679 | 1466579938128 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 00:18:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:18:58 INFO - PROCESS | 1679 | 1466579938130 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:18:58 INFO - PROCESS | 1679 | 1466579938131 Marionette TRACE conn2 <- [1,2326,null,{}] 00:18:58 INFO - PROCESS | 1679 | 1466579938133 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}] 00:18:58 INFO - PROCESS | 1679 | 1466579938136 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:58 INFO - PROCESS | 1679 | 1466579938236 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 00:18:58 INFO - PROCESS | 1679 | 1466579938240 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:58 INFO - PROCESS | 1679 | 1466579938241 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aaab800 == 39 [pid = 1679] [id = 589] 00:18:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x123881c00) [pid = 1679] [serial = 1767] [outer = 0x0] 00:18:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1240d0c00) [pid = 1679] [serial = 1768] [outer = 0x123881c00] 00:18:58 INFO - PROCESS | 1679 | 1466579938265 Marionette DEBUG loaded listener.js 00:18:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x123df4400) [pid = 1679] [serial = 1769] [outer = 0x123881c00] 00:18:58 INFO - PROCESS | 1679 | 1466579938584 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]]]}] 00:18:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:18:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 470ms 00:18:58 INFO - PROCESS | 1679 | 1466579938608 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 00:18:58 INFO - PROCESS | 1679 | 1466579938610 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 00:18:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:18:58 INFO - PROCESS | 1679 | 1466579938618 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:18:58 INFO - PROCESS | 1679 | 1466579938621 Marionette TRACE conn2 <- [1,2330,null,{}] 00:18:58 INFO - PROCESS | 1679 | 1466579938624 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}] 00:18:58 INFO - PROCESS | 1679 | 1466579938625 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:58 INFO - PROCESS | 1679 | 1466579938734 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 00:18:58 INFO - PROCESS | 1679 | 1466579938769 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:58 INFO - PROCESS | 1679 | 1466579938770 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0eb800 == 40 [pid = 1679] [id = 590] 00:18:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x123a52c00) [pid = 1679] [serial = 1770] [outer = 0x0] 00:18:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x124b19800) [pid = 1679] [serial = 1771] [outer = 0x123a52c00] 00:18:58 INFO - PROCESS | 1679 | 1466579938794 Marionette DEBUG loaded listener.js 00:18:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x125049c00) [pid = 1679] [serial = 1772] [outer = 0x123a52c00] 00:18:59 INFO - PROCESS | 1679 | 1466579939096 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]]]}] 00:18:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:18:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 523ms 00:18:59 INFO - PROCESS | 1679 | 1466579939142 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 00:18:59 INFO - PROCESS | 1679 | 1466579939143 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 00:18:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:18:59 INFO - PROCESS | 1679 | 1466579939145 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:18:59 INFO - PROCESS | 1679 | 1466579939146 Marionette TRACE conn2 <- [1,2334,null,{}] 00:18:59 INFO - PROCESS | 1679 | 1466579939154 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}] 00:18:59 INFO - PROCESS | 1679 | 1466579939156 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:59 INFO - PROCESS | 1679 | 1466579939253 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 00:18:59 INFO - PROCESS | 1679 | 1466579939257 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:59 INFO - PROCESS | 1679 | 1466579939258 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:59 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba45800 == 41 [pid = 1679] [id = 591] 00:18:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x1245f3400) [pid = 1679] [serial = 1773] [outer = 0x0] 00:18:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x12566c400) [pid = 1679] [serial = 1774] [outer = 0x1245f3400] 00:18:59 INFO - PROCESS | 1679 | 1466579939281 Marionette DEBUG loaded listener.js 00:18:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x1256f1000) [pid = 1679] [serial = 1775] [outer = 0x1245f3400] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x119df2c00) [pid = 1679] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x1133c8000) [pid = 1679] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x112cb5400) [pid = 1679] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x1121a2400) [pid = 1679] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x112594000) [pid = 1679] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1189f3800) [pid = 1679] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x1125f8400) [pid = 1679] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x115e15800) [pid = 1679] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1125f9400) [pid = 1679] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x118290400) [pid = 1679] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1197f7800) [pid = 1679] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x124e6d000) [pid = 1679] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x119198000) [pid = 1679] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x115d22c00) [pid = 1679] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:18:59 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x119d80c00) [pid = 1679] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:18:59 INFO - PROCESS | 1679 | 1466579939699 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]]]}] 00:18:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:18:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 576ms 00:18:59 INFO - PROCESS | 1679 | 1466579939722 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 00:18:59 INFO - PROCESS | 1679 | 1466579939723 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 00:18:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:18:59 INFO - PROCESS | 1679 | 1466579939726 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:18:59 INFO - PROCESS | 1679 | 1466579939727 Marionette TRACE conn2 <- [1,2338,null,{}] 00:18:59 INFO - PROCESS | 1679 | 1466579939729 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}] 00:18:59 INFO - PROCESS | 1679 | 1466579939730 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:59 INFO - PROCESS | 1679 | 1466579939838 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 00:18:59 INFO - PROCESS | 1679 | 1466579939843 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:59 INFO - PROCESS | 1679 | 1466579939845 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:18:59 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0ea000 == 42 [pid = 1679] [id = 592] 00:18:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1133c8000) [pid = 1679] [serial = 1776] [outer = 0x0] 00:18:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x116911800) [pid = 1679] [serial = 1777] [outer = 0x1133c8000] 00:18:59 INFO - PROCESS | 1679 | 1466579939883 Marionette DEBUG loaded listener.js 00:18:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x1125f9000) [pid = 1679] [serial = 1778] [outer = 0x1133c8000] 00:19:00 INFO - PROCESS | 1679 | 1466579940271 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]]]}] 00:19:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:19:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 570ms 00:19:00 INFO - PROCESS | 1679 | 1466579940297 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 00:19:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:19:00 INFO - PROCESS | 1679 | 1466579940298 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 00:19:00 INFO - PROCESS | 1679 | 1466579940300 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:19:00 INFO - PROCESS | 1679 | 1466579940301 Marionette TRACE conn2 <- [1,2342,null,{}] 00:19:00 INFO - PROCESS | 1679 | 1466579940306 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}] 00:19:00 INFO - PROCESS | 1679 | 1466579940307 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:00 INFO - PROCESS | 1679 | 1466579940411 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 00:19:00 INFO - PROCESS | 1679 | 1466579940417 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:00 INFO - PROCESS | 1679 | 1466579940418 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c046800 == 43 [pid = 1679] [id = 593] 00:19:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x115d22c00) [pid = 1679] [serial = 1779] [outer = 0x0] 00:19:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x123879400) [pid = 1679] [serial = 1780] [outer = 0x115d22c00] 00:19:00 INFO - PROCESS | 1679 | 1466579940442 Marionette DEBUG loaded listener.js 00:19:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x124e5f000) [pid = 1679] [serial = 1781] [outer = 0x115d22c00] 00:19:00 INFO - PROCESS | 1679 | 1466579940756 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]]]}] 00:19:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:19:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 471ms 00:19:00 INFO - PROCESS | 1679 | 1466579940773 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 00:19:00 INFO - PROCESS | 1679 | 1466579940774 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 00:19:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:19:00 INFO - PROCESS | 1679 | 1466579940776 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:19:00 INFO - PROCESS | 1679 | 1466579940777 Marionette TRACE conn2 <- [1,2346,null,{}] 00:19:00 INFO - PROCESS | 1679 | 1466579940779 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}] 00:19:00 INFO - PROCESS | 1679 | 1466579940780 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:00 INFO - PROCESS | 1679 | 1466579940871 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 00:19:00 INFO - PROCESS | 1679 | 1466579940875 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:00 INFO - PROCESS | 1679 | 1466579940876 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c0ab000 == 44 [pid = 1679] [id = 594] 00:19:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x119de8000) [pid = 1679] [serial = 1782] [outer = 0x0] 00:19:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1257ef800) [pid = 1679] [serial = 1783] [outer = 0x119de8000] 00:19:00 INFO - PROCESS | 1679 | 1466579940900 Marionette DEBUG loaded listener.js 00:19:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x1264ec800) [pid = 1679] [serial = 1784] [outer = 0x119de8000] 00:19:01 INFO - PROCESS | 1679 | 1466579941223 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]]]}] 00:19:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:19:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 467ms 00:19:01 INFO - PROCESS | 1679 | 1466579941245 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 00:19:01 INFO - PROCESS | 1679 | 1466579941246 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 00:19:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:19:01 INFO - PROCESS | 1679 | 1466579941248 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:19:01 INFO - PROCESS | 1679 | 1466579941249 Marionette TRACE conn2 <- [1,2350,null,{}] 00:19:01 INFO - PROCESS | 1679 | 1466579941254 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}] 00:19:01 INFO - PROCESS | 1679 | 1466579941255 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:01 INFO - PROCESS | 1679 | 1466579941363 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 00:19:01 INFO - PROCESS | 1679 | 1466579941369 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:01 INFO - PROCESS | 1679 | 1466579941370 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:01 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c71d000 == 45 [pid = 1679] [id = 595] 00:19:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x11828b800) [pid = 1679] [serial = 1785] [outer = 0x0] 00:19:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x126708800) [pid = 1679] [serial = 1786] [outer = 0x11828b800] 00:19:01 INFO - PROCESS | 1679 | 1466579941394 Marionette DEBUG loaded listener.js 00:19:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x1267ce800) [pid = 1679] [serial = 1787] [outer = 0x11828b800] 00:19:01 INFO - PROCESS | 1679 | 1466579941817 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]]]}] 00:19:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:19:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 622ms 00:19:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:19:01 INFO - PROCESS | 1679 | 1466579941872 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 00:19:01 INFO - PROCESS | 1679 | 1466579941874 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 00:19:01 INFO - PROCESS | 1679 | 1466579941877 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:19:01 INFO - PROCESS | 1679 | 1466579941879 Marionette TRACE conn2 <- [1,2354,null,{}] 00:19:01 INFO - PROCESS | 1679 | 1466579941883 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}] 00:19:01 INFO - PROCESS | 1679 | 1466579941885 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:02 INFO - PROCESS | 1679 | 1466579941998 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 00:19:02 INFO - PROCESS | 1679 | 1466579942079 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:02 INFO - PROCESS | 1679 | 1466579942081 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:02 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169ad800 == 46 [pid = 1679] [id = 596] 00:19:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x112593800) [pid = 1679] [serial = 1788] [outer = 0x0] 00:19:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x11259b400) [pid = 1679] [serial = 1789] [outer = 0x112593800] 00:19:02 INFO - PROCESS | 1679 | 1466579942111 Marionette DEBUG loaded listener.js 00:19:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x112cac800) [pid = 1679] [serial = 1790] [outer = 0x112593800] 00:19:02 INFO - PROCESS | 1679 | 1466579942630 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]]]}] 00:19:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:19:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 823ms 00:19:02 INFO - PROCESS | 1679 | 1466579942700 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 00:19:02 INFO - PROCESS | 1679 | 1466579942703 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 00:19:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:19:02 INFO - PROCESS | 1679 | 1466579942707 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:19:02 INFO - PROCESS | 1679 | 1466579942709 Marionette TRACE conn2 <- [1,2358,null,{}] 00:19:02 INFO - PROCESS | 1679 | 1466579942712 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}] 00:19:02 INFO - PROCESS | 1679 | 1466579942713 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:02 INFO - PROCESS | 1679 | 1466579942827 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 00:19:02 INFO - PROCESS | 1679 | 1466579942885 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:02 INFO - PROCESS | 1679 | 1466579942886 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:02 INFO - PROCESS | 1679 | ++DOCSHELL 0x123a2e000 == 47 [pid = 1679] [id = 597] 00:19:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x115d23800) [pid = 1679] [serial = 1791] [outer = 0x0] 00:19:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x115e18800) [pid = 1679] [serial = 1792] [outer = 0x115d23800] 00:19:02 INFO - PROCESS | 1679 | 1466579942916 Marionette DEBUG loaded listener.js 00:19:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x116634000) [pid = 1679] [serial = 1793] [outer = 0x115d23800] 00:19:03 INFO - PROCESS | 1679 | 1466579943643 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]]]}] 00:19:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:19:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 970ms 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x12c0ab000 == 46 [pid = 1679] [id = 594] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x12c046800 == 45 [pid = 1679] [id = 593] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0ea000 == 44 [pid = 1679] [id = 592] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba45800 == 43 [pid = 1679] [id = 591] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0eb800 == 42 [pid = 1679] [id = 590] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x12aaab800 == 41 [pid = 1679] [id = 589] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x123c5b000 == 40 [pid = 1679] [id = 588] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x125675400) [pid = 1679] [serial = 1732] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x12a262800 == 39 [pid = 1679] [id = 587] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x119a27000 == 38 [pid = 1679] [id = 586] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x128837000 == 37 [pid = 1679] [id = 585] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x126981000 == 36 [pid = 1679] [id = 584] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x1251ba800 == 35 [pid = 1679] [id = 583] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x123c5c800 == 34 [pid = 1679] [id = 582] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x119b18800 == 33 [pid = 1679] [id = 581] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x119a27800 == 32 [pid = 1679] [id = 580] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x117d32000 == 31 [pid = 1679] [id = 579] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x115d90800 == 30 [pid = 1679] [id = 578] 00:19:03 INFO - PROCESS | 1679 | --DOCSHELL 0x125716000 == 29 [pid = 1679] [id = 577] 00:19:03 INFO - PROCESS | 1679 | 1466579943709 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 00:19:03 INFO - PROCESS | 1679 | 1466579943711 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 00:19:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:19:03 INFO - PROCESS | 1679 | 1466579943714 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:19:03 INFO - PROCESS | 1679 | 1466579943716 Marionette TRACE conn2 <- [1,2362,null,{}] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x12494b000) [pid = 1679] [serial = 1730] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x1199c1800) [pid = 1679] [serial = 1714] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x119dea400) [pid = 1679] [serial = 1717] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x123a81000) [pid = 1679] [serial = 1720] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x1239cd400) [pid = 1679] [serial = 1718] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x1197f7000) [pid = 1679] [serial = 1724] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x116f21c00) [pid = 1679] [serial = 1723] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x123a8dc00) [pid = 1679] [serial = 1721] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x119743c00) [pid = 1679] [serial = 1711] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x11828e800) [pid = 1679] [serial = 1708] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x11867e800) [pid = 1679] [serial = 1709] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x115e85000) [pid = 1679] [serial = 1705] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x11678e400) [pid = 1679] [serial = 1706] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1129b2c00) [pid = 1679] [serial = 1702] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1125eec00) [pid = 1679] [serial = 1703] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x11947ec00) [pid = 1679] [serial = 1700] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x118430800) [pid = 1679] [serial = 1699] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x126932800) [pid = 1679] [serial = 1697] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1245f9800) [pid = 1679] [serial = 1696] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x12516b000) [pid = 1679] [serial = 1693] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x12670f400) [pid = 1679] [serial = 1694] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x119b8c800) [pid = 1679] [serial = 1690] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x1217e1000) [pid = 1679] [serial = 1691] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x116f8f800) [pid = 1679] [serial = 1688] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x115e87400) [pid = 1679] [serial = 1687] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x119d33c00) [pid = 1679] [serial = 1715] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x1245f5c00) [pid = 1679] [serial = 1729] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x1240d0800) [pid = 1679] [serial = 1727] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x123a88000) [pid = 1679] [serial = 1726] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x1197f9c00) [pid = 1679] [serial = 1712] [outer = 0x0] [url = about:blank] 00:19:03 INFO - PROCESS | 1679 | 1466579943733 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}] 00:19:03 INFO - PROCESS | 1679 | 1466579943735 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:03 INFO - PROCESS | 1679 | 1466579943813 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 00:19:03 INFO - PROCESS | 1679 | 1466579943825 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:03 INFO - PROCESS | 1679 | 1466579943826 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:03 INFO - PROCESS | 1679 | ++DOCSHELL 0x117145000 == 30 [pid = 1679] [id = 598] 00:19:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x116639c00) [pid = 1679] [serial = 1794] [outer = 0x0] 00:19:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1167d4400) [pid = 1679] [serial = 1795] [outer = 0x116639c00] 00:19:03 INFO - PROCESS | 1679 | 1466579943854 Marionette DEBUG loaded listener.js 00:19:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x116905c00) [pid = 1679] [serial = 1796] [outer = 0x116639c00] 00:19:04 INFO - PROCESS | 1679 | 1466579944213 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]]]}] 00:19:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:19:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 527ms 00:19:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:19:04 INFO - PROCESS | 1679 | 1466579944242 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 00:19:04 INFO - PROCESS | 1679 | 1466579944245 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 00:19:04 INFO - PROCESS | 1679 | 1466579944249 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:19:04 INFO - PROCESS | 1679 | 1466579944251 Marionette TRACE conn2 <- [1,2366,null,{}] 00:19:04 INFO - PROCESS | 1679 | 1466579944282 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}] 00:19:04 INFO - PROCESS | 1679 | 1466579944285 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:04 INFO - PROCESS | 1679 | 1466579944407 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 00:19:04 INFO - PROCESS | 1679 | 1466579944421 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:04 INFO - PROCESS | 1679 | 1466579944422 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:04 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192f2800 == 31 [pid = 1679] [id = 599] 00:19:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x116f1a000) [pid = 1679] [serial = 1797] [outer = 0x0] 00:19:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x117d15c00) [pid = 1679] [serial = 1798] [outer = 0x116f1a000] 00:19:04 INFO - PROCESS | 1679 | 1466579944467 Marionette DEBUG loaded listener.js 00:19:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x118290c00) [pid = 1679] [serial = 1799] [outer = 0x116f1a000] 00:19:04 INFO - PROCESS | 1679 | 1466579944936 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]]]}] 00:19:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:19:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 693ms 00:19:04 INFO - PROCESS | 1679 | 1466579944943 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 00:19:04 INFO - PROCESS | 1679 | 1466579944944 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 00:19:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:19:04 INFO - PROCESS | 1679 | 1466579944947 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:19:04 INFO - PROCESS | 1679 | 1466579944949 Marionette TRACE conn2 <- [1,2370,null,{}] 00:19:04 INFO - PROCESS | 1679 | 1466579944962 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}] 00:19:04 INFO - PROCESS | 1679 | 1466579944965 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:05 INFO - PROCESS | 1679 | 1466579945077 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 00:19:05 INFO - PROCESS | 1679 | 1466579945090 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:05 INFO - PROCESS | 1679 | 1466579945092 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x123c5b000 == 32 [pid = 1679] [id = 600] 00:19:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x112e78c00) [pid = 1679] [serial = 1800] [outer = 0x0] 00:19:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1195d2c00) [pid = 1679] [serial = 1801] [outer = 0x112e78c00] 00:19:05 INFO - PROCESS | 1679 | 1466579945138 Marionette DEBUG loaded listener.js 00:19:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x1197f7800) [pid = 1679] [serial = 1802] [outer = 0x112e78c00] 00:19:05 INFO - PROCESS | 1679 | 1466579945553 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]]]}] 00:19:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:19:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 627ms 00:19:05 INFO - PROCESS | 1679 | 1466579945574 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 00:19:05 INFO - PROCESS | 1679 | 1466579945576 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 00:19:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:19:05 INFO - PROCESS | 1679 | 1466579945579 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:19:05 INFO - PROCESS | 1679 | 1466579945580 Marionette TRACE conn2 <- [1,2374,null,{}] 00:19:05 INFO - PROCESS | 1679 | 1466579945582 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}] 00:19:05 INFO - PROCESS | 1679 | 1466579945583 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:05 INFO - PROCESS | 1679 | 1466579945700 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 00:19:05 INFO - PROCESS | 1679 | 1466579945709 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:05 INFO - PROCESS | 1679 | 1466579945710 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x12568f800 == 33 [pid = 1679] [id = 601] 00:19:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x119910c00) [pid = 1679] [serial = 1803] [outer = 0x0] 00:19:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1199c6000) [pid = 1679] [serial = 1804] [outer = 0x119910c00] 00:19:05 INFO - PROCESS | 1679 | 1466579945735 Marionette DEBUG loaded listener.js 00:19:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x119d3c000) [pid = 1679] [serial = 1805] [outer = 0x119910c00] 00:19:06 INFO - PROCESS | 1679 | 1466579946059 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]]]}] 00:19:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:19:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 521ms 00:19:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:19:06 INFO - PROCESS | 1679 | 1466579946099 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 00:19:06 INFO - PROCESS | 1679 | 1466579946100 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 00:19:06 INFO - PROCESS | 1679 | 1466579946103 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:19:06 INFO - PROCESS | 1679 | 1466579946104 Marionette TRACE conn2 <- [1,2378,null,{}] 00:19:06 INFO - PROCESS | 1679 | 1466579946106 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}] 00:19:06 INFO - PROCESS | 1679 | 1466579946107 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:06 INFO - PROCESS | 1679 | 1466579946206 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 00:19:06 INFO - PROCESS | 1679 | 1466579946210 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:06 INFO - PROCESS | 1679 | 1466579946211 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x126727800 == 34 [pid = 1679] [id = 602] 00:19:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x112c25800) [pid = 1679] [serial = 1806] [outer = 0x0] 00:19:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x119dee000) [pid = 1679] [serial = 1807] [outer = 0x112c25800] 00:19:06 INFO - PROCESS | 1679 | 1466579946235 Marionette DEBUG loaded listener.js 00:19:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x120f25800) [pid = 1679] [serial = 1808] [outer = 0x112c25800] 00:19:06 INFO - PROCESS | 1679 | 1466579946606 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]]]}] 00:19:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:19:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 00:19:06 INFO - PROCESS | 1679 | 1466579946624 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 00:19:06 INFO - PROCESS | 1679 | 1466579946626 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 00:19:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:19:06 INFO - PROCESS | 1679 | 1466579946628 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:19:06 INFO - PROCESS | 1679 | 1466579946629 Marionette TRACE conn2 <- [1,2382,null,{}] 00:19:06 INFO - PROCESS | 1679 | 1466579946631 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}] 00:19:06 INFO - PROCESS | 1679 | 1466579946637 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:06 INFO - PROCESS | 1679 | 1466579946767 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 00:19:06 INFO - PROCESS | 1679 | 1466579946771 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:06 INFO - PROCESS | 1679 | 1466579946772 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x129277000 == 35 [pid = 1679] [id = 603] 00:19:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x1217df400) [pid = 1679] [serial = 1809] [outer = 0x0] 00:19:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x123883c00) [pid = 1679] [serial = 1810] [outer = 0x1217df400] 00:19:06 INFO - PROCESS | 1679 | 1466579946821 Marionette DEBUG loaded listener.js 00:19:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x123ecc000) [pid = 1679] [serial = 1811] [outer = 0x1217df400] 00:19:07 INFO - PROCESS | 1679 | 1466579947324 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]]]}] 00:19:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:19:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 718ms 00:19:07 INFO - PROCESS | 1679 | 1466579947348 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 00:19:07 INFO - PROCESS | 1679 | 1466579947350 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 00:19:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:19:07 INFO - PROCESS | 1679 | 1466579947363 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:19:07 INFO - PROCESS | 1679 | 1466579947364 Marionette TRACE conn2 <- [1,2386,null,{}] 00:19:07 INFO - PROCESS | 1679 | 1466579947368 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}] 00:19:07 INFO - PROCESS | 1679 | 1466579947371 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:07 INFO - PROCESS | 1679 | 1466579947478 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 00:19:07 INFO - PROCESS | 1679 | 1466579947532 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:07 INFO - PROCESS | 1679 | 1466579947533 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:07 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2d8800 == 36 [pid = 1679] [id = 604] 00:19:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1125f6800) [pid = 1679] [serial = 1812] [outer = 0x0] 00:19:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x1245f2000) [pid = 1679] [serial = 1813] [outer = 0x1125f6800] 00:19:07 INFO - PROCESS | 1679 | 1466579947557 Marionette DEBUG loaded listener.js 00:19:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x124b15400) [pid = 1679] [serial = 1814] [outer = 0x1125f6800] 00:19:07 INFO - PROCESS | 1679 | 1466579947857 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]]]}] 00:19:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:19:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 532ms 00:19:07 INFO - PROCESS | 1679 | 1466579947889 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 00:19:07 INFO - PROCESS | 1679 | 1466579947891 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 00:19:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:19:07 INFO - PROCESS | 1679 | 1466579947899 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:19:07 INFO - PROCESS | 1679 | 1466579947900 Marionette TRACE conn2 <- [1,2390,null,{}] 00:19:07 INFO - PROCESS | 1679 | 1466579947905 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}] 00:19:07 INFO - PROCESS | 1679 | 1466579947906 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:08 INFO - PROCESS | 1679 | 1466579948135 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x1125f4000) [pid = 1679] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x111aad400) [pid = 1679] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1197fb400) [pid = 1679] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x11259d000) [pid = 1679] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x119de8c00) [pid = 1679] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x123a52c00) [pid = 1679] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1199be000) [pid = 1679] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1186dec00) [pid = 1679] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x110fa7c00) [pid = 1679] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x112fd3000) [pid = 1679] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x11697d000) [pid = 1679] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x123881c00) [pid = 1679] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1245f3400) [pid = 1679] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x119de8000) [pid = 1679] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x1133c8000) [pid = 1679] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1133a7400) [pid = 1679] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:19:08 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x115d22c00) [pid = 1679] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:19:08 INFO - PROCESS | 1679 | 1466579948188 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:08 INFO - PROCESS | 1679 | 1466579948189 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169b5800 == 37 [pid = 1679] [id = 605] 00:19:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x112595800) [pid = 1679] [serial = 1815] [outer = 0x0] 00:19:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x1133c8000) [pid = 1679] [serial = 1816] [outer = 0x112595800] 00:19:08 INFO - PROCESS | 1679 | 1466579948214 Marionette DEBUG loaded listener.js 00:19:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1176f4400) [pid = 1679] [serial = 1817] [outer = 0x112595800] 00:19:08 INFO - PROCESS | 1679 | 1466579948457 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]]]}] 00:19:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:19:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 572ms 00:19:08 INFO - PROCESS | 1679 | 1466579948478 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 00:19:08 INFO - PROCESS | 1679 | 1466579948480 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 00:19:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:19:08 INFO - PROCESS | 1679 | 1466579948482 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:19:08 INFO - PROCESS | 1679 | 1466579948486 Marionette TRACE conn2 <- [1,2394,null,{}] 00:19:08 INFO - PROCESS | 1679 | 1466579948498 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}] 00:19:08 INFO - PROCESS | 1679 | 1466579948499 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:08 INFO - PROCESS | 1679 | 1466579948603 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 00:19:08 INFO - PROCESS | 1679 | 1466579948608 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:08 INFO - PROCESS | 1679 | 1466579948609 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x123a4b000 == 38 [pid = 1679] [id = 606] 00:19:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x118291400) [pid = 1679] [serial = 1818] [outer = 0x0] 00:19:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x123a85400) [pid = 1679] [serial = 1819] [outer = 0x118291400] 00:19:08 INFO - PROCESS | 1679 | 1466579948641 Marionette DEBUG loaded listener.js 00:19:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x125175c00) [pid = 1679] [serial = 1820] [outer = 0x118291400] 00:19:09 INFO - PROCESS | 1679 | 1466579949134 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]]]}] 00:19:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:19:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 680ms 00:19:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:19:09 INFO - PROCESS | 1679 | 1466579949162 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 00:19:09 INFO - PROCESS | 1679 | 1466579949163 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 00:19:09 INFO - PROCESS | 1679 | 1466579949166 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:19:09 INFO - PROCESS | 1679 | 1466579949167 Marionette TRACE conn2 <- [1,2398,null,{}] 00:19:09 INFO - PROCESS | 1679 | 1466579949169 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}] 00:19:09 INFO - PROCESS | 1679 | 1466579949170 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:09 INFO - PROCESS | 1679 | 1466579949256 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 00:19:09 INFO - PROCESS | 1679 | 1466579949259 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:09 INFO - PROCESS | 1679 | 1466579949260 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:09 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aaab800 == 39 [pid = 1679] [id = 607] 00:19:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x125673800) [pid = 1679] [serial = 1821] [outer = 0x0] 00:19:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1257ef000) [pid = 1679] [serial = 1822] [outer = 0x125673800] 00:19:09 INFO - PROCESS | 1679 | 1466579949284 Marionette DEBUG loaded listener.js 00:19:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x124276800) [pid = 1679] [serial = 1823] [outer = 0x125673800] 00:19:09 INFO - PROCESS | 1679 | 1466579949650 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]]]}] 00:19:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:19:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 00:19:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:19:09 INFO - PROCESS | 1679 | 1466579949687 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 00:19:09 INFO - PROCESS | 1679 | 1466579949688 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 00:19:09 INFO - PROCESS | 1679 | 1466579949690 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:19:09 INFO - PROCESS | 1679 | 1466579949692 Marionette TRACE conn2 <- [1,2402,null,{}] 00:19:09 INFO - PROCESS | 1679 | 1466579949694 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}] 00:19:09 INFO - PROCESS | 1679 | 1466579949696 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:09 INFO - PROCESS | 1679 | 1466579949811 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 00:19:09 INFO - PROCESS | 1679 | 1466579949819 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:09 INFO - PROCESS | 1679 | 1466579949820 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:09 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba4b800 == 40 [pid = 1679] [id = 608] 00:19:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12679e000) [pid = 1679] [serial = 1824] [outer = 0x0] 00:19:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x126931c00) [pid = 1679] [serial = 1825] [outer = 0x12679e000] 00:19:09 INFO - PROCESS | 1679 | 1466579949846 Marionette DEBUG loaded listener.js 00:19:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x128a07c00) [pid = 1679] [serial = 1826] [outer = 0x12679e000] 00:19:10 INFO - PROCESS | 1679 | 1466579950272 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]]]}] 00:19:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:19:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 626ms 00:19:10 INFO - PROCESS | 1679 | 1466579950316 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 00:19:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:19:10 INFO - PROCESS | 1679 | 1466579950319 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 00:19:10 INFO - PROCESS | 1679 | 1466579950322 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:19:10 INFO - PROCESS | 1679 | 1466579950324 Marionette TRACE conn2 <- [1,2406,null,{}] 00:19:10 INFO - PROCESS | 1679 | 1466579950328 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}] 00:19:10 INFO - PROCESS | 1679 | 1466579950330 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:10 INFO - PROCESS | 1679 | 1466579950434 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 00:19:10 INFO - PROCESS | 1679 | 1466579950496 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:10 INFO - PROCESS | 1679 | 1466579950497 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:10 INFO - PROCESS | 1679 | ++DOCSHELL 0x118595800 == 41 [pid = 1679] [id = 609] 00:19:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x112ed3c00) [pid = 1679] [serial = 1827] [outer = 0x0] 00:19:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x113c92800) [pid = 1679] [serial = 1828] [outer = 0x112ed3c00] 00:19:10 INFO - PROCESS | 1679 | 1466579950528 Marionette DEBUG loaded listener.js 00:19:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1167d5800) [pid = 1679] [serial = 1829] [outer = 0x112ed3c00] 00:19:10 INFO - PROCESS | 1679 | 1466579950954 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]]]}] 00:19:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:19:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 671ms 00:19:10 INFO - PROCESS | 1679 | 1466579950993 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 00:19:10 INFO - PROCESS | 1679 | 1466579950996 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 00:19:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:19:11 INFO - PROCESS | 1679 | 1466579951000 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:19:11 INFO - PROCESS | 1679 | 1466579951004 Marionette TRACE conn2 <- [1,2410,null,{}] 00:19:11 INFO - PROCESS | 1679 | 1466579951007 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}] 00:19:11 INFO - PROCESS | 1679 | 1466579951009 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:11 INFO - PROCESS | 1679 | 1466579951135 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 00:19:11 INFO - PROCESS | 1679 | 1466579951196 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:11 INFO - PROCESS | 1679 | 1466579951197 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:11 INFO - PROCESS | 1679 | ++DOCSHELL 0x123a44800 == 42 [pid = 1679] [id = 610] 00:19:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x116f1a400) [pid = 1679] [serial = 1830] [outer = 0x0] 00:19:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x118436c00) [pid = 1679] [serial = 1831] [outer = 0x116f1a400] 00:19:11 INFO - PROCESS | 1679 | 1466579951227 Marionette DEBUG loaded listener.js 00:19:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x1189a5800) [pid = 1679] [serial = 1832] [outer = 0x116f1a400] 00:19:11 INFO - PROCESS | 1679 | 1466579951661 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]]]}] 00:19:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:19:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 672ms 00:19:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:19:11 INFO - PROCESS | 1679 | 1466579951673 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 00:19:11 INFO - PROCESS | 1679 | 1466579951674 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 00:19:11 INFO - PROCESS | 1679 | 1466579951677 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:19:11 INFO - PROCESS | 1679 | 1466579951679 Marionette TRACE conn2 <- [1,2414,null,{}] 00:19:11 INFO - PROCESS | 1679 | 1466579951687 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}] 00:19:11 INFO - PROCESS | 1679 | 1466579951690 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:11 INFO - PROCESS | 1679 | 1466579951793 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 00:19:11 INFO - PROCESS | 1679 | 1466579951856 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:11 INFO - PROCESS | 1679 | 1466579951858 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:11 INFO - PROCESS | 1679 | ++DOCSHELL 0x12bd76800 == 43 [pid = 1679] [id = 611] 00:19:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x119d3d000) [pid = 1679] [serial = 1833] [outer = 0x0] 00:19:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x123882400) [pid = 1679] [serial = 1834] [outer = 0x119d3d000] 00:19:11 INFO - PROCESS | 1679 | 1466579951888 Marionette DEBUG loaded listener.js 00:19:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x123a85000) [pid = 1679] [serial = 1835] [outer = 0x119d3d000] 00:19:12 INFO - PROCESS | 1679 | 1466579952334 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]]]}] 00:19:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:19:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 673ms 00:19:12 INFO - PROCESS | 1679 | 1466579952350 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 00:19:12 INFO - PROCESS | 1679 | 1466579952355 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 00:19:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:19:12 INFO - PROCESS | 1679 | 1466579952357 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:19:12 INFO - PROCESS | 1679 | 1466579952358 Marionette TRACE conn2 <- [1,2418,null,{}] 00:19:12 INFO - PROCESS | 1679 | 1466579952361 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}] 00:19:12 INFO - PROCESS | 1679 | 1466579952362 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:12 INFO - PROCESS | 1679 | 1466579952485 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 00:19:12 INFO - PROCESS | 1679 | 1466579952557 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:12 INFO - PROCESS | 1679 | 1466579952559 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:12 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c72b000 == 44 [pid = 1679] [id = 612] 00:19:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x123b95400) [pid = 1679] [serial = 1836] [outer = 0x0] 00:19:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x124e6c800) [pid = 1679] [serial = 1837] [outer = 0x123b95400] 00:19:12 INFO - PROCESS | 1679 | 1466579952588 Marionette DEBUG loaded listener.js 00:19:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x12670dc00) [pid = 1679] [serial = 1838] [outer = 0x123b95400] 00:19:13 INFO - PROCESS | 1679 | 1466579953016 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]]]}] 00:19:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:19:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 670ms 00:19:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:19:13 INFO - PROCESS | 1679 | 1466579953028 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 00:19:13 INFO - PROCESS | 1679 | 1466579953029 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 00:19:13 INFO - PROCESS | 1679 | 1466579953031 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:19:13 INFO - PROCESS | 1679 | 1466579953032 Marionette TRACE conn2 <- [1,2422,null,{}] 00:19:13 INFO - PROCESS | 1679 | 1466579953035 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}] 00:19:13 INFO - PROCESS | 1679 | 1466579953039 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:13 INFO - PROCESS | 1679 | 1466579953138 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 00:19:13 INFO - PROCESS | 1679 | 1466579953195 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:13 INFO - PROCESS | 1679 | 1466579953197 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:13 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a26d800 == 45 [pid = 1679] [id = 613] 00:19:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x1217e1800) [pid = 1679] [serial = 1839] [outer = 0x0] 00:19:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x12670fc00) [pid = 1679] [serial = 1840] [outer = 0x1217e1800] 00:19:13 INFO - PROCESS | 1679 | 1466579953225 Marionette DEBUG loaded listener.js 00:19:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x126939000) [pid = 1679] [serial = 1841] [outer = 0x1217e1800] 00:19:13 INFO - PROCESS | 1679 | 1466579953832 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]]]}] 00:19:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:19:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 824ms 00:19:13 INFO - PROCESS | 1679 | 1466579953872 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 00:19:13 INFO - PROCESS | 1679 | 1466579953875 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 00:19:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:19:13 INFO - PROCESS | 1679 | 1466579953879 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:19:13 INFO - PROCESS | 1679 | 1466579953882 Marionette TRACE conn2 <- [1,2426,null,{}] 00:19:13 INFO - PROCESS | 1679 | 1466579953887 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}] 00:19:13 INFO - PROCESS | 1679 | 1466579953889 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:13 INFO - PROCESS | 1679 | 1466579953981 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12aaab800 == 44 [pid = 1679] [id = 607] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x123a4b000 == 43 [pid = 1679] [id = 606] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x1169b5800 == 42 [pid = 1679] [id = 605] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2d8800 == 41 [pid = 1679] [id = 604] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x129277000 == 40 [pid = 1679] [id = 603] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x126727800 == 39 [pid = 1679] [id = 602] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12568f800 == 38 [pid = 1679] [id = 601] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x123c5b000 == 37 [pid = 1679] [id = 600] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x1192f2800 == 36 [pid = 1679] [id = 599] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x117145000 == 35 [pid = 1679] [id = 598] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12c71d000 == 34 [pid = 1679] [id = 595] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x1169ad800 == 33 [pid = 1679] [id = 596] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x123a2e000 == 32 [pid = 1679] [id = 597] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12a26d800 == 31 [pid = 1679] [id = 613] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12c72b000 == 30 [pid = 1679] [id = 612] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12bd76800 == 29 [pid = 1679] [id = 611] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x123a44800 == 28 [pid = 1679] [id = 610] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba4b800 == 27 [pid = 1679] [id = 608] 00:19:14 INFO - PROCESS | 1679 | --DOCSHELL 0x118595800 == 26 [pid = 1679] [id = 609] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x1239cb000) [pid = 1679] [serial = 1765] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x123b94c00) [pid = 1679] [serial = 1766] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x11828a400) [pid = 1679] [serial = 1747] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x1186d4800) [pid = 1679] [serial = 1748] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x1199c3000) [pid = 1679] [serial = 1753] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x119a15000) [pid = 1679] [serial = 1754] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x1125f8800) [pid = 1679] [serial = 1735] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x112e7a000) [pid = 1679] [serial = 1736] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x119df5400) [pid = 1679] [serial = 1759] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x1217dfc00) [pid = 1679] [serial = 1760] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x124b19800) [pid = 1679] [serial = 1771] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x119d39000) [pid = 1679] [serial = 1756] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x119de7800) [pid = 1679] [serial = 1757] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1189a9000) [pid = 1679] [serial = 1750] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1197f8c00) [pid = 1679] [serial = 1751] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1167dc800) [pid = 1679] [serial = 1741] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x116982400) [pid = 1679] [serial = 1742] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1217e4c00) [pid = 1679] [serial = 1762] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1176ecc00) [pid = 1679] [serial = 1744] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x11826b800) [pid = 1679] [serial = 1745] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1240d0c00) [pid = 1679] [serial = 1768] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x125049c00) [pid = 1679] [serial = 1772] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x12566c400) [pid = 1679] [serial = 1774] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x1256f1000) [pid = 1679] [serial = 1775] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x1264ec800) [pid = 1679] [serial = 1784] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1125f9000) [pid = 1679] [serial = 1778] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x116911800) [pid = 1679] [serial = 1777] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x1257ef800) [pid = 1679] [serial = 1783] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x115e17400) [pid = 1679] [serial = 1739] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x115d20c00) [pid = 1679] [serial = 1738] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x123df4400) [pid = 1679] [serial = 1769] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x12387f000) [pid = 1679] [serial = 1763] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x123879400) [pid = 1679] [serial = 1780] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x126708800) [pid = 1679] [serial = 1786] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x124e5f000) [pid = 1679] [serial = 1781] [outer = 0x0] [url = about:blank] 00:19:14 INFO - PROCESS | 1679 | 1466579954622 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:14 INFO - PROCESS | 1679 | 1466579954624 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:14 INFO - PROCESS | 1679 | ++DOCSHELL 0x11251c000 == 27 [pid = 1679] [id = 614] 00:19:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x1125f0c00) [pid = 1679] [serial = 1842] [outer = 0x0] 00:19:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x1125f5c00) [pid = 1679] [serial = 1843] [outer = 0x1125f0c00] 00:19:14 INFO - PROCESS | 1679 | 1466579954662 Marionette DEBUG loaded listener.js 00:19:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x112ed3000) [pid = 1679] [serial = 1844] [outer = 0x1125f0c00] 00:19:15 INFO - PROCESS | 1679 | 1466579955015 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]]]}] 00:19:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:19:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1177ms 00:19:15 INFO - PROCESS | 1679 | 1466579955058 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 00:19:15 INFO - PROCESS | 1679 | 1466579955060 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 00:19:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:19:15 INFO - PROCESS | 1679 | 1466579955063 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:19:15 INFO - PROCESS | 1679 | 1466579955065 Marionette TRACE conn2 <- [1,2430,null,{}] 00:19:15 INFO - PROCESS | 1679 | 1466579955071 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}] 00:19:15 INFO - PROCESS | 1679 | 1466579955073 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:15 INFO - PROCESS | 1679 | 1466579955149 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 00:19:15 INFO - PROCESS | 1679 | 1466579955157 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:15 INFO - PROCESS | 1679 | 1466579955158 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x11745f000 == 28 [pid = 1679] [id = 615] 00:19:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x115d22c00) [pid = 1679] [serial = 1845] [outer = 0x0] 00:19:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x116486800) [pid = 1679] [serial = 1846] [outer = 0x115d22c00] 00:19:15 INFO - PROCESS | 1679 | 1466579955211 Marionette DEBUG loaded listener.js 00:19:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1167e3c00) [pid = 1679] [serial = 1847] [outer = 0x115d22c00] 00:19:15 INFO - PROCESS | 1679 | 1466579955550 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]]]}] 00:19:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:19:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 00:19:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:19:15 INFO - PROCESS | 1679 | 1466579955585 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 00:19:15 INFO - PROCESS | 1679 | 1466579955588 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 00:19:15 INFO - PROCESS | 1679 | 1466579955591 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:19:15 INFO - PROCESS | 1679 | 1466579955592 Marionette TRACE conn2 <- [1,2434,null,{}] 00:19:15 INFO - PROCESS | 1679 | 1466579955595 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}] 00:19:15 INFO - PROCESS | 1679 | 1466579955596 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:15 INFO - PROCESS | 1679 | 1466579955676 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 00:19:15 INFO - PROCESS | 1679 | 1466579955680 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:15 INFO - PROCESS | 1679 | 1466579955681 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a2b800 == 29 [pid = 1679] [id = 616] 00:19:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x116a1a800) [pid = 1679] [serial = 1848] [outer = 0x0] 00:19:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x1176f2000) [pid = 1679] [serial = 1849] [outer = 0x116a1a800] 00:19:15 INFO - PROCESS | 1679 | 1466579955709 Marionette DEBUG loaded listener.js 00:19:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x118293400) [pid = 1679] [serial = 1850] [outer = 0x116a1a800] 00:19:16 INFO - PROCESS | 1679 | 1466579956110 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]]]}] 00:19:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:19:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 569ms 00:19:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:19:16 INFO - PROCESS | 1679 | 1466579956161 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 00:19:16 INFO - PROCESS | 1679 | 1466579956163 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 00:19:16 INFO - PROCESS | 1679 | 1466579956173 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:19:16 INFO - PROCESS | 1679 | 1466579956179 Marionette TRACE conn2 <- [1,2438,null,{}] 00:19:16 INFO - PROCESS | 1679 | 1466579956185 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}] 00:19:16 INFO - PROCESS | 1679 | 1466579956189 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:16 INFO - PROCESS | 1679 | 1466579956306 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 00:19:16 INFO - PROCESS | 1679 | 1466579956320 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:16 INFO - PROCESS | 1679 | 1466579956321 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:16 INFO - PROCESS | 1679 | ++DOCSHELL 0x123a4b000 == 30 [pid = 1679] [id = 617] 00:19:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x1186dec00) [pid = 1679] [serial = 1851] [outer = 0x0] 00:19:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x119476c00) [pid = 1679] [serial = 1852] [outer = 0x1186dec00] 00:19:16 INFO - PROCESS | 1679 | 1466579956362 Marionette DEBUG loaded listener.js 00:19:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1197fb400) [pid = 1679] [serial = 1853] [outer = 0x1186dec00] 00:19:16 INFO - PROCESS | 1679 | 1466579956755 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]]]}] 00:19:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:19:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 633ms 00:19:16 INFO - PROCESS | 1679 | 1466579956799 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 00:19:16 INFO - PROCESS | 1679 | 1466579956801 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 00:19:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:19:16 INFO - PROCESS | 1679 | 1466579956819 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:19:16 INFO - PROCESS | 1679 | 1466579956820 Marionette TRACE conn2 <- [1,2442,null,{}] 00:19:16 INFO - PROCESS | 1679 | 1466579956823 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}] 00:19:16 INFO - PROCESS | 1679 | 1466579956824 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:16 INFO - PROCESS | 1679 | 1466579956928 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 00:19:16 INFO - PROCESS | 1679 | 1466579956931 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:16 INFO - PROCESS | 1679 | 1466579956932 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:16 INFO - PROCESS | 1679 | ++DOCSHELL 0x1251bf000 == 31 [pid = 1679] [id = 618] 00:19:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x11990b400) [pid = 1679] [serial = 1854] [outer = 0x0] 00:19:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1199c4800) [pid = 1679] [serial = 1855] [outer = 0x11990b400] 00:19:16 INFO - PROCESS | 1679 | 1466579956957 Marionette DEBUG loaded listener.js 00:19:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x119b8f000) [pid = 1679] [serial = 1856] [outer = 0x11990b400] 00:19:17 INFO - PROCESS | 1679 | 1466579957301 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]]]}] 00:19:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:19:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 535ms 00:19:17 INFO - PROCESS | 1679 | 1466579957342 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 00:19:17 INFO - PROCESS | 1679 | 1466579957343 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 00:19:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:19:17 INFO - PROCESS | 1679 | 1466579957346 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:19:17 INFO - PROCESS | 1679 | 1466579957347 Marionette TRACE conn2 <- [1,2446,null,{}] 00:19:17 INFO - PROCESS | 1679 | 1466579957349 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}] 00:19:17 INFO - PROCESS | 1679 | 1466579957350 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:17 INFO - PROCESS | 1679 | 1466579957444 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 00:19:17 INFO - PROCESS | 1679 | 1466579957448 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:17 INFO - PROCESS | 1679 | 1466579957452 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:17 INFO - PROCESS | 1679 | ++DOCSHELL 0x126988800 == 32 [pid = 1679] [id = 619] 00:19:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x116a1a000) [pid = 1679] [serial = 1857] [outer = 0x0] 00:19:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x119df1c00) [pid = 1679] [serial = 1858] [outer = 0x116a1a000] 00:19:17 INFO - PROCESS | 1679 | 1466579957487 Marionette DEBUG loaded listener.js 00:19:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x123878800) [pid = 1679] [serial = 1859] [outer = 0x116a1a000] 00:19:17 INFO - PROCESS | 1679 | 1466579957838 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]]]}] 00:19:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:19:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 525ms 00:19:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:19:17 INFO - PROCESS | 1679 | 1466579957877 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 00:19:17 INFO - PROCESS | 1679 | 1466579957878 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 00:19:17 INFO - PROCESS | 1679 | 1466579957880 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:19:17 INFO - PROCESS | 1679 | 1466579957881 Marionette TRACE conn2 <- [1,2450,null,{}] 00:19:17 INFO - PROCESS | 1679 | 1466579957883 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}] 00:19:17 INFO - PROCESS | 1679 | 1466579957885 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:17 INFO - PROCESS | 1679 | 1466579957982 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 00:19:17 INFO - PROCESS | 1679 | 1466579957986 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:17 INFO - PROCESS | 1679 | 1466579957987 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:17 INFO - PROCESS | 1679 | ++DOCSHELL 0x111ac8800 == 33 [pid = 1679] [id = 620] 00:19:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x112eeb800) [pid = 1679] [serial = 1860] [outer = 0x0] 00:19:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x1239ca800) [pid = 1679] [serial = 1861] [outer = 0x112eeb800] 00:19:18 INFO - PROCESS | 1679 | 1466579958012 Marionette DEBUG loaded listener.js 00:19:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x123a89c00) [pid = 1679] [serial = 1862] [outer = 0x112eeb800] 00:19:18 INFO - PROCESS | 1679 | 1466579958365 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]]]}] 00:19:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:19:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 519ms 00:19:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:19:18 INFO - PROCESS | 1679 | 1466579958399 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 00:19:18 INFO - PROCESS | 1679 | 1466579958400 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 00:19:18 INFO - PROCESS | 1679 | 1466579958402 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:19:18 INFO - PROCESS | 1679 | 1466579958403 Marionette TRACE conn2 <- [1,2454,null,{}] 00:19:18 INFO - PROCESS | 1679 | 1466579958405 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}] 00:19:18 INFO - PROCESS | 1679 | 1466579958407 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:18 INFO - PROCESS | 1679 | 1466579958503 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 00:19:18 INFO - PROCESS | 1679 | 1466579958506 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:18 INFO - PROCESS | 1679 | 1466579958507 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:18 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2da800 == 34 [pid = 1679] [id = 621] 00:19:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x112ec9c00) [pid = 1679] [serial = 1863] [outer = 0x0] 00:19:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x123df1000) [pid = 1679] [serial = 1864] [outer = 0x112ec9c00] 00:19:18 INFO - PROCESS | 1679 | 1466579958531 Marionette DEBUG loaded listener.js 00:19:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x1245eec00) [pid = 1679] [serial = 1865] [outer = 0x112ec9c00] 00:19:19 INFO - PROCESS | 1679 | 1466579959028 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]]]}] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x124e61000) [pid = 1679] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x125673800) [pid = 1679] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x112c25800) [pid = 1679] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1217df400) [pid = 1679] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x112593800) [pid = 1679] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x11828b800) [pid = 1679] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x119910c00) [pid = 1679] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x112e78c00) [pid = 1679] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x116f1a000) [pid = 1679] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x116639c00) [pid = 1679] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x115d23800) [pid = 1679] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1125f6800) [pid = 1679] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x112595800) [pid = 1679] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x118291400) [pid = 1679] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:19:19 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x12679e000) [pid = 1679] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:19:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:19:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 00:19:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:19:19 INFO - PROCESS | 1679 | 1466579959073 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 00:19:19 INFO - PROCESS | 1679 | 1466579959074 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 00:19:19 INFO - PROCESS | 1679 | 1466579959076 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:19:19 INFO - PROCESS | 1679 | 1466579959077 Marionette TRACE conn2 <- [1,2458,null,{}] 00:19:19 INFO - PROCESS | 1679 | 1466579959080 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}] 00:19:19 INFO - PROCESS | 1679 | 1466579959081 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:19 INFO - PROCESS | 1679 | 1466579959156 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 00:19:19 INFO - PROCESS | 1679 | 1466579959159 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:19 INFO - PROCESS | 1679 | 1466579959161 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:19 INFO - PROCESS | 1679 | ++DOCSHELL 0x119dac000 == 35 [pid = 1679] [id = 622] 00:19:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x112e78c00) [pid = 1679] [serial = 1866] [outer = 0x0] 00:19:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x11647f000) [pid = 1679] [serial = 1867] [outer = 0x112e78c00] 00:19:19 INFO - PROCESS | 1679 | 1466579959185 Marionette DEBUG loaded listener.js 00:19:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x11828fc00) [pid = 1679] [serial = 1868] [outer = 0x112e78c00] 00:19:19 INFO - PROCESS | 1679 | 1466579959518 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]]]}] 00:19:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:19:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 467ms 00:19:19 INFO - PROCESS | 1679 | 1466579959544 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 00:19:19 INFO - PROCESS | 1679 | 1466579959546 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 00:19:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:19:19 INFO - PROCESS | 1679 | 1466579959555 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:19:19 INFO - PROCESS | 1679 | 1466579959557 Marionette TRACE conn2 <- [1,2462,null,{}] 00:19:19 INFO - PROCESS | 1679 | 1466579959559 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}] 00:19:19 INFO - PROCESS | 1679 | 1466579959560 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:19 INFO - PROCESS | 1679 | 1466579959632 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 00:19:19 INFO - PROCESS | 1679 | 1466579959692 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:19 INFO - PROCESS | 1679 | 1466579959693 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:19 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a5b4800 == 36 [pid = 1679] [id = 623] 00:19:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x112cb7400) [pid = 1679] [serial = 1869] [outer = 0x0] 00:19:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1189a2400) [pid = 1679] [serial = 1870] [outer = 0x112cb7400] 00:19:19 INFO - PROCESS | 1679 | 1466579959717 Marionette DEBUG loaded listener.js 00:19:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x123ec3400) [pid = 1679] [serial = 1871] [outer = 0x112cb7400] 00:19:20 INFO - PROCESS | 1679 | 1466579960014 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]]]}] 00:19:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:19:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 477ms 00:19:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:19:20 INFO - PROCESS | 1679 | 1466579960028 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 00:19:20 INFO - PROCESS | 1679 | 1466579960030 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 00:19:20 INFO - PROCESS | 1679 | 1466579960033 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:19:20 INFO - PROCESS | 1679 | 1466579960036 Marionette TRACE conn2 <- [1,2466,null,{}] 00:19:20 INFO - PROCESS | 1679 | 1466579960050 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}] 00:19:20 INFO - PROCESS | 1679 | 1466579960051 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:20 INFO - PROCESS | 1679 | 1466579960175 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 00:19:20 INFO - PROCESS | 1679 | 1466579960181 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:20 INFO - PROCESS | 1679 | 1466579960183 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:20 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0f1800 == 37 [pid = 1679] [id = 624] 00:19:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1245f8000) [pid = 1679] [serial = 1872] [outer = 0x0] 00:19:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x124e62c00) [pid = 1679] [serial = 1873] [outer = 0x1245f8000] 00:19:20 INFO - PROCESS | 1679 | 1466579960227 Marionette DEBUG loaded listener.js 00:19:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x125671800) [pid = 1679] [serial = 1874] [outer = 0x1245f8000] 00:19:20 INFO - PROCESS | 1679 | 1466579960646 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]]]}] 00:19:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:19:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 638ms 00:19:20 INFO - PROCESS | 1679 | 1466579960682 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 00:19:20 INFO - PROCESS | 1679 | 1466579960684 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 00:19:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:19:20 INFO - PROCESS | 1679 | 1466579960687 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:19:20 INFO - PROCESS | 1679 | 1466579960689 Marionette TRACE conn2 <- [1,2470,null,{}] 00:19:20 INFO - PROCESS | 1679 | 1466579960692 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}] 00:19:20 INFO - PROCESS | 1679 | 1466579960693 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:20 INFO - PROCESS | 1679 | 1466579960779 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 00:19:20 INFO - PROCESS | 1679 | 1466579960782 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:20 INFO - PROCESS | 1679 | 1466579960784 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:20 INFO - PROCESS | 1679 | ++DOCSHELL 0x123926000 == 38 [pid = 1679] [id = 625] 00:19:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1256eb400) [pid = 1679] [serial = 1875] [outer = 0x0] 00:19:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x1265a4000) [pid = 1679] [serial = 1876] [outer = 0x1256eb400] 00:19:20 INFO - PROCESS | 1679 | 1466579960811 Marionette DEBUG loaded listener.js 00:19:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1267d0400) [pid = 1679] [serial = 1877] [outer = 0x1256eb400] 00:19:21 INFO - PROCESS | 1679 | 1466579961289 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]]]}] 00:19:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:19:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 669ms 00:19:21 INFO - PROCESS | 1679 | 1466579961357 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 00:19:21 INFO - PROCESS | 1679 | 1466579961360 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 00:19:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:19:21 INFO - PROCESS | 1679 | 1466579961363 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:19:21 INFO - PROCESS | 1679 | 1466579961365 Marionette TRACE conn2 <- [1,2474,null,{}] 00:19:21 INFO - PROCESS | 1679 | 1466579961369 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}] 00:19:21 INFO - PROCESS | 1679 | 1466579961371 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:21 INFO - PROCESS | 1679 | 1466579961482 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 00:19:21 INFO - PROCESS | 1679 | 1466579961589 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:21 INFO - PROCESS | 1679 | 1466579961590 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:21 INFO - PROCESS | 1679 | ++DOCSHELL 0x1189b2000 == 39 [pid = 1679] [id = 626] 00:19:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x115d21c00) [pid = 1679] [serial = 1878] [outer = 0x0] 00:19:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x115d28400) [pid = 1679] [serial = 1879] [outer = 0x115d21c00] 00:19:21 INFO - PROCESS | 1679 | 1466579961623 Marionette DEBUG loaded listener.js 00:19:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x1167e0400) [pid = 1679] [serial = 1880] [outer = 0x115d21c00] 00:19:22 INFO - PROCESS | 1679 | 1466579962171 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]]]}] 00:19:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:19:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 822ms 00:19:22 INFO - PROCESS | 1679 | 1466579962213 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 00:19:22 INFO - PROCESS | 1679 | 1466579962216 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 00:19:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:19:22 INFO - PROCESS | 1679 | 1466579962225 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:19:22 INFO - PROCESS | 1679 | 1466579962227 Marionette TRACE conn2 <- [1,2478,null,{}] 00:19:22 INFO - PROCESS | 1679 | 1466579962229 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}] 00:19:22 INFO - PROCESS | 1679 | 1466579962231 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:22 INFO - PROCESS | 1679 | 1466579962339 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 00:19:22 INFO - PROCESS | 1679 | 1466579962420 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:22 INFO - PROCESS | 1679 | 1466579962422 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:22 INFO - PROCESS | 1679 | ++DOCSHELL 0x116183800 == 40 [pid = 1679] [id = 627] 00:19:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x113375000) [pid = 1679] [serial = 1881] [outer = 0x0] 00:19:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x11697d000) [pid = 1679] [serial = 1882] [outer = 0x113375000] 00:19:22 INFO - PROCESS | 1679 | 1466579962453 Marionette DEBUG loaded listener.js 00:19:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x118680400) [pid = 1679] [serial = 1883] [outer = 0x113375000] 00:19:23 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0f1800 == 39 [pid = 1679] [id = 624] 00:19:23 INFO - PROCESS | 1679 | --DOCSHELL 0x12a5b4800 == 38 [pid = 1679] [id = 623] 00:19:23 INFO - PROCESS | 1679 | --DOCSHELL 0x119dac000 == 37 [pid = 1679] [id = 622] 00:19:23 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2da800 == 36 [pid = 1679] [id = 621] 00:19:23 INFO - PROCESS | 1679 | --DOCSHELL 0x111ac8800 == 35 [pid = 1679] [id = 620] 00:19:23 INFO - PROCESS | 1679 | --DOCSHELL 0x126988800 == 34 [pid = 1679] [id = 619] 00:19:23 INFO - PROCESS | 1679 | --DOCSHELL 0x1251bf000 == 33 [pid = 1679] [id = 618] 00:19:23 INFO - PROCESS | 1679 | --DOCSHELL 0x123a4b000 == 32 [pid = 1679] [id = 617] 00:19:23 INFO - PROCESS | 1679 | --DOCSHELL 0x119a2b800 == 31 [pid = 1679] [id = 616] 00:19:23 INFO - PROCESS | 1679 | --DOCSHELL 0x11745f000 == 30 [pid = 1679] [id = 615] 00:19:23 INFO - PROCESS | 1679 | --DOCSHELL 0x11251c000 == 29 [pid = 1679] [id = 614] 00:19:23 INFO - PROCESS | 1679 | 1466579963107 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]]]}] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1264dd800) [pid = 1679] [serial = 1733] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x117d15c00) [pid = 1679] [serial = 1798] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x118290c00) [pid = 1679] [serial = 1799] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1167d4400) [pid = 1679] [serial = 1795] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x116905c00) [pid = 1679] [serial = 1796] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x115e18800) [pid = 1679] [serial = 1792] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x116634000) [pid = 1679] [serial = 1793] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x124b15400) [pid = 1679] [serial = 1814] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1245f2000) [pid = 1679] [serial = 1813] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1176f4400) [pid = 1679] [serial = 1817] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x125175c00) [pid = 1679] [serial = 1820] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1257ef000) [pid = 1679] [serial = 1822] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x128a07c00) [pid = 1679] [serial = 1826] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1133c8000) [pid = 1679] [serial = 1816] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x126931c00) [pid = 1679] [serial = 1825] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x123ecc000) [pid = 1679] [serial = 1811] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x123a85400) [pid = 1679] [serial = 1819] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x120f25800) [pid = 1679] [serial = 1808] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x119d3c000) [pid = 1679] [serial = 1805] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x124276800) [pid = 1679] [serial = 1823] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x119dee000) [pid = 1679] [serial = 1807] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x123883c00) [pid = 1679] [serial = 1810] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x11259b400) [pid = 1679] [serial = 1789] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x112cac800) [pid = 1679] [serial = 1790] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x1267ce800) [pid = 1679] [serial = 1787] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x1199c6000) [pid = 1679] [serial = 1804] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x1195d2c00) [pid = 1679] [serial = 1801] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x1197f7800) [pid = 1679] [serial = 1802] [outer = 0x0] [url = about:blank] 00:19:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:19:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 921ms 00:19:23 INFO - PROCESS | 1679 | 1466579963146 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 00:19:23 INFO - PROCESS | 1679 | 1466579963149 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 00:19:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:19:23 INFO - PROCESS | 1679 | 1466579963152 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:19:23 INFO - PROCESS | 1679 | 1466579963154 Marionette TRACE conn2 <- [1,2482,null,{}] 00:19:23 INFO - PROCESS | 1679 | 1466579963158 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}] 00:19:23 INFO - PROCESS | 1679 | 1466579963159 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:23 INFO - PROCESS | 1679 | 1466579963239 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 00:19:23 INFO - PROCESS | 1679 | 1466579963245 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:23 INFO - PROCESS | 1679 | 1466579963247 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:23 INFO - PROCESS | 1679 | ++DOCSHELL 0x116ac7000 == 30 [pid = 1679] [id = 628] 00:19:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x116790c00) [pid = 1679] [serial = 1884] [outer = 0x0] 00:19:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x1167da000) [pid = 1679] [serial = 1885] [outer = 0x116790c00] 00:19:23 INFO - PROCESS | 1679 | 1466579963274 Marionette DEBUG loaded listener.js 00:19:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x116f8f800) [pid = 1679] [serial = 1886] [outer = 0x116790c00] 00:19:23 INFO - PROCESS | 1679 | 1466579963611 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]]]}] 00:19:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:19:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 472ms 00:19:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:19:23 INFO - PROCESS | 1679 | 1466579963624 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 00:19:23 INFO - PROCESS | 1679 | 1466579963627 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 00:19:23 INFO - PROCESS | 1679 | 1466579963631 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:19:23 INFO - PROCESS | 1679 | 1466579963633 Marionette TRACE conn2 <- [1,2486,null,{}] 00:19:23 INFO - PROCESS | 1679 | 1466579963636 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}] 00:19:23 INFO - PROCESS | 1679 | 1466579963640 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:23 INFO - PROCESS | 1679 | 1466579963744 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 00:19:23 INFO - PROCESS | 1679 | 1466579963798 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:23 INFO - PROCESS | 1679 | 1466579963799 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:23 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192e8000 == 31 [pid = 1679] [id = 629] 00:19:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x1176ed800) [pid = 1679] [serial = 1887] [outer = 0x0] 00:19:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x118676000) [pid = 1679] [serial = 1888] [outer = 0x1176ed800] 00:19:23 INFO - PROCESS | 1679 | 1466579963827 Marionette DEBUG loaded listener.js 00:19:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x11918c000) [pid = 1679] [serial = 1889] [outer = 0x1176ed800] 00:19:24 INFO - PROCESS | 1679 | 1466579964124 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]]]}] 00:19:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:19:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 00:19:24 INFO - PROCESS | 1679 | 1466579964154 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 00:19:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:19:24 INFO - PROCESS | 1679 | 1466579964158 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 00:19:24 INFO - PROCESS | 1679 | 1466579964160 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:19:24 INFO - PROCESS | 1679 | 1466579964162 Marionette TRACE conn2 <- [1,2490,null,{}] 00:19:24 INFO - PROCESS | 1679 | 1466579964173 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}] 00:19:24 INFO - PROCESS | 1679 | 1466579964176 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:24 INFO - PROCESS | 1679 | 1466579964257 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 00:19:24 INFO - PROCESS | 1679 | 1466579964262 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:24 INFO - PROCESS | 1679 | 1466579964264 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:24 INFO - PROCESS | 1679 | ++DOCSHELL 0x124579000 == 32 [pid = 1679] [id = 630] 00:19:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1133ca400) [pid = 1679] [serial = 1890] [outer = 0x0] 00:19:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1199bd000) [pid = 1679] [serial = 1891] [outer = 0x1133ca400] 00:19:24 INFO - PROCESS | 1679 | 1466579964297 Marionette DEBUG loaded listener.js 00:19:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x119d80c00) [pid = 1679] [serial = 1892] [outer = 0x1133ca400] 00:19:24 INFO - PROCESS | 1679 | 1466579964810 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]]]}] 00:19:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:19:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 671ms 00:19:24 INFO - PROCESS | 1679 | 1466579964832 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 00:19:24 INFO - PROCESS | 1679 | 1466579964836 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 00:19:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:19:24 INFO - PROCESS | 1679 | 1466579964840 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:19:24 INFO - PROCESS | 1679 | 1466579964844 Marionette TRACE conn2 <- [1,2494,null,{}] 00:19:24 INFO - PROCESS | 1679 | 1466579964848 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}] 00:19:24 INFO - PROCESS | 1679 | 1466579964849 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:24 INFO - PROCESS | 1679 | 1466579964947 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 00:19:25 INFO - PROCESS | 1679 | 1466579965003 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:25 INFO - PROCESS | 1679 | 1466579965005 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:25 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217bd000 == 33 [pid = 1679] [id = 631] 00:19:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x116911800) [pid = 1679] [serial = 1893] [outer = 0x0] 00:19:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x11826dc00) [pid = 1679] [serial = 1894] [outer = 0x116911800] 00:19:25 INFO - PROCESS | 1679 | 1466579965036 Marionette DEBUG loaded listener.js 00:19:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1189a9000) [pid = 1679] [serial = 1895] [outer = 0x116911800] 00:19:25 INFO - PROCESS | 1679 | 1466579965456 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]]]}] 00:19:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:19:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 623ms 00:19:25 INFO - PROCESS | 1679 | 1466579965463 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 00:19:25 INFO - PROCESS | 1679 | 1466579965466 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 00:19:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:19:25 INFO - PROCESS | 1679 | 1466579965474 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:19:25 INFO - PROCESS | 1679 | 1466579965475 Marionette TRACE conn2 <- [1,2498,null,{}] 00:19:25 INFO - PROCESS | 1679 | 1466579965478 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}] 00:19:25 INFO - PROCESS | 1679 | 1466579965480 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:25 INFO - PROCESS | 1679 | 1466579965582 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 00:19:25 INFO - PROCESS | 1679 | 1466579965671 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:25 INFO - PROCESS | 1679 | 1466579965673 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:25 INFO - PROCESS | 1679 | ++DOCSHELL 0x126980800 == 34 [pid = 1679] [id = 632] 00:19:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1199bf400) [pid = 1679] [serial = 1896] [outer = 0x0] 00:19:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x119d85400) [pid = 1679] [serial = 1897] [outer = 0x1199bf400] 00:19:25 INFO - PROCESS | 1679 | 1466579965703 Marionette DEBUG loaded listener.js 00:19:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x119fb5800) [pid = 1679] [serial = 1898] [outer = 0x1199bf400] 00:19:26 INFO - PROCESS | 1679 | 1466579966087 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]]]}] 00:19:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:19:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 672ms 00:19:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:19:26 INFO - PROCESS | 1679 | 1466579966146 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 00:19:26 INFO - PROCESS | 1679 | 1466579966147 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 00:19:26 INFO - PROCESS | 1679 | 1466579966150 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:19:26 INFO - PROCESS | 1679 | 1466579966153 Marionette TRACE conn2 <- [1,2502,null,{}] 00:19:26 INFO - PROCESS | 1679 | 1466579966178 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}] 00:19:26 INFO - PROCESS | 1679 | 1466579966181 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:26 INFO - PROCESS | 1679 | 1466579966279 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 00:19:26 INFO - PROCESS | 1679 | 1466579966349 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:26 INFO - PROCESS | 1679 | 1466579966351 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:26 INFO - PROCESS | 1679 | ++DOCSHELL 0x129283800 == 35 [pid = 1679] [id = 633] 00:19:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x123880c00) [pid = 1679] [serial = 1899] [outer = 0x0] 00:19:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1239d1800) [pid = 1679] [serial = 1900] [outer = 0x123880c00] 00:19:26 INFO - PROCESS | 1679 | 1466579966382 Marionette DEBUG loaded listener.js 00:19:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x123a88400) [pid = 1679] [serial = 1901] [outer = 0x123880c00] 00:19:26 INFO - PROCESS | 1679 | 1466579966789 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]]]}] 00:19:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:19:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 689ms 00:19:26 INFO - PROCESS | 1679 | 1466579966839 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 00:19:26 INFO - PROCESS | 1679 | 1466579966841 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 00:19:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:19:26 INFO - PROCESS | 1679 | 1466579966844 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:19:26 INFO - PROCESS | 1679 | 1466579966845 Marionette TRACE conn2 <- [1,2506,null,{}] 00:19:26 INFO - PROCESS | 1679 | 1466579966847 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}] 00:19:26 INFO - PROCESS | 1679 | 1466579966849 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:26 INFO - PROCESS | 1679 | 1466579966964 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 00:19:27 INFO - PROCESS | 1679 | 1466579967021 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:27 INFO - PROCESS | 1679 | 1466579967023 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a596000 == 36 [pid = 1679] [id = 634] 00:19:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x123f9f800) [pid = 1679] [serial = 1902] [outer = 0x0] 00:19:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1245f7400) [pid = 1679] [serial = 1903] [outer = 0x123f9f800] 00:19:27 INFO - PROCESS | 1679 | 1466579967055 Marionette DEBUG loaded listener.js 00:19:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x124e0ec00) [pid = 1679] [serial = 1904] [outer = 0x123f9f800] 00:19:27 INFO - PROCESS | 1679 | 1466579967523 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]]]}] 00:19:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:19:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 718ms 00:19:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:19:27 INFO - PROCESS | 1679 | 1466579967563 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 00:19:27 INFO - PROCESS | 1679 | 1466579967564 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 00:19:27 INFO - PROCESS | 1679 | 1466579967566 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:19:27 INFO - PROCESS | 1679 | 1466579967568 Marionette TRACE conn2 <- [1,2510,null,{}] 00:19:27 INFO - PROCESS | 1679 | 1466579967570 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}] 00:19:27 INFO - PROCESS | 1679 | 1466579967572 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:27 INFO - PROCESS | 1679 | 1466579967664 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 00:19:27 INFO - PROCESS | 1679 | 1466579967721 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:27 INFO - PROCESS | 1679 | 1466579967722 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a805000 == 37 [pid = 1679] [id = 635] 00:19:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12426ec00) [pid = 1679] [serial = 1905] [outer = 0x0] 00:19:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x124e65c00) [pid = 1679] [serial = 1906] [outer = 0x12426ec00] 00:19:27 INFO - PROCESS | 1679 | 1466579967750 Marionette DEBUG loaded listener.js 00:19:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x12566ec00) [pid = 1679] [serial = 1907] [outer = 0x12426ec00] 00:19:28 INFO - PROCESS | 1679 | 1466579968187 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]]]}] 00:19:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:19:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 671ms 00:19:28 INFO - PROCESS | 1679 | 1466579968271 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 00:19:28 INFO - PROCESS | 1679 | 1466579968273 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 00:19:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:19:28 INFO - PROCESS | 1679 | 1466579968277 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:19:28 INFO - PROCESS | 1679 | 1466579968279 Marionette TRACE conn2 <- [1,2514,null,{}] 00:19:28 INFO - PROCESS | 1679 | 1466579968281 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}] 00:19:28 INFO - PROCESS | 1679 | 1466579968286 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:28 INFO - PROCESS | 1679 | 1466579968394 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 00:19:28 INFO - PROCESS | 1679 | 1466579968465 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:28 INFO - PROCESS | 1679 | 1466579968467 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:28 INFO - PROCESS | 1679 | ++DOCSHELL 0x124578000 == 38 [pid = 1679] [id = 636] 00:19:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x125673800) [pid = 1679] [serial = 1908] [outer = 0x0] 00:19:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12692fc00) [pid = 1679] [serial = 1909] [outer = 0x125673800] 00:19:28 INFO - PROCESS | 1679 | 1466579968496 Marionette DEBUG loaded listener.js 00:19:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x128a04000) [pid = 1679] [serial = 1910] [outer = 0x125673800] 00:19:28 INFO - PROCESS | 1679 | 1466579968953 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]]]}] 00:19:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:19:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 721ms 00:19:29 INFO - PROCESS | 1679 | --DOCSHELL 0x1192e8000 == 37 [pid = 1679] [id = 629] 00:19:29 INFO - PROCESS | 1679 | --DOCSHELL 0x116ac7000 == 36 [pid = 1679] [id = 628] 00:19:29 INFO - PROCESS | 1679 | --DOCSHELL 0x1189b2000 == 35 [pid = 1679] [id = 626] 00:19:29 INFO - PROCESS | 1679 | --DOCSHELL 0x12a805000 == 34 [pid = 1679] [id = 635] 00:19:29 INFO - PROCESS | 1679 | --DOCSHELL 0x12a596000 == 33 [pid = 1679] [id = 634] 00:19:29 INFO - PROCESS | 1679 | --DOCSHELL 0x129283800 == 32 [pid = 1679] [id = 633] 00:19:29 INFO - PROCESS | 1679 | --DOCSHELL 0x126980800 == 31 [pid = 1679] [id = 632] 00:19:29 INFO - PROCESS | 1679 | --DOCSHELL 0x123926000 == 30 [pid = 1679] [id = 625] 00:19:29 INFO - PROCESS | 1679 | --DOCSHELL 0x1217bd000 == 29 [pid = 1679] [id = 631] 00:19:29 INFO - PROCESS | 1679 | --DOCSHELL 0x124579000 == 28 [pid = 1679] [id = 630] 00:19:29 INFO - PROCESS | 1679 | --DOCSHELL 0x116183800 == 27 [pid = 1679] [id = 627] 00:19:29 INFO - PROCESS | 1679 | 1466579969618 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 00:19:29 INFO - PROCESS | 1679 | 1466579969622 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 00:19:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:19:29 INFO - PROCESS | 1679 | 1466579969646 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:19:29 INFO - PROCESS | 1679 | 1466579969649 Marionette TRACE conn2 <- [1,2518,null,{}] 00:19:29 INFO - PROCESS | 1679 | 1466579969657 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}] 00:19:29 INFO - PROCESS | 1679 | 1466579969661 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:29 INFO - PROCESS | 1679 | 1466579969788 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 00:19:29 INFO - PROCESS | 1679 | 1466579969837 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:29 INFO - PROCESS | 1679 | 1466579969841 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:29 INFO - PROCESS | 1679 | ++DOCSHELL 0x11672e800 == 28 [pid = 1679] [id = 637] 00:19:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x115d1dc00) [pid = 1679] [serial = 1911] [outer = 0x0] 00:19:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x115d24800) [pid = 1679] [serial = 1912] [outer = 0x115d1dc00] 00:19:29 INFO - PROCESS | 1679 | 1466579969896 Marionette DEBUG loaded listener.js 00:19:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x1164e7800) [pid = 1679] [serial = 1913] [outer = 0x115d1dc00] 00:19:30 INFO - PROCESS | 1679 | 1466579970308 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]]]}] 00:19:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:19:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 678ms 00:19:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:19:30 INFO - PROCESS | 1679 | 1466579970322 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 00:19:30 INFO - PROCESS | 1679 | 1466579970325 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 00:19:30 INFO - PROCESS | 1679 | 1466579970330 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:19:30 INFO - PROCESS | 1679 | 1466579970335 Marionette TRACE conn2 <- [1,2522,null,{}] 00:19:30 INFO - PROCESS | 1679 | 1466579970347 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}] 00:19:30 INFO - PROCESS | 1679 | 1466579970349 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:30 INFO - PROCESS | 1679 | 1466579970486 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 00:19:30 INFO - PROCESS | 1679 | 1466579970550 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:30 INFO - PROCESS | 1679 | 1466579970552 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:30 INFO - PROCESS | 1679 | ++DOCSHELL 0x119289800 == 29 [pid = 1679] [id = 638] 00:19:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x1167e0c00) [pid = 1679] [serial = 1914] [outer = 0x0] 00:19:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x1176f1400) [pid = 1679] [serial = 1915] [outer = 0x1167e0c00] 00:19:30 INFO - PROCESS | 1679 | 1466579970598 Marionette DEBUG loaded listener.js 00:19:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x118290000) [pid = 1679] [serial = 1916] [outer = 0x1167e0c00] 00:19:31 INFO - PROCESS | 1679 | 1466579971016 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]]]}] 00:19:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:19:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 736ms 00:19:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:19:31 INFO - PROCESS | 1679 | 1466579971064 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 00:19:31 INFO - PROCESS | 1679 | 1466579971065 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 00:19:31 INFO - PROCESS | 1679 | 1466579971068 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:19:31 INFO - PROCESS | 1679 | 1466579971069 Marionette TRACE conn2 <- [1,2526,null,{}] 00:19:31 INFO - PROCESS | 1679 | 1466579971076 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}] 00:19:31 INFO - PROCESS | 1679 | 1466579971079 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:31 INFO - PROCESS | 1679 | 1466579971204 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 00:19:31 INFO - PROCESS | 1679 | 1466579971225 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:31 INFO - PROCESS | 1679 | 1466579971228 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:31 INFO - PROCESS | 1679 | ++DOCSHELL 0x124e40800 == 30 [pid = 1679] [id = 639] 00:19:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x119751000) [pid = 1679] [serial = 1917] [outer = 0x0] 00:19:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x1197f5000) [pid = 1679] [serial = 1918] [outer = 0x119751000] 00:19:31 INFO - PROCESS | 1679 | 1466579971256 Marionette DEBUG loaded listener.js 00:19:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x1199c5000) [pid = 1679] [serial = 1919] [outer = 0x119751000] 00:19:31 INFO - PROCESS | 1679 | 1466579971617 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]]]}] 00:19:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:19:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 571ms 00:19:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:19:31 INFO - PROCESS | 1679 | 1466579971640 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 00:19:31 INFO - PROCESS | 1679 | 1466579971641 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 00:19:31 INFO - PROCESS | 1679 | 1466579971643 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:19:31 INFO - PROCESS | 1679 | 1466579971644 Marionette TRACE conn2 <- [1,2530,null,{}] 00:19:31 INFO - PROCESS | 1679 | 1466579971646 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}] 00:19:31 INFO - PROCESS | 1679 | 1466579971647 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:31 INFO - PROCESS | 1679 | 1466579971747 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 00:19:31 INFO - PROCESS | 1679 | 1466579971786 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:31 INFO - PROCESS | 1679 | 1466579971787 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:31 INFO - PROCESS | 1679 | ++DOCSHELL 0x12884b000 == 31 [pid = 1679] [id = 640] 00:19:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x119d3cc00) [pid = 1679] [serial = 1920] [outer = 0x0] 00:19:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x119def400) [pid = 1679] [serial = 1921] [outer = 0x119d3cc00] 00:19:31 INFO - PROCESS | 1679 | 1466579971812 Marionette DEBUG loaded listener.js 00:19:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x1217e7000) [pid = 1679] [serial = 1922] [outer = 0x119d3cc00] 00:19:32 INFO - PROCESS | 1679 | 1466579972125 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]]]}] 00:19:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:19:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 518ms 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x1125f0c00) [pid = 1679] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x112ed3c00) [pid = 1679] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x116f1a400) [pid = 1679] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x119d3d000) [pid = 1679] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x116a1a000) [pid = 1679] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x112ec9c00) [pid = 1679] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x112e78c00) [pid = 1679] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x123b95400) [pid = 1679] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x1245f8000) [pid = 1679] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x112cb7400) [pid = 1679] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x1256eb400) [pid = 1679] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1176ed800) [pid = 1679] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x116790c00) [pid = 1679] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x115d21c00) [pid = 1679] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x113375000) [pid = 1679] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1133ca400) [pid = 1679] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x11990b400) [pid = 1679] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x116a1a800) [pid = 1679] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x115d22c00) [pid = 1679] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x112eeb800) [pid = 1679] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1186dec00) [pid = 1679] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:19:32 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1217e1800) [pid = 1679] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:19:32 INFO - PROCESS | 1679 | 1466579972430 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 00:19:32 INFO - PROCESS | 1679 | 1466579972431 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 00:19:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:19:32 INFO - PROCESS | 1679 | 1466579972458 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:19:32 INFO - PROCESS | 1679 | 1466579972459 Marionette TRACE conn2 <- [1,2534,null,{}] 00:19:32 INFO - PROCESS | 1679 | 1466579972461 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}] 00:19:32 INFO - PROCESS | 1679 | 1466579972462 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:32 INFO - PROCESS | 1679 | 1466579972539 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 00:19:32 INFO - PROCESS | 1679 | 1466579972545 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:32 INFO - PROCESS | 1679 | 1466579972546 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:32 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217c4800 == 32 [pid = 1679] [id = 641] 00:19:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x112ec9c00) [pid = 1679] [serial = 1923] [outer = 0x0] 00:19:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x112fdbc00) [pid = 1679] [serial = 1924] [outer = 0x112ec9c00] 00:19:32 INFO - PROCESS | 1679 | 1466579972577 Marionette DEBUG loaded listener.js 00:19:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1164eb800) [pid = 1679] [serial = 1925] [outer = 0x112ec9c00] 00:19:32 INFO - PROCESS | 1679 | 1466579972880 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]]]}] 00:19:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:19:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 485ms 00:19:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:19:32 INFO - PROCESS | 1679 | 1466579972927 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 00:19:32 INFO - PROCESS | 1679 | 1466579972928 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 00:19:32 INFO - PROCESS | 1679 | 1466579972930 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:19:32 INFO - PROCESS | 1679 | 1466579972932 Marionette TRACE conn2 <- [1,2538,null,{}] 00:19:32 INFO - PROCESS | 1679 | 1466579972934 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}] 00:19:32 INFO - PROCESS | 1679 | 1466579972938 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:33 INFO - PROCESS | 1679 | 1466579973062 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 00:19:33 INFO - PROCESS | 1679 | 1466579973097 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:33 INFO - PROCESS | 1679 | 1466579973099 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:33 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a5b2800 == 33 [pid = 1679] [id = 642] 00:19:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x1133c6000) [pid = 1679] [serial = 1926] [outer = 0x0] 00:19:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1186de400) [pid = 1679] [serial = 1927] [outer = 0x1133c6000] 00:19:33 INFO - PROCESS | 1679 | 1466579973124 Marionette DEBUG loaded listener.js 00:19:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1239d5800) [pid = 1679] [serial = 1928] [outer = 0x1133c6000] 00:19:33 INFO - PROCESS | 1679 | 1466579973389 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]]]}] 00:19:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:19:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 468ms 00:19:33 INFO - PROCESS | 1679 | 1466579973398 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 00:19:33 INFO - PROCESS | 1679 | 1466579973400 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 00:19:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:19:33 INFO - PROCESS | 1679 | 1466579973402 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:19:33 INFO - PROCESS | 1679 | 1466579973405 Marionette TRACE conn2 <- [1,2542,null,{}] 00:19:33 INFO - PROCESS | 1679 | 1466579973416 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}] 00:19:33 INFO - PROCESS | 1679 | 1466579973417 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:33 INFO - PROCESS | 1679 | 1466579973507 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 00:19:33 INFO - PROCESS | 1679 | 1466579973511 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:33 INFO - PROCESS | 1679 | 1466579973512 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:33 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0ee800 == 34 [pid = 1679] [id = 643] 00:19:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x112cb3400) [pid = 1679] [serial = 1929] [outer = 0x0] 00:19:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x123b95800) [pid = 1679] [serial = 1930] [outer = 0x112cb3400] 00:19:33 INFO - PROCESS | 1679 | 1466579973536 Marionette DEBUG loaded listener.js 00:19:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1245f3400) [pid = 1679] [serial = 1931] [outer = 0x112cb3400] 00:19:33 INFO - PROCESS | 1679 | 1466579973879 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]]]}] 00:19:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:19:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 524ms 00:19:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:19:33 INFO - PROCESS | 1679 | 1466579973937 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 00:19:33 INFO - PROCESS | 1679 | 1466579973938 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 00:19:33 INFO - PROCESS | 1679 | 1466579973940 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:19:33 INFO - PROCESS | 1679 | 1466579973941 Marionette TRACE conn2 <- [1,2546,null,{}] 00:19:33 INFO - PROCESS | 1679 | 1466579973944 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}] 00:19:33 INFO - PROCESS | 1679 | 1466579973945 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:34 INFO - PROCESS | 1679 | 1466579974020 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 00:19:34 INFO - PROCESS | 1679 | 1466579974025 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:34 INFO - PROCESS | 1679 | 1466579974026 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:34 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba4c800 == 35 [pid = 1679] [id = 644] 00:19:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x1245f3800) [pid = 1679] [serial = 1932] [outer = 0x0] 00:19:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x124947c00) [pid = 1679] [serial = 1933] [outer = 0x1245f3800] 00:19:34 INFO - PROCESS | 1679 | 1466579974050 Marionette DEBUG loaded listener.js 00:19:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x12504dc00) [pid = 1679] [serial = 1934] [outer = 0x1245f3800] 00:19:34 INFO - PROCESS | 1679 | 1466579974375 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]]]}] 00:19:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:19:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 470ms 00:19:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:19:34 INFO - PROCESS | 1679 | 1466579974411 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 00:19:34 INFO - PROCESS | 1679 | 1466579974412 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 00:19:34 INFO - PROCESS | 1679 | 1466579974414 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:19:34 INFO - PROCESS | 1679 | 1466579974416 Marionette TRACE conn2 <- [1,2550,null,{}] 00:19:34 INFO - PROCESS | 1679 | 1466579974466 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}] 00:19:34 INFO - PROCESS | 1679 | 1466579974468 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:34 INFO - PROCESS | 1679 | 1466579974560 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 00:19:34 INFO - PROCESS | 1679 | 1466579974659 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:34 INFO - PROCESS | 1679 | 1466579974661 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:34 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169b9800 == 36 [pid = 1679] [id = 645] 00:19:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x1125ed000) [pid = 1679] [serial = 1935] [outer = 0x0] 00:19:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x1129ae400) [pid = 1679] [serial = 1936] [outer = 0x1125ed000] 00:19:34 INFO - PROCESS | 1679 | 1466579974694 Marionette DEBUG loaded listener.js 00:19:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x113dd0400) [pid = 1679] [serial = 1937] [outer = 0x1125ed000] 00:19:35 INFO - PROCESS | 1679 | 1466579975254 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]]]}] 00:19:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:19:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 913ms 00:19:35 INFO - PROCESS | 1679 | 1466579975330 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 00:19:35 INFO - PROCESS | 1679 | 1466579975332 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 00:19:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:19:35 INFO - PROCESS | 1679 | 1466579975335 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:19:35 INFO - PROCESS | 1679 | 1466579975337 Marionette TRACE conn2 <- [1,2554,null,{}] 00:19:35 INFO - PROCESS | 1679 | 1466579975340 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}] 00:19:35 INFO - PROCESS | 1679 | 1466579975342 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:35 INFO - PROCESS | 1679 | 1466579975450 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 00:19:35 INFO - PROCESS | 1679 | 1466579975535 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:35 INFO - PROCESS | 1679 | 1466579975538 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:35 INFO - PROCESS | 1679 | ++DOCSHELL 0x12884c800 == 37 [pid = 1679] [id = 646] 00:19:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x118289800) [pid = 1679] [serial = 1938] [outer = 0x0] 00:19:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x11828f400) [pid = 1679] [serial = 1939] [outer = 0x118289800] 00:19:35 INFO - PROCESS | 1679 | 1466579975568 Marionette DEBUG loaded listener.js 00:19:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x118874c00) [pid = 1679] [serial = 1940] [outer = 0x118289800] 00:19:36 INFO - PROCESS | 1679 | 1466579976245 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]]]}] 00:19:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:19:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 925ms 00:19:36 INFO - PROCESS | 1679 | 1466579976260 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 00:19:36 INFO - PROCESS | 1679 | 1466579976264 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 00:19:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:19:36 INFO - PROCESS | 1679 | 1466579976270 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:19:36 INFO - PROCESS | 1679 | 1466579976272 Marionette TRACE conn2 <- [1,2558,null,{}] 00:19:36 INFO - PROCESS | 1679 | 1466579976278 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}] 00:19:36 INFO - PROCESS | 1679 | 1466579976280 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:36 INFO - PROCESS | 1679 | 1466579976432 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 00:19:36 INFO - PROCESS | 1679 | 1466579976566 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:36 INFO - PROCESS | 1679 | 1466579976569 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:36 INFO - PROCESS | 1679 | ++DOCSHELL 0x1189b2800 == 38 [pid = 1679] [id = 647] 00:19:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x115e17400) [pid = 1679] [serial = 1941] [outer = 0x0] 00:19:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x115e85c00) [pid = 1679] [serial = 1942] [outer = 0x115e17400] 00:19:36 INFO - PROCESS | 1679 | 1466579976618 Marionette DEBUG loaded listener.js 00:19:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x1167de000) [pid = 1679] [serial = 1943] [outer = 0x115e17400] 00:19:36 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0ee800 == 37 [pid = 1679] [id = 643] 00:19:36 INFO - PROCESS | 1679 | --DOCSHELL 0x12a5b2800 == 36 [pid = 1679] [id = 642] 00:19:36 INFO - PROCESS | 1679 | --DOCSHELL 0x1217c4800 == 35 [pid = 1679] [id = 641] 00:19:36 INFO - PROCESS | 1679 | --DOCSHELL 0x12884b000 == 34 [pid = 1679] [id = 640] 00:19:36 INFO - PROCESS | 1679 | --DOCSHELL 0x124e40800 == 33 [pid = 1679] [id = 639] 00:19:36 INFO - PROCESS | 1679 | --DOCSHELL 0x119289800 == 32 [pid = 1679] [id = 638] 00:19:36 INFO - PROCESS | 1679 | --DOCSHELL 0x11672e800 == 31 [pid = 1679] [id = 637] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x1199bd000) [pid = 1679] [serial = 1891] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x119b8f000) [pid = 1679] [serial = 1856] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x1176f2000) [pid = 1679] [serial = 1849] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x118293400) [pid = 1679] [serial = 1850] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x116486800) [pid = 1679] [serial = 1846] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x1239ca800) [pid = 1679] [serial = 1861] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x1167e3c00) [pid = 1679] [serial = 1847] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x119476c00) [pid = 1679] [serial = 1852] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x126939000) [pid = 1679] [serial = 1841] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x12670fc00) [pid = 1679] [serial = 1840] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1125f5c00) [pid = 1679] [serial = 1843] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x112ed3000) [pid = 1679] [serial = 1844] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x1167d5800) [pid = 1679] [serial = 1829] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x113c92800) [pid = 1679] [serial = 1828] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1189a5800) [pid = 1679] [serial = 1832] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x118436c00) [pid = 1679] [serial = 1831] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x123a85000) [pid = 1679] [serial = 1835] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x123882400) [pid = 1679] [serial = 1834] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x119df1c00) [pid = 1679] [serial = 1858] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x123df1000) [pid = 1679] [serial = 1864] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x123a89c00) [pid = 1679] [serial = 1862] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x11647f000) [pid = 1679] [serial = 1867] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x12670dc00) [pid = 1679] [serial = 1838] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x124e6c800) [pid = 1679] [serial = 1837] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x11828fc00) [pid = 1679] [serial = 1868] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x124e62c00) [pid = 1679] [serial = 1873] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x1245eec00) [pid = 1679] [serial = 1865] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1189a2400) [pid = 1679] [serial = 1870] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x1265a4000) [pid = 1679] [serial = 1876] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x1199c4800) [pid = 1679] [serial = 1855] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x123878800) [pid = 1679] [serial = 1859] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x123ec3400) [pid = 1679] [serial = 1871] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x118676000) [pid = 1679] [serial = 1888] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x1167da000) [pid = 1679] [serial = 1885] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x1267d0400) [pid = 1679] [serial = 1877] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x11918c000) [pid = 1679] [serial = 1889] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x115d28400) [pid = 1679] [serial = 1879] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x1167e0400) [pid = 1679] [serial = 1880] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x11697d000) [pid = 1679] [serial = 1882] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x118680400) [pid = 1679] [serial = 1883] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x116f8f800) [pid = 1679] [serial = 1886] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x125671800) [pid = 1679] [serial = 1874] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x1197fb400) [pid = 1679] [serial = 1853] [outer = 0x0] [url = about:blank] 00:19:36 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x119d80c00) [pid = 1679] [serial = 1892] [outer = 0x0] [url = about:blank] 00:19:37 INFO - PROCESS | 1679 | 1466579977006 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]]]}] 00:19:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:19:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 774ms 00:19:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:19:37 INFO - PROCESS | 1679 | 1466579977043 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 00:19:37 INFO - PROCESS | 1679 | 1466579977046 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 00:19:37 INFO - PROCESS | 1679 | 1466579977050 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:19:37 INFO - PROCESS | 1679 | 1466579977052 Marionette TRACE conn2 <- [1,2562,null,{}] 00:19:37 INFO - PROCESS | 1679 | 1466579977057 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}] 00:19:37 INFO - PROCESS | 1679 | 1466579977058 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:37 INFO - PROCESS | 1679 | 1466579977139 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 00:19:37 INFO - PROCESS | 1679 | 1466579977143 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:37 INFO - PROCESS | 1679 | 1466579977144 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:37 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192e6800 == 32 [pid = 1679] [id = 648] 00:19:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x116f22000) [pid = 1679] [serial = 1944] [outer = 0x0] 00:19:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x11826b400) [pid = 1679] [serial = 1945] [outer = 0x116f22000] 00:19:37 INFO - PROCESS | 1679 | 1466579977171 Marionette DEBUG loaded listener.js 00:19:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x118680400) [pid = 1679] [serial = 1946] [outer = 0x116f22000] 00:19:37 INFO - PROCESS | 1679 | 1466579977543 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]]]}] 00:19:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:19:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 524ms 00:19:37 INFO - PROCESS | 1679 | 1466579977577 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 00:19:37 INFO - PROCESS | 1679 | 1466579977579 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 00:19:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:19:37 INFO - PROCESS | 1679 | 1466579977586 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:19:37 INFO - PROCESS | 1679 | 1466579977589 Marionette TRACE conn2 <- [1,2566,null,{}] 00:19:37 INFO - PROCESS | 1679 | 1466579977596 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}] 00:19:37 INFO - PROCESS | 1679 | 1466579977600 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:37 INFO - PROCESS | 1679 | 1466579977678 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 00:19:37 INFO - PROCESS | 1679 | 1466579977686 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:37 INFO - PROCESS | 1679 | 1466579977690 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:37 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217d1800 == 33 [pid = 1679] [id = 649] 00:19:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x1189a5800) [pid = 1679] [serial = 1947] [outer = 0x0] 00:19:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x1199be000) [pid = 1679] [serial = 1948] [outer = 0x1189a5800] 00:19:37 INFO - PROCESS | 1679 | 1466579977718 Marionette DEBUG loaded listener.js 00:19:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x119d36c00) [pid = 1679] [serial = 1949] [outer = 0x1189a5800] 00:19:38 INFO - PROCESS | 1679 | 1466579978087 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]]]}] 00:19:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:19:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 522ms 00:19:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:19:38 INFO - PROCESS | 1679 | 1466579978112 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 00:19:38 INFO - PROCESS | 1679 | 1466579978114 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 00:19:38 INFO - PROCESS | 1679 | 1466579978116 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:19:38 INFO - PROCESS | 1679 | 1466579978117 Marionette TRACE conn2 <- [1,2570,null,{}] 00:19:38 INFO - PROCESS | 1679 | 1466579978122 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}] 00:19:38 INFO - PROCESS | 1679 | 1466579978124 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:38 INFO - PROCESS | 1679 | 1466579978203 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 00:19:38 INFO - PROCESS | 1679 | 1466579978209 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:38 INFO - PROCESS | 1679 | 1466579978210 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:38 INFO - PROCESS | 1679 | ++DOCSHELL 0x12569e800 == 34 [pid = 1679] [id = 650] 00:19:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x119d85000) [pid = 1679] [serial = 1950] [outer = 0x0] 00:19:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x120f24800) [pid = 1679] [serial = 1951] [outer = 0x119d85000] 00:19:38 INFO - PROCESS | 1679 | 1466579978234 Marionette DEBUG loaded listener.js 00:19:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x12387a000) [pid = 1679] [serial = 1952] [outer = 0x119d85000] 00:19:38 INFO - PROCESS | 1679 | 1466579978578 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]]]}] 00:19:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:19:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 473ms 00:19:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:19:38 INFO - PROCESS | 1679 | 1466579978590 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 00:19:38 INFO - PROCESS | 1679 | 1466579978591 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 00:19:38 INFO - PROCESS | 1679 | 1466579978593 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:19:38 INFO - PROCESS | 1679 | 1466579978594 Marionette TRACE conn2 <- [1,2574,null,{}] 00:19:38 INFO - PROCESS | 1679 | 1466579978596 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}] 00:19:38 INFO - PROCESS | 1679 | 1466579978597 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:38 INFO - PROCESS | 1679 | 1466579978676 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 00:19:38 INFO - PROCESS | 1679 | 1466579978680 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:38 INFO - PROCESS | 1679 | 1466579978681 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:38 INFO - PROCESS | 1679 | ++DOCSHELL 0x128841000 == 35 [pid = 1679] [id = 651] 00:19:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x1129b4c00) [pid = 1679] [serial = 1953] [outer = 0x0] 00:19:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x1239d0000) [pid = 1679] [serial = 1954] [outer = 0x1129b4c00] 00:19:38 INFO - PROCESS | 1679 | 1466579978708 Marionette DEBUG loaded listener.js 00:19:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x123b95400) [pid = 1679] [serial = 1955] [outer = 0x1129b4c00] 00:19:39 INFO - PROCESS | 1679 | 1466579979112 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]]]}] 00:19:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:19:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 568ms 00:19:39 INFO - PROCESS | 1679 | 1466579979162 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 00:19:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:19:39 INFO - PROCESS | 1679 | 1466579979163 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 00:19:39 INFO - PROCESS | 1679 | 1466579979165 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:19:39 INFO - PROCESS | 1679 | 1466579979166 Marionette TRACE conn2 <- [1,2578,null,{}] 00:19:39 INFO - PROCESS | 1679 | 1466579979169 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}] 00:19:39 INFO - PROCESS | 1679 | 1466579979173 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:39 INFO - PROCESS | 1679 | 1466579979306 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 00:19:39 INFO - PROCESS | 1679 | 1466579979326 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:39 INFO - PROCESS | 1679 | 1466579979327 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:39 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2e1800 == 36 [pid = 1679] [id = 652] 00:19:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x124e64000) [pid = 1679] [serial = 1956] [outer = 0x0] 00:19:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x125675c00) [pid = 1679] [serial = 1957] [outer = 0x124e64000] 00:19:39 INFO - PROCESS | 1679 | 1466579979352 Marionette DEBUG loaded listener.js 00:19:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x1257f7000) [pid = 1679] [serial = 1958] [outer = 0x124e64000] 00:19:39 INFO - PROCESS | 1679 | 1466579979685 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]]]}] 00:19:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:19:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 569ms 00:19:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:19:39 INFO - PROCESS | 1679 | 1466579979734 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 00:19:39 INFO - PROCESS | 1679 | 1466579979735 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 00:19:39 INFO - PROCESS | 1679 | 1466579979738 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:19:39 INFO - PROCESS | 1679 | 1466579979739 Marionette TRACE conn2 <- [1,2582,null,{}] 00:19:39 INFO - PROCESS | 1679 | 1466579979741 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}] 00:19:39 INFO - PROCESS | 1679 | 1466579979742 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:39 INFO - PROCESS | 1679 | 1466579979841 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 00:19:39 INFO - PROCESS | 1679 | 1466579979845 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:39 INFO - PROCESS | 1679 | 1466579979846 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:39 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a803000 == 37 [pid = 1679] [id = 653] 00:19:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x124e64800) [pid = 1679] [serial = 1959] [outer = 0x0] 00:19:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x1265a0000) [pid = 1679] [serial = 1960] [outer = 0x124e64800] 00:19:39 INFO - PROCESS | 1679 | 1466579979870 Marionette DEBUG loaded listener.js 00:19:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x12679e000) [pid = 1679] [serial = 1961] [outer = 0x124e64800] 00:19:40 INFO - PROCESS | 1679 | 1466579980199 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]]]}] 00:19:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:19:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 519ms 00:19:40 INFO - PROCESS | 1679 | 1466579980257 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 00:19:40 INFO - PROCESS | 1679 | 1466579980258 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 00:19:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:19:40 INFO - PROCESS | 1679 | 1466579980261 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:19:40 INFO - PROCESS | 1679 | 1466579980262 Marionette TRACE conn2 <- [1,2586,null,{}] 00:19:40 INFO - PROCESS | 1679 | 1466579980264 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}] 00:19:40 INFO - PROCESS | 1679 | 1466579980265 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:40 INFO - PROCESS | 1679 | 1466579980363 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 00:19:40 INFO - PROCESS | 1679 | 1466579980401 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:40 INFO - PROCESS | 1679 | 1466579980402 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:40 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0ea000 == 38 [pid = 1679] [id = 654] 00:19:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x126709400) [pid = 1679] [serial = 1962] [outer = 0x0] 00:19:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x126933400) [pid = 1679] [serial = 1963] [outer = 0x126709400] 00:19:40 INFO - PROCESS | 1679 | 1466579980426 Marionette DEBUG loaded listener.js 00:19:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x128a02400) [pid = 1679] [serial = 1964] [outer = 0x126709400] 00:19:40 INFO - PROCESS | 1679 | 1466579980742 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]]]}] 00:19:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:19:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 517ms 00:19:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:19:40 INFO - PROCESS | 1679 | 1466579980778 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 00:19:40 INFO - PROCESS | 1679 | 1466579980780 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 00:19:40 INFO - PROCESS | 1679 | 1466579980782 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:19:40 INFO - PROCESS | 1679 | 1466579980783 Marionette TRACE conn2 <- [1,2590,null,{}] 00:19:40 INFO - PROCESS | 1679 | 1466579980785 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}] 00:19:40 INFO - PROCESS | 1679 | 1466579980786 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:40 INFO - PROCESS | 1679 | 1466579980903 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 00:19:40 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x115d1dc00) [pid = 1679] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:19:40 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1167e0c00) [pid = 1679] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:19:40 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x116911800) [pid = 1679] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:19:40 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x119751000) [pid = 1679] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:19:40 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1199bf400) [pid = 1679] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:19:40 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x119d3cc00) [pid = 1679] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:19:40 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x123880c00) [pid = 1679] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:19:40 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x123f9f800) [pid = 1679] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:19:40 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x112ec9c00) [pid = 1679] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:19:40 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x1133c6000) [pid = 1679] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:19:40 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x112cb3400) [pid = 1679] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:19:40 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x12426ec00) [pid = 1679] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:19:40 INFO - PROCESS | 1679 | 1466579980946 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:40 INFO - PROCESS | 1679 | 1466579980947 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:40 INFO - PROCESS | 1679 | ++DOCSHELL 0x12456a800 == 39 [pid = 1679] [id = 655] 00:19:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x1129afc00) [pid = 1679] [serial = 1965] [outer = 0x0] 00:19:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x115dc8c00) [pid = 1679] [serial = 1966] [outer = 0x1129afc00] 00:19:40 INFO - PROCESS | 1679 | 1466579980972 Marionette DEBUG loaded listener.js 00:19:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x119197c00) [pid = 1679] [serial = 1967] [outer = 0x1129afc00] 00:19:41 INFO - PROCESS | 1679 | 1466579981244 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]]]}] 00:19:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:19:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 468ms 00:19:41 INFO - PROCESS | 1679 | 1466579981265 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 00:19:41 INFO - PROCESS | 1679 | 1466579981267 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 00:19:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:19:41 INFO - PROCESS | 1679 | 1466579981277 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:19:41 INFO - PROCESS | 1679 | 1466579981278 Marionette TRACE conn2 <- [1,2594,null,{}] 00:19:41 INFO - PROCESS | 1679 | 1466579981281 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}] 00:19:41 INFO - PROCESS | 1679 | 1466579981282 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:41 INFO - PROCESS | 1679 | 1466579981365 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 00:19:41 INFO - PROCESS | 1679 | 1466579981370 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:41 INFO - PROCESS | 1679 | 1466579981373 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:41 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c048800 == 40 [pid = 1679] [id = 656] 00:19:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x11947a000) [pid = 1679] [serial = 1968] [outer = 0x0] 00:19:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x123a87000) [pid = 1679] [serial = 1969] [outer = 0x11947a000] 00:19:41 INFO - PROCESS | 1679 | 1466579981397 Marionette DEBUG loaded listener.js 00:19:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x125669800) [pid = 1679] [serial = 1970] [outer = 0x11947a000] 00:19:41 INFO - PROCESS | 1679 | 1466579981748 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]]]}] 00:19:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:19:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 528ms 00:19:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:19:41 INFO - PROCESS | 1679 | 1466579981799 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 00:19:41 INFO - PROCESS | 1679 | 1466579981800 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 00:19:41 INFO - PROCESS | 1679 | 1466579981808 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:19:41 INFO - PROCESS | 1679 | 1466579981810 Marionette TRACE conn2 <- [1,2598,null,{}] 00:19:41 INFO - PROCESS | 1679 | 1466579981812 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}] 00:19:41 INFO - PROCESS | 1679 | 1466579981814 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:41 INFO - PROCESS | 1679 | 1466579981912 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 00:19:41 INFO - PROCESS | 1679 | 1466579981915 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:41 INFO - PROCESS | 1679 | 1466579981917 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:41 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c0a8000 == 41 [pid = 1679] [id = 657] 00:19:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x123a59000) [pid = 1679] [serial = 1971] [outer = 0x0] 00:19:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x128a10000) [pid = 1679] [serial = 1972] [outer = 0x123a59000] 00:19:41 INFO - PROCESS | 1679 | 1466579981944 Marionette DEBUG loaded listener.js 00:19:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x128a49c00) [pid = 1679] [serial = 1973] [outer = 0x123a59000] 00:19:42 INFO - PROCESS | 1679 | 1466579982287 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]]]}] 00:19:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:19:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 525ms 00:19:42 INFO - PROCESS | 1679 | 1466579982328 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 00:19:42 INFO - PROCESS | 1679 | 1466579982330 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 00:19:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:19:42 INFO - PROCESS | 1679 | 1466579982332 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:19:42 INFO - PROCESS | 1679 | 1466579982333 Marionette TRACE conn2 <- [1,2602,null,{}] 00:19:42 INFO - PROCESS | 1679 | 1466579982336 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}] 00:19:42 INFO - PROCESS | 1679 | 1466579982337 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:42 INFO - PROCESS | 1679 | 1466579982441 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 00:19:42 INFO - PROCESS | 1679 | 1466579982447 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:42 INFO - PROCESS | 1679 | 1466579982448 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:42 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c720800 == 42 [pid = 1679] [id = 658] 00:19:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x128a08c00) [pid = 1679] [serial = 1974] [outer = 0x0] 00:19:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x128a4e800) [pid = 1679] [serial = 1975] [outer = 0x128a08c00] 00:19:42 INFO - PROCESS | 1679 | 1466579982472 Marionette DEBUG loaded listener.js 00:19:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x128bcc800) [pid = 1679] [serial = 1976] [outer = 0x128a08c00] 00:19:42 INFO - PROCESS | 1679 | 1466579982778 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]]]}] 00:19:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:19:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 468ms 00:19:42 INFO - PROCESS | 1679 | 1466579982801 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 00:19:42 INFO - PROCESS | 1679 | 1466579982802 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 00:19:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:19:42 INFO - PROCESS | 1679 | 1466579982808 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:19:42 INFO - PROCESS | 1679 | 1466579982809 Marionette TRACE conn2 <- [1,2606,null,{}] 00:19:42 INFO - PROCESS | 1679 | 1466579982811 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}] 00:19:42 INFO - PROCESS | 1679 | 1466579982812 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:42 INFO - PROCESS | 1679 | 1466579982896 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 00:19:43 INFO - PROCESS | 1679 | 1466579983000 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:43 INFO - PROCESS | 1679 | 1466579983002 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:43 INFO - PROCESS | 1679 | ++DOCSHELL 0x116407800 == 43 [pid = 1679] [id = 659] 00:19:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x111e61000) [pid = 1679] [serial = 1977] [outer = 0x0] 00:19:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1125edc00) [pid = 1679] [serial = 1978] [outer = 0x111e61000] 00:19:43 INFO - PROCESS | 1679 | 1466579983034 Marionette DEBUG loaded listener.js 00:19:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x112fd6c00) [pid = 1679] [serial = 1979] [outer = 0x111e61000] 00:19:43 INFO - PROCESS | 1679 | 1466579983557 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]]]}] 00:19:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:19:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 819ms 00:19:43 INFO - PROCESS | 1679 | 1466579983629 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 00:19:43 INFO - PROCESS | 1679 | 1466579983633 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 00:19:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:19:43 INFO - PROCESS | 1679 | 1466579983638 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:19:43 INFO - PROCESS | 1679 | 1466579983640 Marionette TRACE conn2 <- [1,2610,null,{}] 00:19:43 INFO - PROCESS | 1679 | 1466579983646 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}] 00:19:43 INFO - PROCESS | 1679 | 1466579983650 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:43 INFO - PROCESS | 1679 | 1466579983792 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 00:19:43 INFO - PROCESS | 1679 | 1466579983893 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:43 INFO - PROCESS | 1679 | 1466579983895 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:43 INFO - PROCESS | 1679 | ++DOCSHELL 0x124290000 == 44 [pid = 1679] [id = 660] 00:19:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x113c4cc00) [pid = 1679] [serial = 1980] [outer = 0x0] 00:19:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x11843c400) [pid = 1679] [serial = 1981] [outer = 0x113c4cc00] 00:19:43 INFO - PROCESS | 1679 | 1466579983926 Marionette DEBUG loaded listener.js 00:19:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x119196400) [pid = 1679] [serial = 1982] [outer = 0x113c4cc00] 00:19:44 INFO - PROCESS | 1679 | 1466579984363 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]]]}] 00:19:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:19:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 771ms 00:19:44 INFO - PROCESS | 1679 | 1466579984411 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 00:19:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:19:44 INFO - PROCESS | 1679 | 1466579984414 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 00:19:44 INFO - PROCESS | 1679 | 1466579984416 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:19:44 INFO - PROCESS | 1679 | 1466579984418 Marionette TRACE conn2 <- [1,2614,null,{}] 00:19:44 INFO - PROCESS | 1679 | 1466579984440 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}] 00:19:44 INFO - PROCESS | 1679 | 1466579984441 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:44 INFO - PROCESS | 1679 | 1466579984546 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 00:19:44 INFO - PROCESS | 1679 | 1466579984618 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:44 INFO - PROCESS | 1679 | 1466579984619 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:44 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c039800 == 45 [pid = 1679] [id = 661] 00:19:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x119b8c400) [pid = 1679] [serial = 1983] [outer = 0x0] 00:19:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x119fb9000) [pid = 1679] [serial = 1984] [outer = 0x119b8c400] 00:19:44 INFO - PROCESS | 1679 | 1466579984647 Marionette DEBUG loaded listener.js 00:19:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x123a8a000) [pid = 1679] [serial = 1985] [outer = 0x119b8c400] 00:19:45 INFO - PROCESS | 1679 | 1466579985037 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]]]}] 00:19:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:19:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 686ms 00:19:45 INFO - PROCESS | 1679 | 1466579985103 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 00:19:45 INFO - PROCESS | 1679 | 1466579985104 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 00:19:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:19:45 INFO - PROCESS | 1679 | 1466579985111 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:19:45 INFO - PROCESS | 1679 | 1466579985116 Marionette TRACE conn2 <- [1,2618,null,{}] 00:19:45 INFO - PROCESS | 1679 | 1466579985119 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}] 00:19:45 INFO - PROCESS | 1679 | 1466579985122 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:45 INFO - PROCESS | 1679 | 1466579985251 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 00:19:45 INFO - PROCESS | 1679 | 1466579985325 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:45 INFO - PROCESS | 1679 | 1466579985326 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:45 INFO - PROCESS | 1679 | ++DOCSHELL 0x126b55000 == 46 [pid = 1679] [id = 662] 00:19:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x115d27000) [pid = 1679] [serial = 1986] [outer = 0x0] 00:19:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x119d33c00) [pid = 1679] [serial = 1987] [outer = 0x115d27000] 00:19:45 INFO - PROCESS | 1679 | 1466579985355 Marionette DEBUG loaded listener.js 00:19:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x12566b800) [pid = 1679] [serial = 1988] [outer = 0x115d27000] 00:19:45 INFO - PROCESS | 1679 | 1466579985975 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]]]}] 00:19:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:19:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 930ms 00:19:46 INFO - PROCESS | 1679 | 1466579986037 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 00:19:46 INFO - PROCESS | 1679 | 1466579986039 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 00:19:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:19:46 INFO - PROCESS | 1679 | 1466579986043 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:19:46 INFO - PROCESS | 1679 | 1466579986044 Marionette TRACE conn2 <- [1,2622,null,{}] 00:19:46 INFO - PROCESS | 1679 | 1466579986048 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}] 00:19:46 INFO - PROCESS | 1679 | 1466579986050 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:46 INFO - PROCESS | 1679 | 1466579986142 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 00:19:46 INFO - PROCESS | 1679 | 1466579986225 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:46 INFO - PROCESS | 1679 | 1466579986227 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:46 INFO - PROCESS | 1679 | ++DOCSHELL 0x116167800 == 47 [pid = 1679] [id = 663] 00:19:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x115d28800) [pid = 1679] [serial = 1989] [outer = 0x0] 00:19:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x11678d800) [pid = 1679] [serial = 1990] [outer = 0x115d28800] 00:19:46 INFO - PROCESS | 1679 | 1466579986255 Marionette DEBUG loaded listener.js 00:19:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x116907c00) [pid = 1679] [serial = 1991] [outer = 0x115d28800] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x124578000 == 46 [pid = 1679] [id = 636] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x12c720800 == 45 [pid = 1679] [id = 658] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x12c0a8000 == 44 [pid = 1679] [id = 657] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x12c048800 == 43 [pid = 1679] [id = 656] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x12456a800 == 42 [pid = 1679] [id = 655] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0ea000 == 41 [pid = 1679] [id = 654] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x12a803000 == 40 [pid = 1679] [id = 653] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2e1800 == 39 [pid = 1679] [id = 652] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x128841000 == 38 [pid = 1679] [id = 651] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x12569e800 == 37 [pid = 1679] [id = 650] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x1217d1800 == 36 [pid = 1679] [id = 649] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x1192e6800 == 35 [pid = 1679] [id = 648] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x1189b2800 == 34 [pid = 1679] [id = 647] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x12884c800 == 33 [pid = 1679] [id = 646] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x1169b9800 == 32 [pid = 1679] [id = 645] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba4c800 == 31 [pid = 1679] [id = 644] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x126b55000 == 30 [pid = 1679] [id = 662] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x12c039800 == 29 [pid = 1679] [id = 661] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x124290000 == 28 [pid = 1679] [id = 660] 00:19:47 INFO - PROCESS | 1679 | --DOCSHELL 0x116407800 == 27 [pid = 1679] [id = 659] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x115d24800) [pid = 1679] [serial = 1912] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x12692fc00) [pid = 1679] [serial = 1909] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1176f1400) [pid = 1679] [serial = 1915] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x1189a9000) [pid = 1679] [serial = 1895] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x11826dc00) [pid = 1679] [serial = 1894] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1197f5000) [pid = 1679] [serial = 1918] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x119fb5800) [pid = 1679] [serial = 1898] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x119def400) [pid = 1679] [serial = 1921] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x119d85400) [pid = 1679] [serial = 1897] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x123a88400) [pid = 1679] [serial = 1901] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1239d1800) [pid = 1679] [serial = 1900] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x124e0ec00) [pid = 1679] [serial = 1904] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1245f7400) [pid = 1679] [serial = 1903] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x112fdbc00) [pid = 1679] [serial = 1924] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1186de400) [pid = 1679] [serial = 1927] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1245f3400) [pid = 1679] [serial = 1931] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1164eb800) [pid = 1679] [serial = 1925] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x12566ec00) [pid = 1679] [serial = 1907] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x124e65c00) [pid = 1679] [serial = 1906] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x123b95800) [pid = 1679] [serial = 1930] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x124947c00) [pid = 1679] [serial = 1933] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x1217e7000) [pid = 1679] [serial = 1922] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x1199c5000) [pid = 1679] [serial = 1919] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x1239d5800) [pid = 1679] [serial = 1928] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x1164e7800) [pid = 1679] [serial = 1913] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x118290000) [pid = 1679] [serial = 1916] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1679 | 1466579987217 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]]]}] 00:19:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:19:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1228ms 00:19:47 INFO - PROCESS | 1679 | 1466579987276 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 00:19:47 INFO - PROCESS | 1679 | 1466579987278 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 00:19:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:19:47 INFO - PROCESS | 1679 | 1466579987282 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:19:47 INFO - PROCESS | 1679 | 1466579987284 Marionette TRACE conn2 <- [1,2626,null,{}] 00:19:47 INFO - PROCESS | 1679 | 1466579987289 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}] 00:19:47 INFO - PROCESS | 1679 | 1466579987290 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:47 INFO - PROCESS | 1679 | 1466579987372 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 00:19:47 INFO - PROCESS | 1679 | 1466579987377 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:47 INFO - PROCESS | 1679 | 1466579987378 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:47 INFO - PROCESS | 1679 | ++DOCSHELL 0x11694d000 == 28 [pid = 1679] [id = 664] 00:19:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x1133cb000) [pid = 1679] [serial = 1992] [outer = 0x0] 00:19:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x113c87800) [pid = 1679] [serial = 1993] [outer = 0x1133cb000] 00:19:47 INFO - PROCESS | 1679 | 1466579987409 Marionette DEBUG loaded listener.js 00:19:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x115d23800) [pid = 1679] [serial = 1994] [outer = 0x1133cb000] 00:19:47 INFO - PROCESS | 1679 | 1466579987794 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]]]}] 00:19:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:19:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 524ms 00:19:47 INFO - PROCESS | 1679 | 1466579987805 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 00:19:47 INFO - PROCESS | 1679 | 1466579987809 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 00:19:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:19:47 INFO - PROCESS | 1679 | 1466579987814 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:19:47 INFO - PROCESS | 1679 | 1466579987816 Marionette TRACE conn2 <- [1,2630,null,{}] 00:19:47 INFO - PROCESS | 1679 | 1466579987818 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}] 00:19:47 INFO - PROCESS | 1679 | 1466579987821 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:47 INFO - PROCESS | 1679 | 1466579987900 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 00:19:47 INFO - PROCESS | 1679 | 1466579987906 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:47 INFO - PROCESS | 1679 | 1466579987908 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:47 INFO - PROCESS | 1679 | ++DOCSHELL 0x119279800 == 29 [pid = 1679] [id = 665] 00:19:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x116137000) [pid = 1679] [serial = 1995] [outer = 0x0] 00:19:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x1167dd800) [pid = 1679] [serial = 1996] [outer = 0x116137000] 00:19:47 INFO - PROCESS | 1679 | 1466579987935 Marionette DEBUG loaded listener.js 00:19:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x117d0ec00) [pid = 1679] [serial = 1997] [outer = 0x116137000] 00:19:48 INFO - PROCESS | 1679 | 1466579988275 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]]]}] 00:19:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:19:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 468ms 00:19:48 INFO - PROCESS | 1679 | 1466579988283 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 00:19:48 INFO - PROCESS | 1679 | 1466579988293 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 00:19:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:19:48 INFO - PROCESS | 1679 | 1466579988296 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:19:48 INFO - PROCESS | 1679 | 1466579988298 Marionette TRACE conn2 <- [1,2634,null,{}] 00:19:48 INFO - PROCESS | 1679 | 1466579988309 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}] 00:19:48 INFO - PROCESS | 1679 | 1466579988312 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:48 INFO - PROCESS | 1679 | 1466579988393 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 00:19:48 INFO - PROCESS | 1679 | 1466579988452 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:48 INFO - PROCESS | 1679 | 1466579988454 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x123908800 == 30 [pid = 1679] [id = 666] 00:19:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x1133b2800) [pid = 1679] [serial = 1998] [outer = 0x0] 00:19:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x118878400) [pid = 1679] [serial = 1999] [outer = 0x1133b2800] 00:19:48 INFO - PROCESS | 1679 | 1466579988481 Marionette DEBUG loaded listener.js 00:19:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x11974b400) [pid = 1679] [serial = 2000] [outer = 0x1133b2800] 00:19:48 INFO - PROCESS | 1679 | 1466579988774 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]]]}] 00:19:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:19:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 529ms 00:19:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:19:48 INFO - PROCESS | 1679 | 1466579988826 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 00:19:48 INFO - PROCESS | 1679 | 1466579988827 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 00:19:48 INFO - PROCESS | 1679 | 1466579988829 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:19:48 INFO - PROCESS | 1679 | 1466579988830 Marionette TRACE conn2 <- [1,2638,null,{}] 00:19:48 INFO - PROCESS | 1679 | 1466579988833 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}] 00:19:48 INFO - PROCESS | 1679 | 1466579988834 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:48 INFO - PROCESS | 1679 | 1466579988913 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 00:19:48 INFO - PROCESS | 1679 | 1466579988975 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:48 INFO - PROCESS | 1679 | 1466579988976 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x124aad800 == 31 [pid = 1679] [id = 667] 00:19:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x119197400) [pid = 1679] [serial = 2001] [outer = 0x0] 00:19:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1199bbc00) [pid = 1679] [serial = 2002] [outer = 0x119197400] 00:19:49 INFO - PROCESS | 1679 | 1466579989001 Marionette DEBUG loaded listener.js 00:19:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x119d34c00) [pid = 1679] [serial = 2003] [outer = 0x119197400] 00:19:49 INFO - PROCESS | 1679 | 1466579989292 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]]]}] 00:19:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:19:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 518ms 00:19:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:19:49 INFO - PROCESS | 1679 | 1466579989348 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 00:19:49 INFO - PROCESS | 1679 | 1466579989349 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 00:19:49 INFO - PROCESS | 1679 | 1466579989351 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:19:49 INFO - PROCESS | 1679 | 1466579989353 Marionette TRACE conn2 <- [1,2642,null,{}] 00:19:49 INFO - PROCESS | 1679 | 1466579989358 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}] 00:19:49 INFO - PROCESS | 1679 | 1466579989359 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:49 INFO - PROCESS | 1679 | 1466579989460 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 00:19:49 INFO - PROCESS | 1679 | 1466579989498 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:49 INFO - PROCESS | 1679 | 1466579989499 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x126b52000 == 32 [pid = 1679] [id = 668] 00:19:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x116136800) [pid = 1679] [serial = 2004] [outer = 0x0] 00:19:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x119d3e400) [pid = 1679] [serial = 2005] [outer = 0x116136800] 00:19:49 INFO - PROCESS | 1679 | 1466579989523 Marionette DEBUG loaded listener.js 00:19:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1217e1c00) [pid = 1679] [serial = 2006] [outer = 0x116136800] 00:19:49 INFO - PROCESS | 1679 | 1466579989833 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]]]}] 00:19:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:19:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 521ms 00:19:49 INFO - PROCESS | 1679 | 1466579989874 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 00:19:49 INFO - PROCESS | 1679 | 1466579989875 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 00:19:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:19:49 INFO - PROCESS | 1679 | 1466579989877 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:19:49 INFO - PROCESS | 1679 | 1466579989878 Marionette TRACE conn2 <- [1,2646,null,{}] 00:19:49 INFO - PROCESS | 1679 | 1466579989881 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}] 00:19:49 INFO - PROCESS | 1679 | 1466579989885 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:50 INFO - PROCESS | 1679 | 1466579989998 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 00:19:50 INFO - PROCESS | 1679 | 1466579990044 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:50 INFO - PROCESS | 1679 | 1466579990045 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x12927a800 == 33 [pid = 1679] [id = 669] 00:19:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x123881400) [pid = 1679] [serial = 2007] [outer = 0x0] 00:19:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x123a52c00) [pid = 1679] [serial = 2008] [outer = 0x123881400] 00:19:50 INFO - PROCESS | 1679 | 1466579990070 Marionette DEBUG loaded listener.js 00:19:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1240d0c00) [pid = 1679] [serial = 2009] [outer = 0x123881400] 00:19:50 INFO - PROCESS | 1679 | 1466579990384 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]]]}] 00:19:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:19:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 518ms 00:19:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:19:50 INFO - PROCESS | 1679 | 1466579990396 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 00:19:50 INFO - PROCESS | 1679 | 1466579990397 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 00:19:50 INFO - PROCESS | 1679 | 1466579990399 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:19:50 INFO - PROCESS | 1679 | 1466579990400 Marionette TRACE conn2 <- [1,2650,null,{}] 00:19:50 INFO - PROCESS | 1679 | 1466579990403 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}] 00:19:50 INFO - PROCESS | 1679 | 1466579990409 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:50 INFO - PROCESS | 1679 | 1466579990560 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 00:19:50 INFO - PROCESS | 1679 | 1466579990616 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:50 INFO - PROCESS | 1679 | 1466579990618 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a59a000 == 34 [pid = 1679] [id = 670] 00:19:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x115d27400) [pid = 1679] [serial = 2010] [outer = 0x0] 00:19:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1245f1000) [pid = 1679] [serial = 2011] [outer = 0x115d27400] 00:19:50 INFO - PROCESS | 1679 | 1466579990658 Marionette DEBUG loaded listener.js 00:19:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x119df4800) [pid = 1679] [serial = 2012] [outer = 0x115d27400] 00:19:51 INFO - PROCESS | 1679 | 1466579991075 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]]]}] 00:19:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:19:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 723ms 00:19:51 INFO - PROCESS | 1679 | 1466579991123 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 00:19:51 INFO - PROCESS | 1679 | 1466579991124 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 00:19:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:19:51 INFO - PROCESS | 1679 | 1466579991126 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:19:51 INFO - PROCESS | 1679 | 1466579991127 Marionette TRACE conn2 <- [1,2654,null,{}] 00:19:51 INFO - PROCESS | 1679 | 1466579991130 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}] 00:19:51 INFO - PROCESS | 1679 | 1466579991131 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:51 INFO - PROCESS | 1679 | 1466579991227 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1129afc00) [pid = 1679] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x11947a000) [pid = 1679] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x125673800) [pid = 1679] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x123a59000) [pid = 1679] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x124e64000) [pid = 1679] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x124e64800) [pid = 1679] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x128a08c00) [pid = 1679] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x116f22000) [pid = 1679] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1189a5800) [pid = 1679] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x118289800) [pid = 1679] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1129b4c00) [pid = 1679] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x115e17400) [pid = 1679] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x1125ed000) [pid = 1679] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x119d85000) [pid = 1679] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x126709400) [pid = 1679] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:19:51 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x1245f3800) [pid = 1679] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:19:51 INFO - PROCESS | 1679 | 1466579991479 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:51 INFO - PROCESS | 1679 | 1466579991480 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:51 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a22000 == 35 [pid = 1679] [id = 671] 00:19:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x11259d400) [pid = 1679] [serial = 2013] [outer = 0x0] 00:19:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x112c22c00) [pid = 1679] [serial = 2014] [outer = 0x11259d400] 00:19:51 INFO - PROCESS | 1679 | 1466579991504 Marionette DEBUG loaded listener.js 00:19:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x116f22000) [pid = 1679] [serial = 2015] [outer = 0x11259d400] 00:19:51 INFO - PROCESS | 1679 | 1466579991761 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]]]}] 00:19:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:19:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 668ms 00:19:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:19:51 INFO - PROCESS | 1679 | 1466579991795 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 00:19:51 INFO - PROCESS | 1679 | 1466579991796 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 00:19:51 INFO - PROCESS | 1679 | 1466579991798 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:19:51 INFO - PROCESS | 1679 | 1466579991799 Marionette TRACE conn2 <- [1,2658,null,{}] 00:19:51 INFO - PROCESS | 1679 | 1466579991801 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}] 00:19:51 INFO - PROCESS | 1679 | 1466579991803 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:51 INFO - PROCESS | 1679 | 1466579991900 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 00:19:51 INFO - PROCESS | 1679 | 1466579991903 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:51 INFO - PROCESS | 1679 | 1466579991907 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:51 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217d3800 == 36 [pid = 1679] [id = 672] 00:19:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x116f91c00) [pid = 1679] [serial = 2016] [outer = 0x0] 00:19:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x119d85000) [pid = 1679] [serial = 2017] [outer = 0x116f91c00] 00:19:51 INFO - PROCESS | 1679 | 1466579991931 Marionette DEBUG loaded listener.js 00:19:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x124e62c00) [pid = 1679] [serial = 2018] [outer = 0x116f91c00] 00:19:52 INFO - PROCESS | 1679 | 1466579992247 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]]]}] 00:19:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:19:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 475ms 00:19:52 INFO - PROCESS | 1679 | 1466579992274 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 00:19:52 INFO - PROCESS | 1679 | 1466579992275 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 00:19:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:19:52 INFO - PROCESS | 1679 | 1466579992278 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:19:52 INFO - PROCESS | 1679 | 1466579992279 Marionette TRACE conn2 <- [1,2662,null,{}] 00:19:52 INFO - PROCESS | 1679 | 1466579992282 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}] 00:19:52 INFO - PROCESS | 1679 | 1466579992283 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:52 INFO - PROCESS | 1679 | 1466579992398 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 00:19:52 INFO - PROCESS | 1679 | 1466579992406 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:52 INFO - PROCESS | 1679 | 1466579992407 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:52 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0ef800 == 37 [pid = 1679] [id = 673] 00:19:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x110fac400) [pid = 1679] [serial = 2019] [outer = 0x0] 00:19:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x124e6d400) [pid = 1679] [serial = 2020] [outer = 0x110fac400] 00:19:52 INFO - PROCESS | 1679 | 1466579992448 Marionette DEBUG loaded listener.js 00:19:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1256ec400) [pid = 1679] [serial = 2021] [outer = 0x110fac400] 00:19:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:19:52 INFO - PROCESS | 1679 | 1466579992891 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]]]}] 00:19:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 618ms 00:19:52 INFO - PROCESS | 1679 | 1466579992897 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 00:19:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:19:52 INFO - PROCESS | 1679 | 1466579992900 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 00:19:52 INFO - PROCESS | 1679 | 1466579992902 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:19:52 INFO - PROCESS | 1679 | 1466579992904 Marionette TRACE conn2 <- [1,2666,null,{}] 00:19:52 INFO - PROCESS | 1679 | 1466579992907 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}] 00:19:52 INFO - PROCESS | 1679 | 1466579992908 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:53 INFO - PROCESS | 1679 | 1466579993029 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 00:19:53 INFO - PROCESS | 1679 | 1466579993063 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:53 INFO - PROCESS | 1679 | 1466579993065 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:53 INFO - PROCESS | 1679 | ++DOCSHELL 0x12697b800 == 38 [pid = 1679] [id = 674] 00:19:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1256eb400) [pid = 1679] [serial = 2022] [outer = 0x0] 00:19:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1256ed400) [pid = 1679] [serial = 2023] [outer = 0x1256eb400] 00:19:53 INFO - PROCESS | 1679 | 1466579993091 Marionette DEBUG loaded listener.js 00:19:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x126932c00) [pid = 1679] [serial = 2024] [outer = 0x1256eb400] 00:19:53 INFO - PROCESS | 1679 | 1466579993885 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]]]}] 00:19:53 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) 00:19:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1023ms 00:19:53 INFO - PROCESS | 1679 | 1466579993925 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 00:19:53 INFO - PROCESS | 1679 | 1466579993928 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 00:19:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:19:53 INFO - PROCESS | 1679 | 1466579993943 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:19:53 INFO - PROCESS | 1679 | 1466579993945 Marionette TRACE conn2 <- [1,2670,null,{}] 00:19:53 INFO - PROCESS | 1679 | 1466579993949 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}] 00:19:53 INFO - PROCESS | 1679 | 1466579993950 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:54 INFO - PROCESS | 1679 | 1466579994066 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 00:19:54 INFO - PROCESS | 1679 | 1466579994123 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:54 INFO - PROCESS | 1679 | 1466579994124 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:54 INFO - PROCESS | 1679 | ++DOCSHELL 0x11823d800 == 39 [pid = 1679] [id = 675] 00:19:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x114e7dc00) [pid = 1679] [serial = 2025] [outer = 0x0] 00:19:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x115d21400) [pid = 1679] [serial = 2026] [outer = 0x114e7dc00] 00:19:54 INFO - PROCESS | 1679 | 1466579994156 Marionette DEBUG loaded listener.js 00:19:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x116479800) [pid = 1679] [serial = 2027] [outer = 0x114e7dc00] 00:19:55 INFO - PROCESS | 1679 | 1466579995299 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:19:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 00:19:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:19:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 00:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:19:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1389ms 00:19:55 INFO - PROCESS | 1679 | 1466579995322 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 00:19:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:19:55 INFO - PROCESS | 1679 | 1466579995325 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 00:19:55 INFO - PROCESS | 1679 | 1466579995329 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:19:55 INFO - PROCESS | 1679 | 1466579995331 Marionette TRACE conn2 <- [1,2674,null,{}] 00:19:55 INFO - PROCESS | 1679 | 1466579995334 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}] 00:19:55 INFO - PROCESS | 1679 | 1466579995336 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:55 INFO - PROCESS | 1679 | 1466579995435 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 00:19:55 INFO - PROCESS | 1679 | 1466579995538 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:55 INFO - PROCESS | 1679 | 1466579995539 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:55 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a8f000 == 40 [pid = 1679] [id = 676] 00:19:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x115d1cc00) [pid = 1679] [serial = 2028] [outer = 0x0] 00:19:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x1167da800) [pid = 1679] [serial = 2029] [outer = 0x115d1cc00] 00:19:55 INFO - PROCESS | 1679 | 1466579995568 Marionette DEBUG loaded listener.js 00:19:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x116f8f800) [pid = 1679] [serial = 2030] [outer = 0x115d1cc00] 00:19:55 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0ef800 == 39 [pid = 1679] [id = 673] 00:19:55 INFO - PROCESS | 1679 | --DOCSHELL 0x1217d3800 == 38 [pid = 1679] [id = 672] 00:19:55 INFO - PROCESS | 1679 | --DOCSHELL 0x119a22000 == 37 [pid = 1679] [id = 671] 00:19:55 INFO - PROCESS | 1679 | --DOCSHELL 0x12a59a000 == 36 [pid = 1679] [id = 670] 00:19:55 INFO - PROCESS | 1679 | --DOCSHELL 0x12927a800 == 35 [pid = 1679] [id = 669] 00:19:55 INFO - PROCESS | 1679 | --DOCSHELL 0x126b52000 == 34 [pid = 1679] [id = 668] 00:19:55 INFO - PROCESS | 1679 | --DOCSHELL 0x124aad800 == 33 [pid = 1679] [id = 667] 00:19:55 INFO - PROCESS | 1679 | --DOCSHELL 0x123908800 == 32 [pid = 1679] [id = 666] 00:19:55 INFO - PROCESS | 1679 | --DOCSHELL 0x119279800 == 31 [pid = 1679] [id = 665] 00:19:55 INFO - PROCESS | 1679 | --DOCSHELL 0x11694d000 == 30 [pid = 1679] [id = 664] 00:19:55 INFO - PROCESS | 1679 | --DOCSHELL 0x116167800 == 29 [pid = 1679] [id = 663] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x128a04000) [pid = 1679] [serial = 1910] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x128a49c00) [pid = 1679] [serial = 1973] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x125675c00) [pid = 1679] [serial = 1957] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1265a0000) [pid = 1679] [serial = 1960] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x128bcc800) [pid = 1679] [serial = 1976] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1257f7000) [pid = 1679] [serial = 1958] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x11826b400) [pid = 1679] [serial = 1945] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x128a4e800) [pid = 1679] [serial = 1975] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x118680400) [pid = 1679] [serial = 1946] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1199be000) [pid = 1679] [serial = 1948] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x119d36c00) [pid = 1679] [serial = 1949] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x11828f400) [pid = 1679] [serial = 1939] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x118874c00) [pid = 1679] [serial = 1940] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1239d0000) [pid = 1679] [serial = 1954] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x115e85c00) [pid = 1679] [serial = 1942] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x1167de000) [pid = 1679] [serial = 1943] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1129ae400) [pid = 1679] [serial = 1936] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x113dd0400) [pid = 1679] [serial = 1937] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x120f24800) [pid = 1679] [serial = 1951] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x12387a000) [pid = 1679] [serial = 1952] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x126933400) [pid = 1679] [serial = 1963] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x12504dc00) [pid = 1679] [serial = 1934] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x12679e000) [pid = 1679] [serial = 1961] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x128a02400) [pid = 1679] [serial = 1964] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x119197c00) [pid = 1679] [serial = 1967] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x125669800) [pid = 1679] [serial = 1970] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x128a10000) [pid = 1679] [serial = 1972] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x115dc8c00) [pid = 1679] [serial = 1966] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x123a87000) [pid = 1679] [serial = 1969] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x123b95400) [pid = 1679] [serial = 1955] [outer = 0x0] [url = about:blank] 00:19:56 INFO - PROCESS | 1679 | 1466579996461 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:19:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 00:19:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:19:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 00:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:19:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1177ms 00:19:56 INFO - PROCESS | 1679 | 1466579996507 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 00:19:56 INFO - PROCESS | 1679 | 1466579996510 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 00:19:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:19:56 INFO - PROCESS | 1679 | 1466579996515 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:19:56 INFO - PROCESS | 1679 | 1466579996516 Marionette TRACE conn2 <- [1,2678,null,{}] 00:19:56 INFO - PROCESS | 1679 | 1466579996519 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}] 00:19:56 INFO - PROCESS | 1679 | 1466579996521 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:56 INFO - PROCESS | 1679 | 1466579996600 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 00:19:56 INFO - PROCESS | 1679 | 1466579996607 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:56 INFO - PROCESS | 1679 | 1466579996609 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:56 INFO - PROCESS | 1679 | ++DOCSHELL 0x119286800 == 30 [pid = 1679] [id = 677] 00:19:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x11828c000) [pid = 1679] [serial = 2031] [outer = 0x0] 00:19:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x118291000) [pid = 1679] [serial = 2032] [outer = 0x11828c000] 00:19:56 INFO - PROCESS | 1679 | 1466579996636 Marionette DEBUG loaded listener.js 00:19:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x1186da400) [pid = 1679] [serial = 2033] [outer = 0x11828c000] 00:19:57 INFO - PROCESS | 1679 | 1466579997479 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]]]}] 00:19:57 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) 00:19:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 970ms 00:19:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:19:57 INFO - PROCESS | 1679 | 1466579997488 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 00:19:57 INFO - PROCESS | 1679 | 1466579997489 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 00:19:57 INFO - PROCESS | 1679 | 1466579997499 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:19:57 INFO - PROCESS | 1679 | 1466579997501 Marionette TRACE conn2 <- [1,2682,null,{}] 00:19:57 INFO - PROCESS | 1679 | 1466579997512 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}] 00:19:57 INFO - PROCESS | 1679 | 1466579997515 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:57 INFO - PROCESS | 1679 | 1466579997597 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 00:19:57 INFO - PROCESS | 1679 | 1466579997602 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:57 INFO - PROCESS | 1679 | 1466579997606 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x124578000 == 31 [pid = 1679] [id = 678] 00:19:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x1197f2800) [pid = 1679] [serial = 2034] [outer = 0x0] 00:19:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x1199bd800) [pid = 1679] [serial = 2035] [outer = 0x1197f2800] 00:19:57 INFO - PROCESS | 1679 | 1466579997635 Marionette DEBUG loaded listener.js 00:19:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x119d32800) [pid = 1679] [serial = 2036] [outer = 0x1197f2800] 00:19:58 INFO - PROCESS | 1679 | 1466579998479 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]]]}] 00:19:58 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) 00:19:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1033ms 00:19:58 INFO - PROCESS | 1679 | 1466579998526 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 00:19:58 INFO - PROCESS | 1679 | 1466579998527 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 00:19:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:19:58 INFO - PROCESS | 1679 | 1466579998530 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:19:58 INFO - PROCESS | 1679 | 1466579998531 Marionette TRACE conn2 <- [1,2686,null,{}] 00:19:58 INFO - PROCESS | 1679 | 1466579998533 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}] 00:19:58 INFO - PROCESS | 1679 | 1466579998534 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:58 INFO - PROCESS | 1679 | 1466579998632 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 00:19:58 INFO - PROCESS | 1679 | 1466579998670 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:58 INFO - PROCESS | 1679 | 1466579998671 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x126984000 == 32 [pid = 1679] [id = 679] 00:19:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x119def400) [pid = 1679] [serial = 2037] [outer = 0x0] 00:19:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x1217e7000) [pid = 1679] [serial = 2038] [outer = 0x119def400] 00:19:58 INFO - PROCESS | 1679 | 1466579998695 Marionette DEBUG loaded listener.js 00:19:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x12387c000) [pid = 1679] [serial = 2039] [outer = 0x119def400] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x123881400) [pid = 1679] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x115d28800) [pid = 1679] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x116137000) [pid = 1679] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x119197400) [pid = 1679] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x1133b2800) [pid = 1679] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x1133cb000) [pid = 1679] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x116136800) [pid = 1679] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x115d27400) [pid = 1679] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x111e61000) [pid = 1679] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x113c4cc00) [pid = 1679] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x119b8c400) [pid = 1679] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x115d27000) [pid = 1679] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x11259d400) [pid = 1679] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 66 (0x110fac400) [pid = 1679] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:19:59 INFO - PROCESS | 1679 | --DOMWINDOW == 65 (0x116f91c00) [pid = 1679] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:19:59 INFO - PROCESS | 1679 | 1466579999481 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:19:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 00:19:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:19:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 00:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:19:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 970ms 00:19:59 INFO - PROCESS | 1679 | 1466579999501 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 00:19:59 INFO - PROCESS | 1679 | 1466579999502 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 00:19:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:19:59 INFO - PROCESS | 1679 | 1466579999506 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:19:59 INFO - PROCESS | 1679 | 1466579999507 Marionette TRACE conn2 <- [1,2690,null,{}] 00:19:59 INFO - PROCESS | 1679 | 1466579999509 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}] 00:19:59 INFO - PROCESS | 1679 | 1466579999510 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:59 INFO - PROCESS | 1679 | 1466579999586 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 00:19:59 INFO - PROCESS | 1679 | 1466579999592 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:59 INFO - PROCESS | 1679 | 1466579999593 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:19:59 INFO - PROCESS | 1679 | ++DOCSHELL 0x12884c000 == 33 [pid = 1679] [id = 680] 00:19:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x115d1ec00) [pid = 1679] [serial = 2040] [outer = 0x0] 00:19:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x11678c800) [pid = 1679] [serial = 2041] [outer = 0x115d1ec00] 00:19:59 INFO - PROCESS | 1679 | 1466579999617 Marionette DEBUG loaded listener.js 00:19:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x118436400) [pid = 1679] [serial = 2042] [outer = 0x115d1ec00] 00:20:00 INFO - PROCESS | 1679 | 1466580000443 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:20:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:20:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:20:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 00:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:20:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 970ms 00:20:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:20:00 INFO - PROCESS | 1679 | 1466580000477 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 00:20:00 INFO - PROCESS | 1679 | 1466580000478 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 00:20:00 INFO - PROCESS | 1679 | 1466580000480 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:20:00 INFO - PROCESS | 1679 | 1466580000481 Marionette TRACE conn2 <- [1,2694,null,{}] 00:20:00 INFO - PROCESS | 1679 | 1466580000483 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}] 00:20:00 INFO - PROCESS | 1679 | 1466580000487 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:00 INFO - PROCESS | 1679 | 1466580000580 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 00:20:00 INFO - PROCESS | 1679 | 1466580000636 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:00 INFO - PROCESS | 1679 | 1466580000637 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2df800 == 34 [pid = 1679] [id = 681] 00:20:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x115dbf800) [pid = 1679] [serial = 2043] [outer = 0x0] 00:20:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x119df4400) [pid = 1679] [serial = 2044] [outer = 0x115dbf800] 00:20:00 INFO - PROCESS | 1679 | 1466580000662 Marionette DEBUG loaded listener.js 00:20:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x123ecb800) [pid = 1679] [serial = 2045] [outer = 0x115dbf800] 00:20:01 INFO - PROCESS | 1679 | 1466580001423 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:20:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:20:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:20:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 00:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:20:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 969ms 00:20:01 INFO - PROCESS | 1679 | 1466580001449 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 00:20:01 INFO - PROCESS | 1679 | 1466580001450 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 00:20:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:20:01 INFO - PROCESS | 1679 | 1466580001453 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:20:01 INFO - PROCESS | 1679 | 1466580001454 Marionette TRACE conn2 <- [1,2698,null,{}] 00:20:01 INFO - PROCESS | 1679 | 1466580001459 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}] 00:20:01 INFO - PROCESS | 1679 | 1466580001460 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:01 INFO - PROCESS | 1679 | 1466580001532 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 00:20:01 INFO - PROCESS | 1679 | 1466580001537 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:01 INFO - PROCESS | 1679 | 1466580001540 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:01 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a5b2800 == 35 [pid = 1679] [id = 682] 00:20:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x113375000) [pid = 1679] [serial = 2046] [outer = 0x0] 00:20:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x12494d400) [pid = 1679] [serial = 2047] [outer = 0x113375000] 00:20:01 INFO - PROCESS | 1679 | 1466580001564 Marionette DEBUG loaded listener.js 00:20:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x125055c00) [pid = 1679] [serial = 2048] [outer = 0x113375000] 00:20:02 INFO - PROCESS | 1679 | --DOCSHELL 0x119286800 == 34 [pid = 1679] [id = 677] 00:20:02 INFO - PROCESS | 1679 | --DOCSHELL 0x119a8f000 == 33 [pid = 1679] [id = 676] 00:20:02 INFO - PROCESS | 1679 | --DOCSHELL 0x12697b800 == 32 [pid = 1679] [id = 674] 00:20:02 INFO - PROCESS | 1679 | --DOCSHELL 0x11823d800 == 31 [pid = 1679] [id = 675] 00:20:02 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2df800 == 30 [pid = 1679] [id = 681] 00:20:02 INFO - PROCESS | 1679 | --DOCSHELL 0x126984000 == 29 [pid = 1679] [id = 679] 00:20:02 INFO - PROCESS | 1679 | --DOCSHELL 0x124578000 == 28 [pid = 1679] [id = 678] 00:20:02 INFO - PROCESS | 1679 | --DOCSHELL 0x12884c000 == 27 [pid = 1679] [id = 680] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x123a52c00) [pid = 1679] [serial = 2008] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x116907c00) [pid = 1679] [serial = 1991] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x11678d800) [pid = 1679] [serial = 1990] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x1167dd800) [pid = 1679] [serial = 1996] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x117d0ec00) [pid = 1679] [serial = 1997] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x1199bbc00) [pid = 1679] [serial = 2002] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x118878400) [pid = 1679] [serial = 1999] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 66 (0x11974b400) [pid = 1679] [serial = 2000] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 65 (0x113c87800) [pid = 1679] [serial = 1993] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 64 (0x1217e1c00) [pid = 1679] [serial = 2006] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 63 (0x115d23800) [pid = 1679] [serial = 1994] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 62 (0x119d3e400) [pid = 1679] [serial = 2005] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 61 (0x1245f1000) [pid = 1679] [serial = 2011] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 60 (0x1240d0c00) [pid = 1679] [serial = 2009] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 59 (0x112fd6c00) [pid = 1679] [serial = 1979] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 58 (0x1125edc00) [pid = 1679] [serial = 1978] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 57 (0x11843c400) [pid = 1679] [serial = 1981] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 56 (0x119df4800) [pid = 1679] [serial = 2012] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 55 (0x119196400) [pid = 1679] [serial = 1982] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 54 (0x123a8a000) [pid = 1679] [serial = 1985] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 53 (0x119fb9000) [pid = 1679] [serial = 1984] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 52 (0x12566b800) [pid = 1679] [serial = 1988] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 51 (0x119d33c00) [pid = 1679] [serial = 1987] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 50 (0x116f22000) [pid = 1679] [serial = 2015] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 49 (0x1256ec400) [pid = 1679] [serial = 2021] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 48 (0x112c22c00) [pid = 1679] [serial = 2014] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 47 (0x119d85000) [pid = 1679] [serial = 2017] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 46 (0x124e62c00) [pid = 1679] [serial = 2018] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 45 (0x119d34c00) [pid = 1679] [serial = 2003] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 44 (0x1256ed400) [pid = 1679] [serial = 2023] [outer = 0x0] [url = about:blank] 00:20:02 INFO - PROCESS | 1679 | --DOMWINDOW == 43 (0x124e6d400) [pid = 1679] [serial = 2020] [outer = 0x0] [url = about:blank] 00:20:03 INFO - PROCESS | 1679 | 1466580003367 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:20:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:20:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:20:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 00:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:20:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1928ms 00:20:03 INFO - PROCESS | 1679 | 1466580003382 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 00:20:03 INFO - PROCESS | 1679 | 1466580003385 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 00:20:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:20:03 INFO - PROCESS | 1679 | 1466580003391 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:20:03 INFO - PROCESS | 1679 | 1466580003393 Marionette TRACE conn2 <- [1,2702,null,{}] 00:20:03 INFO - PROCESS | 1679 | 1466580003397 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}] 00:20:03 INFO - PROCESS | 1679 | 1466580003398 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:03 INFO - PROCESS | 1679 | 1466580003474 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 00:20:03 INFO - PROCESS | 1679 | 1466580003479 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:03 INFO - PROCESS | 1679 | 1466580003481 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:03 INFO - PROCESS | 1679 | ++DOCSHELL 0x1169ac000 == 28 [pid = 1679] [id = 683] 00:20:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 44 (0x112c26000) [pid = 1679] [serial = 2049] [outer = 0x0] 00:20:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 45 (0x112cb1400) [pid = 1679] [serial = 2050] [outer = 0x112c26000] 00:20:03 INFO - PROCESS | 1679 | 1466580003511 Marionette DEBUG loaded listener.js 00:20:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 46 (0x115d1f000) [pid = 1679] [serial = 2051] [outer = 0x112c26000] 00:20:03 INFO - PROCESS | 1679 | 1466580003845 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]]]}] 00:20:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:20:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 473ms 00:20:03 INFO - PROCESS | 1679 | 1466580003860 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 00:20:03 INFO - PROCESS | 1679 | 1466580003864 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 00:20:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:20:03 INFO - PROCESS | 1679 | 1466580003869 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:20:03 INFO - PROCESS | 1679 | 1466580003872 Marionette TRACE conn2 <- [1,2706,null,{}] 00:20:03 INFO - PROCESS | 1679 | 1466580003876 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}] 00:20:03 INFO - PROCESS | 1679 | 1466580003878 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:03 INFO - PROCESS | 1679 | 1466580003955 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 00:20:03 INFO - PROCESS | 1679 | 1466580003961 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:03 INFO - PROCESS | 1679 | 1466580003962 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:03 INFO - PROCESS | 1679 | ++DOCSHELL 0x11832e000 == 29 [pid = 1679] [id = 684] 00:20:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 47 (0x115d27c00) [pid = 1679] [serial = 2052] [outer = 0x0] 00:20:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 48 (0x11678d800) [pid = 1679] [serial = 2053] [outer = 0x115d27c00] 00:20:03 INFO - PROCESS | 1679 | 1466580003990 Marionette DEBUG loaded listener.js 00:20:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 49 (0x1167df800) [pid = 1679] [serial = 2054] [outer = 0x115d27c00] 00:20:04 INFO - PROCESS | 1679 | 1466580004314 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]]]}] 00:20:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:20:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 475ms 00:20:04 INFO - PROCESS | 1679 | 1466580004344 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 00:20:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:20:04 INFO - PROCESS | 1679 | 1466580004353 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 00:20:04 INFO - PROCESS | 1679 | 1466580004356 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:20:04 INFO - PROCESS | 1679 | 1466580004358 Marionette TRACE conn2 <- [1,2710,null,{}] 00:20:04 INFO - PROCESS | 1679 | 1466580004366 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}] 00:20:04 INFO - PROCESS | 1679 | 1466580004369 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:04 INFO - PROCESS | 1679 | 1466580004443 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 00:20:04 INFO - PROCESS | 1679 | 1466580004498 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:04 INFO - PROCESS | 1679 | 1466580004500 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:04 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a2c800 == 30 [pid = 1679] [id = 685] 00:20:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 50 (0x110e7fc00) [pid = 1679] [serial = 2055] [outer = 0x0] 00:20:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 51 (0x1176e8800) [pid = 1679] [serial = 2056] [outer = 0x110e7fc00] 00:20:04 INFO - PROCESS | 1679 | 1466580004528 Marionette DEBUG loaded listener.js 00:20:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 52 (0x11826f800) [pid = 1679] [serial = 2057] [outer = 0x110e7fc00] 00:20:04 INFO - PROCESS | 1679 | 1466580004865 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] 00:20:04 INFO - PROCESS | 1679 | 1466580004882 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 00:20:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:20:04 INFO - PROCESS | 1679 | 1466580004885 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:20:04 INFO - PROCESS | 1679 | 1466580004889 Marionette TRACE conn2 <- [1,2714,null,{}] 00:20:04 INFO - PROCESS | 1679 | 1466580004893 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}] 00:20:04 INFO - PROCESS | 1679 | 1466580004895 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:05 INFO - PROCESS | 1679 | 1466580005016 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 00:20:05 INFO - PROCESS | 1679 | 1466580005104 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:05 INFO - PROCESS | 1679 | 1466580005107 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217c3000 == 31 [pid = 1679] [id = 686] 00:20:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 53 (0x118293c00) [pid = 1679] [serial = 2058] [outer = 0x0] 00:20:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 54 (0x118878400) [pid = 1679] [serial = 2059] [outer = 0x118293c00] 00:20:05 INFO - PROCESS | 1679 | 1466580005151 Marionette DEBUG loaded listener.js 00:20:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 55 (0x119196c00) [pid = 1679] [serial = 2060] [outer = 0x118293c00] 00:20:05 INFO - PROCESS | 1679 | 1466580005506 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]]]}] 00:20:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:20:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 674ms 00:20:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:20:05 INFO - PROCESS | 1679 | 1466580005560 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 00:20:05 INFO - PROCESS | 1679 | 1466580005561 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 00:20:05 INFO - PROCESS | 1679 | 1466580005563 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:20:05 INFO - PROCESS | 1679 | 1466580005572 Marionette TRACE conn2 <- [1,2718,null,{}] 00:20:05 INFO - PROCESS | 1679 | 1466580005575 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}] 00:20:05 INFO - PROCESS | 1679 | 1466580005576 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:05 INFO - PROCESS | 1679 | 1466580005666 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 00:20:05 INFO - PROCESS | 1679 | 1466580005673 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:05 INFO - PROCESS | 1679 | 1466580005675 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x12456a000 == 32 [pid = 1679] [id = 687] 00:20:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 56 (0x115d25400) [pid = 1679] [serial = 2061] [outer = 0x0] 00:20:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 57 (0x1195d1c00) [pid = 1679] [serial = 2062] [outer = 0x115d25400] 00:20:05 INFO - PROCESS | 1679 | 1466580005699 Marionette DEBUG loaded listener.js 00:20:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 58 (0x1197f8c00) [pid = 1679] [serial = 2063] [outer = 0x115d25400] 00:20:06 INFO - PROCESS | 1679 | 1466580006006 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] 00:20:06 INFO - PROCESS | 1679 | 1466580006044 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 00:20:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:20:06 INFO - PROCESS | 1679 | 1466580006046 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:20:06 INFO - PROCESS | 1679 | 1466580006047 Marionette TRACE conn2 <- [1,2722,null,{}] 00:20:06 INFO - PROCESS | 1679 | 1466580006049 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}] 00:20:06 INFO - PROCESS | 1679 | 1466580006053 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:06 INFO - PROCESS | 1679 | 1466580006148 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 00:20:06 INFO - PROCESS | 1679 | 1466580006151 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:06 INFO - PROCESS | 1679 | 1466580006152 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x126715800 == 33 [pid = 1679] [id = 688] 00:20:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 59 (0x11990ac00) [pid = 1679] [serial = 2064] [outer = 0x0] 00:20:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 60 (0x1199c6800) [pid = 1679] [serial = 2065] [outer = 0x11990ac00] 00:20:06 INFO - PROCESS | 1679 | 1466580006181 Marionette DEBUG loaded listener.js 00:20:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 61 (0x119df2c00) [pid = 1679] [serial = 2066] [outer = 0x11990ac00] 00:20:06 INFO - PROCESS | 1679 | 1466580006524 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] 00:20:06 INFO - PROCESS | 1679 | 1466580006570 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 00:20:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:20:06 INFO - PROCESS | 1679 | 1466580006572 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:20:06 INFO - PROCESS | 1679 | 1466580006573 Marionette TRACE conn2 <- [1,2726,null,{}] 00:20:06 INFO - PROCESS | 1679 | 1466580006575 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}] 00:20:06 INFO - PROCESS | 1679 | 1466580006576 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:06 INFO - PROCESS | 1679 | 1466580006656 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 00:20:06 INFO - PROCESS | 1679 | 1466580006660 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:06 INFO - PROCESS | 1679 | 1466580006661 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x12883e800 == 34 [pid = 1679] [id = 689] 00:20:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 62 (0x112976000) [pid = 1679] [serial = 2067] [outer = 0x0] 00:20:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 63 (0x1217e4000) [pid = 1679] [serial = 2068] [outer = 0x112976000] 00:20:06 INFO - PROCESS | 1679 | 1466580006685 Marionette DEBUG loaded listener.js 00:20:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 64 (0x12387a800) [pid = 1679] [serial = 2069] [outer = 0x112976000] 00:20:07 INFO - PROCESS | 1679 | 1466580006998 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]]]}] 00:20:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:20:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 473ms 00:20:07 INFO - PROCESS | 1679 | 1466580007046 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 00:20:07 INFO - PROCESS | 1679 | 1466580007048 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 00:20:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:20:07 INFO - PROCESS | 1679 | 1466580007051 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:20:07 INFO - PROCESS | 1679 | 1466580007053 Marionette TRACE conn2 <- [1,2730,null,{}] 00:20:07 INFO - PROCESS | 1679 | 1466580007056 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}] 00:20:07 INFO - PROCESS | 1679 | 1466580007058 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:07 INFO - PROCESS | 1679 | 1466580007171 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 00:20:07 INFO - PROCESS | 1679 | 1466580007266 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:07 INFO - PROCESS | 1679 | 1466580007267 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:07 INFO - PROCESS | 1679 | ++DOCSHELL 0x128d69000 == 35 [pid = 1679] [id = 690] 00:20:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 65 (0x11947f400) [pid = 1679] [serial = 2070] [outer = 0x0] 00:20:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x123882400) [pid = 1679] [serial = 2071] [outer = 0x11947f400] 00:20:07 INFO - PROCESS | 1679 | 1466580007309 Marionette DEBUG loaded listener.js 00:20:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x1239d5c00) [pid = 1679] [serial = 2072] [outer = 0x11947f400] 00:20:08 INFO - PROCESS | 1679 | 1466580008172 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:20:08 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 00:20:08 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 00:20:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 00:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:20:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1172ms 00:20:08 INFO - PROCESS | 1679 | 1466580008224 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 00:20:08 INFO - PROCESS | 1679 | 1466580008225 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 00:20:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:20:08 INFO - PROCESS | 1679 | 1466580008228 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:20:08 INFO - PROCESS | 1679 | 1466580008229 Marionette TRACE conn2 <- [1,2734,null,{}] 00:20:08 INFO - PROCESS | 1679 | 1466580008237 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}] 00:20:08 INFO - PROCESS | 1679 | 1466580008238 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:08 INFO - PROCESS | 1679 | 1466580008337 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 00:20:08 INFO - PROCESS | 1679 | 1466580008341 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:08 INFO - PROCESS | 1679 | 1466580008342 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a2c000 == 36 [pid = 1679] [id = 691] 00:20:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x123a84800) [pid = 1679] [serial = 2073] [outer = 0x0] 00:20:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x123a86000) [pid = 1679] [serial = 2074] [outer = 0x123a84800] 00:20:08 INFO - PROCESS | 1679 | 1466580008367 Marionette DEBUG loaded listener.js 00:20:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x123df8800) [pid = 1679] [serial = 2075] [outer = 0x123a84800] 00:20:08 INFO - PROCESS | 1679 | 1466580008709 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]]]}] 00:20:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:20:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 00:20:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:20:08 INFO - PROCESS | 1679 | 1466580008753 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 00:20:08 INFO - PROCESS | 1679 | 1466580008755 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 00:20:08 INFO - PROCESS | 1679 | 1466580008756 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:20:08 INFO - PROCESS | 1679 | 1466580008758 Marionette TRACE conn2 <- [1,2738,null,{}] 00:20:08 INFO - PROCESS | 1679 | 1466580008760 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}] 00:20:08 INFO - PROCESS | 1679 | 1466580008761 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:08 INFO - PROCESS | 1679 | 1466580008860 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 00:20:08 INFO - PROCESS | 1679 | 1466580008864 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:08 INFO - PROCESS | 1679 | 1466580008865 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2e5800 == 37 [pid = 1679] [id = 692] 00:20:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x123a8a000) [pid = 1679] [serial = 2076] [outer = 0x0] 00:20:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x12427c400) [pid = 1679] [serial = 2077] [outer = 0x123a8a000] 00:20:08 INFO - PROCESS | 1679 | 1466580008889 Marionette DEBUG loaded listener.js 00:20:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x1245fc800) [pid = 1679] [serial = 2078] [outer = 0x123a8a000] 00:20:09 INFO - PROCESS | 1679 | 1466580009234 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]]]}] 00:20:09 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x119def400) [pid = 1679] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:20:09 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x115d1ec00) [pid = 1679] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:20:09 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x1197f2800) [pid = 1679] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:20:09 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x11828c000) [pid = 1679] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:20:09 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x115d1cc00) [pid = 1679] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:20:09 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x114e7dc00) [pid = 1679] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:20:09 INFO - PROCESS | 1679 | --DOMWINDOW == 66 (0x1256eb400) [pid = 1679] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:20:09 INFO - PROCESS | 1679 | --DOMWINDOW == 65 (0x115dbf800) [pid = 1679] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:20:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:20:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 00:20:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:20:09 INFO - PROCESS | 1679 | 1466580009276 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 00:20:09 INFO - PROCESS | 1679 | 1466580009278 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 00:20:09 INFO - PROCESS | 1679 | 1466580009281 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:20:09 INFO - PROCESS | 1679 | 1466580009284 Marionette TRACE conn2 <- [1,2742,null,{}] 00:20:09 INFO - PROCESS | 1679 | 1466580009287 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}] 00:20:09 INFO - PROCESS | 1679 | 1466580009290 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:09 INFO - PROCESS | 1679 | 1466580009422 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 00:20:09 INFO - PROCESS | 1679 | 1466580009427 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:09 INFO - PROCESS | 1679 | 1466580009440 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:09 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d50800 == 38 [pid = 1679] [id = 693] 00:20:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x119dee000) [pid = 1679] [serial = 2079] [outer = 0x0] 00:20:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x1245fc400) [pid = 1679] [serial = 2080] [outer = 0x119dee000] 00:20:09 INFO - PROCESS | 1679 | 1466580009486 Marionette DEBUG loaded listener.js 00:20:09 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x119752400) [pid = 1679] [serial = 2081] [outer = 0x119dee000] 00:20:09 INFO - PROCESS | 1679 | 1466580009866 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]]]}] 00:20:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:20:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 626ms 00:20:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:20:09 INFO - PROCESS | 1679 | 1466580009907 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 00:20:09 INFO - PROCESS | 1679 | 1466580009908 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 00:20:09 INFO - PROCESS | 1679 | 1466580009911 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:20:09 INFO - PROCESS | 1679 | 1466580009912 Marionette TRACE conn2 <- [1,2746,null,{}] 00:20:09 INFO - PROCESS | 1679 | 1466580009915 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}] 00:20:09 INFO - PROCESS | 1679 | 1466580009916 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:10 INFO - PROCESS | 1679 | 1466580010012 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 00:20:10 INFO - PROCESS | 1679 | 1466580010018 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:10 INFO - PROCESS | 1679 | 1466580010019 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:10 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aab1000 == 39 [pid = 1679] [id = 694] 00:20:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x124e6d800) [pid = 1679] [serial = 2082] [outer = 0x0] 00:20:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x12566b800) [pid = 1679] [serial = 2083] [outer = 0x124e6d800] 00:20:10 INFO - PROCESS | 1679 | 1466580010046 Marionette DEBUG loaded listener.js 00:20:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x1256eb400) [pid = 1679] [serial = 2084] [outer = 0x124e6d800] 00:20:10 INFO - PROCESS | 1679 | 1466580010411 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]]]}] 00:20:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:20:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 519ms 00:20:10 INFO - PROCESS | 1679 | 1466580010431 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 00:20:10 INFO - PROCESS | 1679 | 1466580010432 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 00:20:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:20:10 INFO - PROCESS | 1679 | 1466580010434 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:20:10 INFO - PROCESS | 1679 | 1466580010435 Marionette TRACE conn2 <- [1,2750,null,{}] 00:20:10 INFO - PROCESS | 1679 | 1466580010438 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}] 00:20:10 INFO - PROCESS | 1679 | 1466580010439 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:10 INFO - PROCESS | 1679 | 1466580010514 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 00:20:10 INFO - PROCESS | 1679 | 1466580010526 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:10 INFO - PROCESS | 1679 | 1466580010528 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:10 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba42000 == 40 [pid = 1679] [id = 695] 00:20:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x1256ef000) [pid = 1679] [serial = 2085] [outer = 0x0] 00:20:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x126456000) [pid = 1679] [serial = 2086] [outer = 0x1256ef000] 00:20:10 INFO - PROCESS | 1679 | 1466580010568 Marionette DEBUG loaded listener.js 00:20:10 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x1265a3400) [pid = 1679] [serial = 2087] [outer = 0x1256ef000] 00:20:11 INFO - PROCESS | 1679 | 1466580011033 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]]]}] 00:20:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:20:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 620ms 00:20:11 INFO - PROCESS | 1679 | 1466580011055 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 00:20:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:20:11 INFO - PROCESS | 1679 | 1466580011057 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 00:20:11 INFO - PROCESS | 1679 | 1466580011061 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:20:11 INFO - PROCESS | 1679 | 1466580011062 Marionette TRACE conn2 <- [1,2754,null,{}] 00:20:11 INFO - PROCESS | 1679 | 1466580011065 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}] 00:20:11 INFO - PROCESS | 1679 | 1466580011067 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:11 INFO - PROCESS | 1679 | 1466580011177 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 00:20:11 INFO - PROCESS | 1679 | 1466580011181 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:11 INFO - PROCESS | 1679 | 1466580011182 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:11 INFO - PROCESS | 1679 | ++DOCSHELL 0x12bd6b000 == 41 [pid = 1679] [id = 696] 00:20:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x1265a3800) [pid = 1679] [serial = 2088] [outer = 0x0] 00:20:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x126797c00) [pid = 1679] [serial = 2089] [outer = 0x1265a3800] 00:20:11 INFO - PROCESS | 1679 | 1466580011208 Marionette DEBUG loaded listener.js 00:20:11 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x1267cfc00) [pid = 1679] [serial = 2090] [outer = 0x1265a3800] 00:20:11 INFO - PROCESS | 1679 | 1466580011867 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]]]}] 00:20:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:20:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 819ms 00:20:11 INFO - PROCESS | 1679 | 1466580011880 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 00:20:11 INFO - PROCESS | 1679 | 1466580011882 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 00:20:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:20:11 INFO - PROCESS | 1679 | 1466580011885 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:20:11 INFO - PROCESS | 1679 | 1466580011889 Marionette TRACE conn2 <- [1,2758,null,{}] 00:20:11 INFO - PROCESS | 1679 | 1466580011892 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}] 00:20:11 INFO - PROCESS | 1679 | 1466580011894 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:12 INFO - PROCESS | 1679 | 1466580012007 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 00:20:12 INFO - PROCESS | 1679 | 1466580012085 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:12 INFO - PROCESS | 1679 | 1466580012086 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:12 INFO - PROCESS | 1679 | ++DOCSHELL 0x1189b3800 == 42 [pid = 1679] [id = 697] 00:20:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x1129b4c00) [pid = 1679] [serial = 2091] [outer = 0x0] 00:20:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x113c4ac00) [pid = 1679] [serial = 2092] [outer = 0x1129b4c00] 00:20:12 INFO - PROCESS | 1679 | 1466580012117 Marionette DEBUG loaded listener.js 00:20:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x115dc8000) [pid = 1679] [serial = 2093] [outer = 0x1129b4c00] 00:20:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:20:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 772ms 00:20:12 INFO - PROCESS | 1679 | 1466580012649 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]]]}] 00:20:12 INFO - PROCESS | 1679 | 1466580012657 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 00:20:12 INFO - PROCESS | 1679 | 1466580012661 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 00:20:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:20:12 INFO - PROCESS | 1679 | 1466580012665 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:20:12 INFO - PROCESS | 1679 | 1466580012667 Marionette TRACE conn2 <- [1,2762,null,{}] 00:20:12 INFO - PROCESS | 1679 | 1466580012670 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}] 00:20:12 INFO - PROCESS | 1679 | 1466580012671 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:12 INFO - PROCESS | 1679 | 1466580012799 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 00:20:12 INFO - PROCESS | 1679 | 1466580012879 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:12 INFO - PROCESS | 1679 | 1466580012880 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:12 INFO - PROCESS | 1679 | ++DOCSHELL 0x11672f800 == 43 [pid = 1679] [id = 698] 00:20:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x11259e800) [pid = 1679] [serial = 2094] [outer = 0x0] 00:20:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x112ed7000) [pid = 1679] [serial = 2095] [outer = 0x11259e800] 00:20:12 INFO - PROCESS | 1679 | 1466580012911 Marionette DEBUG loaded listener.js 00:20:12 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x116a1a800) [pid = 1679] [serial = 2096] [outer = 0x11259e800] 00:20:13 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba42000 == 42 [pid = 1679] [id = 695] 00:20:13 INFO - PROCESS | 1679 | --DOCSHELL 0x12aab1000 == 41 [pid = 1679] [id = 694] 00:20:13 INFO - PROCESS | 1679 | --DOCSHELL 0x123d50800 == 40 [pid = 1679] [id = 693] 00:20:13 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2e5800 == 39 [pid = 1679] [id = 692] 00:20:13 INFO - PROCESS | 1679 | --DOCSHELL 0x119a2c000 == 38 [pid = 1679] [id = 691] 00:20:13 INFO - PROCESS | 1679 | --DOCSHELL 0x128d69000 == 37 [pid = 1679] [id = 690] 00:20:13 INFO - PROCESS | 1679 | --DOCSHELL 0x12883e800 == 36 [pid = 1679] [id = 689] 00:20:13 INFO - PROCESS | 1679 | --DOCSHELL 0x126715800 == 35 [pid = 1679] [id = 688] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x12494d400) [pid = 1679] [serial = 2047] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOCSHELL 0x12456a000 == 34 [pid = 1679] [id = 687] 00:20:13 INFO - PROCESS | 1679 | --DOCSHELL 0x1217c3000 == 33 [pid = 1679] [id = 686] 00:20:13 INFO - PROCESS | 1679 | --DOCSHELL 0x119a2c800 == 32 [pid = 1679] [id = 685] 00:20:13 INFO - PROCESS | 1679 | --DOCSHELL 0x11832e000 == 31 [pid = 1679] [id = 684] 00:20:13 INFO - PROCESS | 1679 | --DOCSHELL 0x1169ac000 == 30 [pid = 1679] [id = 683] 00:20:13 INFO - PROCESS | 1679 | 1466580013556 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]]]}] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x123ecb800) [pid = 1679] [serial = 2045] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x1217e7000) [pid = 1679] [serial = 2038] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x11678c800) [pid = 1679] [serial = 2041] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x118436400) [pid = 1679] [serial = 2042] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x12387c000) [pid = 1679] [serial = 2039] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x1199bd800) [pid = 1679] [serial = 2035] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x118291000) [pid = 1679] [serial = 2032] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x1186da400) [pid = 1679] [serial = 2033] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x116f8f800) [pid = 1679] [serial = 2030] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x1167da800) [pid = 1679] [serial = 2029] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x116479800) [pid = 1679] [serial = 2027] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x115d21400) [pid = 1679] [serial = 2026] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x126932c00) [pid = 1679] [serial = 2024] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x119df4400) [pid = 1679] [serial = 2044] [outer = 0x0] [url = about:blank] 00:20:13 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x119d32800) [pid = 1679] [serial = 2036] [outer = 0x0] [url = about:blank] 00:20:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:20:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 925ms 00:20:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:20:13 INFO - PROCESS | 1679 | 1466580013590 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 00:20:13 INFO - PROCESS | 1679 | 1466580013593 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 00:20:13 INFO - PROCESS | 1679 | 1466580013595 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:20:13 INFO - PROCESS | 1679 | 1466580013598 Marionette TRACE conn2 <- [1,2766,null,{}] 00:20:13 INFO - PROCESS | 1679 | 1466580013602 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}] 00:20:13 INFO - PROCESS | 1679 | 1466580013603 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:13 INFO - PROCESS | 1679 | 1466580013685 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 00:20:13 INFO - PROCESS | 1679 | 1466580013692 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:13 INFO - PROCESS | 1679 | 1466580013694 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:13 INFO - PROCESS | 1679 | ++DOCSHELL 0x117479000 == 31 [pid = 1679] [id = 699] 00:20:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x116907c00) [pid = 1679] [serial = 2097] [outer = 0x0] 00:20:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x116a1a400) [pid = 1679] [serial = 2098] [outer = 0x116907c00] 00:20:13 INFO - PROCESS | 1679 | 1466580013721 Marionette DEBUG loaded listener.js 00:20:13 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x1176f1400) [pid = 1679] [serial = 2099] [outer = 0x116907c00] 00:20:14 INFO - PROCESS | 1679 | 1466580014049 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]]]}] 00:20:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:20:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 470ms 00:20:14 INFO - PROCESS | 1679 | 1466580014066 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 00:20:14 INFO - PROCESS | 1679 | 1466580014069 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 00:20:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:20:14 INFO - PROCESS | 1679 | 1466580014076 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:20:14 INFO - PROCESS | 1679 | 1466580014077 Marionette TRACE conn2 <- [1,2770,null,{}] 00:20:14 INFO - PROCESS | 1679 | 1466580014080 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}] 00:20:14 INFO - PROCESS | 1679 | 1466580014081 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:14 INFO - PROCESS | 1679 | 1466580014184 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 00:20:14 INFO - PROCESS | 1679 | 1466580014241 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:14 INFO - PROCESS | 1679 | 1466580014242 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:14 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a26000 == 32 [pid = 1679] [id = 700] 00:20:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x1176f2000) [pid = 1679] [serial = 2100] [outer = 0x0] 00:20:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x118290c00) [pid = 1679] [serial = 2101] [outer = 0x1176f2000] 00:20:14 INFO - PROCESS | 1679 | 1466580014268 Marionette DEBUG loaded listener.js 00:20:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x1186dc800) [pid = 1679] [serial = 2102] [outer = 0x1176f2000] 00:20:14 INFO - PROCESS | 1679 | 1466580014583 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]]]}] 00:20:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:20:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 520ms 00:20:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:20:14 INFO - PROCESS | 1679 | 1466580014597 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 00:20:14 INFO - PROCESS | 1679 | 1466580014598 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 00:20:14 INFO - PROCESS | 1679 | 1466580014600 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:20:14 INFO - PROCESS | 1679 | 1466580014603 Marionette TRACE conn2 <- [1,2774,null,{}] 00:20:14 INFO - PROCESS | 1679 | 1466580014615 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}] 00:20:14 INFO - PROCESS | 1679 | 1466580014618 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:14 INFO - PROCESS | 1679 | 1466580014699 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 00:20:14 INFO - PROCESS | 1679 | 1466580014760 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:14 INFO - PROCESS | 1679 | 1466580014762 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:14 INFO - PROCESS | 1679 | ++DOCSHELL 0x124569000 == 33 [pid = 1679] [id = 701] 00:20:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x1186dbc00) [pid = 1679] [serial = 2103] [outer = 0x0] 00:20:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x1197f5000) [pid = 1679] [serial = 2104] [outer = 0x1186dbc00] 00:20:14 INFO - PROCESS | 1679 | 1466580014789 Marionette DEBUG loaded listener.js 00:20:14 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x119a0b800) [pid = 1679] [serial = 2105] [outer = 0x1186dbc00] 00:20:15 INFO - PROCESS | 1679 | 1466580015083 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]]]}] 00:20:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:20:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 525ms 00:20:15 INFO - PROCESS | 1679 | 1466580015127 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 00:20:15 INFO - PROCESS | 1679 | 1466580015128 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 00:20:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:20:15 INFO - PROCESS | 1679 | 1466580015131 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:20:15 INFO - PROCESS | 1679 | 1466580015132 Marionette TRACE conn2 <- [1,2778,null,{}] 00:20:15 INFO - PROCESS | 1679 | 1466580015134 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}] 00:20:15 INFO - PROCESS | 1679 | 1466580015135 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:15 INFO - PROCESS | 1679 | 1466580015216 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 00:20:15 INFO - PROCESS | 1679 | 1466580015221 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:15 INFO - PROCESS | 1679 | 1466580015224 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x12883a000 == 34 [pid = 1679] [id = 702] 00:20:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x119d32c00) [pid = 1679] [serial = 2106] [outer = 0x0] 00:20:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x119de9000) [pid = 1679] [serial = 2107] [outer = 0x119d32c00] 00:20:15 INFO - PROCESS | 1679 | 1466580015249 Marionette DEBUG loaded listener.js 00:20:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x1217e2c00) [pid = 1679] [serial = 2108] [outer = 0x119d32c00] 00:20:15 INFO - PROCESS | 1679 | 1466580015581 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]]]}] 00:20:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:20:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 468ms 00:20:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:20:15 INFO - PROCESS | 1679 | 1466580015600 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 00:20:15 INFO - PROCESS | 1679 | 1466580015600 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 00:20:15 INFO - PROCESS | 1679 | 1466580015602 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:20:15 INFO - PROCESS | 1679 | 1466580015604 Marionette TRACE conn2 <- [1,2782,null,{}] 00:20:15 INFO - PROCESS | 1679 | 1466580015608 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}] 00:20:15 INFO - PROCESS | 1679 | 1466580015609 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:15 INFO - PROCESS | 1679 | 1466580015712 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 00:20:15 INFO - PROCESS | 1679 | 1466580015724 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:15 INFO - PROCESS | 1679 | 1466580015725 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:15 INFO - PROCESS | 1679 | ++DOCSHELL 0x12904b000 == 35 [pid = 1679] [id = 703] 00:20:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1133a8c00) [pid = 1679] [serial = 2109] [outer = 0x0] 00:20:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1217e8c00) [pid = 1679] [serial = 2110] [outer = 0x1133a8c00] 00:20:15 INFO - PROCESS | 1679 | 1466580015751 Marionette DEBUG loaded listener.js 00:20:15 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1239cd000) [pid = 1679] [serial = 2111] [outer = 0x1133a8c00] 00:20:16 INFO - PROCESS | 1679 | 1466580016228 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]]]}] 00:20:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:20:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 675ms 00:20:16 INFO - PROCESS | 1679 | 1466580016279 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 00:20:16 INFO - PROCESS | 1679 | 1466580016281 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 00:20:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:20:16 INFO - PROCESS | 1679 | 1466580016291 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:20:16 INFO - PROCESS | 1679 | 1466580016293 Marionette TRACE conn2 <- [1,2786,null,{}] 00:20:16 INFO - PROCESS | 1679 | 1466580016296 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}] 00:20:16 INFO - PROCESS | 1679 | 1466580016302 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:16 INFO - PROCESS | 1679 | 1466580016442 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 00:20:16 INFO - PROCESS | 1679 | 1466580016480 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:16 INFO - PROCESS | 1679 | 1466580016481 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:16 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2e5800 == 36 [pid = 1679] [id = 704] 00:20:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x123a80400) [pid = 1679] [serial = 2112] [outer = 0x0] 00:20:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1245f5400) [pid = 1679] [serial = 2113] [outer = 0x123a80400] 00:20:16 INFO - PROCESS | 1679 | 1466580016506 Marionette DEBUG loaded listener.js 00:20:16 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x124e65c00) [pid = 1679] [serial = 2114] [outer = 0x123a80400] 00:20:16 INFO - PROCESS | 1679 | 1466580016853 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]]]}] 00:20:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:20:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 572ms 00:20:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:20:16 INFO - PROCESS | 1679 | 1466580016863 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 00:20:16 INFO - PROCESS | 1679 | 1466580016864 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 00:20:16 INFO - PROCESS | 1679 | 1466580016866 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:20:16 INFO - PROCESS | 1679 | 1466580016867 Marionette TRACE conn2 <- [1,2790,null,{}] 00:20:16 INFO - PROCESS | 1679 | 1466580016870 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}] 00:20:16 INFO - PROCESS | 1679 | 1466580016873 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:16 INFO - PROCESS | 1679 | 1466580016969 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 00:20:17 INFO - PROCESS | 1679 | 1466580017008 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:17 INFO - PROCESS | 1679 | 1466580017009 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:17 INFO - PROCESS | 1679 | ++DOCSHELL 0x119fe9000 == 37 [pid = 1679] [id = 705] 00:20:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x12504bc00) [pid = 1679] [serial = 2115] [outer = 0x0] 00:20:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x125671800) [pid = 1679] [serial = 2116] [outer = 0x12504bc00] 00:20:17 INFO - PROCESS | 1679 | 1466580017032 Marionette DEBUG loaded listener.js 00:20:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x1264e3800) [pid = 1679] [serial = 2117] [outer = 0x12504bc00] 00:20:17 INFO - PROCESS | 1679 | 1466580017316 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]]]}] 00:20:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:20:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 468ms 00:20:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:20:17 INFO - PROCESS | 1679 | 1466580017348 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 00:20:17 INFO - PROCESS | 1679 | 1466580017349 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 00:20:17 INFO - PROCESS | 1679 | 1466580017351 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:20:17 INFO - PROCESS | 1679 | 1466580017352 Marionette TRACE conn2 <- [1,2794,null,{}] 00:20:17 INFO - PROCESS | 1679 | 1466580017357 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}] 00:20:17 INFO - PROCESS | 1679 | 1466580017360 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:17 INFO - PROCESS | 1679 | 1466580017460 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 00:20:17 INFO - PROCESS | 1679 | 1466580017472 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:17 INFO - PROCESS | 1679 | 1466580017473 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:17 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aae1000 == 38 [pid = 1679] [id = 706] 00:20:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x125675400) [pid = 1679] [serial = 2118] [outer = 0x0] 00:20:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1267c5c00) [pid = 1679] [serial = 2119] [outer = 0x125675400] 00:20:17 INFO - PROCESS | 1679 | 1466580017497 Marionette DEBUG loaded listener.js 00:20:17 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x126931400) [pid = 1679] [serial = 2120] [outer = 0x125675400] 00:20:17 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x115d25400) [pid = 1679] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:20:17 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x11990ac00) [pid = 1679] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:20:17 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x113375000) [pid = 1679] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:20:17 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x118293c00) [pid = 1679] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:20:17 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x110e7fc00) [pid = 1679] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:20:17 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x112976000) [pid = 1679] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:20:17 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x123a84800) [pid = 1679] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:20:17 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x123a8a000) [pid = 1679] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:20:17 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x119dee000) [pid = 1679] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:20:17 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x124e6d800) [pid = 1679] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:20:17 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x11947f400) [pid = 1679] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:20:17 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x1256ef000) [pid = 1679] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:20:17 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x115d27c00) [pid = 1679] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:20:17 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x112c26000) [pid = 1679] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:20:17 INFO - PROCESS | 1679 | 1466580017910 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]]]}] 00:20:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:20:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 570ms 00:20:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:20:17 INFO - PROCESS | 1679 | 1466580017924 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 00:20:17 INFO - PROCESS | 1679 | 1466580017925 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 00:20:17 INFO - PROCESS | 1679 | 1466580017927 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:20:17 INFO - PROCESS | 1679 | 1466580017929 Marionette TRACE conn2 <- [1,2798,null,{}] 00:20:17 INFO - PROCESS | 1679 | 1466580017931 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}] 00:20:17 INFO - PROCESS | 1679 | 1466580017932 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:18 INFO - PROCESS | 1679 | 1466580018009 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 00:20:18 INFO - PROCESS | 1679 | 1466580018065 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:18 INFO - PROCESS | 1679 | 1466580018066 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:18 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0fb800 == 39 [pid = 1679] [id = 707] 00:20:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x112976000) [pid = 1679] [serial = 2121] [outer = 0x0] 00:20:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x119477400) [pid = 1679] [serial = 2122] [outer = 0x112976000] 00:20:18 INFO - PROCESS | 1679 | 1466580018090 Marionette DEBUG loaded listener.js 00:20:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x123a84c00) [pid = 1679] [serial = 2123] [outer = 0x112976000] 00:20:18 INFO - PROCESS | 1679 | 1466580018352 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]]]}] 00:20:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:20:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 468ms 00:20:18 INFO - PROCESS | 1679 | 1466580018396 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 00:20:18 INFO - PROCESS | 1679 | 1466580018397 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 00:20:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:20:18 INFO - PROCESS | 1679 | 1466580018400 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:20:18 INFO - PROCESS | 1679 | 1466580018401 Marionette TRACE conn2 <- [1,2802,null,{}] 00:20:18 INFO - PROCESS | 1679 | 1466580018403 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}] 00:20:18 INFO - PROCESS | 1679 | 1466580018405 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:18 INFO - PROCESS | 1679 | 1466580018497 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 00:20:18 INFO - PROCESS | 1679 | 1466580018501 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:18 INFO - PROCESS | 1679 | 1466580018502 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:18 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c040000 == 40 [pid = 1679] [id = 708] 00:20:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x123a87000) [pid = 1679] [serial = 2124] [outer = 0x0] 00:20:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x126458c00) [pid = 1679] [serial = 2125] [outer = 0x123a87000] 00:20:18 INFO - PROCESS | 1679 | 1466580018529 Marionette DEBUG loaded listener.js 00:20:18 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x126938400) [pid = 1679] [serial = 2126] [outer = 0x123a87000] 00:20:19 INFO - PROCESS | 1679 | 1466580019001 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]]]}] 00:20:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:20:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 621ms 00:20:19 INFO - PROCESS | 1679 | 1466580019022 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 00:20:19 INFO - PROCESS | 1679 | 1466580019025 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 00:20:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:20:19 INFO - PROCESS | 1679 | 1466580019028 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:20:19 INFO - PROCESS | 1679 | 1466580019031 Marionette TRACE conn2 <- [1,2806,null,{}] 00:20:19 INFO - PROCESS | 1679 | 1466580019034 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}] 00:20:19 INFO - PROCESS | 1679 | 1466580019037 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:19 INFO - PROCESS | 1679 | 1466580019168 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 00:20:19 INFO - PROCESS | 1679 | 1466580019172 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:19 INFO - PROCESS | 1679 | 1466580019173 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:19 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c0a9000 == 41 [pid = 1679] [id = 709] 00:20:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x128a03000) [pid = 1679] [serial = 2127] [outer = 0x0] 00:20:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x128a0e400) [pid = 1679] [serial = 2128] [outer = 0x128a03000] 00:20:19 INFO - PROCESS | 1679 | 1466580019199 Marionette DEBUG loaded listener.js 00:20:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x128a49c00) [pid = 1679] [serial = 2129] [outer = 0x128a03000] 00:20:19 INFO - PROCESS | 1679 | 1466580019516 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]]]}] 00:20:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:20:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 521ms 00:20:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:20:19 INFO - PROCESS | 1679 | 1466580019548 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 00:20:19 INFO - PROCESS | 1679 | 1466580019549 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 00:20:19 INFO - PROCESS | 1679 | 1466580019551 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:20:19 INFO - PROCESS | 1679 | 1466580019553 Marionette TRACE conn2 <- [1,2810,null,{}] 00:20:19 INFO - PROCESS | 1679 | 1466580019557 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}] 00:20:19 INFO - PROCESS | 1679 | 1466580019559 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:19 INFO - PROCESS | 1679 | 1466580019667 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 00:20:19 INFO - PROCESS | 1679 | --DOCSHELL 0x12d174800 == 40 [pid = 1679] [id = 17] 00:20:19 INFO - PROCESS | 1679 | 1466580019711 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:19 INFO - PROCESS | 1679 | 1466580019712 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:19 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c72e800 == 41 [pid = 1679] [id = 710] 00:20:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x128a49800) [pid = 1679] [serial = 2130] [outer = 0x0] 00:20:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x128bcbc00) [pid = 1679] [serial = 2131] [outer = 0x128a49800] 00:20:19 INFO - PROCESS | 1679 | 1466580019760 Marionette DEBUG loaded listener.js 00:20:19 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x128de2c00) [pid = 1679] [serial = 2132] [outer = 0x128a49800] 00:20:20 INFO - PROCESS | 1679 | 1466580020232 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]]]}] 00:20:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:20:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 722ms 00:20:20 INFO - PROCESS | 1679 | 1466580020288 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 00:20:20 INFO - PROCESS | 1679 | 1466580020290 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 00:20:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:20:20 INFO - PROCESS | 1679 | 1466580020295 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:20:20 INFO - PROCESS | 1679 | 1466580020297 Marionette TRACE conn2 <- [1,2814,null,{}] 00:20:20 INFO - PROCESS | 1679 | 1466580020300 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}] 00:20:20 INFO - PROCESS | 1679 | 1466580020302 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:20 INFO - PROCESS | 1679 | 1466580020407 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 00:20:20 INFO - PROCESS | 1679 | 1466580020512 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:20 INFO - PROCESS | 1679 | 1466580020513 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:20 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a33000 == 42 [pid = 1679] [id = 711] 00:20:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1176ed000) [pid = 1679] [serial = 2133] [outer = 0x0] 00:20:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x11826b800) [pid = 1679] [serial = 2134] [outer = 0x1176ed000] 00:20:20 INFO - PROCESS | 1679 | 1466580020544 Marionette DEBUG loaded listener.js 00:20:20 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x11842d800) [pid = 1679] [serial = 2135] [outer = 0x1176ed000] 00:20:20 INFO - PROCESS | 1679 | 1466580020973 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]]]}] 00:20:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:20:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 725ms 00:20:21 INFO - PROCESS | 1679 | 1466580021019 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 00:20:21 INFO - PROCESS | 1679 | 1466580021023 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 00:20:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:20:21 INFO - PROCESS | 1679 | 1466580021027 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:20:21 INFO - PROCESS | 1679 | 1466580021029 Marionette TRACE conn2 <- [1,2818,null,{}] 00:20:21 INFO - PROCESS | 1679 | 1466580021031 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}] 00:20:21 INFO - PROCESS | 1679 | 1466580021033 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:21 INFO - PROCESS | 1679 | 1466580021140 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 00:20:21 INFO - PROCESS | 1679 | 1466580021199 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:21 INFO - PROCESS | 1679 | 1466580021200 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:21 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2da800 == 43 [pid = 1679] [id = 712] 00:20:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1186da400) [pid = 1679] [serial = 2136] [outer = 0x0] 00:20:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1199bbc00) [pid = 1679] [serial = 2137] [outer = 0x1186da400] 00:20:21 INFO - PROCESS | 1679 | 1466580021230 Marionette DEBUG loaded listener.js 00:20:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x119d38800) [pid = 1679] [serial = 2138] [outer = 0x1186da400] 00:20:21 INFO - PROCESS | 1679 | 1466580021682 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]]]}] 00:20:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:20:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 672ms 00:20:21 INFO - PROCESS | 1679 | 1466580021699 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 00:20:21 INFO - PROCESS | 1679 | 1466580021701 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 00:20:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:20:21 INFO - PROCESS | 1679 | 1466580021703 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:20:21 INFO - PROCESS | 1679 | 1466580021706 Marionette TRACE conn2 <- [1,2822,null,{}] 00:20:21 INFO - PROCESS | 1679 | 1466580021713 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}] 00:20:21 INFO - PROCESS | 1679 | 1466580021716 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:21 INFO - PROCESS | 1679 | 1466580021840 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 00:20:21 INFO - PROCESS | 1679 | 1466580021925 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:21 INFO - PROCESS | 1679 | 1466580021927 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:21 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c71e800 == 44 [pid = 1679] [id = 713] 00:20:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x123a88800) [pid = 1679] [serial = 2139] [outer = 0x0] 00:20:21 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x124276800) [pid = 1679] [serial = 2140] [outer = 0x123a88800] 00:20:21 INFO - PROCESS | 1679 | 1466580021957 Marionette DEBUG loaded listener.js 00:20:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x125676000) [pid = 1679] [serial = 2141] [outer = 0x123a88800] 00:20:22 INFO - PROCESS | 1679 | 1466580022379 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]]]}] 00:20:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:20:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 722ms 00:20:22 INFO - PROCESS | 1679 | 1466580022425 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 00:20:22 INFO - PROCESS | 1679 | 1466580022427 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 00:20:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:20:22 INFO - PROCESS | 1679 | 1466580022430 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:20:22 INFO - PROCESS | 1679 | 1466580022431 Marionette TRACE conn2 <- [1,2826,null,{}] 00:20:22 INFO - PROCESS | 1679 | 1466580022433 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}] 00:20:22 INFO - PROCESS | 1679 | 1466580022434 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:22 INFO - PROCESS | 1679 | 1466580022541 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 00:20:22 INFO - PROCESS | 1679 | 1466580022599 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:22 INFO - PROCESS | 1679 | 1466580022601 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:22 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a9b000 == 45 [pid = 1679] [id = 714] 00:20:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x112fd6c00) [pid = 1679] [serial = 2142] [outer = 0x0] 00:20:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x119df0800) [pid = 1679] [serial = 2143] [outer = 0x112fd6c00] 00:20:22 INFO - PROCESS | 1679 | 1466580022629 Marionette DEBUG loaded listener.js 00:20:22 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x124e67800) [pid = 1679] [serial = 2144] [outer = 0x112fd6c00] 00:20:23 INFO - PROCESS | 1679 | 1466580023158 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:20:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:20:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 773ms 00:20:23 INFO - PROCESS | 1679 | 1466580023238 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 00:20:23 INFO - PROCESS | 1679 | 1466580023241 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 00:20:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:20:23 INFO - PROCESS | 1679 | 1466580023245 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:20:23 INFO - PROCESS | 1679 | 1466580023247 Marionette TRACE conn2 <- [1,2830,null,{}] 00:20:23 INFO - PROCESS | 1679 | 1466580023251 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}] 00:20:23 INFO - PROCESS | 1679 | 1466580023253 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:23 INFO - PROCESS | 1679 | 1466580023348 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 00:20:23 INFO - PROCESS | 1679 | 1466580023420 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:23 INFO - PROCESS | 1679 | 1466580023421 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:23 INFO - PROCESS | 1679 | ++DOCSHELL 0x11859a000 == 46 [pid = 1679] [id = 715] 00:20:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x115d1e400) [pid = 1679] [serial = 2145] [outer = 0x0] 00:20:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x1167d6400) [pid = 1679] [serial = 2146] [outer = 0x115d1e400] 00:20:23 INFO - PROCESS | 1679 | 1466580023450 Marionette DEBUG loaded listener.js 00:20:23 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x11690b800) [pid = 1679] [serial = 2147] [outer = 0x115d1e400] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x12a5b2800 == 45 [pid = 1679] [id = 682] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x12c0a9000 == 44 [pid = 1679] [id = 709] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x12c040000 == 43 [pid = 1679] [id = 708] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0fb800 == 42 [pid = 1679] [id = 707] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x12aae1000 == 41 [pid = 1679] [id = 706] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x119fe9000 == 40 [pid = 1679] [id = 705] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2e5800 == 39 [pid = 1679] [id = 704] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x12904b000 == 38 [pid = 1679] [id = 703] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x12883a000 == 37 [pid = 1679] [id = 702] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x124569000 == 36 [pid = 1679] [id = 701] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x119a26000 == 35 [pid = 1679] [id = 700] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x117479000 == 34 [pid = 1679] [id = 699] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x11672f800 == 33 [pid = 1679] [id = 698] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x1189b3800 == 32 [pid = 1679] [id = 697] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x12ca52800 == 31 [pid = 1679] [id = 18] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x12bd6b000 == 30 [pid = 1679] [id = 696] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x119a9b000 == 29 [pid = 1679] [id = 714] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x12c71e800 == 28 [pid = 1679] [id = 713] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2da800 == 27 [pid = 1679] [id = 712] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x119a33000 == 26 [pid = 1679] [id = 711] 00:20:24 INFO - PROCESS | 1679 | --DOCSHELL 0x12c72e800 == 25 [pid = 1679] [id = 710] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x126456000) [pid = 1679] [serial = 2086] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x11678d800) [pid = 1679] [serial = 2053] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1167df800) [pid = 1679] [serial = 2054] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x112cb1400) [pid = 1679] [serial = 2050] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x115d1f000) [pid = 1679] [serial = 2051] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1195d1c00) [pid = 1679] [serial = 2062] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1197f8c00) [pid = 1679] [serial = 2063] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1199c6800) [pid = 1679] [serial = 2065] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x119df2c00) [pid = 1679] [serial = 2066] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x125055c00) [pid = 1679] [serial = 2048] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x118878400) [pid = 1679] [serial = 2059] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x119196c00) [pid = 1679] [serial = 2060] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1176e8800) [pid = 1679] [serial = 2056] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x11826f800) [pid = 1679] [serial = 2057] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1217e4000) [pid = 1679] [serial = 2068] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x12387a800) [pid = 1679] [serial = 2069] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x123df8800) [pid = 1679] [serial = 2075] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x123a86000) [pid = 1679] [serial = 2074] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x12427c400) [pid = 1679] [serial = 2077] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1245fc800) [pid = 1679] [serial = 2078] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x1245fc400) [pid = 1679] [serial = 2080] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x119752400) [pid = 1679] [serial = 2081] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x1256eb400) [pid = 1679] [serial = 2084] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x1265a3400) [pid = 1679] [serial = 2087] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x12566b800) [pid = 1679] [serial = 2083] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x123882400) [pid = 1679] [serial = 2071] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x1239d5c00) [pid = 1679] [serial = 2072] [outer = 0x0] [url = about:blank] 00:20:24 INFO - PROCESS | 1679 | 1466580024350 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]]]}] 00:20:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:20:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1128ms 00:20:24 INFO - PROCESS | 1679 | 1466580024374 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 00:20:24 INFO - PROCESS | 1679 | 1466580024376 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 00:20:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:20:24 INFO - PROCESS | 1679 | 1466580024380 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:20:24 INFO - PROCESS | 1679 | 1466580024381 Marionette TRACE conn2 <- [1,2834,null,{}] 00:20:24 INFO - PROCESS | 1679 | 1466580024385 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}] 00:20:24 INFO - PROCESS | 1679 | 1466580024387 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:24 INFO - PROCESS | 1679 | 1466580024469 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 00:20:24 INFO - PROCESS | 1679 | 1466580024476 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:24 INFO - PROCESS | 1679 | 1466580024479 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:24 INFO - PROCESS | 1679 | ++DOCSHELL 0x11672f800 == 26 [pid = 1679] [id = 716] 00:20:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x112ed0000) [pid = 1679] [serial = 2148] [outer = 0x0] 00:20:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x113dc4400) [pid = 1679] [serial = 2149] [outer = 0x112ed0000] 00:20:24 INFO - PROCESS | 1679 | 1466580024506 Marionette DEBUG loaded listener.js 00:20:24 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x1125ee000) [pid = 1679] [serial = 2150] [outer = 0x112ed0000] 00:20:24 INFO - PROCESS | 1679 | 1466580024890 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:20:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:20:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 570ms 00:20:24 INFO - PROCESS | 1679 | 1466580024949 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 00:20:24 INFO - PROCESS | 1679 | 1466580024953 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 00:20:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:20:24 INFO - PROCESS | 1679 | 1466580024958 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:20:24 INFO - PROCESS | 1679 | 1466580024960 Marionette TRACE conn2 <- [1,2838,null,{}] 00:20:24 INFO - PROCESS | 1679 | 1466580024962 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}] 00:20:24 INFO - PROCESS | 1679 | 1466580024964 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:25 INFO - PROCESS | 1679 | 1466580025042 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 00:20:25 INFO - PROCESS | 1679 | 1466580025047 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:25 INFO - PROCESS | 1679 | 1466580025048 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:25 INFO - PROCESS | 1679 | ++DOCSHELL 0x11917b000 == 27 [pid = 1679] [id = 717] 00:20:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x116136800) [pid = 1679] [serial = 2151] [outer = 0x0] 00:20:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1167e1800) [pid = 1679] [serial = 2152] [outer = 0x116136800] 00:20:25 INFO - PROCESS | 1679 | 1466580025078 Marionette DEBUG loaded listener.js 00:20:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x116f19800) [pid = 1679] [serial = 2153] [outer = 0x116136800] 00:20:25 INFO - PROCESS | 1679 | 1466580025426 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]]]}] 00:20:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:20:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 519ms 00:20:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:20:25 INFO - PROCESS | 1679 | 1466580025478 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 00:20:25 INFO - PROCESS | 1679 | 1466580025479 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 00:20:25 INFO - PROCESS | 1679 | 1466580025482 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:20:25 INFO - PROCESS | 1679 | 1466580025484 Marionette TRACE conn2 <- [1,2842,null,{}] 00:20:25 INFO - PROCESS | 1679 | 1466580025492 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}] 00:20:25 INFO - PROCESS | 1679 | 1466580025495 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:25 INFO - PROCESS | 1679 | 1466580025573 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 00:20:25 INFO - PROCESS | 1679 | 1466580025579 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:25 INFO - PROCESS | 1679 | 1466580025581 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:25 INFO - PROCESS | 1679 | ++DOCSHELL 0x123a48000 == 28 [pid = 1679] [id = 718] 00:20:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x111c81800) [pid = 1679] [serial = 2154] [outer = 0x0] 00:20:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x118296000) [pid = 1679] [serial = 2155] [outer = 0x111c81800] 00:20:25 INFO - PROCESS | 1679 | 1466580025609 Marionette DEBUG loaded listener.js 00:20:25 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x11886f800) [pid = 1679] [serial = 2156] [outer = 0x111c81800] 00:20:25 INFO - PROCESS | 1679 | 1466580025959 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]]]}] 00:20:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:20:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 523ms 00:20:26 INFO - PROCESS | 1679 | 1466580026007 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 00:20:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:20:26 INFO - PROCESS | 1679 | 1466580026009 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 00:20:26 INFO - PROCESS | 1679 | 1466580026011 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:20:26 INFO - PROCESS | 1679 | 1466580026012 Marionette TRACE conn2 <- [1,2846,null,{}] 00:20:26 INFO - PROCESS | 1679 | 1466580026015 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}] 00:20:26 INFO - PROCESS | 1679 | 1466580026016 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:26 INFO - PROCESS | 1679 | 1466580026119 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 00:20:26 INFO - PROCESS | 1679 | 1466580026128 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:26 INFO - PROCESS | 1679 | 1466580026129 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:26 INFO - PROCESS | 1679 | ++DOCSHELL 0x124e49800 == 29 [pid = 1679] [id = 719] 00:20:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x119196c00) [pid = 1679] [serial = 2157] [outer = 0x0] 00:20:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x11974f400) [pid = 1679] [serial = 2158] [outer = 0x119196c00] 00:20:26 INFO - PROCESS | 1679 | 1466580026155 Marionette DEBUG loaded listener.js 00:20:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x1197fb400) [pid = 1679] [serial = 2159] [outer = 0x119196c00] 00:20:26 INFO - PROCESS | 1679 | 1466580026480 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]]]}] 00:20:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:20:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 518ms 00:20:26 INFO - PROCESS | 1679 | 1466580026530 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 00:20:26 INFO - PROCESS | 1679 | 1466580026531 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 00:20:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:20:26 INFO - PROCESS | 1679 | 1466580026540 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:20:26 INFO - PROCESS | 1679 | 1466580026541 Marionette TRACE conn2 <- [1,2850,null,{}] 00:20:26 INFO - PROCESS | 1679 | 1466580026543 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}] 00:20:26 INFO - PROCESS | 1679 | 1466580026545 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:26 INFO - PROCESS | 1679 | 1466580026637 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 00:20:26 INFO - PROCESS | 1679 | 1466580026679 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:26 INFO - PROCESS | 1679 | 1466580026680 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:26 INFO - PROCESS | 1679 | ++DOCSHELL 0x126987800 == 30 [pid = 1679] [id = 720] 00:20:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x115dbe400) [pid = 1679] [serial = 2160] [outer = 0x0] 00:20:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1199bfc00) [pid = 1679] [serial = 2161] [outer = 0x115dbe400] 00:20:26 INFO - PROCESS | 1679 | 1466580026704 Marionette DEBUG loaded listener.js 00:20:26 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x119b8c000) [pid = 1679] [serial = 2162] [outer = 0x115dbe400] 00:20:27 INFO - PROCESS | 1679 | 1466580027053 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:20:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:20:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 575ms 00:20:27 INFO - PROCESS | 1679 | 1466580027109 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 00:20:27 INFO - PROCESS | 1679 | 1466580027110 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 00:20:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:20:27 INFO - PROCESS | 1679 | 1466580027112 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:20:27 INFO - PROCESS | 1679 | 1466580027113 Marionette TRACE conn2 <- [1,2854,null,{}] 00:20:27 INFO - PROCESS | 1679 | 1466580027116 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}] 00:20:27 INFO - PROCESS | 1679 | 1466580027120 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:27 INFO - PROCESS | 1679 | 1466580027234 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 00:20:27 INFO - PROCESS | 1679 | 1466580027252 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:27 INFO - PROCESS | 1679 | 1466580027253 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x129059000 == 31 [pid = 1679] [id = 721] 00:20:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x119d35400) [pid = 1679] [serial = 2163] [outer = 0x0] 00:20:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x119fb8c00) [pid = 1679] [serial = 2164] [outer = 0x119d35400] 00:20:27 INFO - PROCESS | 1679 | 1466580027278 Marionette DEBUG loaded listener.js 00:20:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x1239ca800) [pid = 1679] [serial = 2165] [outer = 0x119d35400] 00:20:27 INFO - PROCESS | 1679 | 1466580027670 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]]]}] 00:20:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:20:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 570ms 00:20:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:20:27 INFO - PROCESS | 1679 | 1466580027683 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 00:20:27 INFO - PROCESS | 1679 | 1466580027684 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 00:20:27 INFO - PROCESS | 1679 | 1466580027690 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:20:27 INFO - PROCESS | 1679 | 1466580027691 Marionette TRACE conn2 <- [1,2858,null,{}] 00:20:27 INFO - PROCESS | 1679 | 1466580027695 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}] 00:20:27 INFO - PROCESS | 1679 | 1466580027710 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:27 INFO - PROCESS | 1679 | 1466580027865 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 00:20:27 INFO - PROCESS | 1679 | 1466580027952 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:27 INFO - PROCESS | 1679 | 1466580027954 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:27 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a2df800 == 32 [pid = 1679] [id = 722] 00:20:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x115e85000) [pid = 1679] [serial = 2166] [outer = 0x0] 00:20:27 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x11947c800) [pid = 1679] [serial = 2167] [outer = 0x115e85000] 00:20:28 INFO - PROCESS | 1679 | 1466580028002 Marionette DEBUG loaded listener.js 00:20:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x123a89800) [pid = 1679] [serial = 2168] [outer = 0x115e85000] 00:20:28 INFO - PROCESS | 1679 | 1466580028319 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:20:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:20:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 674ms 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x12d176000) [pid = 1679] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x12ce5d000) [pid = 1679] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x123a80400) [pid = 1679] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x12504bc00) [pid = 1679] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x125675400) [pid = 1679] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x112976000) [pid = 1679] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1176f2000) [pid = 1679] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1129b4c00) [pid = 1679] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x119d32c00) [pid = 1679] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1186dbc00) [pid = 1679] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1265a3800) [pid = 1679] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x116907c00) [pid = 1679] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x11259e800) [pid = 1679] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x123a87000) [pid = 1679] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x128a03000) [pid = 1679] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x1133a8c00) [pid = 1679] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:20:28 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x128a49800) [pid = 1679] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:20:28 INFO - PROCESS | 1679 | 1466580028510 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 00:20:28 INFO - PROCESS | 1679 | 1466580028511 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 00:20:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:20:28 INFO - PROCESS | 1679 | 1466580028523 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:20:28 INFO - PROCESS | 1679 | 1466580028524 Marionette TRACE conn2 <- [1,2862,null,{}] 00:20:28 INFO - PROCESS | 1679 | 1466580028526 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}] 00:20:28 INFO - PROCESS | 1679 | 1466580028527 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:28 INFO - PROCESS | 1679 | 1466580028599 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 00:20:28 INFO - PROCESS | 1679 | 1466580028603 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:28 INFO - PROCESS | 1679 | 1466580028604 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:28 INFO - PROCESS | 1679 | ++DOCSHELL 0x1251b7800 == 33 [pid = 1679] [id = 723] 00:20:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x11219d000) [pid = 1679] [serial = 2169] [outer = 0x0] 00:20:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x115e87400) [pid = 1679] [serial = 2170] [outer = 0x11219d000] 00:20:28 INFO - PROCESS | 1679 | 1466580028635 Marionette DEBUG loaded listener.js 00:20:28 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1189a8c00) [pid = 1679] [serial = 2171] [outer = 0x11219d000] 00:20:28 INFO - PROCESS | 1679 | 1466580028950 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]]]}] 00:20:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:20:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 472ms 00:20:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:20:28 INFO - PROCESS | 1679 | 1466580028994 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 00:20:28 INFO - PROCESS | 1679 | 1466580028995 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 00:20:28 INFO - PROCESS | 1679 | 1466580028997 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:20:29 INFO - PROCESS | 1679 | 1466580028998 Marionette TRACE conn2 <- [1,2866,null,{}] 00:20:29 INFO - PROCESS | 1679 | 1466580029001 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}] 00:20:29 INFO - PROCESS | 1679 | 1466580029002 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:29 INFO - PROCESS | 1679 | 1466580029084 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 00:20:29 INFO - PROCESS | 1679 | 1466580029146 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:29 INFO - PROCESS | 1679 | 1466580029147 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:29 INFO - PROCESS | 1679 | ++DOCSHELL 0x123a46800 == 34 [pid = 1679] [id = 724] 00:20:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x112eec400) [pid = 1679] [serial = 2172] [outer = 0x0] 00:20:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x119ded000) [pid = 1679] [serial = 2173] [outer = 0x112eec400] 00:20:29 INFO - PROCESS | 1679 | 1466580029171 Marionette DEBUG loaded listener.js 00:20:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x123ec7000) [pid = 1679] [serial = 2174] [outer = 0x112eec400] 00:20:29 INFO - PROCESS | 1679 | 1466580029444 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]]]}] 00:20:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:20:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 467ms 00:20:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:20:29 INFO - PROCESS | 1679 | 1466580029465 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 00:20:29 INFO - PROCESS | 1679 | 1466580029467 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 00:20:29 INFO - PROCESS | 1679 | 1466580029469 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:20:29 INFO - PROCESS | 1679 | 1466580029470 Marionette TRACE conn2 <- [1,2870,null,{}] 00:20:29 INFO - PROCESS | 1679 | 1466580029481 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}] 00:20:29 INFO - PROCESS | 1679 | 1466580029482 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:29 INFO - PROCESS | 1679 | 1466580029564 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 00:20:29 INFO - PROCESS | 1679 | 1466580029663 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:29 INFO - PROCESS | 1679 | 1466580029665 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:29 INFO - PROCESS | 1679 | ++DOCSHELL 0x11328e800 == 35 [pid = 1679] [id = 725] 00:20:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x110e79000) [pid = 1679] [serial = 2175] [outer = 0x0] 00:20:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x112596800) [pid = 1679] [serial = 2176] [outer = 0x110e79000] 00:20:29 INFO - PROCESS | 1679 | 1466580029696 Marionette DEBUG loaded listener.js 00:20:29 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x112980400) [pid = 1679] [serial = 2177] [outer = 0x110e79000] 00:20:30 INFO - PROCESS | 1679 | 1466580030220 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]]]}] 00:20:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:20:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 827ms 00:20:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:20:30 INFO - PROCESS | 1679 | 1466580030298 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 00:20:30 INFO - PROCESS | 1679 | 1466580030301 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 00:20:30 INFO - PROCESS | 1679 | 1466580030304 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:20:30 INFO - PROCESS | 1679 | 1466580030305 Marionette TRACE conn2 <- [1,2874,null,{}] 00:20:30 INFO - PROCESS | 1679 | 1466580030309 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}] 00:20:30 INFO - PROCESS | 1679 | 1466580030312 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:30 INFO - PROCESS | 1679 | 1466580030445 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 00:20:30 INFO - PROCESS | 1679 | 1466580030525 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:30 INFO - PROCESS | 1679 | 1466580030527 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:30 INFO - PROCESS | 1679 | ++DOCSHELL 0x123a2f000 == 36 [pid = 1679] [id = 726] 00:20:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1167de400) [pid = 1679] [serial = 2178] [outer = 0x0] 00:20:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x116908c00) [pid = 1679] [serial = 2179] [outer = 0x1167de400] 00:20:30 INFO - PROCESS | 1679 | 1466580030557 Marionette DEBUG loaded listener.js 00:20:30 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1176ef400) [pid = 1679] [serial = 2180] [outer = 0x1167de400] 00:20:31 INFO - PROCESS | 1679 | 1466580031207 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]]]}] 00:20:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:20:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 922ms 00:20:31 INFO - PROCESS | 1679 | 1466580031225 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 00:20:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:20:31 INFO - PROCESS | 1679 | 1466580031228 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 00:20:31 INFO - PROCESS | 1679 | 1466580031231 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:20:31 INFO - PROCESS | 1679 | 1466580031233 Marionette TRACE conn2 <- [1,2878,null,{}] 00:20:31 INFO - PROCESS | 1679 | 1466580031237 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}] 00:20:31 INFO - PROCESS | 1679 | 1466580031238 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:31 INFO - PROCESS | 1679 | 1466580031344 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 00:20:31 INFO - PROCESS | 1679 | 1466580031426 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:31 INFO - PROCESS | 1679 | 1466580031429 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:31 INFO - PROCESS | 1679 | ++DOCSHELL 0x118231800 == 37 [pid = 1679] [id = 727] 00:20:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1164e6000) [pid = 1679] [serial = 2181] [outer = 0x0] 00:20:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x11678e000) [pid = 1679] [serial = 2182] [outer = 0x1164e6000] 00:20:31 INFO - PROCESS | 1679 | 1466580031457 Marionette DEBUG loaded listener.js 00:20:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x116f17c00) [pid = 1679] [serial = 2183] [outer = 0x1164e6000] 00:20:31 INFO - PROCESS | 1679 | --DOCSHELL 0x123a46800 == 36 [pid = 1679] [id = 724] 00:20:31 INFO - PROCESS | 1679 | --DOCSHELL 0x1251b7800 == 35 [pid = 1679] [id = 723] 00:20:31 INFO - PROCESS | 1679 | --DOCSHELL 0x12a2df800 == 34 [pid = 1679] [id = 722] 00:20:31 INFO - PROCESS | 1679 | --DOCSHELL 0x129059000 == 33 [pid = 1679] [id = 721] 00:20:31 INFO - PROCESS | 1679 | --DOCSHELL 0x126987800 == 32 [pid = 1679] [id = 720] 00:20:31 INFO - PROCESS | 1679 | --DOCSHELL 0x124e49800 == 31 [pid = 1679] [id = 719] 00:20:31 INFO - PROCESS | 1679 | --DOCSHELL 0x123a48000 == 30 [pid = 1679] [id = 718] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x12d17d000) [pid = 1679] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:20:31 INFO - PROCESS | 1679 | --DOCSHELL 0x11917b000 == 29 [pid = 1679] [id = 717] 00:20:31 INFO - PROCESS | 1679 | --DOCSHELL 0x11672f800 == 28 [pid = 1679] [id = 716] 00:20:31 INFO - PROCESS | 1679 | --DOCSHELL 0x11859a000 == 27 [pid = 1679] [id = 715] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x11826ec00) [pid = 1679] [serial = 1448] [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.] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1245f5400) [pid = 1679] [serial = 2113] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x125671800) [pid = 1679] [serial = 2116] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x124e65c00) [pid = 1679] [serial = 2114] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1267c5c00) [pid = 1679] [serial = 2119] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x119477400) [pid = 1679] [serial = 2122] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x118290c00) [pid = 1679] [serial = 2101] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x1186dc800) [pid = 1679] [serial = 2102] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x113c4ac00) [pid = 1679] [serial = 2092] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x115dc8000) [pid = 1679] [serial = 2093] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x1264e3800) [pid = 1679] [serial = 2117] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x119de9000) [pid = 1679] [serial = 2107] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x1217e2c00) [pid = 1679] [serial = 2108] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x1197f5000) [pid = 1679] [serial = 2104] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x119a0b800) [pid = 1679] [serial = 2105] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x1267cfc00) [pid = 1679] [serial = 2090] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x126797c00) [pid = 1679] [serial = 2089] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x116a1a400) [pid = 1679] [serial = 2098] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x1176f1400) [pid = 1679] [serial = 2099] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x112ed7000) [pid = 1679] [serial = 2095] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x116a1a800) [pid = 1679] [serial = 2096] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x126458c00) [pid = 1679] [serial = 2125] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x128a49c00) [pid = 1679] [serial = 2129] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 71 (0x128a0e400) [pid = 1679] [serial = 2128] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 70 (0x126931400) [pid = 1679] [serial = 2120] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 69 (0x1217e8c00) [pid = 1679] [serial = 2110] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 68 (0x1239cd000) [pid = 1679] [serial = 2111] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 67 (0x126938400) [pid = 1679] [serial = 2126] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 66 (0x123a84c00) [pid = 1679] [serial = 2123] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 65 (0x128de2c00) [pid = 1679] [serial = 2132] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | --DOMWINDOW == 64 (0x128bcbc00) [pid = 1679] [serial = 2131] [outer = 0x0] [url = about:blank] 00:20:31 INFO - PROCESS | 1679 | 1466580031845 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]]]}] 00:20:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:20:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 622ms 00:20:31 INFO - PROCESS | 1679 | 1466580031853 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 00:20:31 INFO - PROCESS | 1679 | 1466580031858 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 00:20:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:20:31 INFO - PROCESS | 1679 | 1466580031863 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:20:31 INFO - PROCESS | 1679 | 1466580031864 Marionette TRACE conn2 <- [1,2882,null,{}] 00:20:31 INFO - PROCESS | 1679 | 1466580031867 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}] 00:20:31 INFO - PROCESS | 1679 | 1466580031868 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:31 INFO - PROCESS | 1679 | 1466580031949 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 00:20:31 INFO - PROCESS | 1679 | 1466580031953 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:31 INFO - PROCESS | 1679 | 1466580031955 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:31 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b1a000 == 28 [pid = 1679] [id = 728] 00:20:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 65 (0x11828a400) [pid = 1679] [serial = 2184] [outer = 0x0] 00:20:31 INFO - PROCESS | 1679 | ++DOMWINDOW == 66 (0x118293000) [pid = 1679] [serial = 2185] [outer = 0x11828a400] 00:20:31 INFO - PROCESS | 1679 | 1466580031985 Marionette DEBUG loaded listener.js 00:20:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 67 (0x1186d6000) [pid = 1679] [serial = 2186] [outer = 0x11828a400] 00:20:32 INFO - PROCESS | 1679 | 1466580032360 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]]]}] 00:20:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:20:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 520ms 00:20:32 INFO - PROCESS | 1679 | 1466580032384 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 00:20:32 INFO - PROCESS | 1679 | 1466580032385 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 00:20:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:20:32 INFO - PROCESS | 1679 | 1466580032388 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:20:32 INFO - PROCESS | 1679 | 1466580032392 Marionette TRACE conn2 <- [1,2886,null,{}] 00:20:32 INFO - PROCESS | 1679 | 1466580032400 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}] 00:20:32 INFO - PROCESS | 1679 | 1466580032404 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:32 INFO - PROCESS | 1679 | 1466580032482 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 00:20:32 INFO - PROCESS | 1679 | 1466580032487 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:32 INFO - PROCESS | 1679 | 1466580032492 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:32 INFO - PROCESS | 1679 | ++DOCSHELL 0x125695800 == 29 [pid = 1679] [id = 729] 00:20:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 68 (0x1189f1400) [pid = 1679] [serial = 2187] [outer = 0x0] 00:20:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 69 (0x11990f800) [pid = 1679] [serial = 2188] [outer = 0x1189f1400] 00:20:32 INFO - PROCESS | 1679 | 1466580032520 Marionette DEBUG loaded listener.js 00:20:32 INFO - PROCESS | 1679 | ++DOMWINDOW == 70 (0x119d36000) [pid = 1679] [serial = 2189] [outer = 0x1189f1400] 00:20:32 INFO - PROCESS | 1679 | 1466580032883 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]]]}] 00:20:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:20:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 523ms 00:20:32 INFO - PROCESS | 1679 | 1466580032919 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 00:20:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:20:32 INFO - PROCESS | 1679 | 1466580032921 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 00:20:32 INFO - PROCESS | 1679 | 1466580032925 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:20:32 INFO - PROCESS | 1679 | 1466580032927 Marionette TRACE conn2 <- [1,2890,null,{}] 00:20:32 INFO - PROCESS | 1679 | 1466580032930 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}] 00:20:32 INFO - PROCESS | 1679 | 1466580032932 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:33 INFO - PROCESS | 1679 | 1466580033059 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 00:20:33 INFO - PROCESS | 1679 | 1466580033064 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:33 INFO - PROCESS | 1679 | 1466580033066 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:33 INFO - PROCESS | 1679 | ++DOCSHELL 0x128d7d000 == 30 [pid = 1679] [id = 730] 00:20:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 71 (0x119d3cc00) [pid = 1679] [serial = 2190] [outer = 0x0] 00:20:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 72 (0x119df0c00) [pid = 1679] [serial = 2191] [outer = 0x119d3cc00] 00:20:33 INFO - PROCESS | 1679 | 1466580033107 Marionette DEBUG loaded listener.js 00:20:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x1217e2400) [pid = 1679] [serial = 2192] [outer = 0x119d3cc00] 00:20:33 INFO - PROCESS | 1679 | 1466580033531 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:20:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:20:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 620ms 00:20:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:20:33 INFO - PROCESS | 1679 | 1466580033545 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 00:20:33 INFO - PROCESS | 1679 | 1466580033546 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 00:20:33 INFO - PROCESS | 1679 | 1466580033548 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:20:33 INFO - PROCESS | 1679 | 1466580033549 Marionette TRACE conn2 <- [1,2894,null,{}] 00:20:33 INFO - PROCESS | 1679 | 1466580033551 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}] 00:20:33 INFO - PROCESS | 1679 | 1466580033553 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:33 INFO - PROCESS | 1679 | 1466580033668 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 00:20:33 INFO - PROCESS | 1679 | 1466580033674 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:33 INFO - PROCESS | 1679 | 1466580033675 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:33 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d4b000 == 31 [pid = 1679] [id = 731] 00:20:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x119df3000) [pid = 1679] [serial = 2193] [outer = 0x0] 00:20:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x123880800) [pid = 1679] [serial = 2194] [outer = 0x119df3000] 00:20:33 INFO - PROCESS | 1679 | 1466580033701 Marionette DEBUG loaded listener.js 00:20:33 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x1239cdc00) [pid = 1679] [serial = 2195] [outer = 0x119df3000] 00:20:34 INFO - PROCESS | 1679 | 1466580034048 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]]]}] 00:20:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:20:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 522ms 00:20:34 INFO - PROCESS | 1679 | 1466580034071 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 00:20:34 INFO - PROCESS | 1679 | 1466580034074 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 00:20:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:20:34 INFO - PROCESS | 1679 | 1466580034083 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:20:34 INFO - PROCESS | 1679 | 1466580034084 Marionette TRACE conn2 <- [1,2898,null,{}] 00:20:34 INFO - PROCESS | 1679 | 1466580034086 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}] 00:20:34 INFO - PROCESS | 1679 | 1466580034093 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:34 INFO - PROCESS | 1679 | 1466580034210 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 00:20:34 INFO - PROCESS | 1679 | 1466580034225 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:34 INFO - PROCESS | 1679 | 1466580034226 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:34 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aa9e000 == 32 [pid = 1679] [id = 732] 00:20:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x1239d6000) [pid = 1679] [serial = 2196] [outer = 0x0] 00:20:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x1245ef800) [pid = 1679] [serial = 2197] [outer = 0x1239d6000] 00:20:34 INFO - PROCESS | 1679 | 1466580034251 Marionette DEBUG loaded listener.js 00:20:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x124e66c00) [pid = 1679] [serial = 2198] [outer = 0x1239d6000] 00:20:34 INFO - PROCESS | 1679 | 1466580034613 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]]]}] 00:20:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:20:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 574ms 00:20:34 INFO - PROCESS | 1679 | 1466580034657 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 00:20:34 INFO - PROCESS | 1679 | 1466580034659 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 00:20:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:20:34 INFO - PROCESS | 1679 | 1466580034662 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:20:34 INFO - PROCESS | 1679 | 1466580034664 Marionette TRACE conn2 <- [1,2902,null,{}] 00:20:34 INFO - PROCESS | 1679 | 1466580034668 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}] 00:20:34 INFO - PROCESS | 1679 | 1466580034669 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:34 INFO - PROCESS | 1679 | 1466580034819 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 00:20:34 INFO - PROCESS | 1679 | 1466580034840 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:34 INFO - PROCESS | 1679 | 1466580034842 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:34 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0f7800 == 33 [pid = 1679] [id = 733] 00:20:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x119908400) [pid = 1679] [serial = 2199] [outer = 0x0] 00:20:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x12566f400) [pid = 1679] [serial = 2200] [outer = 0x119908400] 00:20:34 INFO - PROCESS | 1679 | 1466580034892 Marionette DEBUG loaded listener.js 00:20:34 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1256f0400) [pid = 1679] [serial = 2201] [outer = 0x119908400] 00:20:35 INFO - PROCESS | 1679 | 1466580035366 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:20:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:20:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 720ms 00:20:35 INFO - PROCESS | 1679 | 1466580035389 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 00:20:35 INFO - PROCESS | 1679 | 1466580035392 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 00:20:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:20:35 INFO - PROCESS | 1679 | 1466580035396 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:20:35 INFO - PROCESS | 1679 | 1466580035398 Marionette TRACE conn2 <- [1,2906,null,{}] 00:20:35 INFO - PROCESS | 1679 | 1466580035401 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}] 00:20:35 INFO - PROCESS | 1679 | 1466580035403 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:35 INFO - PROCESS | 1679 | 1466580035555 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 00:20:35 INFO - PROCESS | 1679 | 1466580035607 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:35 INFO - PROCESS | 1679 | 1466580035608 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:35 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ba49000 == 34 [pid = 1679] [id = 734] 00:20:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x12566b800) [pid = 1679] [serial = 2202] [outer = 0x0] 00:20:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x126459c00) [pid = 1679] [serial = 2203] [outer = 0x12566b800] 00:20:35 INFO - PROCESS | 1679 | 1466580035648 Marionette DEBUG loaded listener.js 00:20:35 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x12670a400) [pid = 1679] [serial = 2204] [outer = 0x12566b800] 00:20:36 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x115dbe400) [pid = 1679] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:20:36 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x116136800) [pid = 1679] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:20:36 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x115d1e400) [pid = 1679] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:20:36 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x111c81800) [pid = 1679] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:20:36 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x11219d000) [pid = 1679] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:20:36 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x112ed0000) [pid = 1679] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:20:36 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x119196c00) [pid = 1679] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:20:36 INFO - PROCESS | 1679 | --DOMWINDOW == 77 (0x1176ed000) [pid = 1679] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:20:36 INFO - PROCESS | 1679 | --DOMWINDOW == 76 (0x1186da400) [pid = 1679] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:20:36 INFO - PROCESS | 1679 | --DOMWINDOW == 75 (0x123a88800) [pid = 1679] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:20:36 INFO - PROCESS | 1679 | --DOMWINDOW == 74 (0x119d35400) [pid = 1679] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:20:36 INFO - PROCESS | 1679 | --DOMWINDOW == 73 (0x115e85000) [pid = 1679] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:20:36 INFO - PROCESS | 1679 | --DOMWINDOW == 72 (0x112fd6c00) [pid = 1679] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:20:36 INFO - PROCESS | 1679 | 1466580036079 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]]]}] 00:20:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:20:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 720ms 00:20:36 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:20:36 INFO - PROCESS | 1679 | 1466580036116 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 00:20:36 INFO - PROCESS | 1679 | 1466580036117 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 00:20:36 INFO - PROCESS | 1679 | 1466580036119 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:20:36 INFO - PROCESS | 1679 | 1466580036120 Marionette TRACE conn2 <- [1,2910,null,{}] 00:20:36 INFO - PROCESS | 1679 | 1466580036125 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}] 00:20:36 INFO - PROCESS | 1679 | 1466580036126 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:36 INFO - PROCESS | 1679 | 1466580036213 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 00:20:36 INFO - PROCESS | 1679 | 1466580036217 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:36 INFO - PROCESS | 1679 | 1466580036218 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:36 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a57f800 == 35 [pid = 1679] [id = 735] 00:20:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 73 (0x112ed5800) [pid = 1679] [serial = 2205] [outer = 0x0] 00:20:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 74 (0x115d1e400) [pid = 1679] [serial = 2206] [outer = 0x112ed5800] 00:20:36 INFO - PROCESS | 1679 | 1466580036242 Marionette DEBUG loaded listener.js 00:20:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 75 (0x119904c00) [pid = 1679] [serial = 2207] [outer = 0x112ed5800] 00:20:36 INFO - PROCESS | 1679 | 1466580036549 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]]]}] 00:20:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:20:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:20:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 470ms 00:20:36 INFO - PROCESS | 1679 | 1466580036592 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 00:20:36 INFO - PROCESS | 1679 | 1466580036593 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 00:20:36 INFO - TEST-START | /DOMEvents/constructors.html 00:20:36 INFO - PROCESS | 1679 | 1466580036595 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:20:36 INFO - PROCESS | 1679 | 1466580036596 Marionette TRACE conn2 <- [1,2914,null,{}] 00:20:36 INFO - PROCESS | 1679 | 1466580036598 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}] 00:20:36 INFO - PROCESS | 1679 | 1466580036600 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:36 INFO - PROCESS | 1679 | 1466580036704 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 00:20:36 INFO - PROCESS | 1679 | 1466580036709 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:36 INFO - PROCESS | 1679 | 1466580036710 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:36 INFO - PROCESS | 1679 | ++DOCSHELL 0x126988800 == 36 [pid = 1679] [id = 736] 00:20:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 76 (0x1133b2800) [pid = 1679] [serial = 2208] [outer = 0x0] 00:20:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 77 (0x12426d400) [pid = 1679] [serial = 2209] [outer = 0x1133b2800] 00:20:36 INFO - PROCESS | 1679 | 1466580036735 Marionette DEBUG loaded listener.js 00:20:36 INFO - PROCESS | 1679 | ++DOMWINDOW == 78 (0x1267a0800) [pid = 1679] [serial = 2210] [outer = 0x1133b2800] 00:20:37 INFO - PROCESS | 1679 | 1466580037080 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]]]}] 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:20:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:20:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:20:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:20:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:20:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:20:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:20:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:20:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:20:37 INFO - TEST-OK | /DOMEvents/constructors.html | took 524ms 00:20:37 INFO - PROCESS | 1679 | 1466580037119 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 00:20:37 INFO - PROCESS | 1679 | 1466580037121 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 00:20:37 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:20:37 INFO - PROCESS | 1679 | 1466580037123 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:20:37 INFO - PROCESS | 1679 | 1466580037125 Marionette TRACE conn2 <- [1,2918,null,{}] 00:20:37 INFO - PROCESS | 1679 | 1466580037128 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}] 00:20:37 INFO - PROCESS | 1679 | 1466580037129 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:37 INFO - PROCESS | 1679 | 1466580037217 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 00:20:37 INFO - PROCESS | 1679 | 1466580037220 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:37 INFO - PROCESS | 1679 | 1466580037223 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:37 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c71d800 == 37 [pid = 1679] [id = 737] 00:20:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x1217e4800) [pid = 1679] [serial = 2211] [outer = 0x0] 00:20:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x128a44000) [pid = 1679] [serial = 2212] [outer = 0x1217e4800] 00:20:37 INFO - PROCESS | 1679 | 1466580037253 Marionette DEBUG loaded listener.js 00:20:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x128bc1c00) [pid = 1679] [serial = 2213] [outer = 0x1217e4800] 00:20:37 INFO - PROCESS | 1679 | 1466580037613 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:20:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:20:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 521ms 00:20:37 INFO - PROCESS | 1679 | 1466580037646 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 00:20:37 INFO - PROCESS | 1679 | 1466580037647 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 00:20:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:20:37 INFO - PROCESS | 1679 | 1466580037651 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:20:37 INFO - PROCESS | 1679 | 1466580037652 Marionette TRACE conn2 <- [1,2922,null,{}] 00:20:37 INFO - PROCESS | 1679 | 1466580037657 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}] 00:20:37 INFO - PROCESS | 1679 | 1466580037659 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:37 INFO - PROCESS | 1679 | 1466580037829 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 00:20:37 INFO - PROCESS | 1679 | 1466580037839 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:37 INFO - PROCESS | 1679 | 1466580037840 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:37 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ca5a000 == 38 [pid = 1679] [id = 738] 00:20:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1239c8c00) [pid = 1679] [serial = 2214] [outer = 0x0] 00:20:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x128bc9c00) [pid = 1679] [serial = 2215] [outer = 0x1239c8c00] 00:20:37 INFO - PROCESS | 1679 | 1466580037881 Marionette DEBUG loaded listener.js 00:20:37 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x128de2800) [pid = 1679] [serial = 2216] [outer = 0x1239c8c00] 00:20:38 INFO - PROCESS | 1679 | [1679] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:20:38 INFO - PROCESS | 1679 | [1679] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:20:38 INFO - PROCESS | 1679 | [1679] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:20:38 INFO - PROCESS | 1679 | [1679] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:20:38 INFO - PROCESS | 1679 | 1466580038336 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]]]}] 00:20:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:20:38 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:20:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:20:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:20:38 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 00:20:38 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:20:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:20:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:20:38 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 00:20:38 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:20:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:20:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:20:38 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]" 00:20:38 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:20:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:20:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:20:38 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:20:38 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 725ms 00:20:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:20:38 INFO - PROCESS | 1679 | 1466580038375 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 00:20:38 INFO - PROCESS | 1679 | 1466580038378 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 00:20:38 INFO - PROCESS | 1679 | 1466580038382 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:20:38 INFO - PROCESS | 1679 | 1466580038384 Marionette TRACE conn2 <- [1,2926,null,{}] 00:20:38 INFO - PROCESS | 1679 | 1466580038389 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}] 00:20:38 INFO - PROCESS | 1679 | 1466580038390 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:38 INFO - PROCESS | 1679 | 1466580038500 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 00:20:38 INFO - PROCESS | 1679 | 1466580038598 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:38 INFO - PROCESS | 1679 | 1466580038599 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:38 INFO - PROCESS | 1679 | ++DOCSHELL 0x1217d4000 == 39 [pid = 1679] [id = 739] 00:20:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x11828b400) [pid = 1679] [serial = 2217] [outer = 0x0] 00:20:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x11842dc00) [pid = 1679] [serial = 2218] [outer = 0x11828b400] 00:20:38 INFO - PROCESS | 1679 | 1466580038630 Marionette DEBUG loaded listener.js 00:20:38 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1189aa000) [pid = 1679] [serial = 2219] [outer = 0x11828b400] 00:20:38 INFO - PROCESS | 1679 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:20:38 INFO - PROCESS | 1679 | 1466580038990 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]]]}] 00:20:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:20:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 626ms 00:20:39 INFO - PROCESS | 1679 | 1466580039009 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 00:20:39 INFO - PROCESS | 1679 | 1466580039012 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 00:20:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:20:39 INFO - PROCESS | 1679 | 1466580039016 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:20:39 INFO - PROCESS | 1679 | 1466580039018 Marionette TRACE conn2 <- [1,2930,null,{}] 00:20:39 INFO - PROCESS | 1679 | 1466580039021 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}] 00:20:39 INFO - PROCESS | 1679 | 1466580039023 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:39 INFO - PROCESS | 1679 | 1466580039126 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 00:20:39 INFO - PROCESS | 1679 | 1466580039185 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:39 INFO - PROCESS | 1679 | 1466580039186 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:39 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a5aa000 == 40 [pid = 1679] [id = 740] 00:20:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x119a17000) [pid = 1679] [serial = 2220] [outer = 0x0] 00:20:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x119de8400) [pid = 1679] [serial = 2221] [outer = 0x119a17000] 00:20:39 INFO - PROCESS | 1679 | 1466580039217 Marionette DEBUG loaded listener.js 00:20:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1239d2c00) [pid = 1679] [serial = 2222] [outer = 0x119a17000] 00:20:39 INFO - PROCESS | 1679 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:20:39 INFO - PROCESS | 1679 | 1466580039607 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]]]}] 00:20:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:20:39 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 620ms 00:20:39 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:20:39 INFO - PROCESS | 1679 | 1466580039637 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 00:20:39 INFO - PROCESS | 1679 | 1466580039638 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 00:20:39 INFO - PROCESS | 1679 | 1466580039641 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:20:39 INFO - PROCESS | 1679 | 1466580039644 Marionette TRACE conn2 <- [1,2934,null,{}] 00:20:39 INFO - PROCESS | 1679 | 1466580039652 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}] 00:20:39 INFO - PROCESS | 1679 | 1466580039656 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:39 INFO - PROCESS | 1679 | 1466580039761 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 00:20:39 INFO - PROCESS | 1679 | 1466580039822 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:39 INFO - PROCESS | 1679 | 1466580039824 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:39 INFO - PROCESS | 1679 | ++DOCSHELL 0x12ca52800 == 41 [pid = 1679] [id = 741] 00:20:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x124a8f400) [pid = 1679] [serial = 2223] [outer = 0x0] 00:20:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x124e65c00) [pid = 1679] [serial = 2224] [outer = 0x124a8f400] 00:20:39 INFO - PROCESS | 1679 | 1466580039884 Marionette DEBUG loaded listener.js 00:20:39 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x126798400) [pid = 1679] [serial = 2225] [outer = 0x124a8f400] 00:20:40 INFO - PROCESS | 1679 | 1466580040246 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]]]}] 00:20:40 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:20:40 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 671ms 00:20:40 INFO - PROCESS | 1679 | 1466580040312 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 00:20:40 INFO - PROCESS | 1679 | 1466580040314 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 00:20:40 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:20:40 INFO - PROCESS | 1679 | 1466580040317 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:20:40 INFO - PROCESS | 1679 | 1466580040318 Marionette TRACE conn2 <- [1,2938,null,{}] 00:20:40 INFO - PROCESS | 1679 | 1466580040320 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}] 00:20:40 INFO - PROCESS | 1679 | 1466580040322 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:40 INFO - PROCESS | 1679 | 1466580040426 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 00:20:40 INFO - PROCESS | 1679 | 1466580040481 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:40 INFO - PROCESS | 1679 | 1466580040483 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:40 INFO - PROCESS | 1679 | ++DOCSHELL 0x12cea1000 == 42 [pid = 1679] [id = 742] 00:20:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x126935c00) [pid = 1679] [serial = 2226] [outer = 0x0] 00:20:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x128a0dc00) [pid = 1679] [serial = 2227] [outer = 0x126935c00] 00:20:40 INFO - PROCESS | 1679 | 1466580040511 Marionette DEBUG loaded listener.js 00:20:40 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x128a4b800) [pid = 1679] [serial = 2228] [outer = 0x126935c00] 00:20:40 INFO - PROCESS | 1679 | 1466580040917 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]]]}] 00:20:40 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 00:20:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 619ms 00:20:40 INFO - PROCESS | 1679 | 1466580040937 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 00:20:40 INFO - PROCESS | 1679 | 1466580040938 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 00:20:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:20:40 INFO - PROCESS | 1679 | 1466580040943 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:20:40 INFO - PROCESS | 1679 | 1466580040945 Marionette TRACE conn2 <- [1,2942,null,{}] 00:20:40 INFO - PROCESS | 1679 | 1466580040947 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}] 00:20:40 INFO - PROCESS | 1679 | 1466580040948 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:41 INFO - PROCESS | 1679 | 1466580041049 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 00:20:41 INFO - PROCESS | 1679 | 1466580041146 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:41 INFO - PROCESS | 1679 | 1466580041147 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:41 INFO - PROCESS | 1679 | ++DOCSHELL 0x118326000 == 43 [pid = 1679] [id = 743] 00:20:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1125f0c00) [pid = 1679] [serial = 2229] [outer = 0x0] 00:20:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x128a07c00) [pid = 1679] [serial = 2230] [outer = 0x1125f0c00] 00:20:41 INFO - PROCESS | 1679 | 1466580041181 Marionette DEBUG loaded listener.js 00:20:41 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x129212000) [pid = 1679] [serial = 2231] [outer = 0x1125f0c00] 00:20:41 INFO - PROCESS | 1679 | 1466580041616 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"]]]}] 00:20:41 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 00:20:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:20:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 720ms 00:20:41 INFO - PROCESS | 1679 | 1466580041664 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 00:20:41 INFO - PROCESS | 1679 | 1466580041666 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 00:20:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:20:41 INFO - PROCESS | 1679 | 1466580041888 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:20:41 INFO - PROCESS | 1679 | 1466580041890 Marionette TRACE conn2 <- [1,2946,null,{}] 00:20:41 INFO - PROCESS | 1679 | 1466580041901 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}] 00:20:41 INFO - PROCESS | 1679 | 1466580041902 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:42 INFO - PROCESS | 1679 | 1466580042004 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 00:20:42 INFO - PROCESS | 1679 | 1466580042072 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:42 INFO - PROCESS | 1679 | 1466580042074 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:42 INFO - PROCESS | 1679 | ++DOCSHELL 0x119a8c000 == 44 [pid = 1679] [id = 744] 00:20:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x116137000) [pid = 1679] [serial = 2232] [outer = 0x0] 00:20:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x1167d8000) [pid = 1679] [serial = 2233] [outer = 0x116137000] 00:20:42 INFO - PROCESS | 1679 | 1466580042102 Marionette DEBUG loaded listener.js 00:20:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x117d14000) [pid = 1679] [serial = 2234] [outer = 0x116137000] 00:20:42 INFO - PROCESS | 1679 | 1466580042487 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]]]}] 00:20:42 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. 00:20:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 846ms 00:20:42 INFO - PROCESS | 1679 | 1466580042516 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 00:20:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:20:42 INFO - PROCESS | 1679 | 1466580042518 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 00:20:42 INFO - PROCESS | 1679 | 1466580042522 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:20:42 INFO - PROCESS | 1679 | 1466580042523 Marionette TRACE conn2 <- [1,2950,null,{}] 00:20:42 INFO - PROCESS | 1679 | 1466580042528 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}] 00:20:42 INFO - PROCESS | 1679 | 1466580042530 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:42 INFO - PROCESS | 1679 | 1466580042626 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 00:20:42 INFO - PROCESS | 1679 | 1466580042684 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:42 INFO - PROCESS | 1679 | 1466580042686 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:42 INFO - PROCESS | 1679 | ++DOCSHELL 0x123920800 == 45 [pid = 1679] [id = 745] 00:20:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x1176f2000) [pid = 1679] [serial = 2235] [outer = 0x0] 00:20:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x119189c00) [pid = 1679] [serial = 2236] [outer = 0x1176f2000] 00:20:42 INFO - PROCESS | 1679 | 1466580042713 Marionette DEBUG loaded listener.js 00:20:42 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x119748400) [pid = 1679] [serial = 2237] [outer = 0x1176f2000] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x12c71d800 == 44 [pid = 1679] [id = 737] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x126988800 == 43 [pid = 1679] [id = 736] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x12a57f800 == 42 [pid = 1679] [id = 735] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x12ba49000 == 41 [pid = 1679] [id = 734] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0f7800 == 40 [pid = 1679] [id = 733] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x12aa9e000 == 39 [pid = 1679] [id = 732] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x117d4b000 == 38 [pid = 1679] [id = 731] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x128d7d000 == 37 [pid = 1679] [id = 730] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x125695800 == 36 [pid = 1679] [id = 729] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x119b1a000 == 35 [pid = 1679] [id = 728] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x118231800 == 34 [pid = 1679] [id = 727] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x123a2f000 == 33 [pid = 1679] [id = 726] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x11328e800 == 32 [pid = 1679] [id = 725] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x119a8c000 == 31 [pid = 1679] [id = 744] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x118326000 == 30 [pid = 1679] [id = 743] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x12cea1000 == 29 [pid = 1679] [id = 742] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x12ca52800 == 28 [pid = 1679] [id = 741] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x12a5aa000 == 27 [pid = 1679] [id = 740] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x12ca5a000 == 26 [pid = 1679] [id = 738] 00:20:43 INFO - PROCESS | 1679 | --DOCSHELL 0x1217d4000 == 25 [pid = 1679] [id = 739] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x1199bfc00) [pid = 1679] [serial = 2161] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x1167e1800) [pid = 1679] [serial = 2152] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x116f19800) [pid = 1679] [serial = 2153] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x11690b800) [pid = 1679] [serial = 2147] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x1167d6400) [pid = 1679] [serial = 2146] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x118296000) [pid = 1679] [serial = 2155] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x1189a8c00) [pid = 1679] [serial = 2171] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x11886f800) [pid = 1679] [serial = 2156] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x113dc4400) [pid = 1679] [serial = 2149] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1125ee000) [pid = 1679] [serial = 2150] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x11974f400) [pid = 1679] [serial = 2158] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x11842d800) [pid = 1679] [serial = 2135] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x11826b800) [pid = 1679] [serial = 2134] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x119d38800) [pid = 1679] [serial = 2138] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1199bbc00) [pid = 1679] [serial = 2137] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x125676000) [pid = 1679] [serial = 2141] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x124276800) [pid = 1679] [serial = 2140] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x119fb8c00) [pid = 1679] [serial = 2164] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x11947c800) [pid = 1679] [serial = 2167] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x115e87400) [pid = 1679] [serial = 2170] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x124e67800) [pid = 1679] [serial = 2144] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x123a89800) [pid = 1679] [serial = 2168] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x119df0800) [pid = 1679] [serial = 2143] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x119b8c000) [pid = 1679] [serial = 2162] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x1239ca800) [pid = 1679] [serial = 2165] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x119ded000) [pid = 1679] [serial = 2173] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x1197fb400) [pid = 1679] [serial = 2159] [outer = 0x0] [url = about:blank] 00:20:43 INFO - PROCESS | 1679 | ++DOCSHELL 0x110ddf800 == 26 [pid = 1679] [id = 746] 00:20:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x110e7e000) [pid = 1679] [serial = 2238] [outer = 0x0] 00:20:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x110e7f400) [pid = 1679] [serial = 2239] [outer = 0x110e7e000] 00:20:43 INFO - PROCESS | 1679 | 1466580043655 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]]]}] 00:20:43 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. 00:20:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1173ms 00:20:43 INFO - PROCESS | 1679 | 1466580043695 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 00:20:43 INFO - PROCESS | 1679 | 1466580043698 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 00:20:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:20:43 INFO - PROCESS | 1679 | 1466580043701 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:20:43 INFO - PROCESS | 1679 | 1466580043702 Marionette TRACE conn2 <- [1,2954,null,{}] 00:20:43 INFO - PROCESS | 1679 | 1466580043707 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}] 00:20:43 INFO - PROCESS | 1679 | 1466580043709 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:43 INFO - PROCESS | 1679 | 1466580043802 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 00:20:43 INFO - PROCESS | 1679 | 1466580043815 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:43 INFO - PROCESS | 1679 | 1466580043816 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:43 INFO - PROCESS | 1679 | ++DOCSHELL 0x116aaf000 == 27 [pid = 1679] [id = 747] 00:20:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1125f4800) [pid = 1679] [serial = 2240] [outer = 0x0] 00:20:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1125f8c00) [pid = 1679] [serial = 2241] [outer = 0x1125f4800] 00:20:43 INFO - PROCESS | 1679 | 1466580043843 Marionette DEBUG loaded listener.js 00:20:43 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x112e7bc00) [pid = 1679] [serial = 2242] [outer = 0x1125f4800] 00:20:44 INFO - PROCESS | 1679 | 1466580044212 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]]]}] 00:20:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:20:44 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 00:20:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 522ms 00:20:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:20:44 INFO - PROCESS | 1679 | 1466580044223 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 00:20:44 INFO - PROCESS | 1679 | 1466580044226 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 00:20:44 INFO - PROCESS | 1679 | 1466580044230 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:20:44 INFO - PROCESS | 1679 | 1466580044232 Marionette TRACE conn2 <- [1,2958,null,{}] 00:20:44 INFO - PROCESS | 1679 | 1466580044234 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}] 00:20:44 INFO - PROCESS | 1679 | 1466580044236 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:44 INFO - PROCESS | 1679 | 1466580044319 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 00:20:44 INFO - PROCESS | 1679 | 1466580044326 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:44 INFO - PROCESS | 1679 | 1466580044327 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:44 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192e5800 == 28 [pid = 1679] [id = 748] 00:20:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x115d24400) [pid = 1679] [serial = 2243] [outer = 0x0] 00:20:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x1164e7400) [pid = 1679] [serial = 2244] [outer = 0x115d24400] 00:20:44 INFO - PROCESS | 1679 | 1466580044353 Marionette DEBUG loaded listener.js 00:20:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1167d5c00) [pid = 1679] [serial = 2245] [outer = 0x115d24400] 00:20:44 INFO - PROCESS | 1679 | 1466580044763 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]]]}] 00:20:44 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. 00:20:44 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 570ms 00:20:44 INFO - PROCESS | 1679 | 1466580044801 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 00:20:44 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:20:44 INFO - PROCESS | 1679 | 1466580044803 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 00:20:44 INFO - PROCESS | 1679 | 1466580044806 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:20:44 INFO - PROCESS | 1679 | 1466580044810 Marionette TRACE conn2 <- [1,2962,null,{}] 00:20:44 INFO - PROCESS | 1679 | 1466580044822 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}] 00:20:44 INFO - PROCESS | 1679 | 1466580044827 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:44 INFO - PROCESS | 1679 | 1466580044930 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 00:20:44 INFO - PROCESS | 1679 | 1466580044935 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:44 INFO - PROCESS | 1679 | 1466580044938 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:44 INFO - PROCESS | 1679 | ++DOCSHELL 0x12390a800 == 29 [pid = 1679] [id = 749] 00:20:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x112e6d800) [pid = 1679] [serial = 2246] [outer = 0x0] 00:20:44 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x117d19400) [pid = 1679] [serial = 2247] [outer = 0x112e6d800] 00:20:44 INFO - PROCESS | 1679 | 1466580044969 Marionette DEBUG loaded listener.js 00:20:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x118294400) [pid = 1679] [serial = 2248] [outer = 0x112e6d800] 00:20:45 INFO - PROCESS | 1679 | 1466580045300 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]]]}] 00:20:45 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. 00:20:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 526ms 00:20:45 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:20:45 INFO - PROCESS | 1679 | 1466580045332 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 00:20:45 INFO - PROCESS | 1679 | 1466580045334 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 00:20:45 INFO - PROCESS | 1679 | 1466580045336 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:20:45 INFO - PROCESS | 1679 | 1466580045337 Marionette TRACE conn2 <- [1,2966,null,{}] 00:20:45 INFO - PROCESS | 1679 | 1466580045339 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}] 00:20:45 INFO - PROCESS | 1679 | 1466580045341 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:45 INFO - PROCESS | 1679 | 1466580045451 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 00:20:45 INFO - PROCESS | 1679 | 1466580045485 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:45 INFO - PROCESS | 1679 | 1466580045486 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:45 INFO - PROCESS | 1679 | ++DOCSHELL 0x12569d000 == 30 [pid = 1679] [id = 750] 00:20:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1167e2800) [pid = 1679] [serial = 2249] [outer = 0x0] 00:20:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x118436400) [pid = 1679] [serial = 2250] [outer = 0x1167e2800] 00:20:45 INFO - PROCESS | 1679 | 1466580045511 Marionette DEBUG loaded listener.js 00:20:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x119196000) [pid = 1679] [serial = 2251] [outer = 0x1167e2800] 00:20:45 INFO - PROCESS | 1679 | 1466580045779 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]]]}] 00:20:45 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. 00:20:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 468ms 00:20:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:20:45 INFO - PROCESS | 1679 | 1466580045812 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 00:20:45 INFO - PROCESS | 1679 | 1466580045813 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 00:20:45 INFO - PROCESS | 1679 | 1466580045815 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:20:45 INFO - PROCESS | 1679 | 1466580045816 Marionette TRACE conn2 <- [1,2970,null,{}] 00:20:45 INFO - PROCESS | 1679 | 1466580045818 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}] 00:20:45 INFO - PROCESS | 1679 | 1466580045820 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:45 INFO - PROCESS | 1679 | 1466580045922 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 00:20:45 INFO - PROCESS | 1679 | 1466580045926 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:45 INFO - PROCESS | 1679 | 1466580045927 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:45 INFO - PROCESS | 1679 | ++DOCSHELL 0x128842000 == 31 [pid = 1679] [id = 751] 00:20:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x115d1e800) [pid = 1679] [serial = 2252] [outer = 0x0] 00:20:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x119748000) [pid = 1679] [serial = 2253] [outer = 0x115d1e800] 00:20:45 INFO - PROCESS | 1679 | 1466580045950 Marionette DEBUG loaded listener.js 00:20:45 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x119906400) [pid = 1679] [serial = 2254] [outer = 0x115d1e800] 00:20:46 INFO - PROCESS | 1679 | 1466580046272 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]]]}] 00:20:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:20:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 470ms 00:20:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:20:46 INFO - PROCESS | 1679 | 1466580046298 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 00:20:46 INFO - PROCESS | 1679 | 1466580046299 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 00:20:46 INFO - PROCESS | 1679 | 1466580046301 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:20:46 INFO - PROCESS | 1679 | 1466580046303 Marionette TRACE conn2 <- [1,2974,null,{}] 00:20:46 INFO - PROCESS | 1679 | 1466580046307 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}] 00:20:46 INFO - PROCESS | 1679 | 1466580046313 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:46 INFO - PROCESS | 1679 | 1466580046429 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 00:20:46 INFO - PROCESS | 1679 | 1466580046442 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:46 INFO - PROCESS | 1679 | 1466580046443 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:46 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a25e000 == 32 [pid = 1679] [id = 752] 00:20:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1167d6000) [pid = 1679] [serial = 2255] [outer = 0x0] 00:20:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x1199c9800) [pid = 1679] [serial = 2256] [outer = 0x1167d6000] 00:20:46 INFO - PROCESS | 1679 | 1466580046468 Marionette DEBUG loaded listener.js 00:20:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1217e1400) [pid = 1679] [serial = 2257] [outer = 0x1167d6000] 00:20:46 INFO - PROCESS | 1679 | 1466580046762 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]]]}] 00:20:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 00:20:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 520ms 00:20:46 INFO - PROCESS | 1679 | 1466580046827 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 00:20:46 INFO - PROCESS | 1679 | 1466580046828 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 00:20:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:20:46 INFO - PROCESS | 1679 | 1466580046830 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:20:46 INFO - PROCESS | 1679 | 1466580046832 Marionette TRACE conn2 <- [1,2978,null,{}] 00:20:46 INFO - PROCESS | 1679 | 1466580046834 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}] 00:20:46 INFO - PROCESS | 1679 | 1466580046835 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:46 INFO - PROCESS | 1679 | 1466580046929 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 00:20:46 INFO - PROCESS | 1679 | 1466580046933 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:46 INFO - PROCESS | 1679 | 1466580046934 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:46 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a59c800 == 33 [pid = 1679] [id = 753] 00:20:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x11974f400) [pid = 1679] [serial = 2258] [outer = 0x0] 00:20:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12387bc00) [pid = 1679] [serial = 2259] [outer = 0x11974f400] 00:20:46 INFO - PROCESS | 1679 | 1466580046958 Marionette DEBUG loaded listener.js 00:20:46 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x123883000) [pid = 1679] [serial = 2260] [outer = 0x11974f400] 00:20:47 INFO - PROCESS | 1679 | 1466580047251 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]]]}] 00:20:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 00:20:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 00:20:47 INFO - PROCESS | 1679 | 1466580047299 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 00:20:47 INFO - PROCESS | 1679 | 1466580047300 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 00:20:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:20:47 INFO - PROCESS | 1679 | 1466580047303 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:20:47 INFO - PROCESS | 1679 | 1466580047304 Marionette TRACE conn2 <- [1,2982,null,{}] 00:20:47 INFO - PROCESS | 1679 | 1466580047307 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}] 00:20:47 INFO - PROCESS | 1679 | 1466580047310 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:47 INFO - PROCESS | 1679 | 1466580047411 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 00:20:47 INFO - PROCESS | 1679 | 1466580047414 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:47 INFO - PROCESS | 1679 | 1466580047415 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:47 INFO - PROCESS | 1679 | ++DOCSHELL 0x12a5ae800 == 34 [pid = 1679] [id = 754] 00:20:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x1217e2800) [pid = 1679] [serial = 2261] [outer = 0x0] 00:20:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x1239d0000) [pid = 1679] [serial = 2262] [outer = 0x1217e2800] 00:20:47 INFO - PROCESS | 1679 | 1466580047439 Marionette DEBUG loaded listener.js 00:20:47 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x123a82c00) [pid = 1679] [serial = 2263] [outer = 0x1217e2800] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x1239d6000) [pid = 1679] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x119908400) [pid = 1679] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x12566b800) [pid = 1679] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x112ed5800) [pid = 1679] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x119df3000) [pid = 1679] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x11828a400) [pid = 1679] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1189f1400) [pid = 1679] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x119d3cc00) [pid = 1679] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1167de400) [pid = 1679] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x110e79000) [pid = 1679] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1164e6000) [pid = 1679] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x1133b2800) [pid = 1679] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x112eec400) [pid = 1679] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1239c8c00) [pid = 1679] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:20:47 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1217e4800) [pid = 1679] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:20:47 INFO - PROCESS | 1679 | 1466580047963 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"]]]}] 00:20:47 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 00:20:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:20:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 668ms 00:20:47 INFO - PROCESS | 1679 | 1466580047979 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 00:20:47 INFO - PROCESS | 1679 | 1466580047981 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 00:20:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:20:47 INFO - PROCESS | 1679 | 1466580047984 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:20:47 INFO - PROCESS | 1679 | 1466580047985 Marionette TRACE conn2 <- [1,2986,null,{}] 00:20:47 INFO - PROCESS | 1679 | 1466580047987 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}] 00:20:47 INFO - PROCESS | 1679 | 1466580047988 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:48 INFO - PROCESS | 1679 | 1466580048065 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 00:20:48 INFO - PROCESS | 1679 | 1466580048068 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:48 INFO - PROCESS | 1679 | 1466580048069 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x123908800 == 35 [pid = 1679] [id = 755] 00:20:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x112ecb000) [pid = 1679] [serial = 2264] [outer = 0x0] 00:20:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1176eb000) [pid = 1679] [serial = 2265] [outer = 0x112ecb000] 00:20:48 INFO - PROCESS | 1679 | 1466580048096 Marionette DEBUG loaded listener.js 00:20:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1197f8400) [pid = 1679] [serial = 2266] [outer = 0x112ecb000] 00:20:48 INFO - PROCESS | 1679 | 1466580048390 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]]]}] 00:20:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 00:20:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 420ms 00:20:48 INFO - PROCESS | 1679 | 1466580048405 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 00:20:48 INFO - PROCESS | 1679 | 1466580048408 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 00:20:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:20:48 INFO - PROCESS | 1679 | 1466580048416 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:20:48 INFO - PROCESS | 1679 | 1466580048417 Marionette TRACE conn2 <- [1,2990,null,{}] 00:20:48 INFO - PROCESS | 1679 | 1466580048419 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}] 00:20:48 INFO - PROCESS | 1679 | 1466580048420 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:48 INFO - PROCESS | 1679 | 1466580048503 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 00:20:48 INFO - PROCESS | 1679 | 1466580048509 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:48 INFO - PROCESS | 1679 | 1466580048510 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x12b0fd800 == 36 [pid = 1679] [id = 756] 00:20:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x119df2c00) [pid = 1679] [serial = 2267] [outer = 0x0] 00:20:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x123a89c00) [pid = 1679] [serial = 2268] [outer = 0x119df2c00] 00:20:48 INFO - PROCESS | 1679 | 1466580048534 Marionette DEBUG loaded listener.js 00:20:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x123dfb000) [pid = 1679] [serial = 2269] [outer = 0x119df2c00] 00:20:48 INFO - PROCESS | 1679 | ++DOCSHELL 0x12bd63000 == 37 [pid = 1679] [id = 757] 00:20:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x1245f6400) [pid = 1679] [serial = 2270] [outer = 0x0] 00:20:48 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x123a83c00) [pid = 1679] [serial = 2271] [outer = 0x1245f6400] 00:20:48 INFO - PROCESS | 1679 | 1466580048976 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]]]}] 00:20:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 00:20:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 568ms 00:20:48 INFO - PROCESS | 1679 | 1466580048985 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 00:20:48 INFO - PROCESS | 1679 | 1466580048987 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 00:20:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:20:48 INFO - PROCESS | 1679 | 1466580048990 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:20:48 INFO - PROCESS | 1679 | 1466580048993 Marionette TRACE conn2 <- [1,2994,null,{}] 00:20:48 INFO - PROCESS | 1679 | 1466580048996 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}] 00:20:49 INFO - PROCESS | 1679 | 1466580048999 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:49 INFO - PROCESS | 1679 | 1466580049117 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 00:20:49 INFO - PROCESS | 1679 | 1466580049121 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:49 INFO - PROCESS | 1679 | 1466580049122 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x128841800 == 38 [pid = 1679] [id = 758] 00:20:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x123ec3400) [pid = 1679] [serial = 2272] [outer = 0x0] 00:20:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x124947c00) [pid = 1679] [serial = 2273] [outer = 0x123ec3400] 00:20:49 INFO - PROCESS | 1679 | 1466580049149 Marionette DEBUG loaded listener.js 00:20:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12566ec00) [pid = 1679] [serial = 2274] [outer = 0x123ec3400] 00:20:49 INFO - PROCESS | 1679 | 1466580049472 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]]]}] 00:20:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:20:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 00:20:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 521ms 00:20:49 INFO - PROCESS | 1679 | 1466580049511 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 00:20:49 INFO - PROCESS | 1679 | 1466580049513 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 00:20:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:20:49 INFO - PROCESS | 1679 | 1466580049516 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:20:49 INFO - PROCESS | 1679 | 1466580049517 Marionette TRACE conn2 <- [1,2998,null,{}] 00:20:49 INFO - PROCESS | 1679 | 1466580049519 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}] 00:20:49 INFO - PROCESS | 1679 | 1466580049520 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:49 INFO - PROCESS | 1679 | 1466580049629 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 00:20:49 INFO - PROCESS | 1679 | 1466580049635 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:49 INFO - PROCESS | 1679 | 1466580049636 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:49 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c0a3800 == 39 [pid = 1679] [id = 759] 00:20:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x1240d0800) [pid = 1679] [serial = 2275] [outer = 0x0] 00:20:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x1256e8000) [pid = 1679] [serial = 2276] [outer = 0x1240d0800] 00:20:49 INFO - PROCESS | 1679 | 1466580049660 Marionette DEBUG loaded listener.js 00:20:49 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x1257ef800) [pid = 1679] [serial = 2277] [outer = 0x1240d0800] 00:20:49 INFO - PROCESS | 1679 | 1466580049923 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]]]}] 00:20:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 00:20:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 00:20:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:20:50 INFO - PROCESS | 1679 | 1466580049992 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 00:20:50 INFO - PROCESS | 1679 | 1466580049995 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 00:20:50 INFO - PROCESS | 1679 | 1466580049998 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:20:50 INFO - PROCESS | 1679 | 1466580050000 Marionette TRACE conn2 <- [1,3002,null,{}] 00:20:50 INFO - PROCESS | 1679 | 1466580050004 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}] 00:20:50 INFO - PROCESS | 1679 | 1466580050007 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:50 INFO - PROCESS | 1679 | 1466580050127 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 00:20:50 INFO - PROCESS | 1679 | 1466580050182 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:50 INFO - PROCESS | 1679 | 1466580050186 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x116aa8800 == 40 [pid = 1679] [id = 760] 00:20:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x11259e000) [pid = 1679] [serial = 2278] [outer = 0x0] 00:20:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x1125f0400) [pid = 1679] [serial = 2279] [outer = 0x11259e000] 00:20:50 INFO - PROCESS | 1679 | 1466580050217 Marionette DEBUG loaded listener.js 00:20:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x112e78c00) [pid = 1679] [serial = 2280] [outer = 0x11259e000] 00:20:50 INFO - PROCESS | 1679 | 1466580050692 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]]]}] 00:20:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 00:20:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 724ms 00:20:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:20:50 INFO - PROCESS | 1679 | 1466580050722 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 00:20:50 INFO - PROCESS | 1679 | 1466580050724 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 00:20:50 INFO - PROCESS | 1679 | 1466580050729 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:20:50 INFO - PROCESS | 1679 | 1466580050731 Marionette TRACE conn2 <- [1,3006,null,{}] 00:20:50 INFO - PROCESS | 1679 | 1466580050734 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}] 00:20:50 INFO - PROCESS | 1679 | 1466580050736 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:50 INFO - PROCESS | 1679 | 1466580050849 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 00:20:50 INFO - PROCESS | 1679 | 1466580050931 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:50 INFO - PROCESS | 1679 | 1466580050933 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:50 INFO - PROCESS | 1679 | ++DOCSHELL 0x1251bc000 == 41 [pid = 1679] [id = 761] 00:20:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x115d1a000) [pid = 1679] [serial = 2281] [outer = 0x0] 00:20:50 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x116a1bc00) [pid = 1679] [serial = 2282] [outer = 0x115d1a000] 00:20:50 INFO - PROCESS | 1679 | 1466580050965 Marionette DEBUG loaded listener.js 00:20:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x11828d800) [pid = 1679] [serial = 2283] [outer = 0x115d1a000] 00:20:51 INFO - PROCESS | 1679 | 1466580051366 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]]]}] 00:20:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 00:20:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 672ms 00:20:51 INFO - PROCESS | 1679 | 1466580051400 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 00:20:51 INFO - PROCESS | 1679 | 1466580051401 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 00:20:51 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:20:51 INFO - PROCESS | 1679 | 1466580051404 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:20:51 INFO - PROCESS | 1679 | 1466580051405 Marionette TRACE conn2 <- [1,3010,null,{}] 00:20:51 INFO - PROCESS | 1679 | 1466580051412 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}] 00:20:51 INFO - PROCESS | 1679 | 1466580051415 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:51 INFO - PROCESS | 1679 | 1466580051527 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 00:20:51 INFO - PROCESS | 1679 | 1466580051629 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:51 INFO - PROCESS | 1679 | 1466580051631 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:51 INFO - PROCESS | 1679 | ++DOCSHELL 0x12bd65800 == 42 [pid = 1679] [id = 762] 00:20:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x1199c1800) [pid = 1679] [serial = 2284] [outer = 0x0] 00:20:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x119a0cc00) [pid = 1679] [serial = 2285] [outer = 0x1199c1800] 00:20:51 INFO - PROCESS | 1679 | 1466580051663 Marionette DEBUG loaded listener.js 00:20:51 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x119de8000) [pid = 1679] [serial = 2286] [outer = 0x1199c1800] 00:20:52 INFO - PROCESS | 1679 | 1466580052095 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]]]}] 00:20:52 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 00:20:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 721ms 00:20:52 INFO - PROCESS | 1679 | 1466580052126 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 00:20:52 INFO - PROCESS | 1679 | 1466580052127 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 00:20:52 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:20:52 INFO - PROCESS | 1679 | 1466580052129 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:20:52 INFO - PROCESS | 1679 | 1466580052131 Marionette TRACE conn2 <- [1,3014,null,{}] 00:20:52 INFO - PROCESS | 1679 | 1466580052133 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}] 00:20:52 INFO - PROCESS | 1679 | 1466580052135 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:52 INFO - PROCESS | 1679 | 1466580052247 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 00:20:52 INFO - PROCESS | 1679 | 1466580052306 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:52 INFO - PROCESS | 1679 | 1466580052308 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:52 INFO - PROCESS | 1679 | ++DOCSHELL 0x119186000 == 43 [pid = 1679] [id = 763] 00:20:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x11678d800) [pid = 1679] [serial = 2287] [outer = 0x0] 00:20:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x11867e400) [pid = 1679] [serial = 2288] [outer = 0x11678d800] 00:20:52 INFO - PROCESS | 1679 | 1466580052337 Marionette DEBUG loaded listener.js 00:20:52 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x119df6000) [pid = 1679] [serial = 2289] [outer = 0x11678d800] 00:20:52 INFO - PROCESS | 1679 | [1679] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:20:52 INFO - PROCESS | 1679 | 1466580052935 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:20:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:20:52 INFO - {} 00:20:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:20:52 INFO - {} 00:20:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:20:52 INFO - {} 00:20:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:20:52 INFO - {} 00:20:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 823ms 00:20:52 INFO - PROCESS | 1679 | --DOCSHELL 0x128841800 == 42 [pid = 1679] [id = 758] 00:20:52 INFO - PROCESS | 1679 | --DOCSHELL 0x12bd63000 == 41 [pid = 1679] [id = 757] 00:20:52 INFO - PROCESS | 1679 | --DOCSHELL 0x12b0fd800 == 40 [pid = 1679] [id = 756] 00:20:52 INFO - PROCESS | 1679 | --DOCSHELL 0x123908800 == 39 [pid = 1679] [id = 755] 00:20:53 INFO - PROCESS | 1679 | 1466580053004 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 00:20:53 INFO - PROCESS | 1679 | 1466580053008 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 00:20:53 INFO - PROCESS | 1679 | --DOCSHELL 0x12a5ae800 == 38 [pid = 1679] [id = 754] 00:20:53 INFO - PROCESS | 1679 | --DOCSHELL 0x12a59c800 == 37 [pid = 1679] [id = 753] 00:20:53 INFO - PROCESS | 1679 | --DOCSHELL 0x12a25e000 == 36 [pid = 1679] [id = 752] 00:20:53 INFO - PROCESS | 1679 | --DOCSHELL 0x128842000 == 35 [pid = 1679] [id = 751] 00:20:53 INFO - PROCESS | 1679 | --DOCSHELL 0x12569d000 == 34 [pid = 1679] [id = 750] 00:20:53 INFO - PROCESS | 1679 | --DOCSHELL 0x12390a800 == 33 [pid = 1679] [id = 749] 00:20:53 INFO - PROCESS | 1679 | --DOCSHELL 0x1192e5800 == 32 [pid = 1679] [id = 748] 00:20:53 INFO - TEST-START | /FileAPI/fileReader.html 00:20:53 INFO - PROCESS | 1679 | --DOCSHELL 0x116aaf000 == 31 [pid = 1679] [id = 747] 00:20:53 INFO - PROCESS | 1679 | --DOCSHELL 0x110ddf800 == 30 [pid = 1679] [id = 746] 00:20:53 INFO - PROCESS | 1679 | --DOCSHELL 0x123920800 == 29 [pid = 1679] [id = 745] 00:20:53 INFO - PROCESS | 1679 | 1466580053027 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:20:53 INFO - PROCESS | 1679 | 1466580053031 Marionette TRACE conn2 <- [1,3018,null,{}] 00:20:53 INFO - PROCESS | 1679 | 1466580053036 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}] 00:20:53 INFO - PROCESS | 1679 | 1466580053040 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:53 INFO - PROCESS | 1679 | 1466580053190 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x123ec7000) [pid = 1679] [serial = 2174] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x128a44000) [pid = 1679] [serial = 2212] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x1245ef800) [pid = 1679] [serial = 2197] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x12566f400) [pid = 1679] [serial = 2200] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x126459c00) [pid = 1679] [serial = 2203] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x119904c00) [pid = 1679] [serial = 2207] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x115d1e400) [pid = 1679] [serial = 2206] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x123880800) [pid = 1679] [serial = 2194] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x118293000) [pid = 1679] [serial = 2185] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x1186d6000) [pid = 1679] [serial = 2186] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x11990f800) [pid = 1679] [serial = 2188] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x119d36000) [pid = 1679] [serial = 2189] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x119df0c00) [pid = 1679] [serial = 2191] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1217e2400) [pid = 1679] [serial = 2192] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x116908c00) [pid = 1679] [serial = 2179] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x1176ef400) [pid = 1679] [serial = 2180] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x112596800) [pid = 1679] [serial = 2176] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x112980400) [pid = 1679] [serial = 2177] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x11678e000) [pid = 1679] [serial = 2182] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x116f17c00) [pid = 1679] [serial = 2183] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x128bc1c00) [pid = 1679] [serial = 2213] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x12426d400) [pid = 1679] [serial = 2209] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x12670a400) [pid = 1679] [serial = 2204] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1256f0400) [pid = 1679] [serial = 2201] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x124e66c00) [pid = 1679] [serial = 2198] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1267a0800) [pid = 1679] [serial = 2210] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1239cdc00) [pid = 1679] [serial = 2195] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x128de2800) [pid = 1679] [serial = 2216] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x128bc9c00) [pid = 1679] [serial = 2215] [outer = 0x0] [url = about:blank] 00:20:53 INFO - PROCESS | 1679 | 1466580053285 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:53 INFO - PROCESS | 1679 | 1466580053287 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:53 INFO - PROCESS | 1679 | ++DOCSHELL 0x11822d800 == 30 [pid = 1679] [id = 764] 00:20:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x115d1e400) [pid = 1679] [serial = 2290] [outer = 0x0] 00:20:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x11647a000) [pid = 1679] [serial = 2291] [outer = 0x115d1e400] 00:20:53 INFO - PROCESS | 1679 | 1466580053336 Marionette DEBUG loaded listener.js 00:20:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x117d14c00) [pid = 1679] [serial = 2292] [outer = 0x115d1e400] 00:20:53 INFO - PROCESS | 1679 | 1466580053641 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]]]}] 00:20:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:20:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:20:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:20:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:20:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 625ms 00:20:53 INFO - PROCESS | 1679 | 1466580053651 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 00:20:53 INFO - PROCESS | 1679 | 1466580053654 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 00:20:53 INFO - TEST-START | /FileAPI/historical.html 00:20:53 INFO - PROCESS | 1679 | 1466580053669 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:20:53 INFO - PROCESS | 1679 | 1466580053671 Marionette TRACE conn2 <- [1,3022,null,{}] 00:20:53 INFO - PROCESS | 1679 | 1466580053681 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}] 00:20:53 INFO - PROCESS | 1679 | 1466580053682 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:53 INFO - PROCESS | 1679 | 1466580053797 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 00:20:53 INFO - PROCESS | 1679 | 1466580053855 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:53 INFO - PROCESS | 1679 | 1466580053856 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:53 INFO - PROCESS | 1679 | ++DOCSHELL 0x124563000 == 31 [pid = 1679] [id = 765] 00:20:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x118296800) [pid = 1679] [serial = 2293] [outer = 0x0] 00:20:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x11899f400) [pid = 1679] [serial = 2294] [outer = 0x118296800] 00:20:53 INFO - PROCESS | 1679 | 1466580053883 Marionette DEBUG loaded listener.js 00:20:53 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x1197f7000) [pid = 1679] [serial = 2295] [outer = 0x118296800] 00:20:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:20:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:20:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:20:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:20:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:20:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:20:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:20:54 INFO - TEST-OK | /FileAPI/historical.html | took 478ms 00:20:54 INFO - PROCESS | 1679 | 1466580054139 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"]]]}] 00:20:54 INFO - PROCESS | 1679 | 1466580054148 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 00:20:54 INFO - PROCESS | 1679 | 1466580054149 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 00:20:54 INFO - TEST-START | /FileAPI/idlharness.html 00:20:54 INFO - PROCESS | 1679 | 1466580054152 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:20:54 INFO - PROCESS | 1679 | 1466580054154 Marionette TRACE conn2 <- [1,3026,null,{}] 00:20:54 INFO - PROCESS | 1679 | 1466580054180 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}] 00:20:54 INFO - PROCESS | 1679 | 1466580054183 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:54 INFO - PROCESS | 1679 | 1466580054270 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 00:20:54 INFO - PROCESS | 1679 | 1466580054277 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:54 INFO - PROCESS | 1679 | 1466580054279 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:54 INFO - PROCESS | 1679 | ++DOCSHELL 0x128843800 == 32 [pid = 1679] [id = 766] 00:20:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x119d36c00) [pid = 1679] [serial = 2296] [outer = 0x0] 00:20:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x1217e3c00) [pid = 1679] [serial = 2297] [outer = 0x119d36c00] 00:20:54 INFO - PROCESS | 1679 | 1466580054306 Marionette DEBUG loaded listener.js 00:20:54 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x123882400) [pid = 1679] [serial = 2298] [outer = 0x119d36c00] 00:20:54 INFO - PROCESS | 1679 | 1466580054842 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:20:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:20:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:20:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:20:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:20:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:20:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:20:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:20:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:20:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:20:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:20:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:20:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:20:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:20:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:20:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:20:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:20:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:20:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:20:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:20:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:20:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 00:20:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:20:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:20:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:20:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:20:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:20:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:20:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:20:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:20:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:20:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:20:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:20:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:20:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:20:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:20:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:20:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 00:20:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:20:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:20:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:20:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:20:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:20:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:20:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:20:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 744ms 00:20:54 INFO - PROCESS | 1679 | 1466580054897 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 00:20:54 INFO - PROCESS | 1679 | 1466580054899 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 00:20:54 INFO - TEST-START | /FileAPI/idlharness.worker 00:20:54 INFO - PROCESS | 1679 | 1466580054901 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:20:54 INFO - PROCESS | 1679 | 1466580054902 Marionette TRACE conn2 <- [1,3030,null,{}] 00:20:54 INFO - PROCESS | 1679 | 1466580054905 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}] 00:20:54 INFO - PROCESS | 1679 | 1466580054906 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:55 INFO - PROCESS | 1679 | 1466580054998 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 00:20:55 INFO - PROCESS | 1679 | 1466580055006 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:55 INFO - PROCESS | 1679 | 1466580055007 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:55 INFO - PROCESS | 1679 | ++DOCSHELL 0x12aaa1800 == 33 [pid = 1679] [id = 767] 00:20:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x126936c00) [pid = 1679] [serial = 2299] [outer = 0x0] 00:20:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x126939c00) [pid = 1679] [serial = 2300] [outer = 0x126936c00] 00:20:55 INFO - PROCESS | 1679 | 1466580055032 Marionette DEBUG loaded listener.js 00:20:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x128a0a400) [pid = 1679] [serial = 2301] [outer = 0x126936c00] 00:20:55 INFO - PROCESS | 1679 | [1679] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:20:55 INFO - PROCESS | 1679 | 1466580055639 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:20:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:20:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:20:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:20:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:20:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:20:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:20:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:20:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:20:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:20:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:20:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:20:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:20:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:20:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:20:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:20:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:20:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:20:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:20:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:20:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:20:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:20:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:20:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:20:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:20:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:20:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:20:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:20:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:20:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:20:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:20:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:20:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:20:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:20:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:20:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:20:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:20:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:20:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:20:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:20:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:20:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:20:55 INFO - {} 00:20:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 787ms 00:20:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:20:55 INFO - PROCESS | 1679 | 1466580055689 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 00:20:55 INFO - PROCESS | 1679 | 1466580055691 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 00:20:55 INFO - PROCESS | 1679 | 1466580055693 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:20:55 INFO - PROCESS | 1679 | 1466580055694 Marionette TRACE conn2 <- [1,3034,null,{}] 00:20:55 INFO - PROCESS | 1679 | 1466580055696 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}] 00:20:55 INFO - PROCESS | 1679 | 1466580055698 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:55 INFO - PROCESS | 1679 | 1466580055827 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 00:20:55 INFO - PROCESS | 1679 | 1466580055844 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:55 INFO - PROCESS | 1679 | 1466580055845 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:55 INFO - PROCESS | 1679 | ++DOCSHELL 0x1182c5800 == 34 [pid = 1679] [id = 768] 00:20:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x128a43c00) [pid = 1679] [serial = 2302] [outer = 0x0] 00:20:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x12aac0c00) [pid = 1679] [serial = 2303] [outer = 0x128a43c00] 00:20:55 INFO - PROCESS | 1679 | 1466580055895 Marionette DEBUG loaded listener.js 00:20:55 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x12aac6000) [pid = 1679] [serial = 2304] [outer = 0x128a43c00] 00:20:56 INFO - PROCESS | 1679 | 1466580056364 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]]]}] 00:20:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:20:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 719ms 00:20:56 INFO - PROCESS | 1679 | 1466580056413 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 00:20:56 INFO - PROCESS | 1679 | 1466580056414 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 00:20:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:20:56 INFO - PROCESS | 1679 | 1466580056416 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:20:56 INFO - PROCESS | 1679 | 1466580056417 Marionette TRACE conn2 <- [1,3038,null,{}] 00:20:56 INFO - PROCESS | 1679 | 1466580056419 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}] 00:20:56 INFO - PROCESS | 1679 | 1466580056423 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:56 INFO - PROCESS | 1679 | 1466580056537 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 00:20:56 INFO - PROCESS | 1679 | 1466580056549 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:56 INFO - PROCESS | 1679 | 1466580056550 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:56 INFO - PROCESS | 1679 | ++DOCSHELL 0x11275b000 == 35 [pid = 1679] [id = 769] 00:20:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x12af22c00) [pid = 1679] [serial = 2305] [outer = 0x0] 00:20:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x12b0d7400) [pid = 1679] [serial = 2306] [outer = 0x12af22c00] 00:20:56 INFO - PROCESS | 1679 | 1466580056578 Marionette DEBUG loaded listener.js 00:20:56 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x12b837800) [pid = 1679] [serial = 2307] [outer = 0x12af22c00] 00:20:56 INFO - PROCESS | 1679 | 1466580056880 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"]]]}] 00:20:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:20:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:20:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 468ms 00:20:56 INFO - PROCESS | 1679 | 1466580056884 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 00:20:56 INFO - PROCESS | 1679 | 1466580056886 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 00:20:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:20:56 INFO - PROCESS | 1679 | 1466580056888 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:20:56 INFO - PROCESS | 1679 | 1466580056890 Marionette TRACE conn2 <- [1,3042,null,{}] 00:20:56 INFO - PROCESS | 1679 | 1466580056899 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}] 00:20:56 INFO - PROCESS | 1679 | 1466580056900 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:57 INFO - PROCESS | 1679 | 1466580057009 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 00:20:57 INFO - PROCESS | 1679 | 1466580057053 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:57 INFO - PROCESS | 1679 | 1466580057054 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x1126ab800 == 36 [pid = 1679] [id = 770] 00:20:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x12b839800) [pid = 1679] [serial = 2308] [outer = 0x0] 00:20:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x12b83f800) [pid = 1679] [serial = 2309] [outer = 0x12b839800] 00:20:57 INFO - PROCESS | 1679 | 1466580057078 Marionette DEBUG loaded listener.js 00:20:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x12ba04400) [pid = 1679] [serial = 2310] [outer = 0x12b839800] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x1167e2800) [pid = 1679] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x112e6d800) [pid = 1679] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x110e7e000) [pid = 1679] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x115d1e800) [pid = 1679] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x1176f2000) [pid = 1679] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x1125f4800) [pid = 1679] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x115d24400) [pid = 1679] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x11828b400) [pid = 1679] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x119a17000) [pid = 1679] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x124a8f400) [pid = 1679] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x126935c00) [pid = 1679] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x1167d6000) [pid = 1679] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1125f0c00) [pid = 1679] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x1217e2800) [pid = 1679] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x11974f400) [pid = 1679] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x116137000) [pid = 1679] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x112ecb000) [pid = 1679] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1245f6400) [pid = 1679] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x119df2c00) [pid = 1679] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:20:57 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x123ec3400) [pid = 1679] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:20:57 INFO - PROCESS | 1679 | 1466580057544 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]]]}] 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:20:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:20:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:20:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:20:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:20:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:20:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:20:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:20:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:20:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:20:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:20:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:20:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:20:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:20:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:20:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:20:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:20:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:20:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:20:57 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 682ms 00:20:57 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:20:57 INFO - PROCESS | 1679 | 1466580057572 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 00:20:57 INFO - PROCESS | 1679 | 1466580057573 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 00:20:57 INFO - PROCESS | 1679 | 1466580057576 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:20:57 INFO - PROCESS | 1679 | 1466580057576 Marionette TRACE conn2 <- [1,3046,null,{}] 00:20:57 INFO - PROCESS | 1679 | 1466580057579 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}] 00:20:57 INFO - PROCESS | 1679 | 1466580057580 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:57 INFO - PROCESS | 1679 | 1466580057666 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 00:20:57 INFO - PROCESS | 1679 | 1466580057674 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:57 INFO - PROCESS | 1679 | 1466580057675 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:57 INFO - PROCESS | 1679 | ++DOCSHELL 0x12df64800 == 37 [pid = 1679] [id = 771] 00:20:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x116137000) [pid = 1679] [serial = 2311] [outer = 0x0] 00:20:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x11974f400) [pid = 1679] [serial = 2312] [outer = 0x116137000] 00:20:57 INFO - PROCESS | 1679 | 1466580057700 Marionette DEBUG loaded listener.js 00:20:57 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x1239c7400) [pid = 1679] [serial = 2313] [outer = 0x116137000] 00:20:57 INFO - PROCESS | 1679 | [1679] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:20:58 INFO - PROCESS | 1679 | 1466580058118 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:20:58 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:20:58 INFO - {} 00:20:58 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 571ms 00:20:58 INFO - PROCESS | 1679 | 1466580058154 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 00:20:58 INFO - PROCESS | 1679 | 1466580058156 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 00:20:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:20:58 INFO - PROCESS | 1679 | 1466580058159 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:20:58 INFO - PROCESS | 1679 | 1466580058161 Marionette TRACE conn2 <- [1,3050,null,{}] 00:20:58 INFO - PROCESS | 1679 | 1466580058164 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}] 00:20:58 INFO - PROCESS | 1679 | 1466580058166 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:58 INFO - PROCESS | 1679 | 1466580058293 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 00:20:58 INFO - PROCESS | 1679 | 1466580058302 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:58 INFO - PROCESS | 1679 | 1466580058303 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x1192e7000 == 38 [pid = 1679] [id = 772] 00:20:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x116639800) [pid = 1679] [serial = 2314] [outer = 0x0] 00:20:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x116f18c00) [pid = 1679] [serial = 2315] [outer = 0x116639800] 00:20:58 INFO - PROCESS | 1679 | 1466580058345 Marionette DEBUG loaded listener.js 00:20:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x12ba0cc00) [pid = 1679] [serial = 2316] [outer = 0x116639800] 00:20:58 INFO - PROCESS | 1679 | 1466580058713 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]]]}] 00:20:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:20:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:20:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:20:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:20:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 571ms 00:20:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:20:58 INFO - PROCESS | 1679 | 1466580058731 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 00:20:58 INFO - PROCESS | 1679 | 1466580058732 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 00:20:58 INFO - PROCESS | 1679 | 1466580058734 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:20:58 INFO - PROCESS | 1679 | 1466580058735 Marionette TRACE conn2 <- [1,3054,null,{}] 00:20:58 INFO - PROCESS | 1679 | 1466580058738 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}] 00:20:58 INFO - PROCESS | 1679 | 1466580058739 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:58 INFO - PROCESS | 1679 | 1466580058837 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 00:20:58 INFO - PROCESS | 1679 | 1466580058900 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:58 INFO - PROCESS | 1679 | 1466580058901 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:58 INFO - PROCESS | 1679 | ++DOCSHELL 0x112773800 == 39 [pid = 1679] [id = 773] 00:20:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x12ba0c800) [pid = 1679] [serial = 2317] [outer = 0x0] 00:20:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x12bd8fc00) [pid = 1679] [serial = 2318] [outer = 0x12ba0c800] 00:20:58 INFO - PROCESS | 1679 | 1466580058931 Marionette DEBUG loaded listener.js 00:20:58 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x12bd97400) [pid = 1679] [serial = 2319] [outer = 0x12ba0c800] 00:20:59 INFO - PROCESS | 1679 | 1466580059304 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"]]]}] 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:20:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:20:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 00:20:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:20:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:20:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:20:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 637ms 00:20:59 INFO - PROCESS | 1679 | 1466580059373 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 00:20:59 INFO - PROCESS | 1679 | 1466580059375 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 00:20:59 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:20:59 INFO - PROCESS | 1679 | 1466580059377 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:20:59 INFO - PROCESS | 1679 | 1466580059379 Marionette TRACE conn2 <- [1,3058,null,{}] 00:20:59 INFO - PROCESS | 1679 | 1466580059382 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}] 00:20:59 INFO - PROCESS | 1679 | 1466580059384 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:59 INFO - PROCESS | 1679 | 1466580059489 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 00:20:59 INFO - PROCESS | 1679 | 1466580059600 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:59 INFO - PROCESS | 1679 | 1466580059602 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:20:59 INFO - PROCESS | 1679 | ++DOCSHELL 0x1126ba000 == 40 [pid = 1679] [id = 774] 00:20:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x110e7e400) [pid = 1679] [serial = 2320] [outer = 0x0] 00:20:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1125f3000) [pid = 1679] [serial = 2321] [outer = 0x110e7e400] 00:20:59 INFO - PROCESS | 1679 | 1466580059635 Marionette DEBUG loaded listener.js 00:20:59 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x1133ca400) [pid = 1679] [serial = 2322] [outer = 0x110e7e400] 00:21:00 INFO - PROCESS | 1679 | 1466580060024 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]]]}] 00:21:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:21:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:21:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:21:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:21:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:21:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:21:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:21:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:21:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:21:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:21:00 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:00 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:21:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:21:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:21:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:21:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:21:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:21:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:21:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:21:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:21:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 674ms 00:21:00 INFO - PROCESS | 1679 | 1466580060054 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 00:21:00 INFO - PROCESS | 1679 | 1466580060056 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 00:21:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:21:00 INFO - PROCESS | 1679 | 1466580060060 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:21:00 INFO - PROCESS | 1679 | 1466580060062 Marionette TRACE conn2 <- [1,3062,null,{}] 00:21:00 INFO - PROCESS | 1679 | 1466580060066 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}] 00:21:00 INFO - PROCESS | 1679 | 1466580060069 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:00 INFO - PROCESS | 1679 | 1466580060199 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 00:21:00 INFO - PROCESS | 1679 | 1466580060261 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:00 INFO - PROCESS | 1679 | 1466580060263 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x119fee800 == 41 [pid = 1679] [id = 775] 00:21:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 100 (0x115d28800) [pid = 1679] [serial = 2323] [outer = 0x0] 00:21:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 101 (0x119470c00) [pid = 1679] [serial = 2324] [outer = 0x115d28800] 00:21:00 INFO - PROCESS | 1679 | 1466580060335 Marionette DEBUG loaded listener.js 00:21:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 102 (0x119def800) [pid = 1679] [serial = 2325] [outer = 0x115d28800] 00:21:00 INFO - PROCESS | 1679 | [1679] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:21:00 INFO - PROCESS | 1679 | 1466580060710 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:21:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:21:00 INFO - {} 00:21:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 670ms 00:21:00 INFO - PROCESS | 1679 | 1466580060732 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 00:21:00 INFO - PROCESS | 1679 | 1466580060735 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 00:21:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:21:00 INFO - PROCESS | 1679 | 1466580060738 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:21:00 INFO - PROCESS | 1679 | 1466580060739 Marionette TRACE conn2 <- [1,3066,null,{}] 00:21:00 INFO - PROCESS | 1679 | 1466580060742 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}] 00:21:00 INFO - PROCESS | 1679 | 1466580060743 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:00 INFO - PROCESS | 1679 | 1466580060859 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 00:21:00 INFO - PROCESS | 1679 | 1466580060917 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:00 INFO - PROCESS | 1679 | 1466580060918 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:00 INFO - PROCESS | 1679 | ++DOCSHELL 0x128878000 == 42 [pid = 1679] [id = 776] 00:21:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 103 (0x12387e400) [pid = 1679] [serial = 2326] [outer = 0x0] 00:21:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 104 (0x123b95c00) [pid = 1679] [serial = 2327] [outer = 0x12387e400] 00:21:00 INFO - PROCESS | 1679 | 1466580060947 Marionette DEBUG loaded listener.js 00:21:00 INFO - PROCESS | 1679 | ++DOMWINDOW == 105 (0x126935800) [pid = 1679] [serial = 2328] [outer = 0x12387e400] 00:21:01 INFO - PROCESS | 1679 | 1466580061336 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]]]}] 00:21:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:21:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:21:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:21:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:21:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:21:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:21:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:21:01 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 622ms 00:21:01 INFO - PROCESS | 1679 | 1466580061361 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 00:21:01 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:21:01 INFO - PROCESS | 1679 | 1466580061363 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 00:21:01 INFO - PROCESS | 1679 | 1466580061369 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:21:01 INFO - PROCESS | 1679 | 1466580061374 Marionette TRACE conn2 <- [1,3070,null,{}] 00:21:01 INFO - PROCESS | 1679 | 1466580061378 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}] 00:21:01 INFO - PROCESS | 1679 | 1466580061381 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:01 INFO - PROCESS | 1679 | 1466580061487 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 00:21:01 INFO - PROCESS | 1679 | 1466580061585 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:01 INFO - PROCESS | 1679 | 1466580061586 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:01 INFO - PROCESS | 1679 | ++DOCSHELL 0x12c718000 == 43 [pid = 1679] [id = 777] 00:21:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 106 (0x123885800) [pid = 1679] [serial = 2329] [outer = 0x0] 00:21:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 107 (0x128a44400) [pid = 1679] [serial = 2330] [outer = 0x123885800] 00:21:01 INFO - PROCESS | 1679 | 1466580061617 Marionette DEBUG loaded listener.js 00:21:01 INFO - PROCESS | 1679 | ++DOMWINDOW == 108 (0x128ddc400) [pid = 1679] [serial = 2331] [outer = 0x123885800] 00:21:01 INFO - PROCESS | 1679 | 1466580061984 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]]]}] 00:21:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:21:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:21:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:21:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:21:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:21:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:21:02 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 635ms 00:21:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:21:02 INFO - PROCESS | 1679 | 1466580062000 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 00:21:02 INFO - PROCESS | 1679 | 1466580062002 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 00:21:02 INFO - PROCESS | 1679 | 1466580062004 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:21:02 INFO - PROCESS | 1679 | 1466580062006 Marionette TRACE conn2 <- [1,3074,null,{}] 00:21:02 INFO - PROCESS | 1679 | 1466580062008 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}] 00:21:02 INFO - PROCESS | 1679 | 1466580062009 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:02 INFO - PROCESS | 1679 | 1466580062115 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 00:21:02 INFO - PROCESS | 1679 | 1466580062251 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:02 INFO - PROCESS | 1679 | 1466580062252 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:02 INFO - PROCESS | 1679 | ++DOCSHELL 0x12cea1000 == 44 [pid = 1679] [id = 778] 00:21:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 109 (0x1199bc800) [pid = 1679] [serial = 2332] [outer = 0x0] 00:21:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 110 (0x129215800) [pid = 1679] [serial = 2333] [outer = 0x1199bc800] 00:21:02 INFO - PROCESS | 1679 | 1466580062282 Marionette DEBUG loaded listener.js 00:21:02 INFO - PROCESS | 1679 | ++DOMWINDOW == 111 (0x12921b800) [pid = 1679] [serial = 2334] [outer = 0x1199bc800] 00:21:02 INFO - PROCESS | 1679 | 1466580062626 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]]]}] 00:21:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:21:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:21:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:21:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:21:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:21:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:21:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 672ms 00:21:02 INFO - PROCESS | 1679 | 1466580062677 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 00:21:02 INFO - PROCESS | 1679 | 1466580062678 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 00:21:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:21:02 INFO - PROCESS | 1679 | 1466580062681 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:21:02 INFO - PROCESS | 1679 | 1466580062682 Marionette TRACE conn2 <- [1,3078,null,{}] 00:21:02 INFO - PROCESS | 1679 | 1466580062685 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}] 00:21:02 INFO - PROCESS | 1679 | 1466580062686 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:02 INFO - PROCESS | 1679 | 1466580062790 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 00:21:03 INFO - PROCESS | 1679 | 1466580063039 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:03 INFO - PROCESS | 1679 | 1466580063041 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:03 INFO - PROCESS | 1679 | ++DOCSHELL 0x117146800 == 45 [pid = 1679] [id = 779] 00:21:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 112 (0x11259ac00) [pid = 1679] [serial = 2335] [outer = 0x0] 00:21:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 113 (0x112ec9c00) [pid = 1679] [serial = 2336] [outer = 0x11259ac00] 00:21:03 INFO - PROCESS | 1679 | 1466580063092 Marionette DEBUG loaded listener.js 00:21:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 114 (0x116137400) [pid = 1679] [serial = 2337] [outer = 0x11259ac00] 00:21:03 INFO - PROCESS | 1679 | 1466580063484 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] 00:21:03 INFO - PROCESS | 1679 | 1466580063508 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 00:21:03 INFO - PROCESS | 1679 | 1466580063511 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:21:03 INFO - PROCESS | 1679 | 1466580063512 Marionette TRACE conn2 <- [1,3082,null,{}] 00:21:03 INFO - PROCESS | 1679 | 1466580063516 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}] 00:21:03 INFO - PROCESS | 1679 | 1466580063519 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:03 INFO - PROCESS | 1679 | 1466580063618 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 00:21:03 INFO - PROCESS | 1679 | 1466580063691 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:03 INFO - PROCESS | 1679 | 1466580063692 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:03 INFO - PROCESS | 1679 | ++DOCSHELL 0x112748000 == 46 [pid = 1679] [id = 780] 00:21:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 115 (0x1174d3000) [pid = 1679] [serial = 2338] [outer = 0x0] 00:21:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 116 (0x118290400) [pid = 1679] [serial = 2339] [outer = 0x1174d3000] 00:21:03 INFO - PROCESS | 1679 | 1466580063762 Marionette DEBUG loaded listener.js 00:21:03 INFO - PROCESS | 1679 | ++DOMWINDOW == 117 (0x11947c800) [pid = 1679] [serial = 2340] [outer = 0x1174d3000] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x112773800 == 45 [pid = 1679] [id = 773] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x1192e7000 == 44 [pid = 1679] [id = 772] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x12df64800 == 43 [pid = 1679] [id = 771] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x1126ab800 == 42 [pid = 1679] [id = 770] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x11275b000 == 41 [pid = 1679] [id = 769] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x1182c5800 == 40 [pid = 1679] [id = 768] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x12aaa1800 == 39 [pid = 1679] [id = 767] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x128843800 == 38 [pid = 1679] [id = 766] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x124563000 == 37 [pid = 1679] [id = 765] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x11822d800 == 36 [pid = 1679] [id = 764] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x119186000 == 35 [pid = 1679] [id = 763] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x12bd65800 == 34 [pid = 1679] [id = 762] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x1251bc000 == 33 [pid = 1679] [id = 761] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x12c0a3800 == 32 [pid = 1679] [id = 759] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x116aa8800 == 31 [pid = 1679] [id = 760] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x117146800 == 30 [pid = 1679] [id = 779] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x12cea1000 == 29 [pid = 1679] [id = 778] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x12c718000 == 28 [pid = 1679] [id = 777] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x128878000 == 27 [pid = 1679] [id = 776] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x119fee800 == 26 [pid = 1679] [id = 775] 00:21:04 INFO - PROCESS | 1679 | --DOCSHELL 0x1126ba000 == 25 [pid = 1679] [id = 774] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 116 (0x118436400) [pid = 1679] [serial = 2250] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 115 (0x117d19400) [pid = 1679] [serial = 2247] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 114 (0x118294400) [pid = 1679] [serial = 2248] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 113 (0x110e7f400) [pid = 1679] [serial = 2239] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 112 (0x119748000) [pid = 1679] [serial = 2253] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 111 (0x119748400) [pid = 1679] [serial = 2237] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 110 (0x119189c00) [pid = 1679] [serial = 2236] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 109 (0x1125f8c00) [pid = 1679] [serial = 2241] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 108 (0x112e7bc00) [pid = 1679] [serial = 2242] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 107 (0x1164e7400) [pid = 1679] [serial = 2244] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 106 (0x1167d5c00) [pid = 1679] [serial = 2245] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 105 (0x1189aa000) [pid = 1679] [serial = 2219] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 104 (0x11842dc00) [pid = 1679] [serial = 2218] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 103 (0x1239d2c00) [pid = 1679] [serial = 2222] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 102 (0x119de8400) [pid = 1679] [serial = 2221] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 101 (0x126798400) [pid = 1679] [serial = 2225] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 100 (0x124e65c00) [pid = 1679] [serial = 2224] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 99 (0x128a4b800) [pid = 1679] [serial = 2228] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x128a0dc00) [pid = 1679] [serial = 2227] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x1199c9800) [pid = 1679] [serial = 2256] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x129212000) [pid = 1679] [serial = 2231] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x128a07c00) [pid = 1679] [serial = 2230] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x1239d0000) [pid = 1679] [serial = 2262] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x12387bc00) [pid = 1679] [serial = 2259] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x123883000) [pid = 1679] [serial = 2260] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x117d14000) [pid = 1679] [serial = 2234] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x1176eb000) [pid = 1679] [serial = 2265] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x1167d8000) [pid = 1679] [serial = 2233] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x1197f8400) [pid = 1679] [serial = 2266] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x124947c00) [pid = 1679] [serial = 2273] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x123a82c00) [pid = 1679] [serial = 2263] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x123a83c00) [pid = 1679] [serial = 2271] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x123dfb000) [pid = 1679] [serial = 2269] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 83 (0x1217e1400) [pid = 1679] [serial = 2257] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 82 (0x12566ec00) [pid = 1679] [serial = 2274] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 81 (0x123a89c00) [pid = 1679] [serial = 2268] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 80 (0x1256e8000) [pid = 1679] [serial = 2276] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 79 (0x119906400) [pid = 1679] [serial = 2254] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | --DOMWINDOW == 78 (0x119196000) [pid = 1679] [serial = 2251] [outer = 0x0] [url = about:blank] 00:21:04 INFO - PROCESS | 1679 | 1466580064696 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]]]}] 00:21:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:21:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:21:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:21:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1221ms 00:21:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:21:04 INFO - PROCESS | 1679 | 1466580064732 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 00:21:04 INFO - PROCESS | 1679 | 1466580064734 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 00:21:04 INFO - PROCESS | 1679 | 1466580064737 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:21:04 INFO - PROCESS | 1679 | 1466580064739 Marionette TRACE conn2 <- [1,3086,null,{}] 00:21:04 INFO - PROCESS | 1679 | 1466580064763 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}] 00:21:04 INFO - PROCESS | 1679 | 1466580064764 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:04 INFO - PROCESS | 1679 | 1466580064850 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 00:21:04 INFO - PROCESS | 1679 | 1466580064854 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:04 INFO - PROCESS | 1679 | 1466580064858 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:04 INFO - PROCESS | 1679 | ++DOCSHELL 0x112d3b000 == 26 [pid = 1679] [id = 781] 00:21:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 79 (0x115d22000) [pid = 1679] [serial = 2341] [outer = 0x0] 00:21:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 80 (0x116478c00) [pid = 1679] [serial = 2342] [outer = 0x115d22000] 00:21:04 INFO - PROCESS | 1679 | 1466580064889 Marionette DEBUG loaded listener.js 00:21:04 INFO - PROCESS | 1679 | ++DOMWINDOW == 81 (0x1167d5c00) [pid = 1679] [serial = 2343] [outer = 0x115d22000] 00:21:05 INFO - PROCESS | 1679 | 1466580065244 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:21:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:21:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 530ms 00:21:05 INFO - PROCESS | 1679 | 1466580065268 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 00:21:05 INFO - PROCESS | 1679 | 1466580065271 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 00:21:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:21:05 INFO - PROCESS | 1679 | 1466580065278 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:21:05 INFO - PROCESS | 1679 | 1466580065280 Marionette TRACE conn2 <- [1,3090,null,{}] 00:21:05 INFO - PROCESS | 1679 | 1466580065282 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}] 00:21:05 INFO - PROCESS | 1679 | 1466580065284 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:05 INFO - PROCESS | 1679 | 1466580065365 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 00:21:05 INFO - PROCESS | 1679 | 1466580065428 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:05 INFO - PROCESS | 1679 | 1466580065429 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x117d43000 == 27 [pid = 1679] [id = 782] 00:21:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 82 (0x1167e2000) [pid = 1679] [serial = 2344] [outer = 0x0] 00:21:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 83 (0x1176eac00) [pid = 1679] [serial = 2345] [outer = 0x1167e2000] 00:21:05 INFO - PROCESS | 1679 | 1466580065457 Marionette DEBUG loaded listener.js 00:21:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 84 (0x1186d4c00) [pid = 1679] [serial = 2346] [outer = 0x1167e2000] 00:21:05 INFO - PROCESS | 1679 | 1466580065777 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:21:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:21:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 521ms 00:21:05 INFO - PROCESS | 1679 | 1466580065800 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 00:21:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:21:05 INFO - PROCESS | 1679 | 1466580065801 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 00:21:05 INFO - PROCESS | 1679 | 1466580065803 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:21:05 INFO - PROCESS | 1679 | 1466580065809 Marionette TRACE conn2 <- [1,3094,null,{}] 00:21:05 INFO - PROCESS | 1679 | 1466580065817 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}] 00:21:05 INFO - PROCESS | 1679 | 1466580065821 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:05 INFO - PROCESS | 1679 | 1466580065924 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 00:21:05 INFO - PROCESS | 1679 | 1466580065961 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:05 INFO - PROCESS | 1679 | 1466580065963 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:05 INFO - PROCESS | 1679 | ++DOCSHELL 0x119b1d000 == 28 [pid = 1679] [id = 783] 00:21:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x1125f5800) [pid = 1679] [serial = 2347] [outer = 0x0] 00:21:05 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x1197f7800) [pid = 1679] [serial = 2348] [outer = 0x1125f5800] 00:21:05 INFO - PROCESS | 1679 | 1466580065991 Marionette DEBUG loaded listener.js 00:21:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x1199bf800) [pid = 1679] [serial = 2349] [outer = 0x1125f5800] 00:21:06 INFO - PROCESS | 1679 | 1466580066248 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:21:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:21:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 474ms 00:21:06 INFO - PROCESS | 1679 | 1466580066284 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 00:21:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:21:06 INFO - PROCESS | 1679 | 1466580066286 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 00:21:06 INFO - PROCESS | 1679 | 1466580066296 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:21:06 INFO - PROCESS | 1679 | 1466580066297 Marionette TRACE conn2 <- [1,3098,null,{}] 00:21:06 INFO - PROCESS | 1679 | 1466580066299 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}] 00:21:06 INFO - PROCESS | 1679 | 1466580066300 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:06 INFO - PROCESS | 1679 | 1466580066388 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 00:21:06 INFO - PROCESS | 1679 | 1466580066394 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:06 INFO - PROCESS | 1679 | 1466580066395 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x123d49000 == 29 [pid = 1679] [id = 784] 00:21:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 88 (0x119a15c00) [pid = 1679] [serial = 2350] [outer = 0x0] 00:21:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 89 (0x119d40400) [pid = 1679] [serial = 2351] [outer = 0x119a15c00] 00:21:06 INFO - PROCESS | 1679 | 1466580066420 Marionette DEBUG loaded listener.js 00:21:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 90 (0x119df1c00) [pid = 1679] [serial = 2352] [outer = 0x119a15c00] 00:21:06 INFO - PROCESS | 1679 | 1466580066783 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]]]}] 00:21:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:21:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:21:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 526ms 00:21:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:21:06 INFO - PROCESS | 1679 | 1466580066815 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 00:21:06 INFO - PROCESS | 1679 | 1466580066816 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 00:21:06 INFO - PROCESS | 1679 | 1466580066818 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:21:06 INFO - PROCESS | 1679 | 1466580066819 Marionette TRACE conn2 <- [1,3102,null,{}] 00:21:06 INFO - PROCESS | 1679 | 1466580066821 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}] 00:21:06 INFO - PROCESS | 1679 | 1466580066822 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:06 INFO - PROCESS | 1679 | 1466580066918 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 00:21:06 INFO - PROCESS | 1679 | 1466580066929 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:06 INFO - PROCESS | 1679 | 1466580066930 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:06 INFO - PROCESS | 1679 | ++DOCSHELL 0x1256a8800 == 30 [pid = 1679] [id = 785] 00:21:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 91 (0x1129ae400) [pid = 1679] [serial = 2353] [outer = 0x0] 00:21:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 92 (0x119df2800) [pid = 1679] [serial = 2354] [outer = 0x1129ae400] 00:21:06 INFO - PROCESS | 1679 | 1466580066954 Marionette DEBUG loaded listener.js 00:21:06 INFO - PROCESS | 1679 | ++DOMWINDOW == 93 (0x1217ec400) [pid = 1679] [serial = 2355] [outer = 0x1129ae400] 00:21:07 INFO - PROCESS | 1679 | 1466580067270 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:21:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:21:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 467ms 00:21:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:21:07 INFO - PROCESS | 1679 | 1466580067286 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 00:21:07 INFO - PROCESS | 1679 | 1466580067287 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 00:21:07 INFO - PROCESS | 1679 | 1466580067289 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:21:07 INFO - PROCESS | 1679 | 1466580067292 Marionette TRACE conn2 <- [1,3106,null,{}] 00:21:07 INFO - PROCESS | 1679 | 1466580067302 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}] 00:21:07 INFO - PROCESS | 1679 | 1466580067306 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:07 INFO - PROCESS | 1679 | 1466580067418 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 00:21:07 INFO - PROCESS | 1679 | 1466580067430 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:07 INFO - PROCESS | 1679 | 1466580067431 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:07 INFO - PROCESS | 1679 | ++DOCSHELL 0x128841800 == 31 [pid = 1679] [id = 786] 00:21:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 94 (0x123877800) [pid = 1679] [serial = 2356] [outer = 0x0] 00:21:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 95 (0x123886c00) [pid = 1679] [serial = 2357] [outer = 0x123877800] 00:21:07 INFO - PROCESS | 1679 | 1466580067456 Marionette DEBUG loaded listener.js 00:21:07 INFO - PROCESS | 1679 | ++DOMWINDOW == 96 (0x123f96800) [pid = 1679] [serial = 2358] [outer = 0x123877800] 00:21:07 INFO - PROCESS | 1679 | 1466580067836 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]]]}] 00:21:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:21:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:21:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:21:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 574ms 00:21:07 INFO - PROCESS | 1679 | 1466580067864 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 00:21:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:21:07 INFO - PROCESS | 1679 | 1466580067866 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 00:21:07 INFO - PROCESS | 1679 | 1466580067870 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:21:07 INFO - PROCESS | 1679 | 1466580067871 Marionette TRACE conn2 <- [1,3110,null,{}] 00:21:07 INFO - PROCESS | 1679 | 1466580067880 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}] 00:21:07 INFO - PROCESS | 1679 | 1466580067882 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:08 INFO - PROCESS | 1679 | 1466580068035 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 00:21:08 INFO - PROCESS | 1679 | 1466580068095 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:08 INFO - PROCESS | 1679 | 1466580068096 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x128882800 == 32 [pid = 1679] [id = 787] 00:21:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 97 (0x12387ac00) [pid = 1679] [serial = 2359] [outer = 0x0] 00:21:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 98 (0x1245f7000) [pid = 1679] [serial = 2360] [outer = 0x12387ac00] 00:21:08 INFO - PROCESS | 1679 | 1466580068135 Marionette DEBUG loaded listener.js 00:21:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 99 (0x12494b400) [pid = 1679] [serial = 2361] [outer = 0x12387ac00] 00:21:08 INFO - PROCESS | 1679 | 1466580068484 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"]]]}] 00:21:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:21:08 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 00:21:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:21:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 628ms 00:21:08 INFO - PROCESS | 1679 | 1466580068498 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 00:21:08 INFO - PROCESS | 1679 | 1466580068500 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 00:21:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:21:08 INFO - PROCESS | 1679 | 1466580068503 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:21:08 INFO - PROCESS | 1679 | 1466580068504 Marionette TRACE conn2 <- [1,3114,null,{}] 00:21:08 INFO - PROCESS | 1679 | 1466580068510 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}] 00:21:08 INFO - PROCESS | 1679 | 1466580068511 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:08 INFO - PROCESS | 1679 | 1466580068868 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 98 (0x126936c00) [pid = 1679] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 97 (0x116639800) [pid = 1679] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 96 (0x1199c1800) [pid = 1679] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 95 (0x115d1e400) [pid = 1679] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 94 (0x12b839800) [pid = 1679] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 93 (0x11259e000) [pid = 1679] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 92 (0x12af22c00) [pid = 1679] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 91 (0x1240d0800) [pid = 1679] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 90 (0x128a43c00) [pid = 1679] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 89 (0x115d1a000) [pid = 1679] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 88 (0x118296800) [pid = 1679] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 87 (0x119d36c00) [pid = 1679] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 86 (0x11678d800) [pid = 1679] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 85 (0x116137000) [pid = 1679] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 00:21:08 INFO - PROCESS | 1679 | --DOMWINDOW == 84 (0x12ba0c800) [pid = 1679] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 00:21:08 INFO - PROCESS | 1679 | 1466580068915 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\", \"47c1a547-b34d-4496-b80b-5937d8504904\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:08 INFO - PROCESS | 1679 | 1466580068916 Marionette INFO sendAsync ae6e0e54-b625-ea47-b187-d2ec12ac8020 00:21:08 INFO - PROCESS | 1679 | ++DOCSHELL 0x129040000 == 33 [pid = 1679] [id = 788] 00:21:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 85 (0x112c25800) [pid = 1679] [serial = 2362] [outer = 0x0] 00:21:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 86 (0x116137000) [pid = 1679] [serial = 2363] [outer = 0x112c25800] 00:21:08 INFO - PROCESS | 1679 | 1466580068941 Marionette DEBUG loaded listener.js 00:21:08 INFO - PROCESS | 1679 | ++DOMWINDOW == 87 (0x123878400) [pid = 1679] [serial = 2364] [outer = 0x112c25800] 00:21:09 INFO - PROCESS | 1679 | 1466580069211 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]]]}] 00:21:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:21:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 724ms 00:21:09 INFO - PROCESS | 1679 | 1466580069234 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 00:21:09 INFO - PROCESS | 1679 | 1466580069236 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 00:21:10 WARNING - u'runner_teardown' () 00:21:10 INFO - No more tests 00:21:10 INFO - Got 0 unexpected results 00:21:10 INFO - SUITE-END | took 510s 00:21:10 INFO - Closing logging queue 00:21:10 INFO - queue closed 00:21:10 INFO - Return code: 0 00:21:10 WARNING - # TBPL SUCCESS # 00:21:10 INFO - Running post-action listener: _resource_record_post_action 00:21:10 INFO - Running post-run listener: _resource_record_post_run 00:21:11 INFO - Total resource usage - Wall time: 532s; CPU: 58.0%; Read bytes: 31145472; Write bytes: 952882688; Read time: 206; Write time: 5003 00:21:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:21:11 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148417024; Write bytes: 145595904; Read time: 13494; Write time: 300 00:21:11 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 28999168; Write bytes: 795346944; Read time: 179; Write time: 4662 00:21:11 INFO - Running post-run listener: _upload_blobber_files 00:21:11 INFO - Blob upload gear active. 00:21:11 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:21:11 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 00:21:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:21:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:21:11 INFO - (blobuploader) - INFO - Open directory for files ... 00:21:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:21:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:21:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:21:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:21:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:21:12 INFO - (blobuploader) - INFO - Done attempting. 00:21:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:21:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:21:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:21:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:21:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:21:14 INFO - (blobuploader) - INFO - Done attempting. 00:21:14 INFO - (blobuploader) - INFO - Iteration through files over. 00:21:14 INFO - Return code: 0 00:21:14 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:21:14 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:21:14 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/84d4e0f4b787c9653516c4ec2b6bac7b135d012da6bc3f4c360621cc41c25d5fc55250410f3657ee8a52ac5f4f58ba12992aff7090f69df940534cf15ed94eab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50ad249f5040cc9dd01d80e2393d437e4ecf53729e5cebe99930693c823c7693fe32ad3ab0868866a3c01f8525a83debd33f9b8c177ddef0af03f3f874b178ea"} 00:21:14 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:21:14 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:21:14 INFO - Contents: 00:21:14 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/84d4e0f4b787c9653516c4ec2b6bac7b135d012da6bc3f4c360621cc41c25d5fc55250410f3657ee8a52ac5f4f58ba12992aff7090f69df940534cf15ed94eab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50ad249f5040cc9dd01d80e2393d437e4ecf53729e5cebe99930693c823c7693fe32ad3ab0868866a3c01f8525a83debd33f9b8c177ddef0af03f3f874b178ea"} 00:21:14 INFO - Running post-run listener: copy_logs_to_upload_dir 00:21:14 INFO - Copying logs to upload dir... 00:21:14 INFO - mkdir: /builds/slave/test/build/upload/logs 00:21:14 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=651.027639 ========= master_lag: 0.56 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 51 secs) (at 2016-06-22 00:21:15.372791) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-22 00:21:15.376900) ========= 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.Id3cKdJB7v/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.xFHak85TtC/Listeners TMPDIR=/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/84d4e0f4b787c9653516c4ec2b6bac7b135d012da6bc3f4c360621cc41c25d5fc55250410f3657ee8a52ac5f4f58ba12992aff7090f69df940534cf15ed94eab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50ad249f5040cc9dd01d80e2393d437e4ecf53729e5cebe99930693c823c7693fe32ad3ab0868866a3c01f8525a83debd33f9b8c177ddef0af03f3f874b178ea"} build_url:https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012412 build_url: 'https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/84d4e0f4b787c9653516c4ec2b6bac7b135d012da6bc3f4c360621cc41c25d5fc55250410f3657ee8a52ac5f4f58ba12992aff7090f69df940534cf15ed94eab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50ad249f5040cc9dd01d80e2393d437e4ecf53729e5cebe99930693c823c7693fe32ad3ab0868866a3c01f8525a83debd33f9b8c177ddef0af03f3f874b178ea"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FG9yr_6mTHWd-uIx7sFuqA/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.30 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-22 00:21:15.685789) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 00:21:15.686108) ========= 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.Id3cKdJB7v/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.xFHak85TtC/Listeners TMPDIR=/var/folders/hh/jpj4h4js6sldqzcr1hnmqmnh00000w/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.005354 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-22 00:21:15.710594) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-22 00:21:15.710903) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-22 00:21:15.711246) ========= ========= Total master_lag: 0.95 =========