builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0118 starttime: 1461296661.44 results: success (0) buildid: 20160421190312 builduid: 9459e8c0827640cf82c92739e7d3bb46 revision: 4fa5909cf1e73939ee823442f2c69b0a86474489 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 20:44:21.440389) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 20:44:21.440871) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 20:44:21.441167) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 20:44:21.472336) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:44:21.472785) ========= 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.2Sbq4POUj5/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.xfrhttnzK5/Listeners TMPDIR=/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/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-04-21 20:44:21-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 47.5M=0s 2016-04-21 20:44:21 (47.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.125078 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:44:21.733113) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:44:21.733436) ========= 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.2Sbq4POUj5/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.xfrhttnzK5/Listeners TMPDIR=/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/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.027636 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:44:21.782688) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 20:44:21.783069) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 4fa5909cf1e73939ee823442f2c69b0a86474489 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 4fa5909cf1e73939ee823442f2c69b0a86474489 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.2Sbq4POUj5/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.xfrhttnzK5/Listeners TMPDIR=/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/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-04-21 20:44:21,855 truncating revision to first 12 chars 2016-04-21 20:44:21,856 Setting DEBUG logging. 2016-04-21 20:44:21,856 attempt 1/10 2016-04-21 20:44:21,856 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/4fa5909cf1e7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 20:44:23,502 unpacking tar archive at: fx-team-4fa5909cf1e7/testing/mozharness/ program finished with exit code 0 elapsedTime=1.892543 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 20:44:23.693054) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 20:44:23.693414) ========= script_repo_revision: 4fa5909cf1e73939ee823442f2c69b0a86474489 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 20:44:23.693854) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 20:44:23.694142) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 20:44:23.712399) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 21 secs) (at 2016-04-21 20:44:23.712882) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.2Sbq4POUj5/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.xfrhttnzK5/Listeners TMPDIR=/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 20:44:23 INFO - MultiFileLogger online at 20160421 20:44:23 in /builds/slave/test 20:44: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 fx-team --download-symbols true 20:44:23 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:44:23 INFO - {'append_to_log': False, 20:44:23 INFO - 'base_work_dir': '/builds/slave/test', 20:44:23 INFO - 'blob_upload_branch': 'fx-team', 20:44:23 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:44:23 INFO - 'buildbot_json_path': 'buildprops.json', 20:44:23 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:44:23 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:44:23 INFO - 'download_minidump_stackwalk': True, 20:44:23 INFO - 'download_symbols': 'true', 20:44:23 INFO - 'e10s': False, 20:44:23 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:44:23 INFO - 'tooltool.py': '/tools/tooltool.py', 20:44:23 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:44:23 INFO - '/tools/misc-python/virtualenv.py')}, 20:44:23 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:44:23 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:44:23 INFO - 'log_level': 'info', 20:44:23 INFO - 'log_to_console': True, 20:44:23 INFO - 'opt_config_files': (), 20:44:23 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:44:23 INFO - '--processes=1', 20:44:23 INFO - '--config=%(test_path)s/wptrunner.ini', 20:44:23 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:44:23 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:44:23 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:44:23 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:44:23 INFO - 'pip_index': False, 20:44:23 INFO - 'require_test_zip': True, 20:44:23 INFO - 'test_type': ('testharness',), 20:44:23 INFO - 'this_chunk': '1', 20:44:23 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:44:23 INFO - 'total_chunks': '10', 20:44:23 INFO - 'virtualenv_path': 'venv', 20:44:23 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:44:23 INFO - 'work_dir': 'build'} 20:44:23 INFO - ##### 20:44:23 INFO - ##### Running clobber step. 20:44:23 INFO - ##### 20:44:23 INFO - Running pre-action listener: _resource_record_pre_action 20:44:23 INFO - Running main action method: clobber 20:44:23 INFO - rmtree: /builds/slave/test/build 20:44:23 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:44:25 INFO - Running post-action listener: _resource_record_post_action 20:44:25 INFO - ##### 20:44:25 INFO - ##### Running read-buildbot-config step. 20:44:25 INFO - ##### 20:44:25 INFO - Running pre-action listener: _resource_record_pre_action 20:44:25 INFO - Running main action method: read_buildbot_config 20:44:25 INFO - Using buildbot properties: 20:44:25 INFO - { 20:44:25 INFO - "project": "", 20:44:25 INFO - "product": "firefox", 20:44:25 INFO - "script_repo_revision": "production", 20:44:25 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 20:44:25 INFO - "repository": "", 20:44:25 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 20:44:25 INFO - "buildid": "20160421190312", 20:44:25 INFO - "pgo_build": "False", 20:44:25 INFO - "basedir": "/builds/slave/test", 20:44:25 INFO - "buildnumber": 348, 20:44:25 INFO - "slavename": "t-yosemite-r7-0118", 20:44:25 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 20:44:25 INFO - "platform": "macosx64", 20:44:25 INFO - "branch": "fx-team", 20:44:25 INFO - "revision": "4fa5909cf1e73939ee823442f2c69b0a86474489", 20:44:25 INFO - "repo_path": "integration/fx-team", 20:44:25 INFO - "moz_repo_path": "", 20:44:25 INFO - "stage_platform": "macosx64", 20:44:25 INFO - "builduid": "9459e8c0827640cf82c92739e7d3bb46", 20:44:25 INFO - "slavebuilddir": "test" 20:44:25 INFO - } 20:44:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 20:44:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 20:44:25 INFO - Running post-action listener: _resource_record_post_action 20:44:25 INFO - ##### 20:44:25 INFO - ##### Running download-and-extract step. 20:44:25 INFO - ##### 20:44:25 INFO - Running pre-action listener: _resource_record_pre_action 20:44:25 INFO - Running main action method: download_and_extract 20:44:25 INFO - mkdir: /builds/slave/test/build/tests 20:44: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')]} 20:44:25 INFO - https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 20:44:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 20:44:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 20:44:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 20:44:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 20:44:28 INFO - Downloaded 1235 bytes. 20:44:28 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 20:44:28 INFO - Using the following test package requirements: 20:44:28 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 20:44:28 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 20:44:28 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 20:44:28 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 20:44:28 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 20:44:28 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 20:44:28 INFO - u'jsshell-mac64.zip'], 20:44:28 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 20:44:28 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 20:44:28 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 20:44:28 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 20:44:28 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 20:44:28 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 20:44:28 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 20:44:28 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 20:44:28 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 20:44:28 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 20:44:28 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 20:44:28 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 20:44:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:44:28 INFO - https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 20:44:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 20:44:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 20:44:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 20:44:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 20:44:29 INFO - Downloaded 17985302 bytes. 20:44:29 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:44:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:44:29 INFO - caution: filename not matched: web-platform/* 20:44:29 INFO - Return code: 11 20:44:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:44:29 INFO - https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 20:44:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 20:44:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 20:44:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 20:44:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 20:44:31 INFO - Downloaded 36400341 bytes. 20:44:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:44:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:44:35 INFO - caution: filename not matched: bin/* 20:44:35 INFO - caution: filename not matched: config/* 20:44:35 INFO - caution: filename not matched: mozbase/* 20:44:35 INFO - caution: filename not matched: marionette/* 20:44:35 INFO - caution: filename not matched: tools/wptserve/* 20:44:35 INFO - Return code: 11 20:44:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:44:35 INFO - https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 20:44:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 20:44:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 20:44:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 20:44:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 20:44:37 INFO - Downloaded 68816311 bytes. 20:44:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 20:44:37 INFO - mkdir: /builds/slave/test/properties 20:44:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:44:37 INFO - Writing to file /builds/slave/test/properties/build_url 20:44:37 INFO - Contents: 20:44:37 INFO - build_url:https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 20:44:38 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 20:44:38 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:44:38 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:44:38 INFO - Contents: 20:44:38 INFO - symbols_url:https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 20:44:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:44:38 INFO - https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:44:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 20:44:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 20:44:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 20:44:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 20:44:41 INFO - Downloaded 103464322 bytes. 20:44:41 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:44:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:44:45 INFO - Return code: 0 20:44:45 INFO - Running post-action listener: _resource_record_post_action 20:44:45 INFO - Running post-action listener: set_extra_try_arguments 20:44:45 INFO - ##### 20:44:45 INFO - ##### Running create-virtualenv step. 20:44:45 INFO - ##### 20:44:45 INFO - Running pre-action listener: _pre_create_virtualenv 20:44:45 INFO - Running pre-action listener: _resource_record_pre_action 20:44:45 INFO - Running main action method: create_virtualenv 20:44:45 INFO - Creating virtualenv /builds/slave/test/build/venv 20:44:45 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 20:44:45 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:44:45 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:44:45 INFO - Using real prefix '/tools/python27' 20:44:45 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:44:46 INFO - Installing distribute.............................................................................................................................................................................................done. 20:44:49 INFO - Installing pip.................done. 20:44:49 INFO - Return code: 0 20:44:49 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:44:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:44:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:44:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:44:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:44:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:44:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:44:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10333de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10335af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cfa4b54f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1033565e0>, '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 0x102f39cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102f64990>, '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.2Sbq4POUj5/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.xfrhttnzK5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:44:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 20:44:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 20:44:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2Sbq4POUj5/Render', 20:44:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:44:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:44:49 INFO - 'HOME': '/Users/cltbld', 20:44:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:44:49 INFO - 'LOGNAME': 'cltbld', 20:44:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:44:49 INFO - 'MOZ_NO_REMOTE': '1', 20:44:49 INFO - 'NO_EM_RESTART': '1', 20:44:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:44:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:44:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:44:49 INFO - 'PWD': '/builds/slave/test', 20:44:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:44:49 INFO - 'SHELL': '/bin/bash', 20:44:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xfrhttnzK5/Listeners', 20:44:49 INFO - 'TMPDIR': '/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/', 20:44:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:44:49 INFO - 'USER': 'cltbld', 20:44:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:44:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:44:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:44:49 INFO - 'XPC_FLAGS': '0x0', 20:44:49 INFO - 'XPC_SERVICE_NAME': '0', 20:44:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:44:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:44:49 INFO - Downloading/unpacking psutil>=0.7.1 20:44:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:44:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:44:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:44:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:44:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:44:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:44:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:44:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:44:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:44:52 INFO - Installing collected packages: psutil 20:44:52 INFO - Running setup.py install for psutil 20:44:52 INFO - building 'psutil._psutil_osx' extension 20:44:52 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 20:44:53 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 20:44:53 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 20:44:53 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 20:44:53 INFO - building 'psutil._psutil_posix' extension 20:44:53 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 20:44:53 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 20:44:53 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 20:44:53 INFO - ^ 20:44:53 INFO - 1 warning generated. 20:44:53 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 20:44:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:44:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:44:53 INFO - Successfully installed psutil 20:44:53 INFO - Cleaning up... 20:44:53 INFO - Return code: 0 20:44:53 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:44:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:44:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:44:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:44:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:44:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:44:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:44:53 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 0x10333de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10335af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cfa4b54f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1033565e0>, '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 0x102f39cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102f64990>, '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.2Sbq4POUj5/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.xfrhttnzK5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:44:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 20:44:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 20:44:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2Sbq4POUj5/Render', 20:44:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:44:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:44:53 INFO - 'HOME': '/Users/cltbld', 20:44:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:44:53 INFO - 'LOGNAME': 'cltbld', 20:44:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:44:53 INFO - 'MOZ_NO_REMOTE': '1', 20:44:53 INFO - 'NO_EM_RESTART': '1', 20:44:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:44:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:44:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:44:53 INFO - 'PWD': '/builds/slave/test', 20:44:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:44:53 INFO - 'SHELL': '/bin/bash', 20:44:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xfrhttnzK5/Listeners', 20:44:53 INFO - 'TMPDIR': '/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/', 20:44:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:44:53 INFO - 'USER': 'cltbld', 20:44:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:44:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:44:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:44:53 INFO - 'XPC_FLAGS': '0x0', 20:44:53 INFO - 'XPC_SERVICE_NAME': '0', 20:44:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:44:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:44:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:44:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:44:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:44:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:44:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:44:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:44:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:44:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:44:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:44:56 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:44:56 INFO - Installing collected packages: mozsystemmonitor 20:44:56 INFO - Running setup.py install for mozsystemmonitor 20:44:56 INFO - Successfully installed mozsystemmonitor 20:44:56 INFO - Cleaning up... 20:44:56 INFO - Return code: 0 20:44:56 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:44:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:44:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:44:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:44:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:44:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:44:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:44:56 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 0x10333de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10335af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cfa4b54f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1033565e0>, '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 0x102f39cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102f64990>, '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.2Sbq4POUj5/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.xfrhttnzK5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:44:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 20:44:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 20:44:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2Sbq4POUj5/Render', 20:44:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:44:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:44:56 INFO - 'HOME': '/Users/cltbld', 20:44:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:44:56 INFO - 'LOGNAME': 'cltbld', 20:44:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:44:56 INFO - 'MOZ_NO_REMOTE': '1', 20:44:56 INFO - 'NO_EM_RESTART': '1', 20:44:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:44:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:44:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:44:56 INFO - 'PWD': '/builds/slave/test', 20:44:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:44:56 INFO - 'SHELL': '/bin/bash', 20:44:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xfrhttnzK5/Listeners', 20:44:56 INFO - 'TMPDIR': '/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/', 20:44:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:44:56 INFO - 'USER': 'cltbld', 20:44:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:44:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:44:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:44:56 INFO - 'XPC_FLAGS': '0x0', 20:44:56 INFO - 'XPC_SERVICE_NAME': '0', 20:44:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:44:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:44:57 INFO - Downloading/unpacking blobuploader==1.2.4 20:44:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:44:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:44:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:44:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:44:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:44:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:44:59 INFO - Downloading blobuploader-1.2.4.tar.gz 20:44:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:44:59 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:44:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:44:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:44:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:44:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:44:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:44:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:45:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:45:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:45:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:45:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:00 INFO - Downloading docopt-0.6.1.tar.gz 20:45:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:45:00 INFO - Installing collected packages: blobuploader, requests, docopt 20:45:00 INFO - Running setup.py install for blobuploader 20:45:00 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:45:00 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:45:00 INFO - Running setup.py install for requests 20:45:01 INFO - Running setup.py install for docopt 20:45:01 INFO - Successfully installed blobuploader requests docopt 20:45:01 INFO - Cleaning up... 20:45:01 INFO - Return code: 0 20:45:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:45:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:45:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:45:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:45:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:45:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:45:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:45:01 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 0x10333de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10335af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cfa4b54f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1033565e0>, '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 0x102f39cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102f64990>, '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.2Sbq4POUj5/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.xfrhttnzK5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:45:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:45:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:45:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2Sbq4POUj5/Render', 20:45:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:45:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:45:01 INFO - 'HOME': '/Users/cltbld', 20:45:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:45:01 INFO - 'LOGNAME': 'cltbld', 20:45:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:45:01 INFO - 'MOZ_NO_REMOTE': '1', 20:45:01 INFO - 'NO_EM_RESTART': '1', 20:45:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:45:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:45:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:45:01 INFO - 'PWD': '/builds/slave/test', 20:45:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:45:01 INFO - 'SHELL': '/bin/bash', 20:45:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xfrhttnzK5/Listeners', 20:45:01 INFO - 'TMPDIR': '/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/', 20:45:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:45:01 INFO - 'USER': 'cltbld', 20:45:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:45:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:45:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:45:01 INFO - 'XPC_FLAGS': '0x0', 20:45:01 INFO - 'XPC_SERVICE_NAME': '0', 20:45:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:45:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:45:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:45:01 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-d2qGvU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:45:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:45:02 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-cJHBQy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:45:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:45:02 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-wE9WtC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:45:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:45:02 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-vzdYIP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:45:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:45:02 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-qRS2k5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:45:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:45:02 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-sYRvHu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:45:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:45:02 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-IovBur-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:45:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:45:02 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-_JJrIp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:45:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:45:02 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-4BSrqF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:45:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:45:02 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-N9fZLz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:45:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:45:03 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-fFeHoP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:45:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:45:03 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-3rpWbR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:45:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:45:03 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-8EASp8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:45:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:45:03 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-hMjGY4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:45:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:45:03 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-gynFYX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:45:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:45:03 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-dMv1Dx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:45:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:45:03 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-PCfzIY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:45:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:45:03 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-gpxCL0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:45:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:45:03 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-YVPZHf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:45:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:45:03 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-Y6m_W_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:45:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:45:04 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-dozj8s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:45:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:45:04 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 20:45:04 INFO - Running setup.py install for manifestparser 20:45:04 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:45:04 INFO - Running setup.py install for mozcrash 20:45:04 INFO - Running setup.py install for mozdebug 20:45:04 INFO - Running setup.py install for mozdevice 20:45:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:45:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:45:05 INFO - Running setup.py install for mozfile 20:45:05 INFO - Running setup.py install for mozhttpd 20:45:05 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:45:05 INFO - Running setup.py install for mozinfo 20:45:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:45:05 INFO - Running setup.py install for mozInstall 20:45:05 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:45:05 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:45:05 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:45:05 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:45:05 INFO - Running setup.py install for mozleak 20:45:05 INFO - Running setup.py install for mozlog 20:45:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:45:06 INFO - Running setup.py install for moznetwork 20:45:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:45:06 INFO - Running setup.py install for mozprocess 20:45:06 INFO - Running setup.py install for mozprofile 20:45:06 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:45:06 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:45:06 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:45:06 INFO - Running setup.py install for mozrunner 20:45:06 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:45:06 INFO - Running setup.py install for mozscreenshot 20:45:06 INFO - Running setup.py install for moztest 20:45:06 INFO - Running setup.py install for mozversion 20:45:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:45:07 INFO - Running setup.py install for wptserve 20:45:07 INFO - Running setup.py install for marionette-driver 20:45:07 INFO - Running setup.py install for browsermob-proxy 20:45:07 INFO - Running setup.py install for marionette-client 20:45:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:45:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:45:07 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 20:45:07 INFO - Cleaning up... 20:45:07 INFO - Return code: 0 20:45:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:45:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:45:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:45:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:45:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:45:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:45:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:45:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10333de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10335af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cfa4b54f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1033565e0>, '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 0x102f39cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102f64990>, '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.2Sbq4POUj5/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.xfrhttnzK5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:45:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:45:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:45:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2Sbq4POUj5/Render', 20:45:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:45:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:45:08 INFO - 'HOME': '/Users/cltbld', 20:45:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:45:08 INFO - 'LOGNAME': 'cltbld', 20:45:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:45:08 INFO - 'MOZ_NO_REMOTE': '1', 20:45:08 INFO - 'NO_EM_RESTART': '1', 20:45:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:45:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:45:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:45:08 INFO - 'PWD': '/builds/slave/test', 20:45:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:45:08 INFO - 'SHELL': '/bin/bash', 20:45:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xfrhttnzK5/Listeners', 20:45:08 INFO - 'TMPDIR': '/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/', 20:45:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:45:08 INFO - 'USER': 'cltbld', 20:45:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:45:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:45:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:45:08 INFO - 'XPC_FLAGS': '0x0', 20:45:08 INFO - 'XPC_SERVICE_NAME': '0', 20:45:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:45:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:45:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:45:08 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-ISBn_e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:45:08 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 20:45:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:45:08 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-X7rtVv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:45:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:45:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:45:08 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-nNC2ps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:45:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 20:45:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:45:08 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-rdI0hS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:45:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:45:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:45:09 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-4yIRB_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:45:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 20:45:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:45:09 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-Levy0T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:45:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 20:45:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:45:09 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-aPsxkh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:45:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 20:45:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:45:09 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-695tOj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:45:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 20:45:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:45:09 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-GTciNE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:45:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 20:45:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:45:09 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-MPWcb8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:45:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:45:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:45:09 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-3k0gwc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:45:09 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 20:45:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:45:09 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-mUzavk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:45:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 20:45:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:45:09 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-_4xx3H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:45:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 20:45:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:45:10 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-MjWEUD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:45:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 20:45:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:45:10 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-xy1JGu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:45:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 20:45:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:45:10 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-Dtlj1Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:45:10 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 20:45:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:45:10 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-2Su9yo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:45:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 20:45:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:45:10 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-rDKWKo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:45:10 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 20:45:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:45:10 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-qjLhwt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:45:10 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 20:45:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:45:10 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-jbBSNr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:45:10 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 20:45:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:45:11 INFO - Running setup.py (path:/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/pip-HqDIUD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:45:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:45:11 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 20:45:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:45:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:45:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 20:45:11 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:45:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:45:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:45:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:45:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:45:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:14 INFO - Downloading blessings-1.6.tar.gz 20:45:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:45:14 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 20:45:14 INFO - Installing collected packages: blessings 20:45:14 INFO - Running setup.py install for blessings 20:45:14 INFO - Successfully installed blessings 20:45:14 INFO - Cleaning up... 20:45:14 INFO - Return code: 0 20:45:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:45:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:45:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:45:14 INFO - Reading from file tmpfile_stdout 20:45:14 INFO - Current package versions: 20:45:14 INFO - blessings == 1.6 20:45:14 INFO - blobuploader == 1.2.4 20:45:14 INFO - browsermob-proxy == 0.6.0 20:45:14 INFO - docopt == 0.6.1 20:45:14 INFO - manifestparser == 1.1 20:45:14 INFO - marionette-client == 2.3.0 20:45:14 INFO - marionette-driver == 1.4.0 20:45:14 INFO - mozInstall == 1.12 20:45:14 INFO - mozcrash == 0.17 20:45:14 INFO - mozdebug == 0.1 20:45:14 INFO - mozdevice == 0.48 20:45:14 INFO - mozfile == 1.2 20:45:14 INFO - mozhttpd == 0.7 20:45:14 INFO - mozinfo == 0.9 20:45:14 INFO - mozleak == 0.1 20:45:14 INFO - mozlog == 3.1 20:45:14 INFO - moznetwork == 0.27 20:45:14 INFO - mozprocess == 0.22 20:45:14 INFO - mozprofile == 0.28 20:45:14 INFO - mozrunner == 6.11 20:45:14 INFO - mozscreenshot == 0.1 20:45:14 INFO - mozsystemmonitor == 0.0 20:45:14 INFO - moztest == 0.7 20:45:14 INFO - mozversion == 1.4 20:45:14 INFO - psutil == 3.1.1 20:45:14 INFO - requests == 1.2.3 20:45:14 INFO - wptserve == 1.4.0 20:45:14 INFO - wsgiref == 0.1.2 20:45:14 INFO - Running post-action listener: _resource_record_post_action 20:45:14 INFO - Running post-action listener: _start_resource_monitoring 20:45:14 INFO - Starting resource monitoring. 20:45:14 INFO - ##### 20:45:14 INFO - ##### Running pull step. 20:45:14 INFO - ##### 20:45:14 INFO - Running pre-action listener: _resource_record_pre_action 20:45:14 INFO - Running main action method: pull 20:45:14 INFO - Pull has nothing to do! 20:45:14 INFO - Running post-action listener: _resource_record_post_action 20:45:14 INFO - ##### 20:45:14 INFO - ##### Running install step. 20:45:14 INFO - ##### 20:45:14 INFO - Running pre-action listener: _resource_record_pre_action 20:45:14 INFO - Running main action method: install 20:45:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:45:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:45:15 INFO - Reading from file tmpfile_stdout 20:45:15 INFO - Detecting whether we're running mozinstall >=1.0... 20:45:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:45:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:45:15 INFO - Reading from file tmpfile_stdout 20:45:15 INFO - Output received: 20:45:15 INFO - Usage: mozinstall [options] installer 20:45:15 INFO - Options: 20:45:15 INFO - -h, --help show this help message and exit 20:45:15 INFO - -d DEST, --destination=DEST 20:45:15 INFO - Directory to install application into. [default: 20:45:15 INFO - "/builds/slave/test"] 20:45:15 INFO - --app=APP Application being installed. [default: firefox] 20:45:15 INFO - mkdir: /builds/slave/test/build/application 20:45:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 20:45:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 20:45:34 INFO - Reading from file tmpfile_stdout 20:45:34 INFO - Output received: 20:45:34 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 20:45:34 INFO - Running post-action listener: _resource_record_post_action 20:45:34 INFO - ##### 20:45:34 INFO - ##### Running run-tests step. 20:45:34 INFO - ##### 20:45:34 INFO - Running pre-action listener: _resource_record_pre_action 20:45:34 INFO - Running main action method: run_tests 20:45:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:45:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:45:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:45:34 INFO - grabbing minidump binary from tooltool 20:45: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')]} 20:45:34 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 0x1033565e0>, '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 0x102f39cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102f64990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:45:34 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 20:45:34 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 20:45:34 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:45:35 INFO - Return code: 0 20:45:35 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 20:45:35 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:45:35 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/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 20:45:35 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/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 20:45:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2Sbq4POUj5/Render', 20:45:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:45:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:45:35 INFO - 'HOME': '/Users/cltbld', 20:45:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:45:35 INFO - 'LOGNAME': 'cltbld', 20:45:35 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:45:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:45:35 INFO - 'MOZ_NO_REMOTE': '1', 20:45:35 INFO - 'NO_EM_RESTART': '1', 20:45:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:45:35 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:45:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:45:35 INFO - 'PWD': '/builds/slave/test', 20:45:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:45:35 INFO - 'SHELL': '/bin/bash', 20:45:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xfrhttnzK5/Listeners', 20:45:35 INFO - 'TMPDIR': '/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/T/', 20:45:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:45:35 INFO - 'USER': 'cltbld', 20:45:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:45:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:45:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:45:35 INFO - 'XPC_FLAGS': '0x0', 20:45:35 INFO - 'XPC_SERVICE_NAME': '0', 20:45:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:45:35 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/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 20:45:35 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 20:45:35 INFO - import pkg_resources 20:45:36 INFO - Using 1 client processes 20:45:36 INFO - wptserve Starting http server on 127.0.0.1:8000 20:45:36 INFO - wptserve Starting http server on 127.0.0.1:8001 20:45:36 INFO - wptserve Starting http server on 127.0.0.1:8443 20:45:38 INFO - SUITE-START | Running 778 tests 20:45:38 INFO - Running testharness tests 20:45:38 INFO - Setting up ssl 20:45:38 INFO - PROCESS | certutil | 20:45:38 INFO - PROCESS | certutil | 20:45:38 INFO - PROCESS | certutil | 20:45:38 INFO - Certificate Nickname Trust Attributes 20:45:38 INFO - SSL,S/MIME,JAR/XPI 20:45:38 INFO - 20:45:38 INFO - web-platform-tests CT,, 20:45:38 INFO - 20:45:38 INFO - Starting runner 20:45:39 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 20:45:39 INFO - PROCESS | 1646 | 1461296739678 Marionette DEBUG Marionette enabled via build flag and pref 20:45:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1163c6800 == 1 [pid = 1646] [id = 1] 20:45:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 1 (0x1163c7000) [pid = 1646] [serial = 1] [outer = 0x0] 20:45:39 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 20:45:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 2 (0x1163c8000) [pid = 1646] [serial = 2] [outer = 0x1163c7000] 20:45:39 INFO - PROCESS | 1646 | 1461296739991 Marionette INFO Listening on port 2828 20:45:40 INFO - PROCESS | 1646 | 1461296740217 Marionette DEBUG Marionette enabled via command-line flag 20:45:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x119151800 == 2 [pid = 1646] [id = 2] 20:45:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 3 (0x119152000) [pid = 1646] [serial = 3] [outer = 0x0] 20:45:40 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 20:45:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 4 (0x119153000) [pid = 1646] [serial = 4] [outer = 0x119152000] 20:45:40 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:45:40 INFO - PROCESS | 1646 | 1461296740366 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49282 20:45:40 INFO - PROCESS | 1646 | 1461296740452 Marionette DEBUG Closed connection conn0 20:45:40 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:45:40 INFO - PROCESS | 1646 | 1461296740455 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49283 20:45:40 INFO - PROCESS | 1646 | 1461296740474 Marionette DEBUG Closed connection conn1 20:45:40 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:45:40 INFO - PROCESS | 1646 | 1461296740479 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49284 20:45:40 INFO - PROCESS | 1646 | 1461296740488 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:45:40 INFO - PROCESS | 1646 | 1461296740493 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421190312","device":"desktop","version":"48.0a1"} 20:45:40 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:45:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ca55800 == 3 [pid = 1646] [id = 3] 20:45:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 5 (0x11ca56000) [pid = 1646] [serial = 5] [outer = 0x0] 20:45:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ca56800 == 4 [pid = 1646] [id = 4] 20:45:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 6 (0x11ca97c00) [pid = 1646] [serial = 6] [outer = 0x0] 20:45:41 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:45:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x126156800 == 5 [pid = 1646] [id = 5] 20:45:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 7 (0x11ca97400) [pid = 1646] [serial = 7] [outer = 0x0] 20:45:41 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:45:41 INFO - PROCESS | 1646 | [1646] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:45:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 8 (0x1262af000) [pid = 1646] [serial = 8] [outer = 0x11ca97400] 20:45:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 9 (0x126835000) [pid = 1646] [serial = 9] [outer = 0x11ca56000] 20:45:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 10 (0x1260a3000) [pid = 1646] [serial = 10] [outer = 0x11ca97c00] 20:45:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 11 (0x1260a4c00) [pid = 1646] [serial = 11] [outer = 0x11ca97400] 20:45:42 INFO - PROCESS | 1646 | 1461296742700 Marionette DEBUG loaded listener.js 20:45:42 INFO - PROCESS | 1646 | 1461296742711 Marionette DEBUG loaded listener.js 20:45:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 12 (0x126826c00) [pid = 1646] [serial = 12] [outer = 0x11ca97400] 20:45:43 INFO - PROCESS | 1646 | 1461296743072 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"20c860d0-6a75-4c4e-818f-f4a34837a373","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421190312","device":"desktop","version":"48.0a1","command_id":1}}] 20:45:43 INFO - PROCESS | 1646 | 1461296743170 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 20:45:43 INFO - PROCESS | 1646 | 1461296743216 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 20:45:43 INFO - PROCESS | 1646 | 1461296743322 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:45:43 INFO - PROCESS | 1646 | [1646] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:45:43 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 20:45:43 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 20:45:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 13 (0x12b4be800) [pid = 1646] [serial = 13] [outer = 0x11ca97400] 20:45:43 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:45:43 INFO - PROCESS | 1646 | 1461296743678 Marionette TRACE conn2 <- [1,3,null,{}] 20:45:43 INFO - PROCESS | 1646 | 1461296743680 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:45:43 INFO - PROCESS | 1646 | 1461296743693 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 20:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:45:43 INFO - PROCESS | 1646 | 1461296743728 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 20:45:43 INFO - PROCESS | 1646 | 1461296743730 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 20:45:43 INFO - PROCESS | 1646 | 1461296743733 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:45:43 INFO - PROCESS | 1646 | 1461296743735 Marionette TRACE conn2 <- [1,6,null,{}] 20:45:43 INFO - PROCESS | 1646 | 1461296743738 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:43 INFO - PROCESS | 1646 | 1461296743748 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 20:45:43 INFO - PROCESS | 1646 | 1461296743751 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b775800 == 6 [pid = 1646] [id = 6] 20:45:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 14 (0x12b7da400) [pid = 1646] [serial = 14] [outer = 0x0] 20:45:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 15 (0x12b7db000) [pid = 1646] [serial = 15] [outer = 0x12b7da400] 20:45:43 INFO - PROCESS | 1646 | 1461296743780 Marionette DEBUG loaded listener.js 20:45:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 16 (0x12bb11c00) [pid = 1646] [serial = 16] [outer = 0x12b7da400] 20:45:44 INFO - PROCESS | 1646 | 1461296744080 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 20:45:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf65800 == 7 [pid = 1646] [id = 7] 20:45:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 17 (0x12bb15800) [pid = 1646] [serial = 17] [outer = 0x0] 20:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 373ms 20:45:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 18 (0x12bbcc800) [pid = 1646] [serial = 18] [outer = 0x12bb15800] 20:45:44 INFO - PROCESS | 1646 | 1461296744116 Marionette DEBUG loaded listener.js 20:45:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 19 (0x12bbd2800) [pid = 1646] [serial = 19] [outer = 0x12bb15800] 20:45:44 INFO - PROCESS | 1646 | 1461296744153 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 20:45:44 INFO - PROCESS | 1646 | 1461296744155 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 20:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:45:44 INFO - PROCESS | 1646 | 1461296744192 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:45:44 INFO - PROCESS | 1646 | 1461296744193 Marionette TRACE conn2 <- [1,10,null,{}] 20:45:44 INFO - PROCESS | 1646 | 1461296744213 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:44 INFO - PROCESS | 1646 | 1461296744345 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 20:45:44 INFO - PROCESS | 1646 | 1461296744377 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0ce800 == 8 [pid = 1646] [id = 8] 20:45:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 20 (0x12d22c400) [pid = 1646] [serial = 20] [outer = 0x0] 20:45:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 21 (0x12d22e000) [pid = 1646] [serial = 21] [outer = 0x12d22c400] 20:45:44 INFO - PROCESS | 1646 | 1461296744406 Marionette DEBUG loaded listener.js 20:45:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 22 (0x12d232800) [pid = 1646] [serial = 22] [outer = 0x12d22c400] 20:45:44 INFO - PROCESS | 1646 | 1461296744824 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 20:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 686ms 20:45:44 INFO - PROCESS | 1646 | 1461296744867 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 20:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:45:44 INFO - PROCESS | 1646 | 1461296744870 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 20:45:44 INFO - PROCESS | 1646 | 1461296744874 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:45:44 INFO - PROCESS | 1646 | 1461296744876 Marionette TRACE conn2 <- [1,14,null,{}] 20:45:44 INFO - PROCESS | 1646 | 1461296744880 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:44 INFO - PROCESS | 1646 | 1461296744994 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 20:45:45 INFO - PROCESS | 1646 | 1461296745001 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da21800 == 9 [pid = 1646] [id = 9] 20:45:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 23 (0x12d91d400) [pid = 1646] [serial = 23] [outer = 0x0] 20:45:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 24 (0x12d91f800) [pid = 1646] [serial = 24] [outer = 0x12d91d400] 20:45:45 INFO - PROCESS | 1646 | 1461296745026 Marionette DEBUG loaded listener.js 20:45:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 25 (0x12e11f800) [pid = 1646] [serial = 25] [outer = 0x12d91d400] 20:45:45 INFO - PROCESS | 1646 | 1461296745292 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 20:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 472ms 20:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:45:45 INFO - PROCESS | 1646 | 1461296745346 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 20:45:45 INFO - PROCESS | 1646 | 1461296745347 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 20:45:45 INFO - PROCESS | 1646 | 1461296745349 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:45:45 INFO - PROCESS | 1646 | 1461296745350 Marionette TRACE conn2 <- [1,18,null,{}] 20:45:45 INFO - PROCESS | 1646 | 1461296745353 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:45 INFO - PROCESS | 1646 | 1461296745444 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 20:45:45 INFO - PROCESS | 1646 | 1461296745449 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e418000 == 10 [pid = 1646] [id = 10] 20:45:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 26 (0x12e360800) [pid = 1646] [serial = 26] [outer = 0x0] 20:45:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 27 (0x12e365400) [pid = 1646] [serial = 27] [outer = 0x12e360800] 20:45:45 INFO - PROCESS | 1646 | 1461296745475 Marionette DEBUG loaded listener.js 20:45:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 28 (0x12e37bc00) [pid = 1646] [serial = 28] [outer = 0x12e360800] 20:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 20:45:45 INFO - PROCESS | 1646 | 1461296745809 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 20:45:45 INFO - PROCESS | 1646 | 1461296745818 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 20:45:45 INFO - PROCESS | 1646 | 1461296745821 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 20:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:45:45 INFO - PROCESS | 1646 | 1461296745827 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:45:45 INFO - PROCESS | 1646 | 1461296745829 Marionette TRACE conn2 <- [1,22,null,{}] 20:45:45 INFO - PROCESS | 1646 | 1461296745833 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:45 INFO - PROCESS | 1646 | 1461296745962 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 20:45:45 INFO - PROCESS | 1646 | 1461296745966 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e74a000 == 11 [pid = 1646] [id = 11] 20:45:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 29 (0x12e37ec00) [pid = 1646] [serial = 29] [outer = 0x0] 20:45:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 30 (0x12e70a400) [pid = 1646] [serial = 30] [outer = 0x12e37ec00] 20:45:45 INFO - PROCESS | 1646 | 1461296745992 Marionette DEBUG loaded listener.js 20:45:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 31 (0x12e710400) [pid = 1646] [serial = 31] [outer = 0x12e37ec00] 20:45:46 INFO - PROCESS | 1646 | 1461296746228 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 20:45:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 20:45:46 INFO - PROCESS | 1646 | 1461296746247 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 20:45:46 INFO - PROCESS | 1646 | 1461296746248 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 20:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:45:46 INFO - PROCESS | 1646 | 1461296746250 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:45:46 INFO - PROCESS | 1646 | 1461296746251 Marionette TRACE conn2 <- [1,26,null,{}] 20:45:46 INFO - PROCESS | 1646 | 1461296746253 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:46 INFO - PROCESS | 1646 | 1461296746356 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 20:45:46 INFO - PROCESS | 1646 | 1461296746362 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e773800 == 12 [pid = 1646] [id = 12] 20:45:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 32 (0x12e723800) [pid = 1646] [serial = 32] [outer = 0x0] 20:45:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 33 (0x12e72e800) [pid = 1646] [serial = 33] [outer = 0x12e723800] 20:45:46 INFO - PROCESS | 1646 | 1461296746387 Marionette DEBUG loaded listener.js 20:45:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 34 (0x12ec8fc00) [pid = 1646] [serial = 34] [outer = 0x12e723800] 20:45:46 INFO - PROCESS | 1646 | 1461296746630 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 20:45:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 20:45:46 INFO - PROCESS | 1646 | 1461296746670 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 20:45:46 INFO - PROCESS | 1646 | 1461296746671 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 20:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:45:46 INFO - PROCESS | 1646 | 1461296746681 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:45:46 INFO - PROCESS | 1646 | 1461296746682 Marionette TRACE conn2 <- [1,30,null,{}] 20:45:46 INFO - PROCESS | 1646 | 1461296746684 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:46 INFO - PROCESS | 1646 | 1461296746772 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 20:45:46 INFO - PROCESS | 1646 | 1461296746779 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ecb1800 == 13 [pid = 1646] [id = 13] 20:45:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 35 (0x12ec94400) [pid = 1646] [serial = 35] [outer = 0x0] 20:45:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 36 (0x12ee7bc00) [pid = 1646] [serial = 36] [outer = 0x12ec94400] 20:45:46 INFO - PROCESS | 1646 | 1461296746804 Marionette DEBUG loaded listener.js 20:45:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 37 (0x12ee80400) [pid = 1646] [serial = 37] [outer = 0x12ec94400] 20:45:47 INFO - PROCESS | 1646 | 1461296747044 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 20:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 20:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:45:47 INFO - PROCESS | 1646 | 1461296747100 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 20:45:47 INFO - PROCESS | 1646 | 1461296747102 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 20:45:47 INFO - PROCESS | 1646 | 1461296747115 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:45:47 INFO - PROCESS | 1646 | 1461296747117 Marionette TRACE conn2 <- [1,34,null,{}] 20:45:47 INFO - PROCESS | 1646 | 1461296747121 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:47 INFO - PROCESS | 1646 | 1461296747253 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 20:45:47 INFO - PROCESS | 1646 | 1461296747260 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef74000 == 14 [pid = 1646] [id = 14] 20:45:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 38 (0x12ee82400) [pid = 1646] [serial = 38] [outer = 0x0] 20:45:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 39 (0x12ee86c00) [pid = 1646] [serial = 39] [outer = 0x12ee82400] 20:45:47 INFO - PROCESS | 1646 | 1461296747301 Marionette DEBUG loaded listener.js 20:45:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 40 (0x12f234800) [pid = 1646] [serial = 40] [outer = 0x12ee82400] 20:45:47 INFO - PROCESS | 1646 | 1461296747599 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 20:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 530ms 20:45:47 INFO - PROCESS | 1646 | 1461296747636 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 20:45:47 INFO - PROCESS | 1646 | 1461296747637 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 20:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:45:47 INFO - PROCESS | 1646 | 1461296747647 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:45:47 INFO - PROCESS | 1646 | 1461296747648 Marionette TRACE conn2 <- [1,38,null,{}] 20:45:47 INFO - PROCESS | 1646 | 1461296747650 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:47 INFO - PROCESS | 1646 | 1461296747742 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 20:45:47 INFO - PROCESS | 1646 | 1461296747747 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f12a800 == 15 [pid = 1646] [id = 15] 20:45:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 41 (0x12f239000) [pid = 1646] [serial = 41] [outer = 0x0] 20:45:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 42 (0x12f23f000) [pid = 1646] [serial = 42] [outer = 0x12f239000] 20:45:47 INFO - PROCESS | 1646 | 1461296747771 Marionette DEBUG loaded listener.js 20:45:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 43 (0x12f5d1400) [pid = 1646] [serial = 43] [outer = 0x12f239000] 20:45:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f580800 == 16 [pid = 1646] [id = 16] 20:45:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 44 (0x12f581000) [pid = 1646] [serial = 44] [outer = 0x0] 20:45:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 45 (0x12f577800) [pid = 1646] [serial = 45] [outer = 0x12f581000] 20:45:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 46 (0x12f585800) [pid = 1646] [serial = 46] [outer = 0x12f581000] 20:45:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f580000 == 17 [pid = 1646] [id = 17] 20:45:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 47 (0x12f974800) [pid = 1646] [serial = 47] [outer = 0x0] 20:45:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 48 (0x12f97f400) [pid = 1646] [serial = 48] [outer = 0x12f974800] 20:45:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 49 (0x12e122400) [pid = 1646] [serial = 49] [outer = 0x12f974800] 20:45:48 INFO - PROCESS | 1646 | 1461296748133 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 20:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 519ms 20:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:45:48 INFO - PROCESS | 1646 | 1461296748166 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 20:45:48 INFO - PROCESS | 1646 | 1461296748167 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 20:45:48 INFO - PROCESS | 1646 | 1461296748170 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:45:48 INFO - PROCESS | 1646 | 1461296748171 Marionette TRACE conn2 <- [1,42,null,{}] 20:45:48 INFO - PROCESS | 1646 | 1461296748173 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:48 INFO - PROCESS | 1646 | 1461296748265 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 20:45:48 INFO - PROCESS | 1646 | 1461296748269 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fae6800 == 18 [pid = 1646] [id = 18] 20:45:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x12f5d3800) [pid = 1646] [serial = 50] [outer = 0x0] 20:45:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x12faac400) [pid = 1646] [serial = 51] [outer = 0x12f5d3800] 20:45:48 INFO - PROCESS | 1646 | 1461296748298 Marionette DEBUG loaded listener.js 20:45:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x12fd04c00) [pid = 1646] [serial = 52] [outer = 0x12f5d3800] 20:45:48 INFO - PROCESS | 1646 | 1461296748593 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 20:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 468ms 20:45:48 INFO - PROCESS | 1646 | 1461296748638 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 20:45:48 INFO - PROCESS | 1646 | 1461296748643 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 20:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:45:48 INFO - PROCESS | 1646 | 1461296748646 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:45:48 INFO - PROCESS | 1646 | 1461296748649 Marionette TRACE conn2 <- [1,46,null,{}] 20:45:48 INFO - PROCESS | 1646 | 1461296748652 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:48 INFO - PROCESS | 1646 | 1461296748789 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 20:45:48 INFO - PROCESS | 1646 | 1461296748796 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fd24000 == 19 [pid = 1646] [id = 19] 20:45:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x11b09cc00) [pid = 1646] [serial = 53] [outer = 0x0] 20:45:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x12f978c00) [pid = 1646] [serial = 54] [outer = 0x11b09cc00] 20:45:48 INFO - PROCESS | 1646 | 1461296748841 Marionette DEBUG loaded listener.js 20:45:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x12fd0a400) [pid = 1646] [serial = 55] [outer = 0x11b09cc00] 20:45:49 INFO - PROCESS | 1646 | 1461296749177 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 20:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 571ms 20:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:45:49 INFO - PROCESS | 1646 | 1461296749217 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 20:45:49 INFO - PROCESS | 1646 | 1461296749218 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 20:45:49 INFO - PROCESS | 1646 | 1461296749220 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:45:49 INFO - PROCESS | 1646 | 1461296749221 Marionette TRACE conn2 <- [1,50,null,{}] 20:45:49 INFO - PROCESS | 1646 | 1461296749225 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:49 INFO - PROCESS | 1646 | 1461296749315 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 20:45:49 INFO - PROCESS | 1646 | 1461296749320 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abba000 == 20 [pid = 1646] [id = 20] 20:45:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x12f522c00) [pid = 1646] [serial = 56] [outer = 0x0] 20:45:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x12f526800) [pid = 1646] [serial = 57] [outer = 0x12f522c00] 20:45:49 INFO - PROCESS | 1646 | 1461296749345 Marionette DEBUG loaded listener.js 20:45:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x12fd0e400) [pid = 1646] [serial = 58] [outer = 0x12f522c00] 20:45:49 INFO - PROCESS | 1646 | 1461296749586 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 420ms 20:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:45:49 INFO - PROCESS | 1646 | 1461296749647 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 20:45:49 INFO - PROCESS | 1646 | 1461296749649 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 20:45:49 INFO - PROCESS | 1646 | 1461296749651 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:45:49 INFO - PROCESS | 1646 | 1461296749652 Marionette TRACE conn2 <- [1,54,null,{}] 20:45:49 INFO - PROCESS | 1646 | 1461296749664 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:49 INFO - PROCESS | 1646 | 1461296749770 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 20:45:49 INFO - PROCESS | 1646 | 1461296749776 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2dd000 == 21 [pid = 1646] [id = 21] 20:45:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x12fd10800) [pid = 1646] [serial = 59] [outer = 0x0] 20:45:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x130008c00) [pid = 1646] [serial = 60] [outer = 0x12fd10800] 20:45:49 INFO - PROCESS | 1646 | 1461296749804 Marionette DEBUG loaded listener.js 20:45:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x130003000) [pid = 1646] [serial = 61] [outer = 0x12fd10800] 20:45:50 INFO - PROCESS | 1646 | 1461296750733 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1120ms 20:45:50 INFO - PROCESS | 1646 | 1461296750772 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 20:45:50 INFO - PROCESS | 1646 | 1461296750777 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 20:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:45:50 INFO - PROCESS | 1646 | 1461296750781 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:45:50 INFO - PROCESS | 1646 | 1461296750783 Marionette TRACE conn2 <- [1,58,null,{}] 20:45:50 INFO - PROCESS | 1646 | 1461296750787 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:50 INFO - PROCESS | 1646 | 1461296750893 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 20:45:50 INFO - PROCESS | 1646 | 1461296750947 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1153a6000 == 22 [pid = 1646] [id = 22] 20:45:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x1156f5400) [pid = 1646] [serial = 62] [outer = 0x0] 20:45:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x11632dc00) [pid = 1646] [serial = 63] [outer = 0x1156f5400] 20:45:50 INFO - PROCESS | 1646 | 1461296750976 Marionette DEBUG loaded listener.js 20:45:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1186bbc00) [pid = 1646] [serial = 64] [outer = 0x1156f5400] 20:45:51 INFO - PROCESS | 1646 | 1461296751390 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 621ms 20:45:51 INFO - PROCESS | 1646 | 1461296751403 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 20:45:51 INFO - PROCESS | 1646 | 1461296751409 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 20:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:45:51 INFO - PROCESS | 1646 | 1461296751414 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:45:51 INFO - PROCESS | 1646 | 1461296751416 Marionette TRACE conn2 <- [1,62,null,{}] 20:45:51 INFO - PROCESS | 1646 | 1461296751418 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:51 INFO - PROCESS | 1646 | 1461296751530 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 20:45:51 INFO - PROCESS | 1646 | 1461296751568 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11926b000 == 23 [pid = 1646] [id = 23] 20:45:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x118653800) [pid = 1646] [serial = 65] [outer = 0x0] 20:45:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x118fcc400) [pid = 1646] [serial = 66] [outer = 0x118653800] 20:45:51 INFO - PROCESS | 1646 | 1461296751599 Marionette DEBUG loaded listener.js 20:45:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11aa10c00) [pid = 1646] [serial = 67] [outer = 0x118653800] 20:45:52 INFO - PROCESS | 1646 | 1461296752204 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 821ms 20:45:52 INFO - PROCESS | 1646 | 1461296752235 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 20:45:52 INFO - PROCESS | 1646 | 1461296752237 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 20:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:45:52 INFO - PROCESS | 1646 | 1461296752242 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:45:52 INFO - PROCESS | 1646 | 1461296752245 Marionette TRACE conn2 <- [1,66,null,{}] 20:45:52 INFO - PROCESS | 1646 | 1461296752249 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:52 INFO - PROCESS | 1646 | 1461296752330 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 20:45:52 INFO - PROCESS | 1646 | 1461296752370 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11531e000 == 24 [pid = 1646] [id = 24] 20:45:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x1177ee800) [pid = 1646] [serial = 68] [outer = 0x0] 20:45:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1177f4000) [pid = 1646] [serial = 69] [outer = 0x1177ee800] 20:45:52 INFO - PROCESS | 1646 | 1461296752399 Marionette DEBUG loaded listener.js 20:45:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x11864b800) [pid = 1646] [serial = 70] [outer = 0x1177ee800] 20:45:52 INFO - PROCESS | 1646 | 1461296752891 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 674ms 20:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:45:52 INFO - PROCESS | 1646 | 1461296752921 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 20:45:52 INFO - PROCESS | 1646 | 1461296752925 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 20:45:52 INFO - PROCESS | 1646 | 1461296752930 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:45:52 INFO - PROCESS | 1646 | 1461296752931 Marionette TRACE conn2 <- [1,70,null,{}] 20:45:52 INFO - PROCESS | 1646 | 1461296752934 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:53 INFO - PROCESS | 1646 | 1461296753002 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 20:45:53 INFO - PROCESS | 1646 | 1461296753009 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x118c2b000 == 25 [pid = 1646] [id = 25] 20:45:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1189fa000) [pid = 1646] [serial = 71] [outer = 0x0] 20:45:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x118c4f800) [pid = 1646] [serial = 72] [outer = 0x1189fa000] 20:45:53 INFO - PROCESS | 1646 | 1461296753040 Marionette DEBUG loaded listener.js 20:45:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11a540000) [pid = 1646] [serial = 73] [outer = 0x1189fa000] 20:45:53 INFO - PROCESS | 1646 | 1461296753354 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:45:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 469ms 20:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:45:53 INFO - PROCESS | 1646 | 1461296753399 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 20:45:53 INFO - PROCESS | 1646 | 1461296753401 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 20:45:53 INFO - PROCESS | 1646 | 1461296753403 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:45:53 INFO - PROCESS | 1646 | 1461296753406 Marionette TRACE conn2 <- [1,74,null,{}] 20:45:53 INFO - PROCESS | 1646 | 1461296753413 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:53 INFO - PROCESS | 1646 | 1461296753491 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 20:45:53 INFO - PROCESS | 1646 | 1461296753533 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x119267800 == 26 [pid = 1646] [id = 26] 20:45:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x118f88000) [pid = 1646] [serial = 74] [outer = 0x0] 20:45:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11a548c00) [pid = 1646] [serial = 75] [outer = 0x118f88000] 20:45:53 INFO - PROCESS | 1646 | 1461296753562 Marionette DEBUG loaded listener.js 20:45:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11b037000) [pid = 1646] [serial = 76] [outer = 0x118f88000] 20:45:53 INFO - PROCESS | 1646 | 1461296753843 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:45:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 472ms 20:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:45:53 INFO - PROCESS | 1646 | 1461296753880 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 20:45:53 INFO - PROCESS | 1646 | 1461296753882 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 20:45:53 INFO - PROCESS | 1646 | 1461296753884 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:45:53 INFO - PROCESS | 1646 | 1461296753885 Marionette TRACE conn2 <- [1,78,null,{}] 20:45:53 INFO - PROCESS | 1646 | 1461296753887 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:53 INFO - PROCESS | 1646 | 1461296753964 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 20:45:53 INFO - PROCESS | 1646 | 1461296753968 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b1a800 == 27 [pid = 1646] [id = 27] 20:45:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11b037400) [pid = 1646] [serial = 77] [outer = 0x0] 20:45:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11b1f1000) [pid = 1646] [serial = 78] [outer = 0x11b037400] 20:45:53 INFO - PROCESS | 1646 | 1461296753997 Marionette DEBUG loaded listener.js 20:45:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11b962800) [pid = 1646] [serial = 79] [outer = 0x11b037400] 20:45:54 INFO - PROCESS | 1646 | 1461296754299 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 468ms 20:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:45:54 INFO - PROCESS | 1646 | 1461296754352 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 20:45:54 INFO - PROCESS | 1646 | 1461296754353 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 20:45:54 INFO - PROCESS | 1646 | 1461296754356 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:45:54 INFO - PROCESS | 1646 | 1461296754357 Marionette TRACE conn2 <- [1,82,null,{}] 20:45:54 INFO - PROCESS | 1646 | 1461296754359 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:54 INFO - PROCESS | 1646 | 1461296754428 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 20:45:54 INFO - PROCESS | 1646 | 1461296754433 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abad000 == 28 [pid = 1646] [id = 28] 20:45:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118c8b000) [pid = 1646] [serial = 80] [outer = 0x0] 20:45:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11baf3800) [pid = 1646] [serial = 81] [outer = 0x118c8b000] 20:45:54 INFO - PROCESS | 1646 | 1461296754461 Marionette DEBUG loaded listener.js 20:45:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11bca0000) [pid = 1646] [serial = 82] [outer = 0x118c8b000] 20:45:54 INFO - PROCESS | 1646 | 1461296754793 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 20:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:45:54 INFO - PROCESS | 1646 | 1461296754827 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 20:45:54 INFO - PROCESS | 1646 | 1461296754829 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 20:45:54 INFO - PROCESS | 1646 | 1461296754832 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:45:54 INFO - PROCESS | 1646 | 1461296754835 Marionette TRACE conn2 <- [1,86,null,{}] 20:45:54 INFO - PROCESS | 1646 | 1461296754838 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:54 INFO - PROCESS | 1646 | 1461296754992 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 20:45:55 INFO - PROCESS | 1646 | 1461296755008 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae75800 == 29 [pid = 1646] [id = 29] 20:45:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11baf3000) [pid = 1646] [serial = 83] [outer = 0x0] 20:45:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11bf5cc00) [pid = 1646] [serial = 84] [outer = 0x11baf3000] 20:45:55 INFO - PROCESS | 1646 | 1461296755053 Marionette DEBUG loaded listener.js 20:45:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11c23f400) [pid = 1646] [serial = 85] [outer = 0x11baf3000] 20:45:55 INFO - PROCESS | 1646 | 1461296755478 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:45:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 674ms 20:45:55 INFO - PROCESS | 1646 | 1461296755508 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 20:45:55 INFO - PROCESS | 1646 | 1461296755510 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 20:45:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:45:55 INFO - PROCESS | 1646 | 1461296755512 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:45:55 INFO - PROCESS | 1646 | 1461296755513 Marionette TRACE conn2 <- [1,90,null,{}] 20:45:55 INFO - PROCESS | 1646 | 1461296755516 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:55 INFO - PROCESS | 1646 | 1461296755617 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 20:45:55 INFO - PROCESS | 1646 | 1461296755624 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x11441b000 == 30 [pid = 1646] [id = 30] 20:45:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11581b800) [pid = 1646] [serial = 86] [outer = 0x0] 20:45:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11c240400) [pid = 1646] [serial = 87] [outer = 0x11581b800] 20:45:55 INFO - PROCESS | 1646 | 1461296755651 Marionette DEBUG loaded listener.js 20:45:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11c604800) [pid = 1646] [serial = 88] [outer = 0x11581b800] 20:45:55 INFO - PROCESS | 1646 | 1461296755932 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:45:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 20:45:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:45:55 INFO - PROCESS | 1646 | 1461296755982 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 20:45:55 INFO - PROCESS | 1646 | 1461296755983 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 20:45:55 INFO - PROCESS | 1646 | 1461296755985 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:45:55 INFO - PROCESS | 1646 | 1461296755986 Marionette TRACE conn2 <- [1,94,null,{}] 20:45:55 INFO - PROCESS | 1646 | 1461296755989 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:56 INFO - PROCESS | 1646 | 1461296756063 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 20:45:56 INFO - PROCESS | 1646 | 1461296756068 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba90800 == 31 [pid = 1646] [id = 31] 20:45:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11ab65400) [pid = 1646] [serial = 89] [outer = 0x0] 20:45:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11c9b1400) [pid = 1646] [serial = 90] [outer = 0x11ab65400] 20:45:56 INFO - PROCESS | 1646 | 1461296756098 Marionette DEBUG loaded listener.js 20:45:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x125b31c00) [pid = 1646] [serial = 91] [outer = 0x11ab65400] 20:45:56 INFO - PROCESS | 1646 | 1461296756420 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 20:45:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 467ms 20:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:45:56 INFO - PROCESS | 1646 | 1461296756454 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 20:45:56 INFO - PROCESS | 1646 | 1461296756455 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 20:45:56 INFO - PROCESS | 1646 | 1461296756458 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:45:56 INFO - PROCESS | 1646 | 1461296756459 Marionette TRACE conn2 <- [1,98,null,{}] 20:45:56 INFO - PROCESS | 1646 | 1461296756463 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:56 INFO - PROCESS | 1646 | 1461296756603 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 20:45:56 INFO - PROCESS | 1646 | 1461296756611 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11befa000 == 32 [pid = 1646] [id = 32] 20:45:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11c9af400) [pid = 1646] [serial = 92] [outer = 0x0] 20:45:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125b36400) [pid = 1646] [serial = 93] [outer = 0x11c9af400] 20:45:56 INFO - PROCESS | 1646 | 1461296756647 Marionette DEBUG loaded listener.js 20:45:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11c686000) [pid = 1646] [serial = 94] [outer = 0x11c9af400] 20:45:57 INFO - PROCESS | 1646 | 1461296757039 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 20:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 619ms 20:45:57 INFO - PROCESS | 1646 | 1461296757083 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 20:45:57 INFO - PROCESS | 1646 | 1461296757085 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 20:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:45:57 INFO - PROCESS | 1646 | 1461296757087 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:45:57 INFO - PROCESS | 1646 | 1461296757088 Marionette TRACE conn2 <- [1,102,null,{}] 20:45:57 INFO - PROCESS | 1646 | 1461296757090 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:57 INFO - PROCESS | 1646 | 1461296757160 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 20:45:57 INFO - PROCESS | 1646 | 1461296757165 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c284000 == 33 [pid = 1646] [id = 33] 20:45:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x125b3d800) [pid = 1646] [serial = 95] [outer = 0x0] 20:45:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x125e87800) [pid = 1646] [serial = 96] [outer = 0x125b3d800] 20:45:57 INFO - PROCESS | 1646 | 1461296757192 Marionette DEBUG loaded listener.js 20:45:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x125f9f400) [pid = 1646] [serial = 97] [outer = 0x125b3d800] 20:45:57 INFO - PROCESS | 1646 | 1461296757498 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 20:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 20:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:45:57 INFO - PROCESS | 1646 | 1461296757513 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 20:45:57 INFO - PROCESS | 1646 | 1461296757514 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 20:45:57 INFO - PROCESS | 1646 | 1461296757516 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:45:57 INFO - PROCESS | 1646 | 1461296757518 Marionette TRACE conn2 <- [1,106,null,{}] 20:45:57 INFO - PROCESS | 1646 | 1461296757520 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:57 INFO - PROCESS | 1646 | 1461296757607 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 20:45:57 INFO - PROCESS | 1646 | 1461296757611 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c89b000 == 34 [pid = 1646] [id = 34] 20:45:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125fa7400) [pid = 1646] [serial = 98] [outer = 0x0] 20:45:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x126503400) [pid = 1646] [serial = 99] [outer = 0x125fa7400] 20:45:57 INFO - PROCESS | 1646 | 1461296757644 Marionette DEBUG loaded listener.js 20:45:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x126ce2800) [pid = 1646] [serial = 100] [outer = 0x125fa7400] 20:45:57 INFO - PROCESS | 1646 | 1461296757949 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 20:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 20:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:45:57 INFO - PROCESS | 1646 | 1461296757986 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 20:45:57 INFO - PROCESS | 1646 | 1461296757987 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 20:45:57 INFO - PROCESS | 1646 | 1461296757989 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:45:57 INFO - PROCESS | 1646 | 1461296757992 Marionette TRACE conn2 <- [1,110,null,{}] 20:45:57 INFO - PROCESS | 1646 | 1461296757995 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:58 INFO - PROCESS | 1646 | 1461296758091 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 20:45:58 INFO - PROCESS | 1646 | 1461296758099 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8d0000 == 35 [pid = 1646] [id = 35] 20:45:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x125d0c000) [pid = 1646] [serial = 101] [outer = 0x0] 20:45:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x126ce1c00) [pid = 1646] [serial = 102] [outer = 0x125d0c000] 20:45:58 INFO - PROCESS | 1646 | 1461296758123 Marionette DEBUG loaded listener.js 20:45:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x125d04400) [pid = 1646] [serial = 103] [outer = 0x125d0c000] 20:45:58 INFO - PROCESS | 1646 | 1461296758403 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 20:45:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 420ms 20:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:45:58 INFO - PROCESS | 1646 | 1461296758413 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 20:45:58 INFO - PROCESS | 1646 | 1461296758414 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 20:45:58 INFO - PROCESS | 1646 | 1461296758416 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:45:58 INFO - PROCESS | 1646 | 1461296758417 Marionette TRACE conn2 <- [1,114,null,{}] 20:45:58 INFO - PROCESS | 1646 | 1461296758419 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:58 INFO - PROCESS | 1646 | 1461296758497 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 20:45:58 INFO - PROCESS | 1646 | 1461296758502 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cde000 == 36 [pid = 1646] [id = 36] 20:45:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x127283000) [pid = 1646] [serial = 104] [outer = 0x0] 20:45:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12820c400) [pid = 1646] [serial = 105] [outer = 0x127283000] 20:45:58 INFO - PROCESS | 1646 | 1461296758530 Marionette DEBUG loaded listener.js 20:45:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1282f1400) [pid = 1646] [serial = 106] [outer = 0x127283000] 20:45:58 INFO - PROCESS | 1646 | 1461296758830 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 20:45:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 418ms 20:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:45:58 INFO - PROCESS | 1646 | 1461296758835 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 20:45:58 INFO - PROCESS | 1646 | 1461296758836 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 20:45:58 INFO - PROCESS | 1646 | 1461296758838 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:45:58 INFO - PROCESS | 1646 | 1461296758839 Marionette TRACE conn2 <- [1,118,null,{}] 20:45:58 INFO - PROCESS | 1646 | 1461296758850 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:58 INFO - PROCESS | 1646 | 1461296758929 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 20:45:58 INFO - PROCESS | 1646 | 1461296758975 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c8b800 == 37 [pid = 1646] [id = 37] 20:45:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x126822400) [pid = 1646] [serial = 107] [outer = 0x0] 20:45:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1282f1000) [pid = 1646] [serial = 108] [outer = 0x126822400] 20:45:59 INFO - PROCESS | 1646 | 1461296759002 Marionette DEBUG loaded listener.js 20:45:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12b4c7000) [pid = 1646] [serial = 109] [outer = 0x126822400] 20:45:59 INFO - PROCESS | 1646 | 1461296759221 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 20:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 427ms 20:45:59 INFO - PROCESS | 1646 | 1461296759265 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 20:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:45:59 INFO - PROCESS | 1646 | 1461296759266 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 20:45:59 INFO - PROCESS | 1646 | 1461296759268 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:45:59 INFO - PROCESS | 1646 | 1461296759269 Marionette TRACE conn2 <- [1,122,null,{}] 20:45:59 INFO - PROCESS | 1646 | 1461296759279 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:59 INFO - PROCESS | 1646 | 1461296759356 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 20:45:59 INFO - PROCESS | 1646 | 1461296759363 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x126154800 == 38 [pid = 1646] [id = 38] 20:45:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12b4c7c00) [pid = 1646] [serial = 110] [outer = 0x0] 20:45:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12b7d8000) [pid = 1646] [serial = 111] [outer = 0x12b4c7c00] 20:45:59 INFO - PROCESS | 1646 | 1461296759388 Marionette DEBUG loaded listener.js 20:45:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12bb15000) [pid = 1646] [serial = 112] [outer = 0x12b4c7c00] 20:45:59 INFO - PROCESS | 1646 | 1461296759659 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 20:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 20:45:59 INFO - PROCESS | 1646 | 1461296759688 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 20:45:59 INFO - PROCESS | 1646 | 1461296759689 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 20:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:45:59 INFO - PROCESS | 1646 | 1461296759699 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:45:59 INFO - PROCESS | 1646 | 1461296759700 Marionette TRACE conn2 <- [1,126,null,{}] 20:45:59 INFO - PROCESS | 1646 | 1461296759702 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:45:59 INFO - PROCESS | 1646 | 1461296759788 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 20:45:59 INFO - PROCESS | 1646 | 1461296759887 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:45:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x114796800 == 39 [pid = 1646] [id = 39] 20:45:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x114454c00) [pid = 1646] [serial = 113] [outer = 0x0] 20:45:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x115375c00) [pid = 1646] [serial = 114] [outer = 0x114454c00] 20:45:59 INFO - PROCESS | 1646 | 1461296759940 Marionette DEBUG loaded listener.js 20:46:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11771e400) [pid = 1646] [serial = 115] [outer = 0x114454c00] 20:46:00 INFO - PROCESS | 1646 | 1461296760505 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 20:46:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:46:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 869ms 20:46:00 INFO - PROCESS | 1646 | 1461296760569 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 20:46:00 INFO - PROCESS | 1646 | 1461296760572 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 20:46:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:46:00 INFO - PROCESS | 1646 | 1461296760576 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:46:00 INFO - PROCESS | 1646 | 1461296760578 Marionette TRACE conn2 <- [1,130,null,{}] 20:46:00 INFO - PROCESS | 1646 | 1461296760582 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:00 INFO - PROCESS | 1646 | 1461296760682 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 20:46:00 INFO - PROCESS | 1646 | 1461296760742 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192be000 == 40 [pid = 1646] [id = 40] 20:46:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11a53b400) [pid = 1646] [serial = 116] [outer = 0x0] 20:46:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11aa03c00) [pid = 1646] [serial = 117] [outer = 0x11a53b400] 20:46:00 INFO - PROCESS | 1646 | 1461296760774 Marionette DEBUG loaded listener.js 20:46:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11ab62c00) [pid = 1646] [serial = 118] [outer = 0x11a53b400] 20:46:01 INFO - PROCESS | 1646 | 1461296761229 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 20:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 669ms 20:46:01 INFO - PROCESS | 1646 | 1461296761248 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 20:46:01 INFO - PROCESS | 1646 | 1461296761251 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 20:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:46:01 INFO - PROCESS | 1646 | 1461296761254 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:46:01 INFO - PROCESS | 1646 | 1461296761255 Marionette TRACE conn2 <- [1,134,null,{}] 20:46:01 INFO - PROCESS | 1646 | 1461296761258 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:01 INFO - PROCESS | 1646 | 1461296761356 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 20:46:01 INFO - PROCESS | 1646 | 1461296761400 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba8f000 == 41 [pid = 1646] [id = 41] 20:46:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11b037c00) [pid = 1646] [serial = 119] [outer = 0x0] 20:46:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11baf1000) [pid = 1646] [serial = 120] [outer = 0x11b037c00] 20:46:01 INFO - PROCESS | 1646 | 1461296761430 Marionette DEBUG loaded listener.js 20:46:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11bfa9800) [pid = 1646] [serial = 121] [outer = 0x11b037c00] 20:46:01 INFO - PROCESS | 1646 | 1461296761883 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 20:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 669ms 20:46:01 INFO - PROCESS | 1646 | 1461296761925 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 20:46:01 INFO - PROCESS | 1646 | 1461296761928 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 20:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:46:01 INFO - PROCESS | 1646 | 1461296761934 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:46:01 INFO - PROCESS | 1646 | 1461296761938 Marionette TRACE conn2 <- [1,138,null,{}] 20:46:01 INFO - PROCESS | 1646 | 1461296761942 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:02 INFO - PROCESS | 1646 | 1461296762055 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 20:46:02 INFO - PROCESS | 1646 | 1461296762118 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x126844800 == 42 [pid = 1646] [id = 42] 20:46:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12637a800) [pid = 1646] [serial = 122] [outer = 0x0] 20:46:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x126821800) [pid = 1646] [serial = 123] [outer = 0x12637a800] 20:46:02 INFO - PROCESS | 1646 | 1461296762148 Marionette DEBUG loaded listener.js 20:46:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x126f56000) [pid = 1646] [serial = 124] [outer = 0x12637a800] 20:46:02 INFO - PROCESS | 1646 | 1461296762763 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 20:46:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:46:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 880ms 20:46:02 INFO - PROCESS | 1646 | 1461296762811 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 20:46:02 INFO - PROCESS | 1646 | 1461296762813 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 20:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:46:02 INFO - PROCESS | 1646 | 1461296762817 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:46:02 INFO - PROCESS | 1646 | 1461296762819 Marionette TRACE conn2 <- [1,142,null,{}] 20:46:02 INFO - PROCESS | 1646 | 1461296762822 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:02 INFO - PROCESS | 1646 | 1461296762905 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 20:46:02 INFO - PROCESS | 1646 | 1461296762963 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192b6000 == 43 [pid = 1646] [id = 43] 20:46:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1189cf000) [pid = 1646] [serial = 125] [outer = 0x0] 20:46:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x118c4b400) [pid = 1646] [serial = 126] [outer = 0x1189cf000] 20:46:02 INFO - PROCESS | 1646 | 1461296762991 Marionette DEBUG loaded listener.js 20:46:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x119287c00) [pid = 1646] [serial = 127] [outer = 0x1189cf000] 20:46:03 INFO - PROCESS | 1646 | 1461296763482 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12b775800 == 42 [pid = 1646] [id = 6] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x126154800 == 41 [pid = 1646] [id = 38] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x125c8b800 == 40 [pid = 1646] [id = 37] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x123cde000 == 39 [pid = 1646] [id = 36] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8d0000 == 38 [pid = 1646] [id = 35] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11c89b000 == 37 [pid = 1646] [id = 34] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11c284000 == 36 [pid = 1646] [id = 33] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11befa000 == 35 [pid = 1646] [id = 32] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba90800 == 34 [pid = 1646] [id = 31] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11441b000 == 33 [pid = 1646] [id = 30] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae75800 == 32 [pid = 1646] [id = 29] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11abad000 == 31 [pid = 1646] [id = 28] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x119b1a800 == 30 [pid = 1646] [id = 27] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x119267800 == 29 [pid = 1646] [id = 26] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x118c2b000 == 28 [pid = 1646] [id = 25] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11531e000 == 27 [pid = 1646] [id = 24] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11926b000 == 26 [pid = 1646] [id = 23] 20:46:03 INFO - PROCESS | 1646 | --DOCSHELL 0x1153a6000 == 25 [pid = 1646] [id = 22] 20:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 720ms 20:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:46:03 INFO - PROCESS | 1646 | 1461296763537 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 20:46:03 INFO - PROCESS | 1646 | 1461296763540 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 20:46:03 INFO - PROCESS | 1646 | 1461296763545 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:46:03 INFO - PROCESS | 1646 | 1461296763548 Marionette TRACE conn2 <- [1,146,null,{}] 20:46:03 INFO - PROCESS | 1646 | 1461296763553 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:03 INFO - PROCESS | 1646 | 1461296763645 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 20:46:03 INFO - PROCESS | 1646 | 1461296763706 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1153ae000 == 26 [pid = 1646] [id = 44] 20:46:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x118650000) [pid = 1646] [serial = 128] [outer = 0x0] 20:46:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1189f1800) [pid = 1646] [serial = 129] [outer = 0x118650000] 20:46:03 INFO - PROCESS | 1646 | 1461296763739 Marionette DEBUG loaded listener.js 20:46:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x119145c00) [pid = 1646] [serial = 130] [outer = 0x118650000] 20:46:04 INFO - PROCESS | 1646 | 1461296764183 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 20:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 672ms 20:46:04 INFO - PROCESS | 1646 | 1461296764218 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 20:46:04 INFO - PROCESS | 1646 | 1461296764222 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 20:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:46:04 INFO - PROCESS | 1646 | 1461296764246 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:46:04 INFO - PROCESS | 1646 | 1461296764248 Marionette TRACE conn2 <- [1,150,null,{}] 20:46:04 INFO - PROCESS | 1646 | 1461296764250 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:04 INFO - PROCESS | 1646 | 1461296764343 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 20:46:04 INFO - PROCESS | 1646 | 1461296764404 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b1c000 == 27 [pid = 1646] [id = 45] 20:46:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11adb3000) [pid = 1646] [serial = 131] [outer = 0x0] 20:46:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11b040400) [pid = 1646] [serial = 132] [outer = 0x11adb3000] 20:46:04 INFO - PROCESS | 1646 | 1461296764435 Marionette DEBUG loaded listener.js 20:46:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11b95b800) [pid = 1646] [serial = 133] [outer = 0x11adb3000] 20:46:04 INFO - PROCESS | 1646 | 1461296764875 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 20:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 673ms 20:46:04 INFO - PROCESS | 1646 | 1461296764920 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 20:46:04 INFO - PROCESS | 1646 | 1461296764921 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 20:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:46:04 INFO - PROCESS | 1646 | 1461296764944 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:46:04 INFO - PROCESS | 1646 | 1461296764947 Marionette TRACE conn2 <- [1,154,null,{}] 20:46:04 INFO - PROCESS | 1646 | 1461296764954 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:05 INFO - PROCESS | 1646 | 1461296765050 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 20:46:05 INFO - PROCESS | 1646 | 1461296765107 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba8c800 == 28 [pid = 1646] [id = 46] 20:46:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11bf65400) [pid = 1646] [serial = 134] [outer = 0x0] 20:46:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11c1bdc00) [pid = 1646] [serial = 135] [outer = 0x11bf65400] 20:46:05 INFO - PROCESS | 1646 | 1461296765142 Marionette DEBUG loaded listener.js 20:46:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11c49d800) [pid = 1646] [serial = 136] [outer = 0x11bf65400] 20:46:05 INFO - PROCESS | 1646 | 1461296765586 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 20:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 675ms 20:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:46:05 INFO - PROCESS | 1646 | 1461296765616 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 20:46:05 INFO - PROCESS | 1646 | 1461296765618 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 20:46:05 INFO - PROCESS | 1646 | 1461296765620 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:46:05 INFO - PROCESS | 1646 | 1461296765621 Marionette TRACE conn2 <- [1,158,null,{}] 20:46:05 INFO - PROCESS | 1646 | 1461296765644 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:05 INFO - PROCESS | 1646 | 1461296765733 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 20:46:05 INFO - PROCESS | 1646 | 1461296765792 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c284000 == 29 [pid = 1646] [id = 47] 20:46:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11c49dc00) [pid = 1646] [serial = 137] [outer = 0x0] 20:46:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x125b32800) [pid = 1646] [serial = 138] [outer = 0x11c49dc00] 20:46:05 INFO - PROCESS | 1646 | 1461296765823 Marionette DEBUG loaded listener.js 20:46:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x125e8e000) [pid = 1646] [serial = 139] [outer = 0x11c49dc00] 20:46:06 INFO - PROCESS | 1646 | 1461296766262 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 20:46:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 687ms 20:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:46:06 INFO - PROCESS | 1646 | 1461296766353 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 20:46:06 INFO - PROCESS | 1646 | 1461296766354 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 20:46:06 INFO - PROCESS | 1646 | 1461296766360 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:46:06 INFO - PROCESS | 1646 | 1461296766361 Marionette TRACE conn2 <- [1,162,null,{}] 20:46:06 INFO - PROCESS | 1646 | 1461296766364 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:06 INFO - PROCESS | 1646 | 1461296766449 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 20:46:06 INFO - PROCESS | 1646 | 1461296766506 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c89f800 == 30 [pid = 1646] [id = 48] 20:46:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11c68ac00) [pid = 1646] [serial = 140] [outer = 0x0] 20:46:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1260a0800) [pid = 1646] [serial = 141] [outer = 0x11c68ac00] 20:46:06 INFO - PROCESS | 1646 | 1461296766537 Marionette DEBUG loaded listener.js 20:46:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x126508400) [pid = 1646] [serial = 142] [outer = 0x11c68ac00] 20:46:07 INFO - PROCESS | 1646 | 1461296767023 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 20:46:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 20:46:07 INFO - PROCESS | 1646 | 1461296767029 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 20:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:46:07 INFO - PROCESS | 1646 | 1461296767031 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 20:46:07 INFO - PROCESS | 1646 | 1461296767035 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:46:07 INFO - PROCESS | 1646 | 1461296767037 Marionette TRACE conn2 <- [1,166,null,{}] 20:46:07 INFO - PROCESS | 1646 | 1461296767041 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:07 INFO - PROCESS | 1646 | 1461296767129 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 20:46:07 INFO - PROCESS | 1646 | 1461296767173 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192c7000 == 31 [pid = 1646] [id = 49] 20:46:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1177e8000) [pid = 1646] [serial = 143] [outer = 0x0] 20:46:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x118c55800) [pid = 1646] [serial = 144] [outer = 0x1177e8000] 20:46:07 INFO - PROCESS | 1646 | 1461296767201 Marionette DEBUG loaded listener.js 20:46:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x119d94400) [pid = 1646] [serial = 145] [outer = 0x1177e8000] 20:46:07 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba8f000 == 30 [pid = 1646] [id = 41] 20:46:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1192be000 == 29 [pid = 1646] [id = 40] 20:46:07 INFO - PROCESS | 1646 | --DOCSHELL 0x114796800 == 28 [pid = 1646] [id = 39] 20:46:07 INFO - PROCESS | 1646 | 1461296767680 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 20:46:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 675ms 20:46:07 INFO - PROCESS | 1646 | 1461296767725 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 20:46:07 INFO - PROCESS | 1646 | 1461296767728 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 20:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:46:07 INFO - PROCESS | 1646 | 1461296767734 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:46:07 INFO - PROCESS | 1646 | 1461296767736 Marionette TRACE conn2 <- [1,170,null,{}] 20:46:07 INFO - PROCESS | 1646 | 1461296767741 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:07 INFO - PROCESS | 1646 | 1461296767836 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 20:46:07 INFO - PROCESS | 1646 | 1461296767897 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae85000 == 29 [pid = 1646] [id = 50] 20:46:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x119d98800) [pid = 1646] [serial = 146] [outer = 0x0] 20:46:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11ab6a000) [pid = 1646] [serial = 147] [outer = 0x119d98800] 20:46:07 INFO - PROCESS | 1646 | 1461296767930 Marionette DEBUG loaded listener.js 20:46:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11b95cc00) [pid = 1646] [serial = 148] [outer = 0x119d98800] 20:46:08 INFO - PROCESS | 1646 | 1461296768356 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 20:46:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 20:46:08 INFO - PROCESS | 1646 | 1461296768409 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 20:46:08 INFO - PROCESS | 1646 | 1461296768413 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 20:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:46:08 INFO - PROCESS | 1646 | 1461296768418 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:46:08 INFO - PROCESS | 1646 | 1461296768420 Marionette TRACE conn2 <- [1,174,null,{}] 20:46:08 INFO - PROCESS | 1646 | 1461296768422 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:08 INFO - PROCESS | 1646 | 1461296768517 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 20:46:08 INFO - PROCESS | 1646 | 1461296768583 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c50c000 == 30 [pid = 1646] [id = 51] 20:46:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11bf64800) [pid = 1646] [serial = 149] [outer = 0x0] 20:46:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x11c1b8000) [pid = 1646] [serial = 150] [outer = 0x11bf64800] 20:46:08 INFO - PROCESS | 1646 | 1461296768632 Marionette DEBUG loaded listener.js 20:46:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11c5c0400) [pid = 1646] [serial = 151] [outer = 0x11bf64800] 20:46:09 INFO - PROCESS | 1646 | 1461296769137 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 20:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 770ms 20:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:46:09 INFO - PROCESS | 1646 | 1461296769193 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 20:46:09 INFO - PROCESS | 1646 | 1461296769194 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 20:46:09 INFO - PROCESS | 1646 | 1461296769197 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:46:09 INFO - PROCESS | 1646 | 1461296769199 Marionette TRACE conn2 <- [1,178,null,{}] 20:46:09 INFO - PROCESS | 1646 | 1461296769208 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:09 INFO - PROCESS | 1646 | 1461296769303 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 20:46:09 INFO - PROCESS | 1646 | 1461296769366 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x118658000 == 31 [pid = 1646] [id = 52] 20:46:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x125f22400) [pid = 1646] [serial = 152] [outer = 0x0] 20:46:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12682a400) [pid = 1646] [serial = 153] [outer = 0x125f22400] 20:46:09 INFO - PROCESS | 1646 | 1461296769398 Marionette DEBUG loaded listener.js 20:46:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x127047c00) [pid = 1646] [serial = 154] [outer = 0x125f22400] 20:46:09 INFO - PROCESS | 1646 | 1461296769827 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 20:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 20:46:09 INFO - PROCESS | 1646 | 1461296769874 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 20:46:09 INFO - PROCESS | 1646 | 1461296769876 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 20:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:46:09 INFO - PROCESS | 1646 | 1461296769880 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:46:09 INFO - PROCESS | 1646 | 1461296769882 Marionette TRACE conn2 <- [1,182,null,{}] 20:46:09 INFO - PROCESS | 1646 | 1461296769884 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:09 INFO - PROCESS | 1646 | 1461296769976 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 20:46:10 INFO - PROCESS | 1646 | 1461296770037 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x126b3e800 == 32 [pid = 1646] [id = 53] 20:46:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12b285800) [pid = 1646] [serial = 155] [outer = 0x0] 20:46:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12b4c6c00) [pid = 1646] [serial = 156] [outer = 0x12b285800] 20:46:10 INFO - PROCESS | 1646 | 1461296770069 Marionette DEBUG loaded listener.js 20:46:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12bb11400) [pid = 1646] [serial = 157] [outer = 0x12b285800] 20:46:10 INFO - PROCESS | 1646 | 1461296770490 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 20:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 618ms 20:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:46:10 INFO - PROCESS | 1646 | 1461296770499 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 20:46:10 INFO - PROCESS | 1646 | 1461296770501 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 20:46:10 INFO - PROCESS | 1646 | 1461296770503 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:46:10 INFO - PROCESS | 1646 | 1461296770504 Marionette TRACE conn2 <- [1,186,null,{}] 20:46:10 INFO - PROCESS | 1646 | 1461296770507 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:10 INFO - PROCESS | 1646 | 1461296770597 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 20:46:10 INFO - PROCESS | 1646 | 1461296770680 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1136fb000 == 33 [pid = 1646] [id = 54] 20:46:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12bb1f800) [pid = 1646] [serial = 158] [outer = 0x0] 20:46:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12bbcd000) [pid = 1646] [serial = 159] [outer = 0x12bb1f800] 20:46:10 INFO - PROCESS | 1646 | 1461296770709 Marionette DEBUG loaded listener.js 20:46:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12bbd4000) [pid = 1646] [serial = 160] [outer = 0x12bb1f800] 20:46:11 INFO - PROCESS | 1646 | 1461296771118 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 20:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 668ms 20:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:46:11 INFO - PROCESS | 1646 | 1461296771187 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 20:46:11 INFO - PROCESS | 1646 | 1461296771189 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 20:46:11 INFO - PROCESS | 1646 | 1461296771195 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:46:11 INFO - PROCESS | 1646 | 1461296771197 Marionette TRACE conn2 <- [1,190,null,{}] 20:46:11 INFO - PROCESS | 1646 | 1461296771199 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:11 INFO - PROCESS | 1646 | 1461296771375 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 20:46:11 INFO - PROCESS | 1646 | 1461296771437 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x119269800 == 34 [pid = 1646] [id = 55] 20:46:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x1158b7800) [pid = 1646] [serial = 161] [outer = 0x0] 20:46:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x1177efc00) [pid = 1646] [serial = 162] [outer = 0x1158b7800] 20:46:11 INFO - PROCESS | 1646 | 1461296771464 Marionette DEBUG loaded listener.js 20:46:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x119d8c400) [pid = 1646] [serial = 163] [outer = 0x1158b7800] 20:46:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11c284000 == 33 [pid = 1646] [id = 47] 20:46:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba8c800 == 32 [pid = 1646] [id = 46] 20:46:11 INFO - PROCESS | 1646 | --DOCSHELL 0x119b1c000 == 31 [pid = 1646] [id = 45] 20:46:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1153ae000 == 30 [pid = 1646] [id = 44] 20:46:11 INFO - PROCESS | 1646 | 1461296771960 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 20:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 821ms 20:46:12 INFO - PROCESS | 1646 | 1461296772016 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 20:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:46:12 INFO - PROCESS | 1646 | 1461296772018 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 20:46:12 INFO - PROCESS | 1646 | 1461296772022 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:46:12 INFO - PROCESS | 1646 | 1461296772025 Marionette TRACE conn2 <- [1,194,null,{}] 20:46:12 INFO - PROCESS | 1646 | 1461296772029 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:12 INFO - PROCESS | 1646 | 1461296772122 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 20:46:12 INFO - PROCESS | 1646 | 1461296772200 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b174800 == 31 [pid = 1646] [id = 56] 20:46:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11b960400) [pid = 1646] [serial = 164] [outer = 0x0] 20:46:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11baf3400) [pid = 1646] [serial = 165] [outer = 0x11b960400] 20:46:12 INFO - PROCESS | 1646 | 1461296772235 Marionette DEBUG loaded listener.js 20:46:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11bf69c00) [pid = 1646] [serial = 166] [outer = 0x11b960400] 20:46:12 INFO - PROCESS | 1646 | 1461296772662 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 20:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 673ms 20:46:12 INFO - PROCESS | 1646 | 1461296772695 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 20:46:12 INFO - PROCESS | 1646 | 1461296772699 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 20:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:46:12 INFO - PROCESS | 1646 | 1461296772703 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:46:12 INFO - PROCESS | 1646 | 1461296772705 Marionette TRACE conn2 <- [1,198,null,{}] 20:46:12 INFO - PROCESS | 1646 | 1461296772708 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:12 INFO - PROCESS | 1646 | 1461296772801 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 20:46:12 INFO - PROCESS | 1646 | 1461296772853 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c7d000 == 32 [pid = 1646] [id = 57] 20:46:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x11c236000) [pid = 1646] [serial = 167] [outer = 0x0] 20:46:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x125b30800) [pid = 1646] [serial = 168] [outer = 0x11c236000] 20:46:12 INFO - PROCESS | 1646 | 1461296772883 Marionette DEBUG loaded listener.js 20:46:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x1260a1400) [pid = 1646] [serial = 169] [outer = 0x11c236000] 20:46:13 INFO - PROCESS | 1646 | 1461296773313 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 20:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 621ms 20:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:46:13 INFO - PROCESS | 1646 | 1461296773325 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 20:46:13 INFO - PROCESS | 1646 | 1461296773326 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 20:46:13 INFO - PROCESS | 1646 | 1461296773329 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:46:13 INFO - PROCESS | 1646 | 1461296773331 Marionette TRACE conn2 <- [1,202,null,{}] 20:46:13 INFO - PROCESS | 1646 | 1461296773339 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:13 INFO - PROCESS | 1646 | 1461296773433 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 20:46:13 INFO - PROCESS | 1646 | 1461296773515 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12796d800 == 33 [pid = 1646] [id = 58] 20:46:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x127041c00) [pid = 1646] [serial = 170] [outer = 0x0] 20:46:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x127957400) [pid = 1646] [serial = 171] [outer = 0x127041c00] 20:46:13 INFO - PROCESS | 1646 | 1461296773547 Marionette DEBUG loaded listener.js 20:46:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12bb15c00) [pid = 1646] [serial = 172] [outer = 0x127041c00] 20:46:13 INFO - PROCESS | 1646 | 1461296773980 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 20:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 671ms 20:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:46:14 INFO - PROCESS | 1646 | 1461296774001 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 20:46:14 INFO - PROCESS | 1646 | 1461296774002 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 20:46:14 INFO - PROCESS | 1646 | 1461296774005 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:46:14 INFO - PROCESS | 1646 | 1461296774006 Marionette TRACE conn2 <- [1,206,null,{}] 20:46:14 INFO - PROCESS | 1646 | 1461296774029 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:14 INFO - PROCESS | 1646 | 1461296774120 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 20:46:14 INFO - PROCESS | 1646 | 1461296774183 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b61f800 == 34 [pid = 1646] [id = 59] 20:46:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12cfdc800) [pid = 1646] [serial = 173] [outer = 0x0] 20:46:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12d035c00) [pid = 1646] [serial = 174] [outer = 0x12cfdc800] 20:46:14 INFO - PROCESS | 1646 | 1461296774214 Marionette DEBUG loaded listener.js 20:46:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12d22ec00) [pid = 1646] [serial = 175] [outer = 0x12cfdc800] 20:46:14 INFO - PROCESS | 1646 | 1461296774614 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 20:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 636ms 20:46:14 INFO - PROCESS | 1646 | 1461296774642 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 20:46:14 INFO - PROCESS | 1646 | 1461296774643 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 20:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:46:14 INFO - PROCESS | 1646 | 1461296774646 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:46:14 INFO - PROCESS | 1646 | 1461296774647 Marionette TRACE conn2 <- [1,210,null,{}] 20:46:14 INFO - PROCESS | 1646 | 1461296774650 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:14 INFO - PROCESS | 1646 | 1461296774736 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 20:46:14 INFO - PROCESS | 1646 | 1461296774815 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1153b2000 == 35 [pid = 1646] [id = 60] 20:46:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12d232400) [pid = 1646] [serial = 176] [outer = 0x0] 20:46:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12d23a800) [pid = 1646] [serial = 177] [outer = 0x12d232400] 20:46:14 INFO - PROCESS | 1646 | 1461296774846 Marionette DEBUG loaded listener.js 20:46:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12d3f4c00) [pid = 1646] [serial = 178] [outer = 0x12d232400] 20:46:15 INFO - PROCESS | 1646 | 1461296775267 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 20:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 668ms 20:46:15 INFO - PROCESS | 1646 | 1461296775315 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 20:46:15 INFO - PROCESS | 1646 | 1461296775316 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 20:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:46:15 INFO - PROCESS | 1646 | 1461296775318 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:46:15 INFO - PROCESS | 1646 | 1461296775320 Marionette TRACE conn2 <- [1,214,null,{}] 20:46:15 INFO - PROCESS | 1646 | 1461296775322 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:15 INFO - PROCESS | 1646 | 1461296775473 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 20:46:15 INFO - PROCESS | 1646 | 1461296775524 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce96000 == 36 [pid = 1646] [id = 61] 20:46:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12e11ec00) [pid = 1646] [serial = 179] [outer = 0x0] 20:46:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12e361400) [pid = 1646] [serial = 180] [outer = 0x12e11ec00] 20:46:15 INFO - PROCESS | 1646 | 1461296775558 Marionette DEBUG loaded listener.js 20:46:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12e37b400) [pid = 1646] [serial = 181] [outer = 0x12e11ec00] 20:46:15 INFO - PROCESS | 1646 | 1461296775973 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 20:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 667ms 20:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:46:15 INFO - PROCESS | 1646 | 1461296775987 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 20:46:15 INFO - PROCESS | 1646 | 1461296775988 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 20:46:15 INFO - PROCESS | 1646 | 1461296775990 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:46:15 INFO - PROCESS | 1646 | 1461296775992 Marionette TRACE conn2 <- [1,218,null,{}] 20:46:15 INFO - PROCESS | 1646 | 1461296775994 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:16 INFO - PROCESS | 1646 | 1461296776098 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 20:46:16 INFO - PROCESS | 1646 | 1461296776162 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0d3000 == 37 [pid = 1646] [id = 62] 20:46:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12e120400) [pid = 1646] [serial = 182] [outer = 0x0] 20:46:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12e383800) [pid = 1646] [serial = 183] [outer = 0x12e120400] 20:46:16 INFO - PROCESS | 1646 | 1461296776192 Marionette DEBUG loaded listener.js 20:46:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12e70a800) [pid = 1646] [serial = 184] [outer = 0x12e120400] 20:46:16 INFO - PROCESS | 1646 | 1461296776631 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 20:46:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:46:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 668ms 20:46:16 INFO - PROCESS | 1646 | 1461296776660 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 20:46:16 INFO - PROCESS | 1646 | 1461296776662 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 20:46:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:46:16 INFO - PROCESS | 1646 | 1461296776665 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:46:16 INFO - PROCESS | 1646 | 1461296776668 Marionette TRACE conn2 <- [1,222,null,{}] 20:46:16 INFO - PROCESS | 1646 | 1461296776671 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:16 INFO - PROCESS | 1646 | 1461296776764 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 20:46:16 INFO - PROCESS | 1646 | 1461296776818 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b16800 == 38 [pid = 1646] [id = 63] 20:46:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x11ac4ac00) [pid = 1646] [serial = 185] [outer = 0x0] 20:46:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x11b0a4800) [pid = 1646] [serial = 186] [outer = 0x11ac4ac00] 20:46:16 INFO - PROCESS | 1646 | 1461296776848 Marionette DEBUG loaded listener.js 20:46:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x11bf69800) [pid = 1646] [serial = 187] [outer = 0x11ac4ac00] 20:46:17 INFO - PROCESS | 1646 | --DOCSHELL 0x118658000 == 37 [pid = 1646] [id = 52] 20:46:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11c50c000 == 36 [pid = 1646] [id = 51] 20:46:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae85000 == 35 [pid = 1646] [id = 50] 20:46:17 INFO - PROCESS | 1646 | 1461296777319 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 20:46:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 20:46:17 INFO - PROCESS | 1646 | 1461296777336 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 20:46:17 INFO - PROCESS | 1646 | 1461296777338 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 20:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:46:17 INFO - PROCESS | 1646 | 1461296777367 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:46:17 INFO - PROCESS | 1646 | 1461296777369 Marionette TRACE conn2 <- [1,226,null,{}] 20:46:17 INFO - PROCESS | 1646 | 1461296777389 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:17 INFO - PROCESS | 1646 | 1461296777506 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 20:46:17 INFO - PROCESS | 1646 | 1461296777561 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8a3800 == 36 [pid = 1646] [id = 64] 20:46:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x118f87400) [pid = 1646] [serial = 188] [outer = 0x0] 20:46:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x11c239c00) [pid = 1646] [serial = 189] [outer = 0x118f87400] 20:46:17 INFO - PROCESS | 1646 | 1461296777594 Marionette DEBUG loaded listener.js 20:46:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x11ca9fc00) [pid = 1646] [serial = 190] [outer = 0x118f87400] 20:46:18 INFO - PROCESS | 1646 | 1461296778011 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 20:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 673ms 20:46:18 INFO - PROCESS | 1646 | 1461296778039 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 20:46:18 INFO - PROCESS | 1646 | 1461296778043 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 20:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:46:18 INFO - PROCESS | 1646 | 1461296778047 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:46:18 INFO - PROCESS | 1646 | 1461296778049 Marionette TRACE conn2 <- [1,230,null,{}] 20:46:18 INFO - PROCESS | 1646 | 1461296778052 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:18 INFO - PROCESS | 1646 | 1461296778151 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 20:46:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x125e8e800) [pid = 1646] [serial = 191] [outer = 0x12f974800] 20:46:18 INFO - PROCESS | 1646 | 1461296778227 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba6b800 == 37 [pid = 1646] [id = 65] 20:46:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x127365000) [pid = 1646] [serial = 192] [outer = 0x0] 20:46:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x127952400) [pid = 1646] [serial = 193] [outer = 0x127365000] 20:46:18 INFO - PROCESS | 1646 | 1461296778262 Marionette DEBUG loaded listener.js 20:46:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12b7da800) [pid = 1646] [serial = 194] [outer = 0x127365000] 20:46:18 INFO - PROCESS | 1646 | 1461296778750 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 20:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 770ms 20:46:18 INFO - PROCESS | 1646 | 1461296778818 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 20:46:18 INFO - PROCESS | 1646 | 1461296778819 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 20:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:46:18 INFO - PROCESS | 1646 | 1461296778822 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:46:18 INFO - PROCESS | 1646 | 1461296778824 Marionette TRACE conn2 <- [1,234,null,{}] 20:46:18 INFO - PROCESS | 1646 | 1461296778832 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:18 INFO - PROCESS | 1646 | 1461296778927 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 20:46:18 INFO - PROCESS | 1646 | 1461296778983 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d382000 == 38 [pid = 1646] [id = 66] 20:46:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12d235000) [pid = 1646] [serial = 195] [outer = 0x0] 20:46:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12d3f7400) [pid = 1646] [serial = 196] [outer = 0x12d235000] 20:46:19 INFO - PROCESS | 1646 | 1461296779016 Marionette DEBUG loaded listener.js 20:46:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12e11e000) [pid = 1646] [serial = 197] [outer = 0x12d235000] 20:46:19 INFO - PROCESS | 1646 | 1461296779441 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 20:46:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:46:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 672ms 20:46:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:46:19 INFO - PROCESS | 1646 | 1461296779494 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 20:46:19 INFO - PROCESS | 1646 | 1461296779496 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 20:46:19 INFO - PROCESS | 1646 | 1461296779498 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:46:19 INFO - PROCESS | 1646 | 1461296779500 Marionette TRACE conn2 <- [1,238,null,{}] 20:46:19 INFO - PROCESS | 1646 | 1461296779502 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:19 INFO - PROCESS | 1646 | 1461296779592 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 20:46:19 INFO - PROCESS | 1646 | 1461296779645 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da1f800 == 39 [pid = 1646] [id = 67] 20:46:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12e35b800) [pid = 1646] [serial = 198] [outer = 0x0] 20:46:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12e37a000) [pid = 1646] [serial = 199] [outer = 0x12e35b800] 20:46:19 INFO - PROCESS | 1646 | 1461296779676 Marionette DEBUG loaded listener.js 20:46:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12e70d000) [pid = 1646] [serial = 200] [outer = 0x12e35b800] 20:46:20 INFO - PROCESS | 1646 | 1461296780079 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 20:46:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 619ms 20:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:46:20 INFO - PROCESS | 1646 | 1461296780117 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 20:46:20 INFO - PROCESS | 1646 | 1461296780118 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 20:46:20 INFO - PROCESS | 1646 | 1461296780121 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:46:20 INFO - PROCESS | 1646 | 1461296780122 Marionette TRACE conn2 <- [1,242,null,{}] 20:46:20 INFO - PROCESS | 1646 | 1461296780124 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:20 INFO - PROCESS | 1646 | 1461296780216 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 20:46:20 INFO - PROCESS | 1646 | 1461296780298 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e42b000 == 40 [pid = 1646] [id = 68] 20:46:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12e711400) [pid = 1646] [serial = 201] [outer = 0x0] 20:46:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12e72a000) [pid = 1646] [serial = 202] [outer = 0x12e711400] 20:46:20 INFO - PROCESS | 1646 | 1461296780328 Marionette DEBUG loaded listener.js 20:46:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12ec8a800) [pid = 1646] [serial = 203] [outer = 0x12e711400] 20:46:20 INFO - PROCESS | 1646 | 1461296780751 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 20:46:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 669ms 20:46:20 INFO - PROCESS | 1646 | 1461296780790 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 20:46:20 INFO - PROCESS | 1646 | 1461296780792 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 20:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:46:20 INFO - PROCESS | 1646 | 1461296780794 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:46:20 INFO - PROCESS | 1646 | 1461296780795 Marionette TRACE conn2 <- [1,246,null,{}] 20:46:20 INFO - PROCESS | 1646 | 1461296780798 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:20 INFO - PROCESS | 1646 | 1461296780919 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 20:46:20 INFO - PROCESS | 1646 | 1461296780975 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e777000 == 41 [pid = 1646] [id = 69] 20:46:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12ec95400) [pid = 1646] [serial = 204] [outer = 0x0] 20:46:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12ee82c00) [pid = 1646] [serial = 205] [outer = 0x12ec95400] 20:46:21 INFO - PROCESS | 1646 | 1461296781004 Marionette DEBUG loaded listener.js 20:46:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12f520800) [pid = 1646] [serial = 206] [outer = 0x12ec95400] 20:46:21 INFO - PROCESS | 1646 | 1461296781419 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 20:46:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 20:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:46:21 INFO - PROCESS | 1646 | 1461296781465 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 20:46:21 INFO - PROCESS | 1646 | 1461296781466 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 20:46:21 INFO - PROCESS | 1646 | 1461296781469 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:46:21 INFO - PROCESS | 1646 | 1461296781470 Marionette TRACE conn2 <- [1,250,null,{}] 20:46:21 INFO - PROCESS | 1646 | 1461296781472 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:21 INFO - PROCESS | 1646 | 1461296781581 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 20:46:21 INFO - PROCESS | 1646 | 1461296781647 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ecb5000 == 42 [pid = 1646] [id = 70] 20:46:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x1268d7c00) [pid = 1646] [serial = 207] [outer = 0x0] 20:46:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x1268e0c00) [pid = 1646] [serial = 208] [outer = 0x1268d7c00] 20:46:21 INFO - PROCESS | 1646 | 1461296781677 Marionette DEBUG loaded listener.js 20:46:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x1268e4400) [pid = 1646] [serial = 209] [outer = 0x1268d7c00] 20:46:22 INFO - PROCESS | 1646 | 1461296782199 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 20:46:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:46:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 768ms 20:46:22 INFO - PROCESS | 1646 | 1461296782245 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 20:46:22 INFO - PROCESS | 1646 | 1461296782248 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 20:46:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:46:22 INFO - PROCESS | 1646 | 1461296782256 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:46:22 INFO - PROCESS | 1646 | 1461296782262 Marionette TRACE conn2 <- [1,254,null,{}] 20:46:22 INFO - PROCESS | 1646 | 1461296782267 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:22 INFO - PROCESS | 1646 | 1461296782407 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 20:46:22 INFO - PROCESS | 1646 | 1461296782489 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c73800 == 43 [pid = 1646] [id = 71] 20:46:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x11bafa400) [pid = 1646] [serial = 210] [outer = 0x0] 20:46:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x11bf67800) [pid = 1646] [serial = 211] [outer = 0x11bafa400] 20:46:22 INFO - PROCESS | 1646 | 1461296782518 Marionette DEBUG loaded listener.js 20:46:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x125b33000) [pid = 1646] [serial = 212] [outer = 0x11bafa400] 20:46:23 INFO - PROCESS | 1646 | --DOCSHELL 0x125c7d000 == 42 [pid = 1646] [id = 57] 20:46:23 INFO - PROCESS | 1646 | --DOCSHELL 0x11b174800 == 41 [pid = 1646] [id = 56] 20:46:23 INFO - PROCESS | 1646 | 1461296783042 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 20:46:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 827ms 20:46:23 INFO - PROCESS | 1646 | 1461296783082 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 20:46:23 INFO - PROCESS | 1646 | 1461296783084 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 20:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:46:23 INFO - PROCESS | 1646 | 1461296783088 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:46:23 INFO - PROCESS | 1646 | 1461296783090 Marionette TRACE conn2 <- [1,258,null,{}] 20:46:23 INFO - PROCESS | 1646 | 1461296783095 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:23 INFO - PROCESS | 1646 | 1461296783190 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 20:46:23 INFO - PROCESS | 1646 | 1461296783262 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c271800 == 42 [pid = 1646] [id = 72] 20:46:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x11b964400) [pid = 1646] [serial = 213] [outer = 0x0] 20:46:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x11bca3000) [pid = 1646] [serial = 214] [outer = 0x11b964400] 20:46:23 INFO - PROCESS | 1646 | 1461296783295 Marionette DEBUG loaded listener.js 20:46:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x125b37800) [pid = 1646] [serial = 215] [outer = 0x11b964400] 20:46:23 INFO - PROCESS | 1646 | 1461296783689 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 20:46:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 624ms 20:46:23 INFO - PROCESS | 1646 | 1461296783715 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 20:46:23 INFO - PROCESS | 1646 | 1461296783719 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 20:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:46:23 INFO - PROCESS | 1646 | 1461296783723 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:46:23 INFO - PROCESS | 1646 | 1461296783725 Marionette TRACE conn2 <- [1,262,null,{}] 20:46:23 INFO - PROCESS | 1646 | 1461296783728 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:23 INFO - PROCESS | 1646 | 1461296783823 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 20:46:23 INFO - PROCESS | 1646 | 1461296783880 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf70800 == 43 [pid = 1646] [id = 73] 20:46:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x12682fc00) [pid = 1646] [serial = 216] [outer = 0x0] 20:46:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x128214800) [pid = 1646] [serial = 217] [outer = 0x12682fc00] 20:46:23 INFO - PROCESS | 1646 | 1461296783910 Marionette DEBUG loaded listener.js 20:46:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12b6b1000) [pid = 1646] [serial = 218] [outer = 0x12682fc00] 20:46:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 620ms 20:46:24 INFO - PROCESS | 1646 | 1461296784337 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 20:46:24 INFO - PROCESS | 1646 | 1461296784344 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 20:46:24 INFO - PROCESS | 1646 | 1461296784345 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 20:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:46:24 INFO - PROCESS | 1646 | 1461296784348 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:46:24 INFO - PROCESS | 1646 | 1461296784350 Marionette TRACE conn2 <- [1,266,null,{}] 20:46:24 INFO - PROCESS | 1646 | 1461296784358 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:24 INFO - PROCESS | 1646 | 1461296784457 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 20:46:24 INFO - PROCESS | 1646 | 1461296784549 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dadd000 == 44 [pid = 1646] [id = 74] 20:46:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12bbc6800) [pid = 1646] [serial = 219] [outer = 0x0] 20:46:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12bbe2800) [pid = 1646] [serial = 220] [outer = 0x12bbc6800] 20:46:24 INFO - PROCESS | 1646 | 1461296784582 Marionette DEBUG loaded listener.js 20:46:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12d22d400) [pid = 1646] [serial = 221] [outer = 0x12bbc6800] 20:46:25 INFO - PROCESS | 1646 | 1461296784998 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 20:46:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:46:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 670ms 20:46:25 INFO - PROCESS | 1646 | 1461296785019 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 20:46:25 INFO - PROCESS | 1646 | 1461296785021 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 20:46:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:46:25 INFO - PROCESS | 1646 | 1461296785023 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:46:25 INFO - PROCESS | 1646 | 1461296785024 Marionette TRACE conn2 <- [1,270,null,{}] 20:46:25 INFO - PROCESS | 1646 | 1461296785027 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:25 INFO - PROCESS | 1646 | 1461296785120 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 20:46:25 INFO - PROCESS | 1646 | 1461296785172 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef65800 == 45 [pid = 1646] [id = 75] 20:46:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12bbdec00) [pid = 1646] [serial = 222] [outer = 0x0] 20:46:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12e121c00) [pid = 1646] [serial = 223] [outer = 0x12bbdec00] 20:46:25 INFO - PROCESS | 1646 | 1461296785204 Marionette DEBUG loaded listener.js 20:46:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12e382800) [pid = 1646] [serial = 224] [outer = 0x12bbdec00] 20:46:25 INFO - PROCESS | 1646 | 1461296785617 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 20:46:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:46:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 619ms 20:46:25 INFO - PROCESS | 1646 | 1461296785642 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 20:46:25 INFO - PROCESS | 1646 | 1461296785644 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 20:46:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:46:25 INFO - PROCESS | 1646 | 1461296785646 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:46:25 INFO - PROCESS | 1646 | 1461296785647 Marionette TRACE conn2 <- [1,274,null,{}] 20:46:25 INFO - PROCESS | 1646 | 1461296785650 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:25 INFO - PROCESS | 1646 | 1461296785739 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 20:46:25 INFO - PROCESS | 1646 | 1461296785827 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b25a800 == 46 [pid = 1646] [id = 76] 20:46:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x118fda800) [pid = 1646] [serial = 225] [outer = 0x0] 20:46:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12b276800) [pid = 1646] [serial = 226] [outer = 0x118fda800] 20:46:25 INFO - PROCESS | 1646 | 1461296785857 Marionette DEBUG loaded listener.js 20:46:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12b27b400) [pid = 1646] [serial = 227] [outer = 0x118fda800] 20:46:26 INFO - PROCESS | 1646 | 1461296786263 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 20:46:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 668ms 20:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:46:26 INFO - PROCESS | 1646 | 1461296786315 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 20:46:26 INFO - PROCESS | 1646 | 1461296786316 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 20:46:26 INFO - PROCESS | 1646 | 1461296786318 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:46:26 INFO - PROCESS | 1646 | 1461296786319 Marionette TRACE conn2 <- [1,278,null,{}] 20:46:26 INFO - PROCESS | 1646 | 1461296786321 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:26 INFO - PROCESS | 1646 | 1461296786472 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 20:46:26 INFO - PROCESS | 1646 | 1461296786487 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f579800 == 47 [pid = 1646] [id = 77] 20:46:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12e364400) [pid = 1646] [serial = 228] [outer = 0x0] 20:46:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12ec90000) [pid = 1646] [serial = 229] [outer = 0x12e364400] 20:46:26 INFO - PROCESS | 1646 | 1461296786532 Marionette DEBUG loaded listener.js 20:46:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12ee84c00) [pid = 1646] [serial = 230] [outer = 0x12e364400] 20:46:26 INFO - PROCESS | 1646 | 1461296786964 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 20:46:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 668ms 20:46:26 INFO - PROCESS | 1646 | 1461296786986 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 20:46:26 INFO - PROCESS | 1646 | 1461296786988 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 20:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:46:26 INFO - PROCESS | 1646 | 1461296786990 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:46:26 INFO - PROCESS | 1646 | 1461296786991 Marionette TRACE conn2 <- [1,282,null,{}] 20:46:26 INFO - PROCESS | 1646 | 1461296786994 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:27 INFO - PROCESS | 1646 | 1461296787100 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 20:46:27 INFO - PROCESS | 1646 | 1461296787168 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fad0000 == 48 [pid = 1646] [id = 78] 20:46:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x114d5cc00) [pid = 1646] [serial = 231] [outer = 0x0] 20:46:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x114d61400) [pid = 1646] [serial = 232] [outer = 0x114d5cc00] 20:46:27 INFO - PROCESS | 1646 | 1461296787198 Marionette DEBUG loaded listener.js 20:46:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x114d65000) [pid = 1646] [serial = 233] [outer = 0x114d5cc00] 20:46:27 INFO - PROCESS | 1646 | 1461296787603 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 20:46:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 619ms 20:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:46:27 INFO - PROCESS | 1646 | 1461296787609 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 20:46:27 INFO - PROCESS | 1646 | 1461296787611 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 20:46:27 INFO - PROCESS | 1646 | 1461296787613 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:46:27 INFO - PROCESS | 1646 | 1461296787614 Marionette TRACE conn2 <- [1,286,null,{}] 20:46:27 INFO - PROCESS | 1646 | 1461296787617 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:27 INFO - PROCESS | 1646 | 1461296787711 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 20:46:27 INFO - PROCESS | 1646 | 1461296787764 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fd1c000 == 49 [pid = 1646] [id = 79] 20:46:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x114d62000) [pid = 1646] [serial = 234] [outer = 0x0] 20:46:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12ee85400) [pid = 1646] [serial = 235] [outer = 0x114d62000] 20:46:27 INFO - PROCESS | 1646 | 1461296787793 Marionette DEBUG loaded listener.js 20:46:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x12f235c00) [pid = 1646] [serial = 236] [outer = 0x114d62000] 20:46:28 INFO - PROCESS | 1646 | 1461296788190 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 20:46:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:46:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 619ms 20:46:28 INFO - PROCESS | 1646 | 1461296788232 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 20:46:28 INFO - PROCESS | 1646 | 1461296788234 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 20:46:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:46:28 INFO - PROCESS | 1646 | 1461296788236 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:46:28 INFO - PROCESS | 1646 | 1461296788237 Marionette TRACE conn2 <- [1,290,null,{}] 20:46:28 INFO - PROCESS | 1646 | 1461296788239 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:28 INFO - PROCESS | 1646 | 1461296788336 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 20:46:28 INFO - PROCESS | 1646 | 1461296788421 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1134c7800 == 50 [pid = 1646] [id = 80] 20:46:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x118563c00) [pid = 1646] [serial = 237] [outer = 0x0] 20:46:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x12f23d000) [pid = 1646] [serial = 238] [outer = 0x118563c00] 20:46:28 INFO - PROCESS | 1646 | 1461296788466 Marionette DEBUG loaded listener.js 20:46:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12f525000) [pid = 1646] [serial = 239] [outer = 0x118563c00] 20:46:28 INFO - PROCESS | 1646 | 1461296788880 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 20:46:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:46:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 669ms 20:46:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:46:28 INFO - PROCESS | 1646 | 1461296788905 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 20:46:28 INFO - PROCESS | 1646 | 1461296788907 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 20:46:28 INFO - PROCESS | 1646 | 1461296788909 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:46:28 INFO - PROCESS | 1646 | 1461296788910 Marionette TRACE conn2 <- [1,294,null,{}] 20:46:28 INFO - PROCESS | 1646 | 1461296788912 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:29 INFO - PROCESS | 1646 | 1461296789007 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 20:46:29 INFO - PROCESS | 1646 | 1461296789162 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x119164800 == 51 [pid = 1646] [id = 81] 20:46:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x114d5e800) [pid = 1646] [serial = 240] [outer = 0x0] 20:46:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x11581ac00) [pid = 1646] [serial = 241] [outer = 0x114d5e800] 20:46:29 INFO - PROCESS | 1646 | 1461296789195 Marionette DEBUG loaded listener.js 20:46:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x119146c00) [pid = 1646] [serial = 242] [outer = 0x114d5e800] 20:46:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba6b800 == 50 [pid = 1646] [id = 65] 20:46:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8a3800 == 49 [pid = 1646] [id = 64] 20:46:29 INFO - PROCESS | 1646 | 1461296789750 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 868ms 20:46:29 INFO - PROCESS | 1646 | 1461296789778 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 20:46:29 INFO - PROCESS | 1646 | 1461296789781 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 20:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:46:29 INFO - PROCESS | 1646 | 1461296789784 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:46:29 INFO - PROCESS | 1646 | 1461296789787 Marionette TRACE conn2 <- [1,298,null,{}] 20:46:29 INFO - PROCESS | 1646 | 1461296789792 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:29 INFO - PROCESS | 1646 | 1461296789891 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12da1f800 == 48 [pid = 1646] [id = 67] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12e42b000 == 47 [pid = 1646] [id = 68] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12e777000 == 46 [pid = 1646] [id = 69] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12796d800 == 45 [pid = 1646] [id = 58] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12b61f800 == 44 [pid = 1646] [id = 59] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x1153b2000 == 43 [pid = 1646] [id = 60] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce96000 == 42 [pid = 1646] [id = 61] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0d3000 == 41 [pid = 1646] [id = 62] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x1134c7800 == 40 [pid = 1646] [id = 80] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12fd1c000 == 39 [pid = 1646] [id = 79] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12fad0000 == 38 [pid = 1646] [id = 78] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12f579800 == 37 [pid = 1646] [id = 77] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12b25a800 == 36 [pid = 1646] [id = 76] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef65800 == 35 [pid = 1646] [id = 75] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12dadd000 == 34 [pid = 1646] [id = 74] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf70800 == 33 [pid = 1646] [id = 73] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x126c73800 == 32 [pid = 1646] [id = 71] 20:46:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11c271800 == 31 [pid = 1646] [id = 72] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12ecb1800 == 30 [pid = 1646] [id = 13] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2dd000 == 29 [pid = 1646] [id = 21] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12fd24000 == 28 [pid = 1646] [id = 19] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1192c7000 == 27 [pid = 1646] [id = 49] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x126844800 == 26 [pid = 1646] [id = 42] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11abba000 == 25 [pid = 1646] [id = 20] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12fae6800 == 24 [pid = 1646] [id = 18] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11c89f800 == 23 [pid = 1646] [id = 48] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0ce800 == 22 [pid = 1646] [id = 8] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12e418000 == 21 [pid = 1646] [id = 10] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12da21800 == 20 [pid = 1646] [id = 9] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x126b3e800 == 19 [pid = 1646] [id = 53] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1136fb000 == 18 [pid = 1646] [id = 54] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12d382000 == 17 [pid = 1646] [id = 66] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x119b16800 == 16 [pid = 1646] [id = 63] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12f12a800 == 15 [pid = 1646] [id = 15] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1192b6000 == 14 [pid = 1646] [id = 43] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12ecb5000 == 13 [pid = 1646] [id = 70] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x119164800 == 12 [pid = 1646] [id = 81] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef74000 == 11 [pid = 1646] [id = 14] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12e74a000 == 10 [pid = 1646] [id = 11] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12e773800 == 9 [pid = 1646] [id = 12] 20:46:33 INFO - PROCESS | 1646 | --DOCSHELL 0x119269800 == 8 [pid = 1646] [id = 55] 20:46:34 INFO - PROCESS | 1646 | 1461296794182 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x114218800 == 9 [pid = 1646] [id = 82] 20:46:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x1155d2c00) [pid = 1646] [serial = 243] [outer = 0x0] 20:46:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x1157cfc00) [pid = 1646] [serial = 244] [outer = 0x1155d2c00] 20:46:34 INFO - PROCESS | 1646 | 1461296794217 Marionette DEBUG loaded listener.js 20:46:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x1185f2000) [pid = 1646] [serial = 245] [outer = 0x1155d2c00] 20:46:34 INFO - PROCESS | 1646 | 1461296794506 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 4782ms 20:46:34 INFO - PROCESS | 1646 | 1461296794566 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 20:46:34 INFO - PROCESS | 1646 | 1461296794569 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 20:46:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:46:34 INFO - PROCESS | 1646 | 1461296794572 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:46:34 INFO - PROCESS | 1646 | 1461296794576 Marionette TRACE conn2 <- [1,302,null,{}] 20:46:34 INFO - PROCESS | 1646 | 1461296794580 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:34 INFO - PROCESS | 1646 | 1461296794660 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 20:46:34 INFO - PROCESS | 1646 | 1461296794732 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x11916b000 == 10 [pid = 1646] [id = 83] 20:46:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x118646800) [pid = 1646] [serial = 246] [outer = 0x0] 20:46:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x1197cc000) [pid = 1646] [serial = 247] [outer = 0x118646800] 20:46:34 INFO - PROCESS | 1646 | 1461296794760 Marionette DEBUG loaded listener.js 20:46:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x11b039400) [pid = 1646] [serial = 248] [outer = 0x118646800] 20:46:35 INFO - PROCESS | 1646 | 1461296795066 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 523ms 20:46:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:46:35 INFO - PROCESS | 1646 | 1461296795098 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 20:46:35 INFO - PROCESS | 1646 | 1461296795101 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 20:46:35 INFO - PROCESS | 1646 | 1461296795103 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:46:35 INFO - PROCESS | 1646 | 1461296795105 Marionette TRACE conn2 <- [1,306,null,{}] 20:46:35 INFO - PROCESS | 1646 | 1461296795107 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:35 INFO - PROCESS | 1646 | 1461296795188 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 20:46:35 INFO - PROCESS | 1646 | 1461296795196 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c25d800 == 11 [pid = 1646] [id = 84] 20:46:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x11ba55400) [pid = 1646] [serial = 249] [outer = 0x0] 20:46:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x11c5c0800) [pid = 1646] [serial = 250] [outer = 0x11ba55400] 20:46:35 INFO - PROCESS | 1646 | 1461296795223 Marionette DEBUG loaded listener.js 20:46:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x125f27c00) [pid = 1646] [serial = 251] [outer = 0x11ba55400] 20:46:35 INFO - PROCESS | 1646 | 1461296795619 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 569ms 20:46:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:46:35 INFO - PROCESS | 1646 | 1461296795672 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 20:46:35 INFO - PROCESS | 1646 | 1461296795674 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 20:46:35 INFO - PROCESS | 1646 | 1461296795681 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:46:35 INFO - PROCESS | 1646 | 1461296795686 Marionette TRACE conn2 <- [1,310,null,{}] 20:46:35 INFO - PROCESS | 1646 | 1461296795689 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:35 INFO - PROCESS | 1646 | 1461296795771 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 20:46:35 INFO - PROCESS | 1646 | 1461296795778 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x128425800 == 12 [pid = 1646] [id = 85] 20:46:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x1260a4400) [pid = 1646] [serial = 252] [outer = 0x0] 20:46:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x12703d800) [pid = 1646] [serial = 253] [outer = 0x1260a4400] 20:46:35 INFO - PROCESS | 1646 | 1461296795804 Marionette DEBUG loaded listener.js 20:46:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12820a000) [pid = 1646] [serial = 254] [outer = 0x1260a4400] 20:46:36 INFO - PROCESS | 1646 | 1461296796175 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 527ms 20:46:36 INFO - PROCESS | 1646 | 1461296796204 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 20:46:36 INFO - PROCESS | 1646 | 1461296796207 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 20:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:46:36 INFO - PROCESS | 1646 | 1461296796265 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:46:36 INFO - PROCESS | 1646 | 1461296796267 Marionette TRACE conn2 <- [1,314,null,{}] 20:46:36 INFO - PROCESS | 1646 | 1461296796271 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:36 INFO - PROCESS | 1646 | 1461296796437 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 20:46:36 INFO - PROCESS | 1646 | 1461296796497 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba6a000 == 13 [pid = 1646] [id = 86] 20:46:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x126510000) [pid = 1646] [serial = 255] [outer = 0x0] 20:46:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12b27d400) [pid = 1646] [serial = 256] [outer = 0x126510000] 20:46:36 INFO - PROCESS | 1646 | 1461296796539 Marionette DEBUG loaded listener.js 20:46:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x12b4bbc00) [pid = 1646] [serial = 257] [outer = 0x126510000] 20:46:37 INFO - PROCESS | 1646 | 1461296796999 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 784ms 20:46:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:46:37 INFO - PROCESS | 1646 | 1461296797035 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 20:46:37 INFO - PROCESS | 1646 | 1461296797036 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 20:46:37 INFO - PROCESS | 1646 | 1461296797038 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:46:37 INFO - PROCESS | 1646 | 1461296797040 Marionette TRACE conn2 <- [1,318,null,{}] 20:46:37 INFO - PROCESS | 1646 | 1461296797042 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:37 INFO - PROCESS | 1646 | 1461296797140 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 20:46:37 INFO - PROCESS | 1646 | 1461296797145 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d385000 == 14 [pid = 1646] [id = 87] 20:46:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12b6f2c00) [pid = 1646] [serial = 258] [outer = 0x0] 20:46:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x12b7d5400) [pid = 1646] [serial = 259] [outer = 0x12b6f2c00] 20:46:37 INFO - PROCESS | 1646 | 1461296797178 Marionette DEBUG loaded listener.js 20:46:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x12cfdd800) [pid = 1646] [serial = 260] [outer = 0x12b6f2c00] 20:46:37 INFO - PROCESS | 1646 | 1461296797572 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 568ms 20:46:37 INFO - PROCESS | 1646 | 1461296797614 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 20:46:37 INFO - PROCESS | 1646 | 1461296797616 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 20:46:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:46:37 INFO - PROCESS | 1646 | 1461296797618 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:46:37 INFO - PROCESS | 1646 | 1461296797619 Marionette TRACE conn2 <- [1,322,null,{}] 20:46:37 INFO - PROCESS | 1646 | 1461296797621 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:37 INFO - PROCESS | 1646 | 1461296797718 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 20:46:37 INFO - PROCESS | 1646 | 1461296797723 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e42c800 == 15 [pid = 1646] [id = 88] 20:46:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x12b6f4000) [pid = 1646] [serial = 261] [outer = 0x0] 20:46:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x12d22fc00) [pid = 1646] [serial = 262] [outer = 0x12b6f4000] 20:46:37 INFO - PROCESS | 1646 | 1461296797749 Marionette DEBUG loaded listener.js 20:46:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x12d91b400) [pid = 1646] [serial = 263] [outer = 0x12b6f4000] 20:46:38 INFO - PROCESS | 1646 | 1461296798114 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 20:46:38 INFO - PROCESS | 1646 | 1461296798141 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 20:46:38 INFO - PROCESS | 1646 | 1461296798144 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 20:46:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:46:38 INFO - PROCESS | 1646 | 1461296798147 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:46:38 INFO - PROCESS | 1646 | 1461296798148 Marionette TRACE conn2 <- [1,326,null,{}] 20:46:38 INFO - PROCESS | 1646 | 1461296798150 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:38 INFO - PROCESS | 1646 | 1461296798245 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x11581b800) [pid = 1646] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x11ab65400) [pid = 1646] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x11c9af400) [pid = 1646] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x125b3d800) [pid = 1646] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x125fa7400) [pid = 1646] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x125d0c000) [pid = 1646] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x118f88000) [pid = 1646] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x127283000) [pid = 1646] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x118653800) [pid = 1646] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x1189fa000) [pid = 1646] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x11baf3000) [pid = 1646] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x1156f5400) [pid = 1646] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x12fd10800) [pid = 1646] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x11c49dc00) [pid = 1646] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x11bafa400) [pid = 1646] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12e35b800) [pid = 1646] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x11adb3000) [pid = 1646] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x1158b7800) [pid = 1646] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x1177e8000) [pid = 1646] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x126822400) [pid = 1646] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12b4c7c00) [pid = 1646] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x1189cf000) [pid = 1646] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x1177ee800) [pid = 1646] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x11b037400) [pid = 1646] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x118c8b000) [pid = 1646] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12b7da400) [pid = 1646] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x12ec95400) [pid = 1646] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x12637a800) [pid = 1646] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x11b964400) [pid = 1646] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x125f22400) [pid = 1646] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x119d98800) [pid = 1646] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x11b037c00) [pid = 1646] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x12e711400) [pid = 1646] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x11ac4ac00) [pid = 1646] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x118650000) [pid = 1646] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x11c236000) [pid = 1646] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x11c68ac00) [pid = 1646] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x12bbc6800) [pid = 1646] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12e723800) [pid = 1646] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12e364400) [pid = 1646] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x12e37ec00) [pid = 1646] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x12d232400) [pid = 1646] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12e360800) [pid = 1646] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x118fda800) [pid = 1646] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x127365000) [pid = 1646] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12d91d400) [pid = 1646] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x12d22c400) [pid = 1646] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x1268d7c00) [pid = 1646] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x12cfdc800) [pid = 1646] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12b285800) [pid = 1646] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x12682fc00) [pid = 1646] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x12f522c00) [pid = 1646] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x11bf64800) [pid = 1646] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x12d235000) [pid = 1646] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x12e120400) [pid = 1646] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x12bbdec00) [pid = 1646] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x11b09cc00) [pid = 1646] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x118563c00) [pid = 1646] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12f5d3800) [pid = 1646] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x11b960400) [pid = 1646] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x11bf65400) [pid = 1646] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x11a53b400) [pid = 1646] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x114454c00) [pid = 1646] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x12f239000) [pid = 1646] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x114d62000) [pid = 1646] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x12ee82400) [pid = 1646] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12e11ec00) [pid = 1646] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x12ec94400) [pid = 1646] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12bb1f800) [pid = 1646] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x114d5cc00) [pid = 1646] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x118f87400) [pid = 1646] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:46:39 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x127041c00) [pid = 1646] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:46:39 INFO - PROCESS | 1646 | 1461296799360 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x114796000 == 16 [pid = 1646] [id = 89] 20:46:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x11423e000) [pid = 1646] [serial = 264] [outer = 0x0] 20:46:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x1147e6000) [pid = 1646] [serial = 265] [outer = 0x11423e000] 20:46:39 INFO - PROCESS | 1646 | 1461296799387 Marionette DEBUG loaded listener.js 20:46:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x1156ef400) [pid = 1646] [serial = 266] [outer = 0x11423e000] 20:46:39 INFO - PROCESS | 1646 | 1461296799663 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1571ms 20:46:39 INFO - PROCESS | 1646 | 1461296799735 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 20:46:39 INFO - PROCESS | 1646 | 1461296799736 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 20:46:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:46:39 INFO - PROCESS | 1646 | 1461296799749 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:46:39 INFO - PROCESS | 1646 | 1461296799750 Marionette TRACE conn2 <- [1,330,null,{}] 20:46:39 INFO - PROCESS | 1646 | 1461296799765 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:39 INFO - PROCESS | 1646 | 1461296799898 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 20:46:39 INFO - PROCESS | 1646 | 1461296799915 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2a7000 == 17 [pid = 1646] [id = 90] 20:46:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x1177f0000) [pid = 1646] [serial = 267] [outer = 0x0] 20:46:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x11aa10400) [pid = 1646] [serial = 268] [outer = 0x1177f0000] 20:46:39 INFO - PROCESS | 1646 | 1461296799944 Marionette DEBUG loaded listener.js 20:46:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x11bf67400) [pid = 1646] [serial = 269] [outer = 0x1177f0000] 20:46:40 INFO - PROCESS | 1646 | 1461296800372 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 634ms 20:46:40 INFO - PROCESS | 1646 | 1461296800378 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 20:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:46:40 INFO - PROCESS | 1646 | 1461296800379 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 20:46:40 INFO - PROCESS | 1646 | 1461296800381 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:46:40 INFO - PROCESS | 1646 | 1461296800383 Marionette TRACE conn2 <- [1,334,null,{}] 20:46:40 INFO - PROCESS | 1646 | 1461296800385 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:40 INFO - PROCESS | 1646 | 1461296800469 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 20:46:40 INFO - PROCESS | 1646 | 1461296800540 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c51b800 == 18 [pid = 1646] [id = 91] 20:46:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x1147dac00) [pid = 1646] [serial = 270] [outer = 0x0] 20:46:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x11c689000) [pid = 1646] [serial = 271] [outer = 0x1147dac00] 20:46:40 INFO - PROCESS | 1646 | 1461296800570 Marionette DEBUG loaded listener.js 20:46:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x125e88400) [pid = 1646] [serial = 272] [outer = 0x1147dac00] 20:46:40 INFO - PROCESS | 1646 | 1461296800849 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 20:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:46:40 INFO - PROCESS | 1646 | 1461296800901 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 20:46:40 INFO - PROCESS | 1646 | 1461296800902 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 20:46:40 INFO - PROCESS | 1646 | 1461296800904 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:46:40 INFO - PROCESS | 1646 | 1461296800905 Marionette TRACE conn2 <- [1,338,null,{}] 20:46:40 INFO - PROCESS | 1646 | 1461296800907 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:40 INFO - PROCESS | 1646 | 1461296800989 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 20:46:41 INFO - PROCESS | 1646 | 1461296801045 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba75000 == 19 [pid = 1646] [id = 92] 20:46:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x11c605800) [pid = 1646] [serial = 273] [outer = 0x0] 20:46:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x1268da000) [pid = 1646] [serial = 274] [outer = 0x11c605800] 20:46:41 INFO - PROCESS | 1646 | 1461296801080 Marionette DEBUG loaded listener.js 20:46:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12b6ad400) [pid = 1646] [serial = 275] [outer = 0x11c605800] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x119287c00) [pid = 1646] [serial = 127] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x1189f1800) [pid = 1646] [serial = 129] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x1177f4000) [pid = 1646] [serial = 69] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x11b1f1000) [pid = 1646] [serial = 78] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x11baf3800) [pid = 1646] [serial = 81] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x11864b800) [pid = 1646] [serial = 70] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x118c55800) [pid = 1646] [serial = 144] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x11c240400) [pid = 1646] [serial = 87] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x125b31c00) [pid = 1646] [serial = 91] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x11c9b1400) [pid = 1646] [serial = 90] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x125b36400) [pid = 1646] [serial = 93] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x125e87800) [pid = 1646] [serial = 96] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x125f9f400) [pid = 1646] [serial = 97] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x126503400) [pid = 1646] [serial = 99] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x126ce2800) [pid = 1646] [serial = 100] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x126ce1c00) [pid = 1646] [serial = 102] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x11bca0000) [pid = 1646] [serial = 82] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x1177efc00) [pid = 1646] [serial = 162] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x125d04400) [pid = 1646] [serial = 103] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x11a548c00) [pid = 1646] [serial = 75] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12820c400) [pid = 1646] [serial = 105] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x1282f1000) [pid = 1646] [serial = 108] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x118c4b400) [pid = 1646] [serial = 126] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x1282f1400) [pid = 1646] [serial = 106] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x118fcc400) [pid = 1646] [serial = 66] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x11c686000) [pid = 1646] [serial = 94] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x118c4f800) [pid = 1646] [serial = 72] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x11b037000) [pid = 1646] [serial = 76] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x11c23f400) [pid = 1646] [serial = 85] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x11b962800) [pid = 1646] [serial = 79] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x11bf5cc00) [pid = 1646] [serial = 84] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x11a540000) [pid = 1646] [serial = 73] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11c604800) [pid = 1646] [serial = 88] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x11632dc00) [pid = 1646] [serial = 63] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x11aa10c00) [pid = 1646] [serial = 67] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12bb15000) [pid = 1646] [serial = 112] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x130003000) [pid = 1646] [serial = 61] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x130008c00) [pid = 1646] [serial = 60] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x1186bbc00) [pid = 1646] [serial = 64] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x125b33000) [pid = 1646] [serial = 212] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12e72a000) [pid = 1646] [serial = 202] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x125b32800) [pid = 1646] [serial = 138] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12e70d000) [pid = 1646] [serial = 200] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x11b040400) [pid = 1646] [serial = 132] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12e37a000) [pid = 1646] [serial = 199] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11bca3000) [pid = 1646] [serial = 214] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x11baf1000) [pid = 1646] [serial = 120] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11b95b800) [pid = 1646] [serial = 133] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11b0a4800) [pid = 1646] [serial = 186] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x119d8c400) [pid = 1646] [serial = 163] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11581ac00) [pid = 1646] [serial = 241] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11bf67800) [pid = 1646] [serial = 211] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x119d94400) [pid = 1646] [serial = 145] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11ab62c00) [pid = 1646] [serial = 118] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12b4c7000) [pid = 1646] [serial = 109] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12b7d8000) [pid = 1646] [serial = 111] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11bfa9800) [pid = 1646] [serial = 121] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12ec8a800) [pid = 1646] [serial = 203] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1262af000) [pid = 1646] [serial = 8] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11c239c00) [pid = 1646] [serial = 189] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x127957400) [pid = 1646] [serial = 171] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x11bf69800) [pid = 1646] [serial = 187] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x119145c00) [pid = 1646] [serial = 130] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1260a1400) [pid = 1646] [serial = 169] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x126508400) [pid = 1646] [serial = 142] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11ab6a000) [pid = 1646] [serial = 147] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1260a0800) [pid = 1646] [serial = 141] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x125b30800) [pid = 1646] [serial = 168] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11baf3400) [pid = 1646] [serial = 165] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x125e8e000) [pid = 1646] [serial = 139] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x126f56000) [pid = 1646] [serial = 124] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12b4c6c00) [pid = 1646] [serial = 156] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1268e0c00) [pid = 1646] [serial = 208] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x125b37800) [pid = 1646] [serial = 215] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x127047c00) [pid = 1646] [serial = 154] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x126821800) [pid = 1646] [serial = 123] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11b95cc00) [pid = 1646] [serial = 148] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11c1bdc00) [pid = 1646] [serial = 135] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x128214800) [pid = 1646] [serial = 217] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1260a4c00) [pid = 1646] [serial = 11] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12682a400) [pid = 1646] [serial = 153] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12ee82c00) [pid = 1646] [serial = 205] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1268e4400) [pid = 1646] [serial = 209] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12d22ec00) [pid = 1646] [serial = 175] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12d3f7400) [pid = 1646] [serial = 196] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12bb11400) [pid = 1646] [serial = 157] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12bbcc800) [pid = 1646] [serial = 18] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12d035c00) [pid = 1646] [serial = 174] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12bbcd000) [pid = 1646] [serial = 159] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x127952400) [pid = 1646] [serial = 193] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12b6b1000) [pid = 1646] [serial = 218] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12b7db000) [pid = 1646] [serial = 15] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12bb11c00) [pid = 1646] [serial = 16] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12f520800) [pid = 1646] [serial = 206] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12e122400) [pid = 1646] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11c1b8000) [pid = 1646] [serial = 150] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12d3f4c00) [pid = 1646] [serial = 178] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x114d61400) [pid = 1646] [serial = 232] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12e710400) [pid = 1646] [serial = 31] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12ec90000) [pid = 1646] [serial = 229] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12e37bc00) [pid = 1646] [serial = 28] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12e361400) [pid = 1646] [serial = 180] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12bbe2800) [pid = 1646] [serial = 220] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12d23a800) [pid = 1646] [serial = 177] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12b27b400) [pid = 1646] [serial = 227] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x115375c00) [pid = 1646] [serial = 114] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12e365400) [pid = 1646] [serial = 27] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12b276800) [pid = 1646] [serial = 226] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12b7da800) [pid = 1646] [serial = 194] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12d91f800) [pid = 1646] [serial = 24] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12e11f800) [pid = 1646] [serial = 25] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12d22e000) [pid = 1646] [serial = 21] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12d232800) [pid = 1646] [serial = 22] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12f235c00) [pid = 1646] [serial = 236] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12f234800) [pid = 1646] [serial = 40] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12e37b400) [pid = 1646] [serial = 181] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12ee80400) [pid = 1646] [serial = 37] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12e383800) [pid = 1646] [serial = 183] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12bbd4000) [pid = 1646] [serial = 160] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12ee86c00) [pid = 1646] [serial = 39] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x114d65000) [pid = 1646] [serial = 233] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11ca9fc00) [pid = 1646] [serial = 190] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12ee85400) [pid = 1646] [serial = 235] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12ee7bc00) [pid = 1646] [serial = 36] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12d22d400) [pid = 1646] [serial = 221] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12e72e800) [pid = 1646] [serial = 33] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12ec8fc00) [pid = 1646] [serial = 34] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12ee84c00) [pid = 1646] [serial = 230] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12e121c00) [pid = 1646] [serial = 223] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12e70a400) [pid = 1646] [serial = 30] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12e70a800) [pid = 1646] [serial = 184] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12e382800) [pid = 1646] [serial = 224] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12f526800) [pid = 1646] [serial = 57] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12f978c00) [pid = 1646] [serial = 54] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12fd0a400) [pid = 1646] [serial = 55] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x12f525000) [pid = 1646] [serial = 239] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x12faac400) [pid = 1646] [serial = 51] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x12fd04c00) [pid = 1646] [serial = 52] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12f23d000) [pid = 1646] [serial = 238] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x12f577800) [pid = 1646] [serial = 45] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x11bf69c00) [pid = 1646] [serial = 166] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x12f97f400) [pid = 1646] [serial = 48] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x11c49d800) [pid = 1646] [serial = 136] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x11aa03c00) [pid = 1646] [serial = 117] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x11771e400) [pid = 1646] [serial = 115] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x12f23f000) [pid = 1646] [serial = 42] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x12f5d1400) [pid = 1646] [serial = 43] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x12bb15c00) [pid = 1646] [serial = 172] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 54 (0x12fd0e400) [pid = 1646] [serial = 58] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 53 (0x11c5c0400) [pid = 1646] [serial = 151] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | --DOMWINDOW == 52 (0x12e11e000) [pid = 1646] [serial = 197] [outer = 0x0] [url = about:blank] 20:46:42 INFO - PROCESS | 1646 | 1461296802516 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:46:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1622ms 20:46:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:46:42 INFO - PROCESS | 1646 | 1461296802530 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 20:46:42 INFO - PROCESS | 1646 | 1461296802532 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 20:46:42 INFO - PROCESS | 1646 | 1461296802535 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:46:42 INFO - PROCESS | 1646 | 1461296802538 Marionette TRACE conn2 <- [1,342,null,{}] 20:46:42 INFO - PROCESS | 1646 | 1461296802544 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:42 INFO - PROCESS | 1646 | 1461296802619 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 20:46:42 INFO - PROCESS | 1646 | 1461296802629 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x114737000 == 20 [pid = 1646] [id = 93] 20:46:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x11632f400) [pid = 1646] [serial = 276] [outer = 0x0] 20:46:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x116382800) [pid = 1646] [serial = 277] [outer = 0x11632f400] 20:46:42 INFO - PROCESS | 1646 | 1461296802657 Marionette DEBUG loaded listener.js 20:46:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x118570400) [pid = 1646] [serial = 278] [outer = 0x11632f400] 20:46:42 INFO - PROCESS | 1646 | 1461296802837 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:46:43 INFO - PROCESS | 1646 | 1461296803020 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:46:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 520ms 20:46:43 INFO - PROCESS | 1646 | 1461296803056 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 20:46:43 INFO - PROCESS | 1646 | 1461296803060 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 20:46:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:46:43 INFO - PROCESS | 1646 | 1461296803064 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:46:43 INFO - PROCESS | 1646 | 1461296803066 Marionette TRACE conn2 <- [1,346,null,{}] 20:46:43 INFO - PROCESS | 1646 | 1461296803068 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:43 INFO - PROCESS | 1646 | 1461296803137 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 20:46:43 INFO - PROCESS | 1646 | 1461296803144 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x116561000 == 21 [pid = 1646] [id = 94] 20:46:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x11864a400) [pid = 1646] [serial = 279] [outer = 0x0] 20:46:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x118f94c00) [pid = 1646] [serial = 280] [outer = 0x11864a400] 20:46:43 INFO - PROCESS | 1646 | 1461296803173 Marionette DEBUG loaded listener.js 20:46:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x118fda400) [pid = 1646] [serial = 281] [outer = 0x11864a400] 20:46:43 INFO - PROCESS | 1646 | 1461296803528 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:46:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 20:46:43 INFO - PROCESS | 1646 | 1461296803533 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 20:46:43 INFO - PROCESS | 1646 | 1461296803535 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 20:46:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:46:43 INFO - PROCESS | 1646 | 1461296803537 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:46:43 INFO - PROCESS | 1646 | 1461296803539 Marionette TRACE conn2 <- [1,350,null,{}] 20:46:43 INFO - PROCESS | 1646 | 1461296803549 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:43 INFO - PROCESS | 1646 | 1461296803643 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 20:46:43 INFO - PROCESS | 1646 | 1461296803650 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x119155000 == 22 [pid = 1646] [id = 95] 20:46:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x119b38c00) [pid = 1646] [serial = 282] [outer = 0x0] 20:46:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x11aa0a400) [pid = 1646] [serial = 283] [outer = 0x119b38c00] 20:46:43 INFO - PROCESS | 1646 | 1461296803752 Marionette DEBUG loaded listener.js 20:46:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x11ab47800) [pid = 1646] [serial = 284] [outer = 0x119b38c00] 20:46:44 INFO - PROCESS | 1646 | 1461296804133 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:46:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 623ms 20:46:44 INFO - PROCESS | 1646 | 1461296804161 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 20:46:44 INFO - PROCESS | 1646 | 1461296804163 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 20:46:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:46:44 INFO - PROCESS | 1646 | 1461296804171 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:46:44 INFO - PROCESS | 1646 | 1461296804172 Marionette TRACE conn2 <- [1,354,null,{}] 20:46:44 INFO - PROCESS | 1646 | 1461296804174 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:44 INFO - PROCESS | 1646 | 1461296804253 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 20:46:44 INFO - PROCESS | 1646 | 1461296804260 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192c5800 == 23 [pid = 1646] [id = 96] 20:46:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x11ab5e400) [pid = 1646] [serial = 285] [outer = 0x0] 20:46:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x11adb3000) [pid = 1646] [serial = 286] [outer = 0x11ab5e400] 20:46:44 INFO - PROCESS | 1646 | 1461296804287 Marionette DEBUG loaded listener.js 20:46:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x11b0a4800) [pid = 1646] [serial = 287] [outer = 0x11ab5e400] 20:46:44 INFO - PROCESS | 1646 | 1461296804622 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 474ms 20:46:44 INFO - PROCESS | 1646 | 1461296804640 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 20:46:44 INFO - PROCESS | 1646 | 1461296804641 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 20:46:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:46:44 INFO - PROCESS | 1646 | 1461296804650 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:46:44 INFO - PROCESS | 1646 | 1461296804651 Marionette TRACE conn2 <- [1,358,null,{}] 20:46:44 INFO - PROCESS | 1646 | 1461296804654 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:44 INFO - PROCESS | 1646 | 1461296804735 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 20:46:44 INFO - PROCESS | 1646 | 1461296804739 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b2f000 == 24 [pid = 1646] [id = 97] 20:46:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1186bbc00) [pid = 1646] [serial = 288] [outer = 0x0] 20:46:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x11b95b800) [pid = 1646] [serial = 289] [outer = 0x1186bbc00] 20:46:44 INFO - PROCESS | 1646 | 1461296804768 Marionette DEBUG loaded listener.js 20:46:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11ba56400) [pid = 1646] [serial = 290] [outer = 0x1186bbc00] 20:46:45 INFO - PROCESS | 1646 | 1461296805118 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 519ms 20:46:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:46:45 INFO - PROCESS | 1646 | 1461296805170 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 20:46:45 INFO - PROCESS | 1646 | 1461296805171 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 20:46:45 INFO - PROCESS | 1646 | 1461296805173 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:46:45 INFO - PROCESS | 1646 | 1461296805174 Marionette TRACE conn2 <- [1,362,null,{}] 20:46:45 INFO - PROCESS | 1646 | 1461296805176 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:45 INFO - PROCESS | 1646 | 1461296805273 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 20:46:45 INFO - PROCESS | 1646 | 1461296805303 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abbb800 == 25 [pid = 1646] [id = 98] 20:46:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11bafb400) [pid = 1646] [serial = 291] [outer = 0x0] 20:46:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x11bcab400) [pid = 1646] [serial = 292] [outer = 0x11bafb400] 20:46:45 INFO - PROCESS | 1646 | 1461296805332 Marionette DEBUG loaded listener.js 20:46:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x11bfafc00) [pid = 1646] [serial = 293] [outer = 0x11bafb400] 20:46:45 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12b6f2c00) [pid = 1646] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:46:45 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x11ba55400) [pid = 1646] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:46:45 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1260a4400) [pid = 1646] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:46:45 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x1155d2c00) [pid = 1646] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:46:45 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x118646800) [pid = 1646] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:46:45 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x1147dac00) [pid = 1646] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:46:45 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x126510000) [pid = 1646] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:46:45 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x114d5e800) [pid = 1646] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:46:45 INFO - PROCESS | 1646 | 1461296805628 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 471ms 20:46:45 INFO - PROCESS | 1646 | 1461296805651 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 20:46:45 INFO - PROCESS | 1646 | 1461296805652 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 20:46:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:46:45 INFO - PROCESS | 1646 | 1461296805654 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:46:45 INFO - PROCESS | 1646 | 1461296805655 Marionette TRACE conn2 <- [1,366,null,{}] 20:46:45 INFO - PROCESS | 1646 | 1461296805658 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:45 INFO - PROCESS | 1646 | 1461296805750 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 20:46:45 INFO - PROCESS | 1646 | 1461296805773 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae84800 == 26 [pid = 1646] [id = 99] 20:46:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x1185ff400) [pid = 1646] [serial = 294] [outer = 0x0] 20:46:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x11bca3000) [pid = 1646] [serial = 295] [outer = 0x1185ff400] 20:46:45 INFO - PROCESS | 1646 | 1461296805800 Marionette DEBUG loaded listener.js 20:46:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x11c23ac00) [pid = 1646] [serial = 296] [outer = 0x1185ff400] 20:46:46 INFO - PROCESS | 1646 | 1461296806098 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 469ms 20:46:46 INFO - PROCESS | 1646 | 1461296806124 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 20:46:46 INFO - PROCESS | 1646 | 1461296806125 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 20:46:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:46:46 INFO - PROCESS | 1646 | 1461296806130 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:46:46 INFO - PROCESS | 1646 | 1461296806131 Marionette TRACE conn2 <- [1,370,null,{}] 20:46:46 INFO - PROCESS | 1646 | 1461296806133 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:46 INFO - PROCESS | 1646 | 1461296806202 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 20:46:46 INFO - PROCESS | 1646 | 1461296806206 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b934000 == 27 [pid = 1646] [id = 100] 20:46:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x11c1b8c00) [pid = 1646] [serial = 297] [outer = 0x0] 20:46:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11c5c1c00) [pid = 1646] [serial = 298] [outer = 0x11c1b8c00] 20:46:46 INFO - PROCESS | 1646 | 1461296806235 Marionette DEBUG loaded listener.js 20:46:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11c68f400) [pid = 1646] [serial = 299] [outer = 0x11c1b8c00] 20:46:46 INFO - PROCESS | 1646 | 1461296806541 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:46:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:46:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 20:46:46 INFO - PROCESS | 1646 | 1461296806601 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 20:46:46 INFO - PROCESS | 1646 | 1461296806602 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 20:46:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:46:46 INFO - PROCESS | 1646 | 1461296806605 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:46:46 INFO - PROCESS | 1646 | 1461296806606 Marionette TRACE conn2 <- [1,374,null,{}] 20:46:46 INFO - PROCESS | 1646 | 1461296806608 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:46 INFO - PROCESS | 1646 | 1461296806677 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 20:46:46 INFO - PROCESS | 1646 | 1461296806681 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x119150800 == 28 [pid = 1646] [id = 101] 20:46:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x118fdb800) [pid = 1646] [serial = 300] [outer = 0x0] 20:46:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x11ca98800) [pid = 1646] [serial = 301] [outer = 0x118fdb800] 20:46:46 INFO - PROCESS | 1646 | 1461296806709 Marionette DEBUG loaded listener.js 20:46:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x125b34400) [pid = 1646] [serial = 302] [outer = 0x118fdb800] 20:46:47 INFO - PROCESS | 1646 | 1461296807032 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:46:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:46:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 467ms 20:46:47 INFO - PROCESS | 1646 | 1461296807073 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 20:46:47 INFO - PROCESS | 1646 | 1461296807074 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 20:46:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:46:47 INFO - PROCESS | 1646 | 1461296807076 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:46:47 INFO - PROCESS | 1646 | 1461296807077 Marionette TRACE conn2 <- [1,378,null,{}] 20:46:47 INFO - PROCESS | 1646 | 1461296807080 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:47 INFO - PROCESS | 1646 | 1461296807152 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 20:46:47 INFO - PROCESS | 1646 | 1461296807156 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x11befd800 == 29 [pid = 1646] [id = 102] 20:46:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x125b34c00) [pid = 1646] [serial = 303] [outer = 0x0] 20:46:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x125e80800) [pid = 1646] [serial = 304] [outer = 0x125b34c00] 20:46:47 INFO - PROCESS | 1646 | 1461296807186 Marionette DEBUG loaded listener.js 20:46:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x125ef2400) [pid = 1646] [serial = 305] [outer = 0x125b34c00] 20:46:47 INFO - PROCESS | 1646 | 1461296807609 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:46:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:46:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 569ms 20:46:47 INFO - PROCESS | 1646 | 1461296807646 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 20:46:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:46:47 INFO - PROCESS | 1646 | 1461296807648 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 20:46:47 INFO - PROCESS | 1646 | 1461296807652 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:46:47 INFO - PROCESS | 1646 | 1461296807654 Marionette TRACE conn2 <- [1,382,null,{}] 20:46:47 INFO - PROCESS | 1646 | 1461296807658 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:47 INFO - PROCESS | 1646 | 1461296807761 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 20:46:47 INFO - PROCESS | 1646 | 1461296807805 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x115337800 == 30 [pid = 1646] [id = 103] 20:46:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1156ef000) [pid = 1646] [serial = 306] [outer = 0x0] 20:46:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11581d400) [pid = 1646] [serial = 307] [outer = 0x1156ef000] 20:46:47 INFO - PROCESS | 1646 | 1461296807838 Marionette DEBUG loaded listener.js 20:46:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1177f4000) [pid = 1646] [serial = 308] [outer = 0x1156ef000] 20:46:48 INFO - PROCESS | 1646 | 1461296808406 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:46:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:46:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 821ms 20:46:48 INFO - PROCESS | 1646 | 1461296808473 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 20:46:48 INFO - PROCESS | 1646 | 1461296808477 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 20:46:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:46:48 INFO - PROCESS | 1646 | 1461296808482 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:46:48 INFO - PROCESS | 1646 | 1461296808484 Marionette TRACE conn2 <- [1,386,null,{}] 20:46:48 INFO - PROCESS | 1646 | 1461296808486 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:48 INFO - PROCESS | 1646 | 1461296808650 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 20:46:48 INFO - PROCESS | 1646 | 1461296808696 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x114b5c800 == 31 [pid = 1646] [id = 104] 20:46:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1157d1c00) [pid = 1646] [serial = 309] [outer = 0x0] 20:46:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1158ad000) [pid = 1646] [serial = 310] [outer = 0x1157d1c00] 20:46:48 INFO - PROCESS | 1646 | 1461296808724 Marionette DEBUG loaded listener.js 20:46:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11893c800) [pid = 1646] [serial = 311] [outer = 0x1157d1c00] 20:46:49 INFO - PROCESS | 1646 | --DOCSHELL 0x114218800 == 30 [pid = 1646] [id = 82] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1268da000) [pid = 1646] [serial = 274] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119146c00) [pid = 1646] [serial = 242] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12d22fc00) [pid = 1646] [serial = 262] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12b7d5400) [pid = 1646] [serial = 259] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x11c5c0800) [pid = 1646] [serial = 250] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x125f27c00) [pid = 1646] [serial = 251] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12703d800) [pid = 1646] [serial = 253] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1157cfc00) [pid = 1646] [serial = 244] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x1185f2000) [pid = 1646] [serial = 245] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1197cc000) [pid = 1646] [serial = 247] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x11b039400) [pid = 1646] [serial = 248] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x11c689000) [pid = 1646] [serial = 271] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1147e6000) [pid = 1646] [serial = 265] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x125e88400) [pid = 1646] [serial = 272] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x11aa10400) [pid = 1646] [serial = 268] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12b4bbc00) [pid = 1646] [serial = 257] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x12b27d400) [pid = 1646] [serial = 256] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x12cfdd800) [pid = 1646] [serial = 260] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x12820a000) [pid = 1646] [serial = 254] [outer = 0x0] [url = about:blank] 20:46:49 INFO - PROCESS | 1646 | 1461296809170 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 20:46:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:46:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 721ms 20:46:49 INFO - PROCESS | 1646 | 1461296809208 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 20:46:49 INFO - PROCESS | 1646 | 1461296809213 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 20:46:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:46:49 INFO - PROCESS | 1646 | 1461296809218 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:46:49 INFO - PROCESS | 1646 | 1461296809220 Marionette TRACE conn2 <- [1,390,null,{}] 20:46:49 INFO - PROCESS | 1646 | 1461296809223 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:49 INFO - PROCESS | 1646 | 1461296809294 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 20:46:49 INFO - PROCESS | 1646 | 1461296809300 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x118e3b800 == 31 [pid = 1646] [id = 105] 20:46:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x118c55800) [pid = 1646] [serial = 312] [outer = 0x0] 20:46:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x118fd9000) [pid = 1646] [serial = 313] [outer = 0x118c55800] 20:46:49 INFO - PROCESS | 1646 | 1461296809331 Marionette DEBUG loaded listener.js 20:46:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x11a543400) [pid = 1646] [serial = 314] [outer = 0x118c55800] 20:46:49 INFO - PROCESS | 1646 | 1461296809670 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 20:46:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:46:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 470ms 20:46:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:46:49 INFO - PROCESS | 1646 | 1461296809696 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 20:46:49 INFO - PROCESS | 1646 | 1461296809698 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 20:46:49 INFO - PROCESS | 1646 | 1461296809701 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:46:49 INFO - PROCESS | 1646 | 1461296809702 Marionette TRACE conn2 <- [1,394,null,{}] 20:46:49 INFO - PROCESS | 1646 | 1461296809704 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:49 INFO - PROCESS | 1646 | 1461296809777 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 20:46:49 INFO - PROCESS | 1646 | 1461296809783 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b2b800 == 32 [pid = 1646] [id = 106] 20:46:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x11a546c00) [pid = 1646] [serial = 315] [outer = 0x0] 20:46:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x11ab49000) [pid = 1646] [serial = 316] [outer = 0x11a546c00] 20:46:49 INFO - PROCESS | 1646 | 1461296809812 Marionette DEBUG loaded listener.js 20:46:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11b09d000) [pid = 1646] [serial = 317] [outer = 0x11a546c00] 20:46:50 INFO - PROCESS | 1646 | 1461296810182 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 20:46:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:46:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 20:46:50 INFO - PROCESS | 1646 | 1461296810226 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 20:46:50 INFO - PROCESS | 1646 | 1461296810231 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 20:46:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:46:50 INFO - PROCESS | 1646 | 1461296810244 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:46:50 INFO - PROCESS | 1646 | 1461296810249 Marionette TRACE conn2 <- [1,398,null,{}] 20:46:50 INFO - PROCESS | 1646 | 1461296810253 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:50 INFO - PROCESS | 1646 | 1461296810370 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 20:46:50 INFO - PROCESS | 1646 | 1461296810382 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0c2000 == 33 [pid = 1646] [id = 107] 20:46:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x114d5fc00) [pid = 1646] [serial = 318] [outer = 0x0] 20:46:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x11b961000) [pid = 1646] [serial = 319] [outer = 0x114d5fc00] 20:46:50 INFO - PROCESS | 1646 | 1461296810425 Marionette DEBUG loaded listener.js 20:46:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x11bf5cc00) [pid = 1646] [serial = 320] [outer = 0x114d5fc00] 20:46:50 INFO - PROCESS | 1646 | 1461296810852 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 20:46:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:46:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 681ms 20:46:50 INFO - PROCESS | 1646 | 1461296810918 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 20:46:50 INFO - PROCESS | 1646 | 1461296810919 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 20:46:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:46:50 INFO - PROCESS | 1646 | 1461296810921 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:46:50 INFO - PROCESS | 1646 | 1461296810922 Marionette TRACE conn2 <- [1,402,null,{}] 20:46:50 INFO - PROCESS | 1646 | 1461296810925 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:51 INFO - PROCESS | 1646 | 1461296810997 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 20:46:51 INFO - PROCESS | 1646 | 1461296811001 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bee3800 == 34 [pid = 1646] [id = 108] 20:46:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x11bf69800) [pid = 1646] [serial = 321] [outer = 0x0] 20:46:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11c1b0800) [pid = 1646] [serial = 322] [outer = 0x11bf69800] 20:46:51 INFO - PROCESS | 1646 | 1461296811029 Marionette DEBUG loaded listener.js 20:46:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11c49ac00) [pid = 1646] [serial = 323] [outer = 0x11bf69800] 20:46:51 INFO - PROCESS | 1646 | 1461296811378 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 20:46:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:46:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 467ms 20:46:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:46:51 INFO - PROCESS | 1646 | 1461296811390 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 20:46:51 INFO - PROCESS | 1646 | 1461296811391 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 20:46:51 INFO - PROCESS | 1646 | 1461296811396 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:46:51 INFO - PROCESS | 1646 | 1461296811398 Marionette TRACE conn2 <- [1,406,null,{}] 20:46:51 INFO - PROCESS | 1646 | 1461296811400 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:51 INFO - PROCESS | 1646 | 1461296811487 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 20:46:51 INFO - PROCESS | 1646 | 1461296811517 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2c1000 == 35 [pid = 1646] [id = 109] 20:46:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11c686000) [pid = 1646] [serial = 324] [outer = 0x0] 20:46:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11c9b3800) [pid = 1646] [serial = 325] [outer = 0x11c686000] 20:46:51 INFO - PROCESS | 1646 | 1461296811550 Marionette DEBUG loaded listener.js 20:46:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x125e87800) [pid = 1646] [serial = 326] [outer = 0x11c686000] 20:46:51 INFO - PROCESS | 1646 | 1461296811925 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 20:46:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:46:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 571ms 20:46:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:46:51 INFO - PROCESS | 1646 | 1461296811967 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 20:46:51 INFO - PROCESS | 1646 | 1461296811968 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 20:46:51 INFO - PROCESS | 1646 | 1461296811970 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:46:51 INFO - PROCESS | 1646 | 1461296811971 Marionette TRACE conn2 <- [1,410,null,{}] 20:46:51 INFO - PROCESS | 1646 | 1461296811973 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:52 INFO - PROCESS | 1646 | 1461296812056 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 20:46:52 INFO - PROCESS | 1646 | 1461296812083 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c51a800 == 36 [pid = 1646] [id = 110] 20:46:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x125e88400) [pid = 1646] [serial = 327] [outer = 0x0] 20:46:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x12636e800) [pid = 1646] [serial = 328] [outer = 0x125e88400] 20:46:52 INFO - PROCESS | 1646 | 1461296812109 Marionette DEBUG loaded listener.js 20:46:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x126825400) [pid = 1646] [serial = 329] [outer = 0x125e88400] 20:46:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:46:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 20:46:52 INFO - PROCESS | 1646 | 1461296812485 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 20:46:52 INFO - PROCESS | 1646 | 1461296812489 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 20:46:52 INFO - PROCESS | 1646 | 1461296812490 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 20:46:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:46:52 INFO - PROCESS | 1646 | 1461296812497 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:46:52 INFO - PROCESS | 1646 | 1461296812498 Marionette TRACE conn2 <- [1,414,null,{}] 20:46:52 INFO - PROCESS | 1646 | 1461296812500 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:52 INFO - PROCESS | 1646 | 1461296812593 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 20:46:52 INFO - PROCESS | 1646 | 1461296812597 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8cc800 == 37 [pid = 1646] [id = 111] 20:46:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x126827800) [pid = 1646] [serial = 330] [outer = 0x0] 20:46:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1268dec00) [pid = 1646] [serial = 331] [outer = 0x126827800] 20:46:52 INFO - PROCESS | 1646 | 1461296812623 Marionette DEBUG loaded listener.js 20:46:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1268e6800) [pid = 1646] [serial = 332] [outer = 0x126827800] 20:46:52 INFO - PROCESS | 1646 | 1461296812967 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 20:46:53 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1177f0000) [pid = 1646] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:46:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:46:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 20:46:53 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11423e000) [pid = 1646] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:46:53 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12b6f4000) [pid = 1646] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:46:53 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119b38c00) [pid = 1646] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:46:53 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x11632f400) [pid = 1646] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:46:53 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x11864a400) [pid = 1646] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:46:53 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x11c605800) [pid = 1646] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:46:53 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x11ab5e400) [pid = 1646] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:46:53 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x1185ff400) [pid = 1646] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:46:53 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1186bbc00) [pid = 1646] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:46:53 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x11bafb400) [pid = 1646] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:46:53 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x11c1b8c00) [pid = 1646] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:46:53 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x118fdb800) [pid = 1646] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:46:53 INFO - PROCESS | 1646 | 1461296813020 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 20:46:53 INFO - PROCESS | 1646 | 1461296813021 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 20:46:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:46:53 INFO - PROCESS | 1646 | 1461296813024 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:46:53 INFO - PROCESS | 1646 | 1461296813025 Marionette TRACE conn2 <- [1,418,null,{}] 20:46:53 INFO - PROCESS | 1646 | 1461296813027 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:53 INFO - PROCESS | 1646 | 1461296813112 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 20:46:53 INFO - PROCESS | 1646 | 1461296813139 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c6f800 == 38 [pid = 1646] [id = 112] 20:46:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1185fa000) [pid = 1646] [serial = 333] [outer = 0x0] 20:46:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x118fd4800) [pid = 1646] [serial = 334] [outer = 0x1185fa000] 20:46:53 INFO - PROCESS | 1646 | 1461296813165 Marionette DEBUG loaded listener.js 20:46:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11c23e800) [pid = 1646] [serial = 335] [outer = 0x1185fa000] 20:46:53 INFO - PROCESS | 1646 | 1461296813916 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 20:46:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 20:46:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 920ms 20:46:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:46:53 INFO - PROCESS | 1646 | 1461296813946 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 20:46:53 INFO - PROCESS | 1646 | 1461296813947 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 20:46:53 INFO - PROCESS | 1646 | 1461296813949 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:46:53 INFO - PROCESS | 1646 | 1461296813950 Marionette TRACE conn2 <- [1,422,null,{}] 20:46:53 INFO - PROCESS | 1646 | 1461296813952 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:54 INFO - PROCESS | 1646 | 1461296814022 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 20:46:54 INFO - PROCESS | 1646 | 1461296814029 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0c1000 == 39 [pid = 1646] [id = 113] 20:46:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11ab5e400) [pid = 1646] [serial = 336] [outer = 0x0] 20:46:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x126cdc000) [pid = 1646] [serial = 337] [outer = 0x11ab5e400] 20:46:54 INFO - PROCESS | 1646 | 1461296814054 Marionette DEBUG loaded listener.js 20:46:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x127047000) [pid = 1646] [serial = 338] [outer = 0x11ab5e400] 20:46:54 INFO - PROCESS | 1646 | 1461296814847 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 20:46:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:46:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 919ms 20:46:54 INFO - PROCESS | 1646 | 1461296814868 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 20:46:54 INFO - PROCESS | 1646 | 1461296814869 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 20:46:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:46:54 INFO - PROCESS | 1646 | 1461296814872 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:46:54 INFO - PROCESS | 1646 | 1461296814873 Marionette TRACE conn2 <- [1,426,null,{}] 20:46:54 INFO - PROCESS | 1646 | 1461296814877 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:54 INFO - PROCESS | 1646 | 1461296814948 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 20:46:54 INFO - PROCESS | 1646 | 1461296814992 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x125f8f800 == 40 [pid = 1646] [id = 114] 20:46:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11ab4b000) [pid = 1646] [serial = 339] [outer = 0x0] 20:46:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x127368800) [pid = 1646] [serial = 340] [outer = 0x11ab4b000] 20:46:55 INFO - PROCESS | 1646 | 1461296815021 Marionette DEBUG loaded listener.js 20:46:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x128214000) [pid = 1646] [serial = 341] [outer = 0x11ab4b000] 20:46:55 INFO - PROCESS | 1646 | 1461296815496 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 20:46:55 INFO - PROCESS | 1646 | 1461296815549 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 20:46:55 INFO - PROCESS | 1646 | 1461296815555 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:46:55 INFO - PROCESS | 1646 | 1461296815559 Marionette TRACE conn2 <- [1,430,null,{}] 20:46:55 INFO - PROCESS | 1646 | 1461296815565 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:55 INFO - PROCESS | 1646 | 1461296815704 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 20:46:55 INFO - PROCESS | 1646 | 1461296815786 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192be800 == 41 [pid = 1646] [id = 115] 20:46:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1189c6800) [pid = 1646] [serial = 342] [outer = 0x0] 20:46:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118fd7000) [pid = 1646] [serial = 343] [outer = 0x1189c6800] 20:46:55 INFO - PROCESS | 1646 | 1461296815837 Marionette DEBUG loaded listener.js 20:46:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11a544800) [pid = 1646] [serial = 344] [outer = 0x1189c6800] 20:46:56 INFO - PROCESS | 1646 | 1461296816345 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 20:46:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:46:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 826ms 20:46:56 INFO - PROCESS | 1646 | 1461296816393 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 20:46:56 INFO - PROCESS | 1646 | 1461296816397 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 20:46:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:46:56 INFO - PROCESS | 1646 | 1461296816402 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:46:56 INFO - PROCESS | 1646 | 1461296816404 Marionette TRACE conn2 <- [1,434,null,{}] 20:46:56 INFO - PROCESS | 1646 | 1461296816407 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:56 INFO - PROCESS | 1646 | 1461296816502 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 20:46:56 INFO - PROCESS | 1646 | 1461296816559 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c25a000 == 42 [pid = 1646] [id = 116] 20:46:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11ab62400) [pid = 1646] [serial = 345] [outer = 0x0] 20:46:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11b963000) [pid = 1646] [serial = 346] [outer = 0x11ab62400] 20:46:56 INFO - PROCESS | 1646 | 1461296816589 Marionette DEBUG loaded listener.js 20:46:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11bafe800) [pid = 1646] [serial = 347] [outer = 0x11ab62400] 20:46:57 INFO - PROCESS | 1646 | 1461296817002 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 20:46:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:46:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 620ms 20:46:57 INFO - PROCESS | 1646 | 1461296817022 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 20:46:57 INFO - PROCESS | 1646 | 1461296817024 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 20:46:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:46:57 INFO - PROCESS | 1646 | 1461296817029 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:46:57 INFO - PROCESS | 1646 | 1461296817032 Marionette TRACE conn2 <- [1,438,null,{}] 20:46:57 INFO - PROCESS | 1646 | 1461296817039 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:57 INFO - PROCESS | 1646 | 1461296817136 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 20:46:57 INFO - PROCESS | 1646 | 1461296817177 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x126345800 == 43 [pid = 1646] [id = 117] 20:46:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11c1b8000) [pid = 1646] [serial = 348] [outer = 0x0] 20:46:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x125b30800) [pid = 1646] [serial = 349] [outer = 0x11c1b8000] 20:46:57 INFO - PROCESS | 1646 | 1461296817209 Marionette DEBUG loaded listener.js 20:46:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x126505800) [pid = 1646] [serial = 350] [outer = 0x11c1b8000] 20:46:57 INFO - PROCESS | 1646 | 1461296817681 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 20:46:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:46:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 673ms 20:46:57 INFO - PROCESS | 1646 | 1461296817713 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 20:46:57 INFO - PROCESS | 1646 | 1461296817715 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 20:46:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:46:57 INFO - PROCESS | 1646 | 1461296817718 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:46:57 INFO - PROCESS | 1646 | 1461296817720 Marionette TRACE conn2 <- [1,442,null,{}] 20:46:57 INFO - PROCESS | 1646 | 1461296817722 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:57 INFO - PROCESS | 1646 | 1461296817835 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 20:46:57 INFO - PROCESS | 1646 | 1461296817904 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11478b000 == 44 [pid = 1646] [id = 118] 20:46:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x115373800) [pid = 1646] [serial = 351] [outer = 0x0] 20:46:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11b95c400) [pid = 1646] [serial = 352] [outer = 0x115373800] 20:46:57 INFO - PROCESS | 1646 | 1461296817934 Marionette DEBUG loaded listener.js 20:46:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x126f56000) [pid = 1646] [serial = 353] [outer = 0x115373800] 20:46:58 INFO - PROCESS | 1646 | 1461296818477 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 20:46:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:46:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 820ms 20:46:58 INFO - PROCESS | 1646 | 1461296818538 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 20:46:58 INFO - PROCESS | 1646 | 1461296818541 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 20:46:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:46:58 INFO - PROCESS | 1646 | 1461296818544 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:46:58 INFO - PROCESS | 1646 | 1461296818546 Marionette TRACE conn2 <- [1,446,null,{}] 20:46:58 INFO - PROCESS | 1646 | 1461296818550 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:58 INFO - PROCESS | 1646 | 1461296818648 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 20:46:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0c1000 == 43 [pid = 1646] [id = 113] 20:46:58 INFO - PROCESS | 1646 | --DOCSHELL 0x119c6f800 == 42 [pid = 1646] [id = 112] 20:46:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8cc800 == 41 [pid = 1646] [id = 111] 20:46:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11c51a800 == 40 [pid = 1646] [id = 110] 20:46:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2c1000 == 39 [pid = 1646] [id = 109] 20:46:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11bee3800 == 38 [pid = 1646] [id = 108] 20:46:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0c2000 == 37 [pid = 1646] [id = 107] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x125e80800) [pid = 1646] [serial = 304] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOCSHELL 0x119b2b800 == 36 [pid = 1646] [id = 106] 20:46:58 INFO - PROCESS | 1646 | --DOCSHELL 0x118e3b800 == 35 [pid = 1646] [id = 105] 20:46:58 INFO - PROCESS | 1646 | --DOCSHELL 0x114b5c800 == 34 [pid = 1646] [id = 104] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11aa0a400) [pid = 1646] [serial = 283] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x116382800) [pid = 1646] [serial = 277] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118570400) [pid = 1646] [serial = 278] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118f94c00) [pid = 1646] [serial = 280] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12b6ad400) [pid = 1646] [serial = 275] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x11adb3000) [pid = 1646] [serial = 286] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11bca3000) [pid = 1646] [serial = 295] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11b95b800) [pid = 1646] [serial = 289] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11ba56400) [pid = 1646] [serial = 290] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11bcab400) [pid = 1646] [serial = 292] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11c68f400) [pid = 1646] [serial = 299] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x125b34400) [pid = 1646] [serial = 302] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x11c5c1c00) [pid = 1646] [serial = 298] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x11bfafc00) [pid = 1646] [serial = 293] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x11ca98800) [pid = 1646] [serial = 301] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x11b0a4800) [pid = 1646] [serial = 287] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x11ab47800) [pid = 1646] [serial = 284] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x11c23ac00) [pid = 1646] [serial = 296] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x118fda400) [pid = 1646] [serial = 281] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x11bf67400) [pid = 1646] [serial = 269] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1156ef400) [pid = 1646] [serial = 266] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x12d91b400) [pid = 1646] [serial = 263] [outer = 0x0] [url = about:blank] 20:46:58 INFO - PROCESS | 1646 | 1461296818709 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x114b5f800 == 35 [pid = 1646] [id = 119] 20:46:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x118570400) [pid = 1646] [serial = 354] [outer = 0x0] 20:46:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1189c8c00) [pid = 1646] [serial = 355] [outer = 0x118570400] 20:46:58 INFO - PROCESS | 1646 | 1461296818738 Marionette DEBUG loaded listener.js 20:46:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x118fd9800) [pid = 1646] [serial = 356] [outer = 0x118570400] 20:46:59 INFO - PROCESS | 1646 | 1461296819049 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 20:46:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:46:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 522ms 20:46:59 INFO - PROCESS | 1646 | 1461296819067 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 20:46:59 INFO - PROCESS | 1646 | 1461296819071 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 20:46:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:46:59 INFO - PROCESS | 1646 | 1461296819076 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:46:59 INFO - PROCESS | 1646 | 1461296819081 Marionette TRACE conn2 <- [1,450,null,{}] 20:46:59 INFO - PROCESS | 1646 | 1461296819089 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:59 INFO - PROCESS | 1646 | 1461296819164 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 20:46:59 INFO - PROCESS | 1646 | 1461296819168 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b14000 == 36 [pid = 1646] [id = 120] 20:46:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1197c7c00) [pid = 1646] [serial = 357] [outer = 0x0] 20:46:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11adb3000) [pid = 1646] [serial = 358] [outer = 0x1197c7c00] 20:46:59 INFO - PROCESS | 1646 | 1461296819198 Marionette DEBUG loaded listener.js 20:46:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11b0a6800) [pid = 1646] [serial = 359] [outer = 0x1197c7c00] 20:46:59 INFO - PROCESS | 1646 | 1461296819566 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 20:46:59 INFO - PROCESS | 1646 | 1461296819604 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 20:46:59 INFO - PROCESS | 1646 | 1461296819606 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:46:59 INFO - PROCESS | 1646 | 1461296819611 Marionette TRACE conn2 <- [1,454,null,{}] 20:46:59 INFO - PROCESS | 1646 | 1461296819621 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:59 INFO - PROCESS | 1646 | 1461296819709 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 20:46:59 INFO - PROCESS | 1646 | 1461296819717 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b177800 == 37 [pid = 1646] [id = 121] 20:46:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11bafd400) [pid = 1646] [serial = 360] [outer = 0x0] 20:46:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11bf69000) [pid = 1646] [serial = 361] [outer = 0x11bafd400] 20:46:59 INFO - PROCESS | 1646 | 1461296819747 Marionette DEBUG loaded listener.js 20:46:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11c68f400) [pid = 1646] [serial = 362] [outer = 0x11bafd400] 20:47:00 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:00 INFO - PROCESS | 1646 | [1646] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:47:00 INFO - PROCESS | 1646 | 1461296820082 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 20:47:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:47:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 523ms 20:47:00 INFO - PROCESS | 1646 | 1461296820130 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 20:47:00 INFO - PROCESS | 1646 | 1461296820131 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 20:47:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:47:00 INFO - PROCESS | 1646 | 1461296820134 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:47:00 INFO - PROCESS | 1646 | 1461296820135 Marionette TRACE conn2 <- [1,458,null,{}] 20:47:00 INFO - PROCESS | 1646 | 1461296820137 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:00 INFO - PROCESS | 1646 | 1461296820227 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 20:47:00 INFO - PROCESS | 1646 | 1461296820234 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bee6000 == 38 [pid = 1646] [id = 122] 20:47:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11bafe000) [pid = 1646] [serial = 363] [outer = 0x0] 20:47:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x125b31c00) [pid = 1646] [serial = 364] [outer = 0x11bafe000] 20:47:00 INFO - PROCESS | 1646 | 1461296820261 Marionette DEBUG loaded listener.js 20:47:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x12650ac00) [pid = 1646] [serial = 365] [outer = 0x11bafe000] 20:47:00 INFO - PROCESS | 1646 | 1461296820573 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 20:47:00 INFO - PROCESS | 1646 | 1461296820614 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 20:47:00 INFO - PROCESS | 1646 | 1461296820616 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:47:00 INFO - PROCESS | 1646 | 1461296820617 Marionette TRACE conn2 <- [1,462,null,{}] 20:47:00 INFO - PROCESS | 1646 | 1461296820620 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:00 INFO - PROCESS | 1646 | 1461296820691 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 20:47:00 INFO - PROCESS | 1646 | 1461296820698 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8a0800 == 39 [pid = 1646] [id = 123] 20:47:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11b0a9800) [pid = 1646] [serial = 366] [outer = 0x0] 20:47:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x126f52800) [pid = 1646] [serial = 367] [outer = 0x11b0a9800] 20:47:00 INFO - PROCESS | 1646 | 1461296820724 Marionette DEBUG loaded listener.js 20:47:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x127950000) [pid = 1646] [serial = 368] [outer = 0x11b0a9800] 20:47:01 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:01 INFO - PROCESS | 1646 | 1461296821105 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 20:47:01 INFO - PROCESS | 1646 | 1461296821136 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 20:47:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:47:01 INFO - PROCESS | 1646 | 1461296821138 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:47:01 INFO - PROCESS | 1646 | 1461296821139 Marionette TRACE conn2 <- [1,466,null,{}] 20:47:01 INFO - PROCESS | 1646 | 1461296821147 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:01 INFO - PROCESS | 1646 | 1461296821255 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 20:47:01 INFO - PROCESS | 1646 | 1461296821261 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d57000 == 40 [pid = 1646] [id = 124] 20:47:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1282f1800) [pid = 1646] [serial = 369] [outer = 0x0] 20:47:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12b27f400) [pid = 1646] [serial = 370] [outer = 0x1282f1800] 20:47:01 INFO - PROCESS | 1646 | 1461296821290 Marionette DEBUG loaded listener.js 20:47:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12b4c3400) [pid = 1646] [serial = 371] [outer = 0x1282f1800] 20:47:01 INFO - PROCESS | 1646 | 1461296821700 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 20:47:01 INFO - PROCESS | 1646 | 1461296821714 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 20:47:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:47:01 INFO - PROCESS | 1646 | 1461296821717 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:47:01 INFO - PROCESS | 1646 | 1461296821719 Marionette TRACE conn2 <- [1,470,null,{}] 20:47:01 INFO - PROCESS | 1646 | 1461296821722 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:01 INFO - PROCESS | 1646 | 1461296821870 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 20:47:01 INFO - PROCESS | 1646 | 1461296821918 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x126838000 == 41 [pid = 1646] [id = 125] 20:47:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12b277400) [pid = 1646] [serial = 372] [outer = 0x0] 20:47:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12b6b1400) [pid = 1646] [serial = 373] [outer = 0x12b277400] 20:47:01 INFO - PROCESS | 1646 | 1461296821958 Marionette DEBUG loaded listener.js 20:47:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12b6ef800) [pid = 1646] [serial = 374] [outer = 0x12b277400] 20:47:02 INFO - PROCESS | 1646 | 1461296822330 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 20:47:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:47:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 621ms 20:47:02 INFO - PROCESS | 1646 | 1461296822338 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 20:47:02 INFO - PROCESS | 1646 | 1461296822339 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 20:47:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:47:02 INFO - PROCESS | 1646 | 1461296822344 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:47:02 INFO - PROCESS | 1646 | 1461296822347 Marionette TRACE conn2 <- [1,474,null,{}] 20:47:02 INFO - PROCESS | 1646 | 1461296822349 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:02 INFO - PROCESS | 1646 | 1461296822439 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 20:47:02 INFO - PROCESS | 1646 | 1461296822485 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12700a800 == 42 [pid = 1646] [id = 126] 20:47:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12b6f4000) [pid = 1646] [serial = 375] [outer = 0x0] 20:47:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12b7d7800) [pid = 1646] [serial = 376] [outer = 0x12b6f4000] 20:47:02 INFO - PROCESS | 1646 | 1461296822512 Marionette DEBUG loaded listener.js 20:47:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12b7de800) [pid = 1646] [serial = 377] [outer = 0x12b6f4000] 20:47:02 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11c686000) [pid = 1646] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:47:02 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1157d1c00) [pid = 1646] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:47:02 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118c55800) [pid = 1646] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:47:02 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11bf69800) [pid = 1646] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:47:02 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x114d5fc00) [pid = 1646] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:47:02 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11a546c00) [pid = 1646] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:47:02 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x125e88400) [pid = 1646] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:47:02 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x126827800) [pid = 1646] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:47:02 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1185fa000) [pid = 1646] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:47:02 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11ab5e400) [pid = 1646] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:47:02 INFO - PROCESS | 1646 | 1461296822884 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 20:47:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:47:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 575ms 20:47:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:47:02 INFO - PROCESS | 1646 | 1461296822917 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 20:47:02 INFO - PROCESS | 1646 | 1461296822918 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 20:47:02 INFO - PROCESS | 1646 | 1461296822921 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:47:02 INFO - PROCESS | 1646 | 1461296822922 Marionette TRACE conn2 <- [1,478,null,{}] 20:47:02 INFO - PROCESS | 1646 | 1461296822924 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:03 INFO - PROCESS | 1646 | 1461296822998 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 20:47:03 INFO - PROCESS | 1646 | 1461296823002 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aba4000 == 43 [pid = 1646] [id = 127] 20:47:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11ab4bc00) [pid = 1646] [serial = 378] [outer = 0x0] 20:47:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11baf1000) [pid = 1646] [serial = 379] [outer = 0x11ab4bc00] 20:47:03 INFO - PROCESS | 1646 | 1461296823028 Marionette DEBUG loaded listener.js 20:47:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1260a0800) [pid = 1646] [serial = 380] [outer = 0x11ab4bc00] 20:47:03 INFO - PROCESS | 1646 | 1461296823346 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 20:47:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:47:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 467ms 20:47:03 INFO - PROCESS | 1646 | 1461296823389 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 20:47:03 INFO - PROCESS | 1646 | 1461296823390 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 20:47:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:47:03 INFO - PROCESS | 1646 | 1461296823392 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:47:03 INFO - PROCESS | 1646 | 1461296823393 Marionette TRACE conn2 <- [1,482,null,{}] 20:47:03 INFO - PROCESS | 1646 | 1461296823396 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:03 INFO - PROCESS | 1646 | 1461296823489 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 20:47:03 INFO - PROCESS | 1646 | 1461296823517 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12796d800 == 44 [pid = 1646] [id = 128] 20:47:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11ab5e400) [pid = 1646] [serial = 381] [outer = 0x0] 20:47:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x127047c00) [pid = 1646] [serial = 382] [outer = 0x11ab5e400] 20:47:03 INFO - PROCESS | 1646 | 1461296823542 Marionette DEBUG loaded listener.js 20:47:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12bb1e800) [pid = 1646] [serial = 383] [outer = 0x11ab5e400] 20:47:03 INFO - PROCESS | 1646 | 1461296823855 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 20:47:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:47:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 470ms 20:47:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:47:03 INFO - PROCESS | 1646 | 1461296823866 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 20:47:03 INFO - PROCESS | 1646 | 1461296823868 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 20:47:03 INFO - PROCESS | 1646 | 1461296823870 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:47:03 INFO - PROCESS | 1646 | 1461296823872 Marionette TRACE conn2 <- [1,486,null,{}] 20:47:03 INFO - PROCESS | 1646 | 1461296823874 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:03 INFO - PROCESS | 1646 | 1461296823966 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 20:47:03 INFO - PROCESS | 1646 | 1461296823970 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b267000 == 45 [pid = 1646] [id = 129] 20:47:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12bb19000) [pid = 1646] [serial = 384] [outer = 0x0] 20:47:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12cfdb800) [pid = 1646] [serial = 385] [outer = 0x12bb19000] 20:47:04 INFO - PROCESS | 1646 | 1461296824001 Marionette DEBUG loaded listener.js 20:47:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12d03ec00) [pid = 1646] [serial = 386] [outer = 0x12bb19000] 20:47:04 INFO - PROCESS | 1646 | 1461296824348 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 20:47:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:47:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 519ms 20:47:04 INFO - PROCESS | 1646 | 1461296824389 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 20:47:04 INFO - PROCESS | 1646 | 1461296824390 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 20:47:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:47:04 INFO - PROCESS | 1646 | 1461296824394 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:47:04 INFO - PROCESS | 1646 | 1461296824397 Marionette TRACE conn2 <- [1,490,null,{}] 20:47:04 INFO - PROCESS | 1646 | 1461296824399 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:04 INFO - PROCESS | 1646 | 1461296824475 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 20:47:04 INFO - PROCESS | 1646 | 1461296824482 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b766000 == 46 [pid = 1646] [id = 130] 20:47:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12d03fc00) [pid = 1646] [serial = 387] [outer = 0x0] 20:47:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12d231400) [pid = 1646] [serial = 388] [outer = 0x12d03fc00] 20:47:04 INFO - PROCESS | 1646 | 1461296824507 Marionette DEBUG loaded listener.js 20:47:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12d23bc00) [pid = 1646] [serial = 389] [outer = 0x12d03fc00] 20:47:04 INFO - PROCESS | 1646 | 1461296824833 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 20:47:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:47:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 473ms 20:47:04 INFO - PROCESS | 1646 | 1461296824914 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 20:47:04 INFO - PROCESS | 1646 | 1461296824916 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 20:47:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:47:04 INFO - PROCESS | 1646 | 1461296824921 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:47:04 INFO - PROCESS | 1646 | 1461296824923 Marionette TRACE conn2 <- [1,494,null,{}] 20:47:04 INFO - PROCESS | 1646 | 1461296824927 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:05 INFO - PROCESS | 1646 | 1461296825013 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 20:47:05 INFO - PROCESS | 1646 | 1461296825103 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x119122000 == 47 [pid = 1646] [id = 131] 20:47:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x116329800) [pid = 1646] [serial = 390] [outer = 0x0] 20:47:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1177ecc00) [pid = 1646] [serial = 391] [outer = 0x116329800] 20:47:05 INFO - PROCESS | 1646 | 1461296825134 Marionette DEBUG loaded listener.js 20:47:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x118fd0800) [pid = 1646] [serial = 392] [outer = 0x116329800] 20:47:05 INFO - PROCESS | 1646 | 1461296825583 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 20:47:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:47:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 724ms 20:47:05 INFO - PROCESS | 1646 | 1461296825660 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 20:47:05 INFO - PROCESS | 1646 | 1461296825662 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 20:47:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:47:05 INFO - PROCESS | 1646 | 1461296825669 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:47:05 INFO - PROCESS | 1646 | 1461296825671 Marionette TRACE conn2 <- [1,498,null,{}] 20:47:05 INFO - PROCESS | 1646 | 1461296825674 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:05 INFO - PROCESS | 1646 | 1461296825770 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 20:47:05 INFO - PROCESS | 1646 | 1461296825829 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x11beed000 == 48 [pid = 1646] [id = 132] 20:47:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11ac4e000) [pid = 1646] [serial = 393] [outer = 0x0] 20:47:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11bafc000) [pid = 1646] [serial = 394] [outer = 0x11ac4e000] 20:47:05 INFO - PROCESS | 1646 | 1461296825859 Marionette DEBUG loaded listener.js 20:47:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11bfaac00) [pid = 1646] [serial = 395] [outer = 0x11ac4e000] 20:47:06 INFO - PROCESS | 1646 | 1461296826276 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 20:47:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:47:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 623ms 20:47:06 INFO - PROCESS | 1646 | 1461296826291 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 20:47:06 INFO - PROCESS | 1646 | 1461296826293 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 20:47:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:47:06 INFO - PROCESS | 1646 | 1461296826297 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:47:06 INFO - PROCESS | 1646 | 1461296826298 Marionette TRACE conn2 <- [1,502,null,{}] 20:47:06 INFO - PROCESS | 1646 | 1461296826305 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:06 INFO - PROCESS | 1646 | 1461296826426 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 20:47:06 INFO - PROCESS | 1646 | 1461296826475 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b261000 == 49 [pid = 1646] [id = 133] 20:47:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12682a400) [pid = 1646] [serial = 396] [outer = 0x0] 20:47:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12795a000) [pid = 1646] [serial = 397] [outer = 0x12682a400] 20:47:06 INFO - PROCESS | 1646 | 1461296826508 Marionette DEBUG loaded listener.js 20:47:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12b279000) [pid = 1646] [serial = 398] [outer = 0x12682a400] 20:47:06 INFO - PROCESS | 1646 | 1461296826947 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 20:47:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:47:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 20:47:06 INFO - PROCESS | 1646 | 1461296826968 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 20:47:06 INFO - PROCESS | 1646 | 1461296826969 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 20:47:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:47:06 INFO - PROCESS | 1646 | 1461296826972 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:47:06 INFO - PROCESS | 1646 | 1461296826973 Marionette TRACE conn2 <- [1,506,null,{}] 20:47:06 INFO - PROCESS | 1646 | 1461296826976 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:07 INFO - PROCESS | 1646 | 1461296827185 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 20:47:07 INFO - PROCESS | 1646 | 1461296827258 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x119280800 == 50 [pid = 1646] [id = 134] 20:47:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1158b4800) [pid = 1646] [serial = 399] [outer = 0x0] 20:47:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11771dc00) [pid = 1646] [serial = 400] [outer = 0x1158b4800] 20:47:07 INFO - PROCESS | 1646 | 1461296827286 Marionette DEBUG loaded listener.js 20:47:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118f8bc00) [pid = 1646] [serial = 401] [outer = 0x1158b4800] 20:47:07 INFO - PROCESS | 1646 | 1461296827750 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 20:47:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:47:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 821ms 20:47:07 INFO - PROCESS | 1646 | 1461296827797 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 20:47:07 INFO - PROCESS | 1646 | 1461296827800 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 20:47:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:47:07 INFO - PROCESS | 1646 | 1461296827804 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:47:07 INFO - PROCESS | 1646 | 1461296827807 Marionette TRACE conn2 <- [1,510,null,{}] 20:47:07 INFO - PROCESS | 1646 | 1461296827813 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:07 INFO - PROCESS | 1646 | 1461296827896 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 20:47:07 INFO - PROCESS | 1646 | 1461296827955 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1189af000 == 51 [pid = 1646] [id = 135] 20:47:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x118fd3c00) [pid = 1646] [serial = 402] [outer = 0x0] 20:47:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1197c8800) [pid = 1646] [serial = 403] [outer = 0x118fd3c00] 20:47:07 INFO - PROCESS | 1646 | 1461296827985 Marionette DEBUG loaded listener.js 20:47:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11ab48000) [pid = 1646] [serial = 404] [outer = 0x118fd3c00] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x119150800 == 50 [pid = 1646] [id = 101] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x115337800 == 49 [pid = 1646] [id = 103] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11befd800 == 48 [pid = 1646] [id = 102] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11b934000 == 47 [pid = 1646] [id = 100] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x12b267000 == 46 [pid = 1646] [id = 129] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x12796d800 == 45 [pid = 1646] [id = 128] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x127368800) [pid = 1646] [serial = 340] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11581d400) [pid = 1646] [serial = 307] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11aba4000 == 44 [pid = 1646] [id = 127] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x12700a800 == 43 [pid = 1646] [id = 126] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x126838000 == 42 [pid = 1646] [id = 125] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x125d57000 == 41 [pid = 1646] [id = 124] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8a0800 == 40 [pid = 1646] [id = 123] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11bee6000 == 39 [pid = 1646] [id = 122] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11b177800 == 38 [pid = 1646] [id = 121] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x119b14000 == 37 [pid = 1646] [id = 120] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x114b5f800 == 36 [pid = 1646] [id = 119] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11478b000 == 35 [pid = 1646] [id = 118] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x126345800 == 34 [pid = 1646] [id = 117] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11c25a000 == 33 [pid = 1646] [id = 116] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1192be800 == 32 [pid = 1646] [id = 115] 20:47:08 INFO - PROCESS | 1646 | --DOCSHELL 0x125f8f800 == 31 [pid = 1646] [id = 114] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11c9b3800) [pid = 1646] [serial = 325] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11893c800) [pid = 1646] [serial = 311] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1158ad000) [pid = 1646] [serial = 310] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118fd9000) [pid = 1646] [serial = 313] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11a543400) [pid = 1646] [serial = 314] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11c1b0800) [pid = 1646] [serial = 322] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11b961000) [pid = 1646] [serial = 319] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11bf5cc00) [pid = 1646] [serial = 320] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11ab49000) [pid = 1646] [serial = 316] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11b09d000) [pid = 1646] [serial = 317] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12636e800) [pid = 1646] [serial = 328] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x125e87800) [pid = 1646] [serial = 326] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1268dec00) [pid = 1646] [serial = 331] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x126825400) [pid = 1646] [serial = 329] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118fd4800) [pid = 1646] [serial = 334] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11c23e800) [pid = 1646] [serial = 335] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x126cdc000) [pid = 1646] [serial = 337] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x127047000) [pid = 1646] [serial = 338] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1268e6800) [pid = 1646] [serial = 332] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11c49ac00) [pid = 1646] [serial = 323] [outer = 0x0] [url = about:blank] 20:47:08 INFO - PROCESS | 1646 | 1461296828475 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 20:47:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:47:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 721ms 20:47:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:47:08 INFO - PROCESS | 1646 | 1461296828531 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 20:47:08 INFO - PROCESS | 1646 | 1461296828533 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 20:47:08 INFO - PROCESS | 1646 | 1461296828535 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:47:08 INFO - PROCESS | 1646 | 1461296828536 Marionette TRACE conn2 <- [1,514,null,{}] 20:47:08 INFO - PROCESS | 1646 | 1461296828539 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:08 INFO - PROCESS | 1646 | 1461296828614 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 20:47:08 INFO - PROCESS | 1646 | 1461296828620 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x119150800 == 32 [pid = 1646] [id = 136] 20:47:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11b09d000) [pid = 1646] [serial = 405] [outer = 0x0] 20:47:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11b0a4000) [pid = 1646] [serial = 406] [outer = 0x11b09d000] 20:47:08 INFO - PROCESS | 1646 | 1461296828649 Marionette DEBUG loaded listener.js 20:47:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11ba4a000) [pid = 1646] [serial = 407] [outer = 0x11b09d000] 20:47:09 INFO - PROCESS | 1646 | 1461296829004 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 20:47:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 20:47:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 519ms 20:47:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:47:09 INFO - PROCESS | 1646 | 1461296829055 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 20:47:09 INFO - PROCESS | 1646 | 1461296829058 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 20:47:09 INFO - PROCESS | 1646 | 1461296829065 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:47:09 INFO - PROCESS | 1646 | 1461296829068 Marionette TRACE conn2 <- [1,518,null,{}] 20:47:09 INFO - PROCESS | 1646 | 1461296829070 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:09 INFO - PROCESS | 1646 | 1461296829143 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 20:47:09 INFO - PROCESS | 1646 | 1461296829148 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae72000 == 33 [pid = 1646] [id = 137] 20:47:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11ba4a400) [pid = 1646] [serial = 408] [outer = 0x0] 20:47:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11bf63400) [pid = 1646] [serial = 409] [outer = 0x11ba4a400] 20:47:09 INFO - PROCESS | 1646 | 1461296829177 Marionette DEBUG loaded listener.js 20:47:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11c240400) [pid = 1646] [serial = 410] [outer = 0x11ba4a400] 20:47:09 INFO - PROCESS | 1646 | 1461296829518 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 20:47:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:47:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 474ms 20:47:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:47:09 INFO - PROCESS | 1646 | 1461296829536 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 20:47:09 INFO - PROCESS | 1646 | 1461296829537 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 20:47:09 INFO - PROCESS | 1646 | 1461296829539 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:47:09 INFO - PROCESS | 1646 | 1461296829540 Marionette TRACE conn2 <- [1,522,null,{}] 20:47:09 INFO - PROCESS | 1646 | 1461296829545 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:09 INFO - PROCESS | 1646 | 1461296829637 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 20:47:09 INFO - PROCESS | 1646 | 1461296829643 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0ce800 == 34 [pid = 1646] [id = 138] 20:47:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1156f5400) [pid = 1646] [serial = 411] [outer = 0x0] 20:47:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11c5c0000) [pid = 1646] [serial = 412] [outer = 0x1156f5400] 20:47:09 INFO - PROCESS | 1646 | 1461296829669 Marionette DEBUG loaded listener.js 20:47:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x125b33400) [pid = 1646] [serial = 413] [outer = 0x1156f5400] 20:47:09 INFO - PROCESS | 1646 | 1461296829972 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 20:47:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:47:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 470ms 20:47:10 INFO - PROCESS | 1646 | 1461296830011 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 20:47:10 INFO - PROCESS | 1646 | 1461296830013 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 20:47:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:47:10 INFO - PROCESS | 1646 | 1461296830015 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:47:10 INFO - PROCESS | 1646 | 1461296830017 Marionette TRACE conn2 <- [1,526,null,{}] 20:47:10 INFO - PROCESS | 1646 | 1461296830019 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:10 INFO - PROCESS | 1646 | 1461296830090 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 20:47:10 INFO - PROCESS | 1646 | 1461296830098 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c247000 == 35 [pid = 1646] [id = 139] 20:47:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x125fa7800) [pid = 1646] [serial = 414] [outer = 0x0] 20:47:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1262ad400) [pid = 1646] [serial = 415] [outer = 0x125fa7800] 20:47:10 INFO - PROCESS | 1646 | 1461296830132 Marionette DEBUG loaded listener.js 20:47:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1268d9800) [pid = 1646] [serial = 416] [outer = 0x125fa7800] 20:47:10 INFO - PROCESS | 1646 | 1461296830526 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 20:47:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 20:47:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 20:47:10 INFO - PROCESS | 1646 | 1461296830534 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 20:47:10 INFO - PROCESS | 1646 | 1461296830535 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 20:47:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:47:10 INFO - PROCESS | 1646 | 1461296830538 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:47:10 INFO - PROCESS | 1646 | 1461296830539 Marionette TRACE conn2 <- [1,530,null,{}] 20:47:10 INFO - PROCESS | 1646 | 1461296830541 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:10 INFO - PROCESS | 1646 | 1461296830632 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 20:47:10 INFO - PROCESS | 1646 | 1461296830662 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c42f000 == 36 [pid = 1646] [id = 140] 20:47:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1268dec00) [pid = 1646] [serial = 417] [outer = 0x0] 20:47:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12727e800) [pid = 1646] [serial = 418] [outer = 0x1268dec00] 20:47:10 INFO - PROCESS | 1646 | 1461296830688 Marionette DEBUG loaded listener.js 20:47:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1282e9400) [pid = 1646] [serial = 419] [outer = 0x1268dec00] 20:47:11 INFO - PROCESS | 1646 | 1461296831005 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 20:47:11 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 20:47:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:47:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:47:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:47:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:47:11 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 20:47:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:47:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:47:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:47:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:47:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:47:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 20:47:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:47:11 INFO - PROCESS | 1646 | 1461296831058 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 20:47:11 INFO - PROCESS | 1646 | 1461296831059 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 20:47:11 INFO - PROCESS | 1646 | 1461296831061 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:47:11 INFO - PROCESS | 1646 | 1461296831062 Marionette TRACE conn2 <- [1,534,null,{}] 20:47:11 INFO - PROCESS | 1646 | 1461296831064 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:11 INFO - PROCESS | 1646 | 1461296831158 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 20:47:11 INFO - PROCESS | 1646 | 1461296831162 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c84800 == 37 [pid = 1646] [id = 141] 20:47:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x127369000) [pid = 1646] [serial = 420] [outer = 0x0] 20:47:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12b27d400) [pid = 1646] [serial = 421] [outer = 0x127369000] 20:47:11 INFO - PROCESS | 1646 | 1461296831188 Marionette DEBUG loaded listener.js 20:47:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b6b1800) [pid = 1646] [serial = 422] [outer = 0x127369000] 20:47:11 INFO - PROCESS | 1646 | 1461296831528 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 20:47:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:47:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 20:47:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:47:11 INFO - PROCESS | 1646 | 1461296831582 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 20:47:11 INFO - PROCESS | 1646 | 1461296831583 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 20:47:11 INFO - PROCESS | 1646 | 1461296831586 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:47:11 INFO - PROCESS | 1646 | 1461296831587 Marionette TRACE conn2 <- [1,538,null,{}] 20:47:11 INFO - PROCESS | 1646 | 1461296831589 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:11 INFO - PROCESS | 1646 | 1461296831702 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 20:47:11 INFO - PROCESS | 1646 | 1461296831706 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12633b800 == 38 [pid = 1646] [id = 142] 20:47:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1282f0400) [pid = 1646] [serial = 423] [outer = 0x0] 20:47:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12b6b9400) [pid = 1646] [serial = 424] [outer = 0x1282f0400] 20:47:11 INFO - PROCESS | 1646 | 1461296831775 Marionette DEBUG loaded listener.js 20:47:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12bb11c00) [pid = 1646] [serial = 425] [outer = 0x1282f0400] 20:47:12 INFO - PROCESS | 1646 | 1461296832098 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 20:47:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 20:47:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 20:47:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:47:12 INFO - PROCESS | 1646 | 1461296832155 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 20:47:12 INFO - PROCESS | 1646 | 1461296832156 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 20:47:12 INFO - PROCESS | 1646 | 1461296832158 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:47:12 INFO - PROCESS | 1646 | 1461296832159 Marionette TRACE conn2 <- [1,542,null,{}] 20:47:12 INFO - PROCESS | 1646 | 1461296832162 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:12 INFO - PROCESS | 1646 | 1461296832339 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 20:47:12 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1282f1800) [pid = 1646] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:47:12 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11b0a9800) [pid = 1646] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:47:12 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12b277400) [pid = 1646] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:47:12 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11bafd400) [pid = 1646] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:47:12 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1197c7c00) [pid = 1646] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:47:12 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x115373800) [pid = 1646] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:47:12 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12b6f4000) [pid = 1646] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:47:12 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11bafe000) [pid = 1646] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:47:12 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11ab5e400) [pid = 1646] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:47:12 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11ab4bc00) [pid = 1646] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:47:12 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118570400) [pid = 1646] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:47:12 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12bb19000) [pid = 1646] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:47:12 INFO - PROCESS | 1646 | 1461296832377 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x11926f800 == 39 [pid = 1646] [id = 143] 20:47:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x114f72400) [pid = 1646] [serial = 426] [outer = 0x0] 20:47:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1197c7c00) [pid = 1646] [serial = 427] [outer = 0x114f72400] 20:47:12 INFO - PROCESS | 1646 | 1461296832402 Marionette DEBUG loaded listener.js 20:47:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125e80800) [pid = 1646] [serial = 428] [outer = 0x114f72400] 20:47:12 INFO - PROCESS | 1646 | 1461296832651 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 20:47:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 20:47:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 520ms 20:47:12 INFO - PROCESS | 1646 | 1461296832692 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 20:47:12 INFO - PROCESS | 1646 | 1461296832695 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 20:47:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:47:12 INFO - PROCESS | 1646 | 1461296832704 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:47:12 INFO - PROCESS | 1646 | 1461296832705 Marionette TRACE conn2 <- [1,546,null,{}] 20:47:12 INFO - PROCESS | 1646 | 1461296832707 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:12 INFO - PROCESS | 1646 | 1461296832807 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 20:47:12 INFO - PROCESS | 1646 | 1461296832814 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12796c800 == 40 [pid = 1646] [id = 144] 20:47:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11ab4dc00) [pid = 1646] [serial = 429] [outer = 0x0] 20:47:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1282eb000) [pid = 1646] [serial = 430] [outer = 0x11ab4dc00] 20:47:12 INFO - PROCESS | 1646 | 1461296832851 Marionette DEBUG loaded listener.js 20:47:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12cfe3000) [pid = 1646] [serial = 431] [outer = 0x11ab4dc00] 20:47:13 INFO - PROCESS | 1646 | 1461296833227 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 20:47:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:47:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 20:47:13 INFO - PROCESS | 1646 | 1461296833273 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 20:47:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:47:13 INFO - PROCESS | 1646 | 1461296833274 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 20:47:13 INFO - PROCESS | 1646 | 1461296833276 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:47:13 INFO - PROCESS | 1646 | 1461296833278 Marionette TRACE conn2 <- [1,550,null,{}] 20:47:13 INFO - PROCESS | 1646 | 1461296833280 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:13 INFO - PROCESS | 1646 | 1461296833370 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 20:47:13 INFO - PROCESS | 1646 | 1461296833374 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba79800 == 41 [pid = 1646] [id = 145] 20:47:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12bbc7000) [pid = 1646] [serial = 432] [outer = 0x0] 20:47:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12d033c00) [pid = 1646] [serial = 433] [outer = 0x12bbc7000] 20:47:13 INFO - PROCESS | 1646 | 1461296833409 Marionette DEBUG loaded listener.js 20:47:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12d3f7400) [pid = 1646] [serial = 434] [outer = 0x12bbc7000] 20:47:13 INFO - PROCESS | 1646 | 1461296833755 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 20:47:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 20:47:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 520ms 20:47:13 INFO - PROCESS | 1646 | 1461296833798 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 20:47:13 INFO - PROCESS | 1646 | 1461296833800 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 20:47:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:47:13 INFO - PROCESS | 1646 | 1461296833803 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:47:13 INFO - PROCESS | 1646 | 1461296833805 Marionette TRACE conn2 <- [1,554,null,{}] 20:47:13 INFO - PROCESS | 1646 | 1461296833809 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:13 INFO - PROCESS | 1646 | 1461296833953 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 20:47:13 INFO - PROCESS | 1646 | 1461296833966 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce8d800 == 42 [pid = 1646] [id = 146] 20:47:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12d23b800) [pid = 1646] [serial = 435] [outer = 0x0] 20:47:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12d91d000) [pid = 1646] [serial = 436] [outer = 0x12d23b800] 20:47:14 INFO - PROCESS | 1646 | 1461296834007 Marionette DEBUG loaded listener.js 20:47:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12e118400) [pid = 1646] [serial = 437] [outer = 0x12d23b800] 20:47:14 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:14 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:14 INFO - PROCESS | 1646 | 1461296834536 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 20:47:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:47:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 771ms 20:47:14 INFO - PROCESS | 1646 | 1461296834577 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 20:47:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:47:14 INFO - PROCESS | 1646 | 1461296834582 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 20:47:14 INFO - PROCESS | 1646 | 1461296834587 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:47:14 INFO - PROCESS | 1646 | 1461296834591 Marionette TRACE conn2 <- [1,558,null,{}] 20:47:14 INFO - PROCESS | 1646 | 1461296834597 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:14 INFO - PROCESS | 1646 | 1461296834739 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 20:47:14 INFO - PROCESS | 1646 | 1461296834825 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1163b4000 == 43 [pid = 1646] [id = 147] 20:47:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1157d0c00) [pid = 1646] [serial = 438] [outer = 0x0] 20:47:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11893e800) [pid = 1646] [serial = 439] [outer = 0x1157d0c00] 20:47:14 INFO - PROCESS | 1646 | 1461296834863 Marionette DEBUG loaded listener.js 20:47:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118fd4400) [pid = 1646] [serial = 440] [outer = 0x1157d0c00] 20:47:15 INFO - PROCESS | 1646 | 1461296835254 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 20:47:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:47:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 725ms 20:47:15 INFO - PROCESS | 1646 | 1461296835317 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 20:47:15 INFO - PROCESS | 1646 | 1461296835321 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 20:47:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:47:15 INFO - PROCESS | 1646 | 1461296835326 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:47:15 INFO - PROCESS | 1646 | 1461296835328 Marionette TRACE conn2 <- [1,562,null,{}] 20:47:15 INFO - PROCESS | 1646 | 1461296835330 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:15 INFO - PROCESS | 1646 | 1461296835424 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 20:47:15 INFO - PROCESS | 1646 | 1461296835484 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b922000 == 44 [pid = 1646] [id = 148] 20:47:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119b38c00) [pid = 1646] [serial = 441] [outer = 0x0] 20:47:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11b09e400) [pid = 1646] [serial = 442] [outer = 0x119b38c00] 20:47:15 INFO - PROCESS | 1646 | 1461296835514 Marionette DEBUG loaded listener.js 20:47:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11bca2800) [pid = 1646] [serial = 443] [outer = 0x119b38c00] 20:47:15 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:15 INFO - PROCESS | 1646 | 1461296835917 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 20:47:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:47:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 620ms 20:47:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:47:15 INFO - PROCESS | 1646 | 1461296835946 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 20:47:15 INFO - PROCESS | 1646 | 1461296835947 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 20:47:15 INFO - PROCESS | 1646 | 1461296835950 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:47:15 INFO - PROCESS | 1646 | 1461296835952 Marionette TRACE conn2 <- [1,566,null,{}] 20:47:15 INFO - PROCESS | 1646 | 1461296835961 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:16 INFO - PROCESS | 1646 | 1461296836059 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 20:47:16 INFO - PROCESS | 1646 | 1461296836108 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b258800 == 45 [pid = 1646] [id = 149] 20:47:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11c49ac00) [pid = 1646] [serial = 444] [outer = 0x0] 20:47:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x125e88400) [pid = 1646] [serial = 445] [outer = 0x11c49ac00] 20:47:16 INFO - PROCESS | 1646 | 1461296836140 Marionette DEBUG loaded listener.js 20:47:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1268d8400) [pid = 1646] [serial = 446] [outer = 0x11c49ac00] 20:47:16 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:16 INFO - PROCESS | 1646 | 1461296836521 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 20:47:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:47:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 621ms 20:47:16 INFO - PROCESS | 1646 | 1461296836571 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 20:47:16 INFO - PROCESS | 1646 | 1461296836573 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 20:47:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:47:16 INFO - PROCESS | 1646 | 1461296836575 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:47:16 INFO - PROCESS | 1646 | 1461296836577 Marionette TRACE conn2 <- [1,570,null,{}] 20:47:16 INFO - PROCESS | 1646 | 1461296836579 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:16 INFO - PROCESS | 1646 | 1461296836672 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 20:47:16 INFO - PROCESS | 1646 | 1461296836755 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0d5000 == 46 [pid = 1646] [id = 150] 20:47:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12b281000) [pid = 1646] [serial = 447] [outer = 0x0] 20:47:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12b6f4000) [pid = 1646] [serial = 448] [outer = 0x12b281000] 20:47:16 INFO - PROCESS | 1646 | 1461296836786 Marionette DEBUG loaded listener.js 20:47:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12bbe3000) [pid = 1646] [serial = 449] [outer = 0x12b281000] 20:47:17 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:17 INFO - PROCESS | 1646 | 1461296837187 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 20:47:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:47:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 619ms 20:47:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:47:17 INFO - PROCESS | 1646 | 1461296837196 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 20:47:17 INFO - PROCESS | 1646 | 1461296837197 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 20:47:17 INFO - PROCESS | 1646 | 1461296837199 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:47:17 INFO - PROCESS | 1646 | 1461296837201 Marionette TRACE conn2 <- [1,574,null,{}] 20:47:17 INFO - PROCESS | 1646 | 1461296837203 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:17 INFO - PROCESS | 1646 | 1461296837293 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 20:47:17 INFO - PROCESS | 1646 | 1461296837336 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d38a000 == 47 [pid = 1646] [id = 151] 20:47:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12b6f6c00) [pid = 1646] [serial = 450] [outer = 0x0] 20:47:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12d230400) [pid = 1646] [serial = 451] [outer = 0x12b6f6c00] 20:47:17 INFO - PROCESS | 1646 | 1461296837366 Marionette DEBUG loaded listener.js 20:47:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12d91b800) [pid = 1646] [serial = 452] [outer = 0x12b6f6c00] 20:47:17 INFO - PROCESS | 1646 | 1461296837789 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:47:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:47:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 618ms 20:47:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:47:17 INFO - PROCESS | 1646 | 1461296837818 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 20:47:17 INFO - PROCESS | 1646 | 1461296837819 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 20:47:17 INFO - PROCESS | 1646 | 1461296837822 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:47:17 INFO - PROCESS | 1646 | 1461296837823 Marionette TRACE conn2 <- [1,578,null,{}] 20:47:17 INFO - PROCESS | 1646 | 1461296837825 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:17 INFO - PROCESS | 1646 | 1461296837938 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 20:47:18 INFO - PROCESS | 1646 | 1461296838020 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aaa7000 == 48 [pid = 1646] [id = 152] 20:47:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12d921c00) [pid = 1646] [serial = 453] [outer = 0x0] 20:47:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12e120c00) [pid = 1646] [serial = 454] [outer = 0x12d921c00] 20:47:18 INFO - PROCESS | 1646 | 1461296838052 Marionette DEBUG loaded listener.js 20:47:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12e359400) [pid = 1646] [serial = 455] [outer = 0x12d921c00] 20:47:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1177ea000) [pid = 1646] [serial = 456] [outer = 0x12f974800] 20:47:18 INFO - PROCESS | 1646 | 1461296838624 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 20:47:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:47:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 823ms 20:47:18 INFO - PROCESS | 1646 | 1461296838662 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 20:47:18 INFO - PROCESS | 1646 | 1461296838664 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 20:47:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:47:18 INFO - PROCESS | 1646 | 1461296838668 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:47:18 INFO - PROCESS | 1646 | 1461296838671 Marionette TRACE conn2 <- [1,582,null,{}] 20:47:18 INFO - PROCESS | 1646 | 1461296838674 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:18 INFO - PROCESS | 1646 | 1461296838763 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 20:47:18 INFO - PROCESS | 1646 | 1461296838842 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x119267000 == 49 [pid = 1646] [id = 153] 20:47:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x119d94400) [pid = 1646] [serial = 457] [outer = 0x0] 20:47:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11a545000) [pid = 1646] [serial = 458] [outer = 0x119d94400] 20:47:18 INFO - PROCESS | 1646 | 1461296838872 Marionette DEBUG loaded listener.js 20:47:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11b03f400) [pid = 1646] [serial = 459] [outer = 0x119d94400] 20:47:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba79800 == 48 [pid = 1646] [id = 145] 20:47:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12796c800 == 47 [pid = 1646] [id = 144] 20:47:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11926f800 == 46 [pid = 1646] [id = 143] 20:47:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12633b800 == 45 [pid = 1646] [id = 142] 20:47:19 INFO - PROCESS | 1646 | --DOCSHELL 0x125c84800 == 44 [pid = 1646] [id = 141] 20:47:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11c42f000 == 43 [pid = 1646] [id = 140] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12d231400) [pid = 1646] [serial = 388] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11c247000 == 42 [pid = 1646] [id = 139] 20:47:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0ce800 == 41 [pid = 1646] [id = 138] 20:47:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae72000 == 40 [pid = 1646] [id = 137] 20:47:19 INFO - PROCESS | 1646 | --DOCSHELL 0x119150800 == 39 [pid = 1646] [id = 136] 20:47:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1189af000 == 38 [pid = 1646] [id = 135] 20:47:19 INFO - PROCESS | 1646 | --DOCSHELL 0x119280800 == 37 [pid = 1646] [id = 134] 20:47:19 INFO - PROCESS | 1646 | 1461296839266 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x125b30800) [pid = 1646] [serial = 349] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12d03ec00) [pid = 1646] [serial = 386] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12bb1e800) [pid = 1646] [serial = 383] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12b4c3400) [pid = 1646] [serial = 371] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x127950000) [pid = 1646] [serial = 368] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12b27f400) [pid = 1646] [serial = 370] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x126f52800) [pid = 1646] [serial = 367] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12b6b1400) [pid = 1646] [serial = 373] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11bf69000) [pid = 1646] [serial = 361] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11c68f400) [pid = 1646] [serial = 362] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11adb3000) [pid = 1646] [serial = 358] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11b0a6800) [pid = 1646] [serial = 359] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x126f56000) [pid = 1646] [serial = 353] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11b95c400) [pid = 1646] [serial = 352] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12b7d7800) [pid = 1646] [serial = 376] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12b6ef800) [pid = 1646] [serial = 374] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x118fd7000) [pid = 1646] [serial = 343] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12b7de800) [pid = 1646] [serial = 377] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x125b31c00) [pid = 1646] [serial = 364] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12650ac00) [pid = 1646] [serial = 365] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x127047c00) [pid = 1646] [serial = 382] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11baf1000) [pid = 1646] [serial = 379] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11b963000) [pid = 1646] [serial = 346] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1260a0800) [pid = 1646] [serial = 380] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1189c8c00) [pid = 1646] [serial = 355] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118fd9800) [pid = 1646] [serial = 356] [outer = 0x0] [url = about:blank] 20:47:19 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12cfdb800) [pid = 1646] [serial = 385] [outer = 0x0] [url = about:blank] 20:47:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:47:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 621ms 20:47:19 INFO - PROCESS | 1646 | 1461296839304 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 20:47:19 INFO - PROCESS | 1646 | 1461296839308 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 20:47:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:47:19 INFO - PROCESS | 1646 | 1461296839314 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:47:19 INFO - PROCESS | 1646 | 1461296839315 Marionette TRACE conn2 <- [1,586,null,{}] 20:47:19 INFO - PROCESS | 1646 | 1461296839318 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:19 INFO - PROCESS | 1646 | 1461296839395 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 20:47:19 INFO - PROCESS | 1646 | 1461296839400 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11926f800 == 38 [pid = 1646] [id = 154] 20:47:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11b09c400) [pid = 1646] [serial = 460] [outer = 0x0] 20:47:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11bf68400) [pid = 1646] [serial = 461] [outer = 0x11b09c400] 20:47:19 INFO - PROCESS | 1646 | 1461296839429 Marionette DEBUG loaded listener.js 20:47:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11c239800) [pid = 1646] [serial = 462] [outer = 0x11b09c400] 20:47:19 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:19 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:19 INFO - PROCESS | 1646 | 1461296839768 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 20:47:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:47:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 470ms 20:47:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:47:19 INFO - PROCESS | 1646 | 1461296839784 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 20:47:19 INFO - PROCESS | 1646 | 1461296839785 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 20:47:19 INFO - PROCESS | 1646 | 1461296839787 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:47:19 INFO - PROCESS | 1646 | 1461296839790 Marionette TRACE conn2 <- [1,590,null,{}] 20:47:19 INFO - PROCESS | 1646 | 1461296839801 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:19 INFO - PROCESS | 1646 | 1461296839888 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 20:47:19 INFO - PROCESS | 1646 | 1461296839936 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11beec800 == 39 [pid = 1646] [id = 155] 20:47:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11c233c00) [pid = 1646] [serial = 463] [outer = 0x0] 20:47:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11c9b4400) [pid = 1646] [serial = 464] [outer = 0x11c233c00] 20:47:19 INFO - PROCESS | 1646 | 1461296839964 Marionette DEBUG loaded listener.js 20:47:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x126510000) [pid = 1646] [serial = 465] [outer = 0x11c233c00] 20:47:20 INFO - PROCESS | 1646 | 1461296840247 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 20:47:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:47:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 475ms 20:47:20 INFO - PROCESS | 1646 | 1461296840269 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 20:47:20 INFO - PROCESS | 1646 | 1461296840271 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 20:47:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:47:20 INFO - PROCESS | 1646 | 1461296840273 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:47:20 INFO - PROCESS | 1646 | 1461296840274 Marionette TRACE conn2 <- [1,594,null,{}] 20:47:20 INFO - PROCESS | 1646 | 1461296840285 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:20 INFO - PROCESS | 1646 | 1461296840366 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 20:47:20 INFO - PROCESS | 1646 | 1461296840371 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8ce800 == 40 [pid = 1646] [id = 156] 20:47:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1268dc400) [pid = 1646] [serial = 466] [outer = 0x0] 20:47:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x126ce1c00) [pid = 1646] [serial = 467] [outer = 0x1268dc400] 20:47:20 INFO - PROCESS | 1646 | 1461296840397 Marionette DEBUG loaded listener.js 20:47:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12b276800) [pid = 1646] [serial = 468] [outer = 0x1268dc400] 20:47:20 INFO - PROCESS | 1646 | 1461296840727 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 20:47:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:47:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 475ms 20:47:20 INFO - PROCESS | 1646 | 1461296840750 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 20:47:20 INFO - PROCESS | 1646 | 1461296840751 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 20:47:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:47:20 INFO - PROCESS | 1646 | 1461296840753 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:47:20 INFO - PROCESS | 1646 | 1461296840754 Marionette TRACE conn2 <- [1,598,null,{}] 20:47:20 INFO - PROCESS | 1646 | 1461296840756 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:20 INFO - PROCESS | 1646 | 1461296840831 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 20:47:20 INFO - PROCESS | 1646 | 1461296840835 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c84800 == 41 [pid = 1646] [id = 157] 20:47:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12b277000) [pid = 1646] [serial = 469] [outer = 0x0] 20:47:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12b285400) [pid = 1646] [serial = 470] [outer = 0x12b277000] 20:47:20 INFO - PROCESS | 1646 | 1461296840861 Marionette DEBUG loaded listener.js 20:47:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12b6b3000) [pid = 1646] [serial = 471] [outer = 0x12b277000] 20:47:21 INFO - PROCESS | 1646 | 1461296841186 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 20:47:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:47:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 468ms 20:47:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:47:21 INFO - PROCESS | 1646 | 1461296841222 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 20:47:21 INFO - PROCESS | 1646 | 1461296841223 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 20:47:21 INFO - PROCESS | 1646 | 1461296841225 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:47:21 INFO - PROCESS | 1646 | 1461296841227 Marionette TRACE conn2 <- [1,602,null,{}] 20:47:21 INFO - PROCESS | 1646 | 1461296841231 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:21 INFO - PROCESS | 1646 | 1461296841316 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 20:47:21 INFO - PROCESS | 1646 | 1461296841321 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x126b4c800 == 42 [pid = 1646] [id = 158] 20:47:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12b6f6800) [pid = 1646] [serial = 472] [outer = 0x0] 20:47:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12bbce800) [pid = 1646] [serial = 473] [outer = 0x12b6f6800] 20:47:21 INFO - PROCESS | 1646 | 1461296841349 Marionette DEBUG loaded listener.js 20:47:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12d3f1400) [pid = 1646] [serial = 474] [outer = 0x12b6f6800] 20:47:21 INFO - PROCESS | 1646 | 1461296841719 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 20:47:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:47:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 521ms 20:47:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:47:21 INFO - PROCESS | 1646 | 1461296841748 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 20:47:21 INFO - PROCESS | 1646 | 1461296841749 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 20:47:21 INFO - PROCESS | 1646 | 1461296841751 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:47:21 INFO - PROCESS | 1646 | 1461296841753 Marionette TRACE conn2 <- [1,606,null,{}] 20:47:21 INFO - PROCESS | 1646 | 1461296841755 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:21 INFO - PROCESS | 1646 | 1461296841849 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 20:47:21 INFO - PROCESS | 1646 | 1461296841863 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x127964800 == 43 [pid = 1646] [id = 159] 20:47:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12d3f4800) [pid = 1646] [serial = 475] [outer = 0x0] 20:47:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12e11e800) [pid = 1646] [serial = 476] [outer = 0x12d3f4800] 20:47:21 INFO - PROCESS | 1646 | 1461296841889 Marionette DEBUG loaded listener.js 20:47:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12e35c000) [pid = 1646] [serial = 477] [outer = 0x12d3f4800] 20:47:22 INFO - PROCESS | 1646 | 1461296842217 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:47:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:47:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 20:47:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:47:22 INFO - PROCESS | 1646 | 1461296842270 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 20:47:22 INFO - PROCESS | 1646 | 1461296842271 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 20:47:22 INFO - PROCESS | 1646 | 1461296842273 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:47:22 INFO - PROCESS | 1646 | 1461296842274 Marionette TRACE conn2 <- [1,610,null,{}] 20:47:22 INFO - PROCESS | 1646 | 1461296842276 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:22 INFO - PROCESS | 1646 | 1461296842367 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 20:47:22 INFO - PROCESS | 1646 | 1461296842384 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b43d000 == 44 [pid = 1646] [id = 160] 20:47:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12e122400) [pid = 1646] [serial = 478] [outer = 0x0] 20:47:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12e362400) [pid = 1646] [serial = 479] [outer = 0x12e122400] 20:47:22 INFO - PROCESS | 1646 | 1461296842409 Marionette DEBUG loaded listener.js 20:47:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12e37ac00) [pid = 1646] [serial = 480] [outer = 0x12e122400] 20:47:22 INFO - PROCESS | 1646 | 1461296842728 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 20:47:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:47:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 20:47:22 INFO - PROCESS | 1646 | 1461296842741 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 20:47:22 INFO - PROCESS | 1646 | 1461296842743 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 20:47:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:47:22 INFO - PROCESS | 1646 | 1461296842750 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:47:22 INFO - PROCESS | 1646 | 1461296842751 Marionette TRACE conn2 <- [1,614,null,{}] 20:47:22 INFO - PROCESS | 1646 | 1461296842753 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:22 INFO - PROCESS | 1646 | 1461296842855 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 20:47:22 INFO - PROCESS | 1646 | 1461296842860 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba79800 == 45 [pid = 1646] [id = 161] 20:47:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12e35f800) [pid = 1646] [serial = 481] [outer = 0x0] 20:47:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12e380c00) [pid = 1646] [serial = 482] [outer = 0x12e35f800] 20:47:22 INFO - PROCESS | 1646 | 1461296842884 Marionette DEBUG loaded listener.js 20:47:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12e704c00) [pid = 1646] [serial = 483] [outer = 0x12e35f800] 20:47:23 INFO - PROCESS | 1646 | 1461296843222 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 20:47:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:47:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 520ms 20:47:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:47:23 INFO - PROCESS | 1646 | 1461296843270 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 20:47:23 INFO - PROCESS | 1646 | 1461296843271 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 20:47:23 INFO - PROCESS | 1646 | 1461296843274 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:47:23 INFO - PROCESS | 1646 | 1461296843275 Marionette TRACE conn2 <- [1,618,null,{}] 20:47:23 INFO - PROCESS | 1646 | 1461296843277 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:23 INFO - PROCESS | 1646 | 1461296843369 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 20:47:23 INFO - PROCESS | 1646 | 1461296843381 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d387000 == 46 [pid = 1646] [id = 162] 20:47:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12e37b000) [pid = 1646] [serial = 484] [outer = 0x0] 20:47:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12e70b000) [pid = 1646] [serial = 485] [outer = 0x12e37b000] 20:47:23 INFO - PROCESS | 1646 | 1461296843405 Marionette DEBUG loaded listener.js 20:47:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12e722400) [pid = 1646] [serial = 486] [outer = 0x12e37b000] 20:47:23 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1268dec00) [pid = 1646] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:47:23 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x127369000) [pid = 1646] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:47:23 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1282f0400) [pid = 1646] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:47:23 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12d03fc00) [pid = 1646] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:47:23 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1158b4800) [pid = 1646] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:47:23 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11ba4a400) [pid = 1646] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:47:23 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x118fd3c00) [pid = 1646] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:47:23 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1156f5400) [pid = 1646] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:47:23 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12bbc7000) [pid = 1646] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:47:23 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11b09d000) [pid = 1646] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:47:23 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x125fa7800) [pid = 1646] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:47:23 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x114f72400) [pid = 1646] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:47:23 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11ab4dc00) [pid = 1646] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:47:23 INFO - PROCESS | 1646 | 1461296843826 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 20:47:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:47:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 567ms 20:47:23 INFO - PROCESS | 1646 | 1461296843848 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 20:47:23 INFO - PROCESS | 1646 | 1461296843850 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 20:47:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:47:23 INFO - PROCESS | 1646 | 1461296843854 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:47:23 INFO - PROCESS | 1646 | 1461296843857 Marionette TRACE conn2 <- [1,622,null,{}] 20:47:23 INFO - PROCESS | 1646 | 1461296843883 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:24 INFO - PROCESS | 1646 | 1461296844029 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 20:47:24 INFO - PROCESS | 1646 | 1461296844038 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dac2000 == 47 [pid = 1646] [id = 163] 20:47:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11c4a4800) [pid = 1646] [serial = 487] [outer = 0x0] 20:47:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12e709400) [pid = 1646] [serial = 488] [outer = 0x11c4a4800] 20:47:24 INFO - PROCESS | 1646 | 1461296844085 Marionette DEBUG loaded listener.js 20:47:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12e72c400) [pid = 1646] [serial = 489] [outer = 0x11c4a4800] 20:47:24 INFO - PROCESS | 1646 | 1461296844499 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 20:47:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:47:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 683ms 20:47:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:47:24 INFO - PROCESS | 1646 | 1461296844536 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 20:47:24 INFO - PROCESS | 1646 | 1461296844537 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 20:47:24 INFO - PROCESS | 1646 | 1461296844540 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:47:24 INFO - PROCESS | 1646 | 1461296844541 Marionette TRACE conn2 <- [1,626,null,{}] 20:47:24 INFO - PROCESS | 1646 | 1461296844543 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:24 INFO - PROCESS | 1646 | 1461296844651 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 20:47:24 INFO - PROCESS | 1646 | 1461296844655 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dada000 == 48 [pid = 1646] [id = 164] 20:47:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12e725400) [pid = 1646] [serial = 490] [outer = 0x0] 20:47:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12ec8a800) [pid = 1646] [serial = 491] [outer = 0x12e725400] 20:47:24 INFO - PROCESS | 1646 | 1461296844680 Marionette DEBUG loaded listener.js 20:47:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12ec90000) [pid = 1646] [serial = 492] [outer = 0x12e725400] 20:47:24 INFO - PROCESS | 1646 | 1461296844972 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 20:47:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:47:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 469ms 20:47:25 INFO - PROCESS | 1646 | 1461296845010 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 20:47:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:47:25 INFO - PROCESS | 1646 | 1461296845013 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 20:47:25 INFO - PROCESS | 1646 | 1461296845015 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:47:25 INFO - PROCESS | 1646 | 1461296845017 Marionette TRACE conn2 <- [1,630,null,{}] 20:47:25 INFO - PROCESS | 1646 | 1461296845019 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:25 INFO - PROCESS | 1646 | 1461296845097 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 20:47:25 INFO - PROCESS | 1646 | 1461296845101 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e738800 == 49 [pid = 1646] [id = 165] 20:47:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12ec92c00) [pid = 1646] [serial = 493] [outer = 0x0] 20:47:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12ec97800) [pid = 1646] [serial = 494] [outer = 0x12ec92c00] 20:47:25 INFO - PROCESS | 1646 | 1461296845126 Marionette DEBUG loaded listener.js 20:47:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12ee7d800) [pid = 1646] [serial = 495] [outer = 0x12ec92c00] 20:47:25 INFO - PROCESS | 1646 | 1461296845450 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 20:47:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:47:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 468ms 20:47:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:47:25 INFO - PROCESS | 1646 | 1461296845485 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 20:47:25 INFO - PROCESS | 1646 | 1461296845486 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 20:47:25 INFO - PROCESS | 1646 | 1461296845488 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:47:25 INFO - PROCESS | 1646 | 1461296845489 Marionette TRACE conn2 <- [1,634,null,{}] 20:47:25 INFO - PROCESS | 1646 | 1461296845491 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:25 INFO - PROCESS | 1646 | 1461296845592 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 20:47:25 INFO - PROCESS | 1646 | 1461296845600 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e750000 == 50 [pid = 1646] [id = 166] 20:47:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12ec8fc00) [pid = 1646] [serial = 496] [outer = 0x0] 20:47:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12ee81400) [pid = 1646] [serial = 497] [outer = 0x12ec8fc00] 20:47:25 INFO - PROCESS | 1646 | 1461296845626 Marionette DEBUG loaded listener.js 20:47:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12ee86000) [pid = 1646] [serial = 498] [outer = 0x12ec8fc00] 20:47:25 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:26 INFO - PROCESS | 1646 | 1461296846104 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 20:47:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:47:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 668ms 20:47:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:47:26 INFO - PROCESS | 1646 | 1461296846157 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 20:47:26 INFO - PROCESS | 1646 | 1461296846160 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 20:47:26 INFO - PROCESS | 1646 | 1461296846164 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:47:26 INFO - PROCESS | 1646 | 1461296846166 Marionette TRACE conn2 <- [1,638,null,{}] 20:47:26 INFO - PROCESS | 1646 | 1461296846170 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:26 INFO - PROCESS | 1646 | 1461296846272 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 20:47:26 INFO - PROCESS | 1646 | 1461296846335 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192c7000 == 51 [pid = 1646] [id = 167] 20:47:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11aa05800) [pid = 1646] [serial = 499] [outer = 0x0] 20:47:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11b037000) [pid = 1646] [serial = 500] [outer = 0x11aa05800] 20:47:26 INFO - PROCESS | 1646 | 1461296846368 Marionette DEBUG loaded listener.js 20:47:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11bafc800) [pid = 1646] [serial = 501] [outer = 0x11aa05800] 20:47:26 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:26 INFO - PROCESS | 1646 | 1461296846785 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 20:47:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:47:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 672ms 20:47:26 INFO - PROCESS | 1646 | 1461296846873 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 20:47:26 INFO - PROCESS | 1646 | 1461296846877 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 20:47:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:47:26 INFO - PROCESS | 1646 | 1461296846901 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:47:26 INFO - PROCESS | 1646 | 1461296846902 Marionette TRACE conn2 <- [1,642,null,{}] 20:47:26 INFO - PROCESS | 1646 | 1461296846905 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:27 INFO - PROCESS | 1646 | 1461296847005 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 20:47:27 INFO - PROCESS | 1646 | 1461296847067 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c81000 == 52 [pid = 1646] [id = 168] 20:47:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11c608c00) [pid = 1646] [serial = 502] [outer = 0x0] 20:47:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x125b34800) [pid = 1646] [serial = 503] [outer = 0x11c608c00] 20:47:27 INFO - PROCESS | 1646 | 1461296847098 Marionette DEBUG loaded listener.js 20:47:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12650dc00) [pid = 1646] [serial = 504] [outer = 0x11c608c00] 20:47:27 INFO - PROCESS | 1646 | 1461296847513 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 20:47:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:47:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 621ms 20:47:27 INFO - PROCESS | 1646 | 1461296847520 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 20:47:27 INFO - PROCESS | 1646 | 1461296847522 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 20:47:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:47:27 INFO - PROCESS | 1646 | 1461296847524 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:47:27 INFO - PROCESS | 1646 | 1461296847529 Marionette TRACE conn2 <- [1,646,null,{}] 20:47:27 INFO - PROCESS | 1646 | 1461296847537 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:27 INFO - PROCESS | 1646 | 1461296847639 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 20:47:27 INFO - PROCESS | 1646 | 1461296847686 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da1d800 == 53 [pid = 1646] [id = 169] 20:47:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x126ce0400) [pid = 1646] [serial = 505] [outer = 0x0] 20:47:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12b7db400) [pid = 1646] [serial = 506] [outer = 0x126ce0400] 20:47:27 INFO - PROCESS | 1646 | 1461296847718 Marionette DEBUG loaded listener.js 20:47:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12d037400) [pid = 1646] [serial = 507] [outer = 0x126ce0400] 20:47:28 INFO - PROCESS | 1646 | 1461296848127 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:47:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:47:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 624ms 20:47:28 INFO - PROCESS | 1646 | 1461296848167 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 20:47:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:47:28 INFO - PROCESS | 1646 | 1461296848169 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 20:47:28 INFO - PROCESS | 1646 | 1461296848171 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:47:28 INFO - PROCESS | 1646 | 1461296848172 Marionette TRACE conn2 <- [1,650,null,{}] 20:47:28 INFO - PROCESS | 1646 | 1461296848175 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:28 INFO - PROCESS | 1646 | 1461296848277 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 20:47:28 INFO - PROCESS | 1646 | 1461296848530 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1185ab000 == 54 [pid = 1646] [id = 170] 20:47:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1156f0000) [pid = 1646] [serial = 508] [outer = 0x0] 20:47:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11771ac00) [pid = 1646] [serial = 509] [outer = 0x1156f0000] 20:47:28 INFO - PROCESS | 1646 | 1461296848558 Marionette DEBUG loaded listener.js 20:47:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x118fd4800) [pid = 1646] [serial = 510] [outer = 0x1156f0000] 20:47:28 INFO - PROCESS | 1646 | 1461296848951 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 20:47:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:47:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 819ms 20:47:28 INFO - PROCESS | 1646 | 1461296848992 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 20:47:28 INFO - PROCESS | 1646 | 1461296848994 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 20:47:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:47:28 INFO - PROCESS | 1646 | 1461296848997 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:47:29 INFO - PROCESS | 1646 | 1461296848999 Marionette TRACE conn2 <- [1,654,null,{}] 20:47:29 INFO - PROCESS | 1646 | 1461296849003 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:29 INFO - PROCESS | 1646 | 1461296849090 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 20:47:29 INFO - PROCESS | 1646 | 1461296849154 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x118672000 == 55 [pid = 1646] [id = 171] 20:47:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x118648000) [pid = 1646] [serial = 511] [outer = 0x0] 20:47:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x119d9a400) [pid = 1646] [serial = 512] [outer = 0x118648000] 20:47:29 INFO - PROCESS | 1646 | 1461296849183 Marionette DEBUG loaded listener.js 20:47:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11ab61000) [pid = 1646] [serial = 513] [outer = 0x118648000] 20:47:29 INFO - PROCESS | 1646 | 1461296849592 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12b766000 == 54 [pid = 1646] [id = 130] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11beed000 == 53 [pid = 1646] [id = 132] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12e738800 == 52 [pid = 1646] [id = 165] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12dada000 == 51 [pid = 1646] [id = 164] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12dac2000 == 50 [pid = 1646] [id = 163] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12d387000 == 49 [pid = 1646] [id = 162] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba79800 == 48 [pid = 1646] [id = 161] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12b43d000 == 47 [pid = 1646] [id = 160] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1177ecc00) [pid = 1646] [serial = 391] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11bafc000) [pid = 1646] [serial = 394] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12795a000) [pid = 1646] [serial = 397] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12d91d000) [pid = 1646] [serial = 436] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x127964800 == 46 [pid = 1646] [id = 159] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x126b4c800 == 45 [pid = 1646] [id = 158] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x125c84800 == 44 [pid = 1646] [id = 157] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8ce800 == 43 [pid = 1646] [id = 156] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11beec800 == 42 [pid = 1646] [id = 155] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11926f800 == 41 [pid = 1646] [id = 154] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x119267000 == 40 [pid = 1646] [id = 153] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11aaa7000 == 39 [pid = 1646] [id = 152] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12d38a000 == 38 [pid = 1646] [id = 151] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0d5000 == 37 [pid = 1646] [id = 150] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12b258800 == 36 [pid = 1646] [id = 149] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11b922000 == 35 [pid = 1646] [id = 148] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1163b4000 == 34 [pid = 1646] [id = 147] 20:47:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce8d800 == 33 [pid = 1646] [id = 146] 20:47:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:47:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 673ms 20:47:29 INFO - PROCESS | 1646 | 1461296849672 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 20:47:29 INFO - PROCESS | 1646 | 1461296849675 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 20:47:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12727e800) [pid = 1646] [serial = 418] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12b27d400) [pid = 1646] [serial = 421] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12b6b9400) [pid = 1646] [serial = 424] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12d23bc00) [pid = 1646] [serial = 389] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x118f8bc00) [pid = 1646] [serial = 401] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11771dc00) [pid = 1646] [serial = 400] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11bf63400) [pid = 1646] [serial = 409] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11c240400) [pid = 1646] [serial = 410] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11ab48000) [pid = 1646] [serial = 404] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1197c8800) [pid = 1646] [serial = 403] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11c5c0000) [pid = 1646] [serial = 412] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x125b33400) [pid = 1646] [serial = 413] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12b6b1800) [pid = 1646] [serial = 422] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12d3f7400) [pid = 1646] [serial = 434] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11b0a4000) [pid = 1646] [serial = 406] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11ba4a000) [pid = 1646] [serial = 407] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1262ad400) [pid = 1646] [serial = 415] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12bb11c00) [pid = 1646] [serial = 425] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x125e80800) [pid = 1646] [serial = 428] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12d033c00) [pid = 1646] [serial = 433] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1282eb000) [pid = 1646] [serial = 430] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1197c7c00) [pid = 1646] [serial = 427] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1282e9400) [pid = 1646] [serial = 419] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12cfe3000) [pid = 1646] [serial = 431] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1268d9800) [pid = 1646] [serial = 416] [outer = 0x0] [url = about:blank] 20:47:29 INFO - PROCESS | 1646 | 1461296849698 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:47:29 INFO - PROCESS | 1646 | 1461296849699 Marionette TRACE conn2 <- [1,658,null,{}] 20:47:29 INFO - PROCESS | 1646 | 1461296849724 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:29 INFO - PROCESS | 1646 | 1461296849801 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 20:47:29 INFO - PROCESS | 1646 | 1461296849807 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1185ad000 == 34 [pid = 1646] [id = 172] 20:47:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11b0a4400) [pid = 1646] [serial = 514] [outer = 0x0] 20:47:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11b95bc00) [pid = 1646] [serial = 515] [outer = 0x11b0a4400] 20:47:29 INFO - PROCESS | 1646 | 1461296849837 Marionette DEBUG loaded listener.js 20:47:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11bf5a400) [pid = 1646] [serial = 516] [outer = 0x11b0a4400] 20:47:30 INFO - PROCESS | 1646 | 1461296850194 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 20:47:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:47:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 536ms 20:47:30 INFO - PROCESS | 1646 | 1461296850236 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 20:47:30 INFO - PROCESS | 1646 | 1461296850237 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 20:47:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:47:30 INFO - PROCESS | 1646 | 1461296850247 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:47:30 INFO - PROCESS | 1646 | 1461296850251 Marionette TRACE conn2 <- [1,662,null,{}] 20:47:30 INFO - PROCESS | 1646 | 1461296850254 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:30 INFO - PROCESS | 1646 | 1461296850327 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 20:47:30 INFO - PROCESS | 1646 | 1461296850332 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0d0800 == 35 [pid = 1646] [id = 173] 20:47:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11bf64000) [pid = 1646] [serial = 517] [outer = 0x0] 20:47:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11c605000) [pid = 1646] [serial = 518] [outer = 0x11bf64000] 20:47:30 INFO - PROCESS | 1646 | 1461296850362 Marionette DEBUG loaded listener.js 20:47:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11ca98800) [pid = 1646] [serial = 519] [outer = 0x11bf64000] 20:47:30 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:30 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:30 INFO - PROCESS | 1646 | 1461296850688 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 20:47:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:47:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 476ms 20:47:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:47:30 INFO - PROCESS | 1646 | 1461296850719 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 20:47:30 INFO - PROCESS | 1646 | 1461296850721 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 20:47:30 INFO - PROCESS | 1646 | 1461296850723 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:47:30 INFO - PROCESS | 1646 | 1461296850724 Marionette TRACE conn2 <- [1,666,null,{}] 20:47:30 INFO - PROCESS | 1646 | 1461296850730 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:30 INFO - PROCESS | 1646 | 1461296850814 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 20:47:30 INFO - PROCESS | 1646 | 1461296850856 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba8c800 == 36 [pid = 1646] [id = 174] 20:47:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11bf69c00) [pid = 1646] [serial = 520] [outer = 0x0] 20:47:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x125b36800) [pid = 1646] [serial = 521] [outer = 0x11bf69c00] 20:47:30 INFO - PROCESS | 1646 | 1461296850882 Marionette DEBUG loaded listener.js 20:47:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x125fa7400) [pid = 1646] [serial = 522] [outer = 0x11bf69c00] 20:47:31 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:31 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:31 INFO - PROCESS | 1646 | 1461296851241 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 20:47:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:47:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 572ms 20:47:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:47:31 INFO - PROCESS | 1646 | 1461296851296 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 20:47:31 INFO - PROCESS | 1646 | 1461296851298 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 20:47:31 INFO - PROCESS | 1646 | 1461296851301 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:47:31 INFO - PROCESS | 1646 | 1461296851303 Marionette TRACE conn2 <- [1,670,null,{}] 20:47:31 INFO - PROCESS | 1646 | 1461296851307 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:31 INFO - PROCESS | 1646 | 1461296851465 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 20:47:31 INFO - PROCESS | 1646 | 1461296851516 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aaa5000 == 37 [pid = 1646] [id = 175] 20:47:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12650d000) [pid = 1646] [serial = 523] [outer = 0x0] 20:47:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x126828c00) [pid = 1646] [serial = 524] [outer = 0x12650d000] 20:47:31 INFO - PROCESS | 1646 | 1461296851569 Marionette DEBUG loaded listener.js 20:47:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x126c57800) [pid = 1646] [serial = 525] [outer = 0x12650d000] 20:47:31 INFO - PROCESS | 1646 | 1461296851916 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 20:47:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:47:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 20:47:31 INFO - PROCESS | 1646 | 1461296851971 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 20:47:31 INFO - PROCESS | 1646 | 1461296851972 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 20:47:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:47:31 INFO - PROCESS | 1646 | 1461296851974 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:47:31 INFO - PROCESS | 1646 | 1461296851975 Marionette TRACE conn2 <- [1,674,null,{}] 20:47:31 INFO - PROCESS | 1646 | 1461296851978 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:32 INFO - PROCESS | 1646 | 1461296852067 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 20:47:32 INFO - PROCESS | 1646 | 1461296852119 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8cf800 == 38 [pid = 1646] [id = 176] 20:47:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x127047000) [pid = 1646] [serial = 526] [outer = 0x0] 20:47:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1282f0400) [pid = 1646] [serial = 527] [outer = 0x127047000] 20:47:32 INFO - PROCESS | 1646 | 1461296852145 Marionette DEBUG loaded listener.js 20:47:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12b280c00) [pid = 1646] [serial = 528] [outer = 0x127047000] 20:47:32 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:32 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:32 INFO - PROCESS | 1646 | 1461296852458 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 20:47:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 20:47:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 20:47:32 INFO - PROCESS | 1646 | 1461296852494 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 20:47:32 INFO - PROCESS | 1646 | 1461296852497 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 20:47:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:47:32 INFO - PROCESS | 1646 | 1461296852499 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:47:32 INFO - PROCESS | 1646 | 1461296852500 Marionette TRACE conn2 <- [1,678,null,{}] 20:47:32 INFO - PROCESS | 1646 | 1461296852503 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:32 INFO - PROCESS | 1646 | 1461296852595 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 20:47:32 INFO - PROCESS | 1646 | 1461296852599 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d59000 == 39 [pid = 1646] [id = 177] 20:47:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x127958000) [pid = 1646] [serial = 529] [outer = 0x0] 20:47:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12b6ad800) [pid = 1646] [serial = 530] [outer = 0x127958000] 20:47:32 INFO - PROCESS | 1646 | 1461296852625 Marionette DEBUG loaded listener.js 20:47:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12b6b9800) [pid = 1646] [serial = 531] [outer = 0x127958000] 20:47:32 INFO - PROCESS | 1646 | 1461296852959 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 20:47:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:47:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 517ms 20:47:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:47:33 INFO - PROCESS | 1646 | 1461296853018 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 20:47:33 INFO - PROCESS | 1646 | 1461296853019 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 20:47:33 INFO - PROCESS | 1646 | 1461296853021 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:47:33 INFO - PROCESS | 1646 | 1461296853022 Marionette TRACE conn2 <- [1,682,null,{}] 20:47:33 INFO - PROCESS | 1646 | 1461296853025 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:33 INFO - PROCESS | 1646 | 1461296853113 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 20:47:33 INFO - PROCESS | 1646 | 1461296853148 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12659b800 == 40 [pid = 1646] [id = 178] 20:47:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12b4c1400) [pid = 1646] [serial = 532] [outer = 0x0] 20:47:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12b7da000) [pid = 1646] [serial = 533] [outer = 0x12b4c1400] 20:47:33 INFO - PROCESS | 1646 | 1461296853173 Marionette DEBUG loaded listener.js 20:47:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12bb13800) [pid = 1646] [serial = 534] [outer = 0x12b4c1400] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12d3f4800) [pid = 1646] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12e122400) [pid = 1646] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12e35f800) [pid = 1646] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11c49ac00) [pid = 1646] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12b277000) [pid = 1646] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12d23b800) [pid = 1646] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x119d94400) [pid = 1646] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11c233c00) [pid = 1646] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11b09c400) [pid = 1646] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12b6f6800) [pid = 1646] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12d921c00) [pid = 1646] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1157d0c00) [pid = 1646] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1268dc400) [pid = 1646] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x119b38c00) [pid = 1646] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12e37b000) [pid = 1646] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12e725400) [pid = 1646] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11c4a4800) [pid = 1646] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1189c6800) [pid = 1646] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11ab62400) [pid = 1646] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11ab4b000) [pid = 1646] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11ac4e000) [pid = 1646] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x116329800) [pid = 1646] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12682a400) [pid = 1646] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x125b34c00) [pid = 1646] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1156ef000) [pid = 1646] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11c1b8000) [pid = 1646] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:47:33 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12ec92c00) [pid = 1646] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:47:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 20:47:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 968ms 20:47:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:47:33 INFO - PROCESS | 1646 | 1461296853986 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 20:47:33 INFO - PROCESS | 1646 | 1461296853990 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 20:47:33 INFO - PROCESS | 1646 | 1461296853991 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 20:47:33 INFO - PROCESS | 1646 | 1461296853995 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:47:33 INFO - PROCESS | 1646 | 1461296853997 Marionette TRACE conn2 <- [1,686,null,{}] 20:47:34 INFO - PROCESS | 1646 | 1461296853999 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:34 INFO - PROCESS | 1646 | 1461296854081 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 20:47:34 INFO - PROCESS | 1646 | 1461296854085 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192b3000 == 41 [pid = 1646] [id = 179] 20:47:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1189c6400) [pid = 1646] [serial = 535] [outer = 0x0] 20:47:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11ac43400) [pid = 1646] [serial = 536] [outer = 0x1189c6400] 20:47:34 INFO - PROCESS | 1646 | 1461296854112 Marionette DEBUG loaded listener.js 20:47:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11c23c000) [pid = 1646] [serial = 537] [outer = 0x1189c6400] 20:47:34 INFO - PROCESS | 1646 | 1461296854935 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 20:47:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:47:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 974ms 20:47:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:47:34 INFO - PROCESS | 1646 | 1461296854968 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 20:47:34 INFO - PROCESS | 1646 | 1461296854969 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 20:47:34 INFO - PROCESS | 1646 | 1461296854971 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:47:34 INFO - PROCESS | 1646 | 1461296854972 Marionette TRACE conn2 <- [1,690,null,{}] 20:47:34 INFO - PROCESS | 1646 | 1461296854974 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:35 INFO - PROCESS | 1646 | 1461296855064 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 20:47:35 INFO - PROCESS | 1646 | 1461296855071 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12700a800 == 42 [pid = 1646] [id = 180] 20:47:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x118fd3c00) [pid = 1646] [serial = 538] [outer = 0x0] 20:47:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1282f1000) [pid = 1646] [serial = 539] [outer = 0x118fd3c00] 20:47:35 INFO - PROCESS | 1646 | 1461296855100 Marionette DEBUG loaded listener.js 20:47:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12bbc7800) [pid = 1646] [serial = 540] [outer = 0x118fd3c00] 20:47:35 INFO - PROCESS | 1646 | 1461296855873 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 20:47:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:47:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 921ms 20:47:35 INFO - PROCESS | 1646 | 1461296855893 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 20:47:35 INFO - PROCESS | 1646 | 1461296855895 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 20:47:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:47:35 INFO - PROCESS | 1646 | 1461296855898 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:47:35 INFO - PROCESS | 1646 | 1461296855900 Marionette TRACE conn2 <- [1,694,null,{}] 20:47:35 INFO - PROCESS | 1646 | 1461296855902 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:36 INFO - PROCESS | 1646 | 1461296856039 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 20:47:36 INFO - PROCESS | 1646 | 1461296856087 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x114b62000 == 43 [pid = 1646] [id = 181] 20:47:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x114d60800) [pid = 1646] [serial = 541] [outer = 0x0] 20:47:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11538f800) [pid = 1646] [serial = 542] [outer = 0x114d60800] 20:47:36 INFO - PROCESS | 1646 | 1461296856120 Marionette DEBUG loaded listener.js 20:47:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x118653800) [pid = 1646] [serial = 543] [outer = 0x114d60800] 20:47:37 INFO - PROCESS | 1646 | 1461296857042 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 20:47:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 20:47:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1171ms 20:47:37 INFO - PROCESS | 1646 | 1461296857070 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 20:47:37 INFO - PROCESS | 1646 | 1461296857073 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 20:47:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:47:37 INFO - PROCESS | 1646 | 1461296857076 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:47:37 INFO - PROCESS | 1646 | 1461296857079 Marionette TRACE conn2 <- [1,698,null,{}] 20:47:37 INFO - PROCESS | 1646 | 1461296857083 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:37 INFO - PROCESS | 1646 | 1461296857178 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 20:47:37 INFO - PROCESS | 1646 | 1461296857225 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b18e800 == 44 [pid = 1646] [id = 182] 20:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x118fd7000) [pid = 1646] [serial = 544] [outer = 0x0] 20:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11ba4bc00) [pid = 1646] [serial = 545] [outer = 0x118fd7000] 20:47:37 INFO - PROCESS | 1646 | 1461296857257 Marionette DEBUG loaded listener.js 20:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11bfa9800) [pid = 1646] [serial = 546] [outer = 0x118fd7000] 20:47:38 INFO - PROCESS | 1646 | 1461296858158 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 20:47:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 20:47:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1122ms 20:47:38 INFO - PROCESS | 1646 | 1461296858199 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 20:47:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:47:38 INFO - PROCESS | 1646 | 1461296858201 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 20:47:38 INFO - PROCESS | 1646 | 1461296858204 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:47:38 INFO - PROCESS | 1646 | 1461296858205 Marionette TRACE conn2 <- [1,702,null,{}] 20:47:38 INFO - PROCESS | 1646 | 1461296858208 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:38 INFO - PROCESS | 1646 | 1461296858304 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 20:47:38 INFO - PROCESS | 1646 | 1461296858352 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c84000 == 45 [pid = 1646] [id = 183] 20:47:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11c5c0800) [pid = 1646] [serial = 547] [outer = 0x0] 20:47:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x125f27c00) [pid = 1646] [serial = 548] [outer = 0x11c5c0800] 20:47:38 INFO - PROCESS | 1646 | 1461296858383 Marionette DEBUG loaded listener.js 20:47:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1268d9800) [pid = 1646] [serial = 549] [outer = 0x11c5c0800] 20:47:39 INFO - PROCESS | 1646 | 1461296859403 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 20:47:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:47:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1220ms 20:47:39 INFO - PROCESS | 1646 | 1461296859424 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 20:47:39 INFO - PROCESS | 1646 | 1461296859427 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 20:47:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:47:39 INFO - PROCESS | 1646 | 1461296859431 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:47:39 INFO - PROCESS | 1646 | 1461296859433 Marionette TRACE conn2 <- [1,706,null,{}] 20:47:39 INFO - PROCESS | 1646 | 1461296859437 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:39 INFO - PROCESS | 1646 | 1461296859533 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 20:47:39 INFO - PROCESS | 1646 | 1461296859629 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1145c5800 == 46 [pid = 1646] [id = 184] 20:47:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x114c4bc00) [pid = 1646] [serial = 550] [outer = 0x0] 20:47:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x114c5ac00) [pid = 1646] [serial = 551] [outer = 0x114c4bc00] 20:47:39 INFO - PROCESS | 1646 | 1461296859659 Marionette DEBUG loaded listener.js 20:47:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x115372800) [pid = 1646] [serial = 552] [outer = 0x114c4bc00] 20:47:40 INFO - PROCESS | 1646 | --DOCSHELL 0x119122000 == 45 [pid = 1646] [id = 131] 20:47:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12700a800 == 44 [pid = 1646] [id = 180] 20:47:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1192b3000 == 43 [pid = 1646] [id = 179] 20:47:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12659b800 == 42 [pid = 1646] [id = 178] 20:47:40 INFO - PROCESS | 1646 | --DOCSHELL 0x125d59000 == 41 [pid = 1646] [id = 177] 20:47:40 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8cf800 == 40 [pid = 1646] [id = 176] 20:47:40 INFO - PROCESS | 1646 | --DOCSHELL 0x11aaa5000 == 39 [pid = 1646] [id = 175] 20:47:40 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba8c800 == 38 [pid = 1646] [id = 174] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12b6f4000) [pid = 1646] [serial = 448] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12d230400) [pid = 1646] [serial = 451] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0d0800 == 37 [pid = 1646] [id = 173] 20:47:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1185ad000 == 36 [pid = 1646] [id = 172] 20:47:40 INFO - PROCESS | 1646 | --DOCSHELL 0x118672000 == 35 [pid = 1646] [id = 171] 20:47:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1185ab000 == 34 [pid = 1646] [id = 170] 20:47:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12e750000 == 33 [pid = 1646] [id = 166] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11a544800) [pid = 1646] [serial = 344] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11bafe800) [pid = 1646] [serial = 347] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128214000) [pid = 1646] [serial = 341] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11bfaac00) [pid = 1646] [serial = 395] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x118fd0800) [pid = 1646] [serial = 392] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12b279000) [pid = 1646] [serial = 398] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x125ef2400) [pid = 1646] [serial = 305] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1177f4000) [pid = 1646] [serial = 308] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x126505800) [pid = 1646] [serial = 350] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12e11e800) [pid = 1646] [serial = 476] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12e362400) [pid = 1646] [serial = 479] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12e35c000) [pid = 1646] [serial = 477] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12e380c00) [pid = 1646] [serial = 482] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x125e88400) [pid = 1646] [serial = 445] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12b285400) [pid = 1646] [serial = 470] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12b6b3000) [pid = 1646] [serial = 471] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12e37ac00) [pid = 1646] [serial = 480] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12e118400) [pid = 1646] [serial = 437] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11b03f400) [pid = 1646] [serial = 459] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11a545000) [pid = 1646] [serial = 458] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11c9b4400) [pid = 1646] [serial = 464] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x126510000) [pid = 1646] [serial = 465] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11bf68400) [pid = 1646] [serial = 461] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11c239800) [pid = 1646] [serial = 462] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12bbce800) [pid = 1646] [serial = 473] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12e359400) [pid = 1646] [serial = 455] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12e120c00) [pid = 1646] [serial = 454] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118fd4400) [pid = 1646] [serial = 440] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11893e800) [pid = 1646] [serial = 439] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x126ce1c00) [pid = 1646] [serial = 467] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12b276800) [pid = 1646] [serial = 468] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11bca2800) [pid = 1646] [serial = 443] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11b09e400) [pid = 1646] [serial = 442] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12e70b000) [pid = 1646] [serial = 485] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12e704c00) [pid = 1646] [serial = 483] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12ec8a800) [pid = 1646] [serial = 491] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x125e8e800) [pid = 1646] [serial = 191] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12e709400) [pid = 1646] [serial = 488] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12e722400) [pid = 1646] [serial = 486] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12ec90000) [pid = 1646] [serial = 492] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1268d8400) [pid = 1646] [serial = 446] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12ee7d800) [pid = 1646] [serial = 495] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12e72c400) [pid = 1646] [serial = 489] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12d3f1400) [pid = 1646] [serial = 474] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12ec97800) [pid = 1646] [serial = 494] [outer = 0x0] [url = about:blank] 20:47:40 INFO - PROCESS | 1646 | 1461296860605 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 20:47:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:47:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1224ms 20:47:40 INFO - PROCESS | 1646 | 1461296860655 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 20:47:40 INFO - PROCESS | 1646 | 1461296860658 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 20:47:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:47:40 INFO - PROCESS | 1646 | 1461296860661 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:47:40 INFO - PROCESS | 1646 | 1461296860664 Marionette TRACE conn2 <- [1,710,null,{}] 20:47:40 INFO - PROCESS | 1646 | 1461296860668 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:40 INFO - PROCESS | 1646 | 1461296860760 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 20:47:40 INFO - PROCESS | 1646 | 1461296860806 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11539c800 == 34 [pid = 1646] [id = 185] 20:47:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x114f73000) [pid = 1646] [serial = 553] [outer = 0x0] 20:47:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1156f3400) [pid = 1646] [serial = 554] [outer = 0x114f73000] 20:47:40 INFO - PROCESS | 1646 | 1461296860839 Marionette DEBUG loaded listener.js 20:47:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11639fc00) [pid = 1646] [serial = 555] [outer = 0x114f73000] 20:47:41 INFO - PROCESS | 1646 | 1461296861750 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 20:47:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:47:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1123ms 20:47:41 INFO - PROCESS | 1646 | 1461296861785 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 20:47:41 INFO - PROCESS | 1646 | 1461296861789 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 20:47:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:47:41 INFO - PROCESS | 1646 | 1461296861794 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:47:41 INFO - PROCESS | 1646 | 1461296861796 Marionette TRACE conn2 <- [1,714,null,{}] 20:47:41 INFO - PROCESS | 1646 | 1461296861799 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:41 INFO - PROCESS | 1646 | 1461296861888 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 20:47:41 INFO - PROCESS | 1646 | 1461296861931 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192c3800 == 35 [pid = 1646] [id = 186] 20:47:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x117717c00) [pid = 1646] [serial = 556] [outer = 0x0] 20:47:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118fd5800) [pid = 1646] [serial = 557] [outer = 0x117717c00] 20:47:41 INFO - PROCESS | 1646 | 1461296861962 Marionette DEBUG loaded listener.js 20:47:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1191c3800) [pid = 1646] [serial = 558] [outer = 0x117717c00] 20:47:42 INFO - PROCESS | 1646 | 1461296862866 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 20:47:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 20:47:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1120ms 20:47:42 INFO - PROCESS | 1646 | 1461296862915 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 20:47:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:47:42 INFO - PROCESS | 1646 | 1461296862917 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 20:47:42 INFO - PROCESS | 1646 | 1461296862919 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:47:42 INFO - PROCESS | 1646 | 1461296862922 Marionette TRACE conn2 <- [1,718,null,{}] 20:47:42 INFO - PROCESS | 1646 | 1461296862931 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:43 INFO - PROCESS | 1646 | 1461296863025 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 20:47:43 INFO - PROCESS | 1646 | 1461296863072 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae73800 == 36 [pid = 1646] [id = 187] 20:47:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11aa06800) [pid = 1646] [serial = 559] [outer = 0x0] 20:47:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11ab6a800) [pid = 1646] [serial = 560] [outer = 0x11aa06800] 20:47:43 INFO - PROCESS | 1646 | 1461296863105 Marionette DEBUG loaded listener.js 20:47:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11b0a2c00) [pid = 1646] [serial = 561] [outer = 0x11aa06800] 20:47:44 INFO - PROCESS | 1646 | 1461296864031 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 20:47:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:47:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1123ms 20:47:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:47:44 INFO - PROCESS | 1646 | 1461296864043 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 20:47:44 INFO - PROCESS | 1646 | 1461296864046 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 20:47:44 INFO - PROCESS | 1646 | 1461296864048 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:47:44 INFO - PROCESS | 1646 | 1461296864050 Marionette TRACE conn2 <- [1,722,null,{}] 20:47:44 INFO - PROCESS | 1646 | 1461296864052 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:44 INFO - PROCESS | 1646 | 1461296864144 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 20:47:44 INFO - PROCESS | 1646 | 1461296864189 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba8c800 == 37 [pid = 1646] [id = 188] 20:47:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11ac4ac00) [pid = 1646] [serial = 562] [outer = 0x0] 20:47:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11baf4c00) [pid = 1646] [serial = 563] [outer = 0x11ac4ac00] 20:47:44 INFO - PROCESS | 1646 | 1461296864220 Marionette DEBUG loaded listener.js 20:47:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11bf63400) [pid = 1646] [serial = 564] [outer = 0x11ac4ac00] 20:47:44 INFO - PROCESS | 1646 | 1461296864702 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 20:47:44 INFO - PROCESS | 1646 | 1461296864782 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 20:47:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:47:44 INFO - PROCESS | 1646 | 1461296864787 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:47:44 INFO - PROCESS | 1646 | 1461296864790 Marionette TRACE conn2 <- [1,726,null,{}] 20:47:44 INFO - PROCESS | 1646 | 1461296864794 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:44 INFO - PROCESS | 1646 | 1461296864887 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 20:47:44 INFO - PROCESS | 1646 | --DOCSHELL 0x11b18e800 == 36 [pid = 1646] [id = 182] 20:47:44 INFO - PROCESS | 1646 | --DOCSHELL 0x114b62000 == 35 [pid = 1646] [id = 181] 20:47:44 INFO - PROCESS | 1646 | 1461296864966 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1185ad000 == 36 [pid = 1646] [id = 189] 20:47:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1158b3c00) [pid = 1646] [serial = 565] [outer = 0x0] 20:47:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1177f0c00) [pid = 1646] [serial = 566] [outer = 0x1158b3c00] 20:47:44 INFO - PROCESS | 1646 | 1461296864994 Marionette DEBUG loaded listener.js 20:47:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118f88000) [pid = 1646] [serial = 567] [outer = 0x1158b3c00] 20:47:45 INFO - PROCESS | 1646 | 1461296865332 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 20:47:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:47:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 574ms 20:47:45 INFO - PROCESS | 1646 | 1461296865364 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 20:47:45 INFO - PROCESS | 1646 | 1461296865367 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 20:47:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:47:45 INFO - PROCESS | 1646 | 1461296865372 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:47:45 INFO - PROCESS | 1646 | 1461296865373 Marionette TRACE conn2 <- [1,730,null,{}] 20:47:45 INFO - PROCESS | 1646 | 1461296865376 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:45 INFO - PROCESS | 1646 | 1461296865471 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 20:47:45 INFO - PROCESS | 1646 | 1461296865519 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b1c000 == 37 [pid = 1646] [id = 190] 20:47:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x116331000) [pid = 1646] [serial = 568] [outer = 0x0] 20:47:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118fda400) [pid = 1646] [serial = 569] [outer = 0x116331000] 20:47:45 INFO - PROCESS | 1646 | 1461296865545 Marionette DEBUG loaded listener.js 20:47:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11bafd400) [pid = 1646] [serial = 570] [outer = 0x116331000] 20:47:45 INFO - PROCESS | 1646 | 1461296865854 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 20:47:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:47:45 INFO - PROCESS | 1646 | 1461296865898 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 20:47:45 INFO - PROCESS | 1646 | 1461296865901 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:47:45 INFO - PROCESS | 1646 | 1461296865903 Marionette TRACE conn2 <- [1,734,null,{}] 20:47:45 INFO - PROCESS | 1646 | 1461296865911 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:45 INFO - PROCESS | 1646 | 1461296865986 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 20:47:45 INFO - PROCESS | 1646 | 1461296865992 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c510000 == 38 [pid = 1646] [id = 191] 20:47:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11bf69000) [pid = 1646] [serial = 571] [outer = 0x0] 20:47:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11c689000) [pid = 1646] [serial = 572] [outer = 0x11bf69000] 20:47:46 INFO - PROCESS | 1646 | 1461296866023 Marionette DEBUG loaded listener.js 20:47:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125b36000) [pid = 1646] [serial = 573] [outer = 0x11bf69000] 20:47:46 INFO - PROCESS | 1646 | 1461296866339 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 20:47:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:47:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 471ms 20:47:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:47:46 INFO - PROCESS | 1646 | 1461296866372 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 20:47:46 INFO - PROCESS | 1646 | 1461296866374 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 20:47:46 INFO - PROCESS | 1646 | 1461296866376 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:47:46 INFO - PROCESS | 1646 | 1461296866378 Marionette TRACE conn2 <- [1,738,null,{}] 20:47:46 INFO - PROCESS | 1646 | 1461296866382 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:46 INFO - PROCESS | 1646 | 1461296866455 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 20:47:46 INFO - PROCESS | 1646 | 1461296866459 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8c6800 == 39 [pid = 1646] [id = 192] 20:47:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x125b7bc00) [pid = 1646] [serial = 574] [outer = 0x0] 20:47:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x125eec400) [pid = 1646] [serial = 575] [outer = 0x125b7bc00] 20:47:46 INFO - PROCESS | 1646 | 1461296866489 Marionette DEBUG loaded listener.js 20:47:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1262aec00) [pid = 1646] [serial = 576] [outer = 0x125b7bc00] 20:47:47 INFO - PROCESS | 1646 | 1461296867319 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 20:47:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:47:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 972ms 20:47:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:47:47 INFO - PROCESS | 1646 | 1461296867349 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 20:47:47 INFO - PROCESS | 1646 | 1461296867350 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 20:47:47 INFO - PROCESS | 1646 | 1461296867352 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:47:47 INFO - PROCESS | 1646 | 1461296867353 Marionette TRACE conn2 <- [1,742,null,{}] 20:47:47 INFO - PROCESS | 1646 | 1461296867355 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:47 INFO - PROCESS | 1646 | 1461296867449 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 20:47:47 INFO - PROCESS | 1646 | 1461296867480 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1158d1800 == 40 [pid = 1646] [id = 193] 20:47:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x126378c00) [pid = 1646] [serial = 577] [outer = 0x0] 20:47:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12650ec00) [pid = 1646] [serial = 578] [outer = 0x126378c00] 20:47:47 INFO - PROCESS | 1646 | 1461296867505 Marionette DEBUG loaded listener.js 20:47:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1268df400) [pid = 1646] [serial = 579] [outer = 0x126378c00] 20:47:48 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x127047000) [pid = 1646] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:47:48 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x127958000) [pid = 1646] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:47:48 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11b0a4400) [pid = 1646] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:47:48 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1156f0000) [pid = 1646] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:47:48 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12ec8fc00) [pid = 1646] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:47:48 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118648000) [pid = 1646] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:47:48 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12650d000) [pid = 1646] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:47:48 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11bf64000) [pid = 1646] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:47:48 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11bf69c00) [pid = 1646] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:47:48 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12b4c1400) [pid = 1646] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:47:48 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1189c6400) [pid = 1646] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:47:48 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12b6f6c00) [pid = 1646] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:47:48 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12b281000) [pid = 1646] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:47:48 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118fd3c00) [pid = 1646] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:47:48 INFO - PROCESS | 1646 | 1461296868331 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 20:47:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 20:47:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1019ms 20:47:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:47:48 INFO - PROCESS | 1646 | 1461296868371 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 20:47:48 INFO - PROCESS | 1646 | 1461296868373 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 20:47:48 INFO - PROCESS | 1646 | 1461296868375 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:47:48 INFO - PROCESS | 1646 | 1461296868376 Marionette TRACE conn2 <- [1,746,null,{}] 20:47:48 INFO - PROCESS | 1646 | 1461296868378 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:48 INFO - PROCESS | 1646 | 1461296868468 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 20:47:48 INFO - PROCESS | 1646 | 1461296868517 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12616a000 == 41 [pid = 1646] [id = 194] 20:47:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1268df800) [pid = 1646] [serial = 580] [outer = 0x0] 20:47:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x127368000) [pid = 1646] [serial = 581] [outer = 0x1268df800] 20:47:48 INFO - PROCESS | 1646 | 1461296868545 Marionette DEBUG loaded listener.js 20:47:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128211000) [pid = 1646] [serial = 582] [outer = 0x1268df800] 20:47:49 INFO - PROCESS | 1646 | 1461296869302 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 20:47:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 20:47:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 972ms 20:47:49 INFO - PROCESS | 1646 | 1461296869348 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 20:47:49 INFO - PROCESS | 1646 | 1461296869349 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 20:47:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:47:49 INFO - PROCESS | 1646 | 1461296869352 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:47:49 INFO - PROCESS | 1646 | 1461296869353 Marionette TRACE conn2 <- [1,750,null,{}] 20:47:49 INFO - PROCESS | 1646 | 1461296869355 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:49 INFO - PROCESS | 1646 | 1461296869439 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 20:47:49 INFO - PROCESS | 1646 | 1461296869446 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x127011000 == 42 [pid = 1646] [id = 195] 20:47:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12b27b000) [pid = 1646] [serial = 583] [outer = 0x0] 20:47:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12b281400) [pid = 1646] [serial = 584] [outer = 0x12b27b000] 20:47:49 INFO - PROCESS | 1646 | 1461296869471 Marionette DEBUG loaded listener.js 20:47:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b4c1400) [pid = 1646] [serial = 585] [outer = 0x12b27b000] 20:47:50 INFO - PROCESS | 1646 | 1461296870283 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 20:47:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:47:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 20:47:50 INFO - PROCESS | 1646 | 1461296870323 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 20:47:50 INFO - PROCESS | 1646 | 1461296870324 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 20:47:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:47:50 INFO - PROCESS | 1646 | 1461296870327 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:47:50 INFO - PROCESS | 1646 | 1461296870328 Marionette TRACE conn2 <- [1,754,null,{}] 20:47:50 INFO - PROCESS | 1646 | 1461296870331 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:50 INFO - PROCESS | 1646 | 1461296870403 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 20:47:50 INFO - PROCESS | 1646 | 1461296870452 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x128237000 == 43 [pid = 1646] [id = 196] 20:47:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1282e9c00) [pid = 1646] [serial = 586] [outer = 0x0] 20:47:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12b4c7400) [pid = 1646] [serial = 587] [outer = 0x1282e9c00] 20:47:50 INFO - PROCESS | 1646 | 1461296870477 Marionette DEBUG loaded listener.js 20:47:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b6f2400) [pid = 1646] [serial = 588] [outer = 0x1282e9c00] 20:47:51 INFO - PROCESS | 1646 | 1461296871191 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 20:47:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 20:47:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 870ms 20:47:51 INFO - PROCESS | 1646 | 1461296871198 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 20:47:51 INFO - PROCESS | 1646 | 1461296871199 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 20:47:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:47:51 INFO - PROCESS | 1646 | 1461296871201 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:47:51 INFO - PROCESS | 1646 | 1461296871202 Marionette TRACE conn2 <- [1,758,null,{}] 20:47:51 INFO - PROCESS | 1646 | 1461296871204 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:51 INFO - PROCESS | 1646 | 1461296871350 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 20:47:51 INFO - PROCESS | 1646 | 1461296871382 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x114b6a000 == 44 [pid = 1646] [id = 197] 20:47:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1147d9400) [pid = 1646] [serial = 589] [outer = 0x0] 20:47:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x114f71000) [pid = 1646] [serial = 590] [outer = 0x1147d9400] 20:47:51 INFO - PROCESS | 1646 | 1461296871414 Marionette DEBUG loaded listener.js 20:47:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1185f5c00) [pid = 1646] [serial = 591] [outer = 0x1147d9400] 20:47:51 INFO - PROCESS | 1646 | 1461296871934 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 20:47:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:47:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 768ms 20:47:51 INFO - PROCESS | 1646 | 1461296871972 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 20:47:51 INFO - PROCESS | 1646 | 1461296871977 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 20:47:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:47:51 INFO - PROCESS | 1646 | 1461296871984 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:47:51 INFO - PROCESS | 1646 | 1461296871989 Marionette TRACE conn2 <- [1,762,null,{}] 20:47:51 INFO - PROCESS | 1646 | 1461296871994 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:52 INFO - PROCESS | 1646 | 1461296872124 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 20:47:52 INFO - PROCESS | 1646 | 1461296872187 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c25c800 == 45 [pid = 1646] [id = 198] 20:47:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11b09d400) [pid = 1646] [serial = 592] [outer = 0x0] 20:47:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11b1f4400) [pid = 1646] [serial = 593] [outer = 0x11b09d400] 20:47:52 INFO - PROCESS | 1646 | 1461296872219 Marionette DEBUG loaded listener.js 20:47:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11bf68400) [pid = 1646] [serial = 594] [outer = 0x11b09d400] 20:47:53 INFO - PROCESS | 1646 | 1461296873087 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 20:47:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:47:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1128ms 20:47:53 INFO - PROCESS | 1646 | 1461296873112 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 20:47:53 INFO - PROCESS | 1646 | 1461296873114 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 20:47:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:47:53 INFO - PROCESS | 1646 | 1461296873157 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:47:53 INFO - PROCESS | 1646 | 1461296873159 Marionette TRACE conn2 <- [1,766,null,{}] 20:47:53 INFO - PROCESS | 1646 | 1461296873163 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:53 INFO - PROCESS | 1646 | 1461296873248 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 20:47:53 INFO - PROCESS | 1646 | 1461296873254 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d6a800 == 46 [pid = 1646] [id = 199] 20:47:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11c690000) [pid = 1646] [serial = 595] [outer = 0x0] 20:47:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x125b35400) [pid = 1646] [serial = 596] [outer = 0x11c690000] 20:47:53 INFO - PROCESS | 1646 | 1461296873285 Marionette DEBUG loaded listener.js 20:47:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1262ae400) [pid = 1646] [serial = 597] [outer = 0x11c690000] 20:47:54 INFO - PROCESS | 1646 | 1461296874394 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 20:47:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:47:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1314ms 20:47:54 INFO - PROCESS | 1646 | 1461296874432 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 20:47:54 INFO - PROCESS | 1646 | 1461296874434 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 20:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:47:54 INFO - PROCESS | 1646 | 1461296874437 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:47:54 INFO - PROCESS | 1646 | 1461296874439 Marionette TRACE conn2 <- [1,770,null,{}] 20:47:54 INFO - PROCESS | 1646 | 1461296874443 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:54 INFO - PROCESS | 1646 | 1461296874573 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 20:47:54 INFO - PROCESS | 1646 | 1461296874740 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abb0000 == 47 [pid = 1646] [id = 200] 20:47:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1157dbc00) [pid = 1646] [serial = 598] [outer = 0x0] 20:47:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x114f6fc00) [pid = 1646] [serial = 599] [outer = 0x1157dbc00] 20:47:54 INFO - PROCESS | 1646 | 1461296874768 Marionette DEBUG loaded listener.js 20:47:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119141000) [pid = 1646] [serial = 600] [outer = 0x1157dbc00] 20:47:55 INFO - PROCESS | 1646 | --DOCSHELL 0x126c84000 == 46 [pid = 1646] [id = 183] 20:47:55 INFO - PROCESS | 1646 | --DOCSHELL 0x128237000 == 45 [pid = 1646] [id = 196] 20:47:55 INFO - PROCESS | 1646 | --DOCSHELL 0x127011000 == 44 [pid = 1646] [id = 195] 20:47:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12616a000 == 43 [pid = 1646] [id = 194] 20:47:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1158d1800 == 42 [pid = 1646] [id = 193] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x114c5ac00) [pid = 1646] [serial = 551] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x125f27c00) [pid = 1646] [serial = 548] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11ba4bc00) [pid = 1646] [serial = 545] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11538f800) [pid = 1646] [serial = 542] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12b7db400) [pid = 1646] [serial = 506] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x125b34800) [pid = 1646] [serial = 503] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11b037000) [pid = 1646] [serial = 500] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8c6800 == 41 [pid = 1646] [id = 192] 20:47:55 INFO - PROCESS | 1646 | --DOCSHELL 0x11c510000 == 40 [pid = 1646] [id = 191] 20:47:55 INFO - PROCESS | 1646 | --DOCSHELL 0x119b1c000 == 39 [pid = 1646] [id = 190] 20:47:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1185ad000 == 38 [pid = 1646] [id = 189] 20:47:55 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae73800 == 37 [pid = 1646] [id = 187] 20:47:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1192c3800 == 36 [pid = 1646] [id = 186] 20:47:55 INFO - PROCESS | 1646 | --DOCSHELL 0x11539c800 == 35 [pid = 1646] [id = 185] 20:47:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1145c5800 == 34 [pid = 1646] [id = 184] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12d91b800) [pid = 1646] [serial = 452] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12bbe3000) [pid = 1646] [serial = 449] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12b7da000) [pid = 1646] [serial = 533] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11ac43400) [pid = 1646] [serial = 536] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12bb13800) [pid = 1646] [serial = 534] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11c23c000) [pid = 1646] [serial = 537] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12bbc7800) [pid = 1646] [serial = 540] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x126c57800) [pid = 1646] [serial = 525] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1282f1000) [pid = 1646] [serial = 539] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1282f0400) [pid = 1646] [serial = 527] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12b6ad800) [pid = 1646] [serial = 530] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12b6b9800) [pid = 1646] [serial = 531] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11b95bc00) [pid = 1646] [serial = 515] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11bf5a400) [pid = 1646] [serial = 516] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12b280c00) [pid = 1646] [serial = 528] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x118fd4800) [pid = 1646] [serial = 510] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11771ac00) [pid = 1646] [serial = 509] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12ee81400) [pid = 1646] [serial = 497] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12ee86000) [pid = 1646] [serial = 498] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11ab61000) [pid = 1646] [serial = 513] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119d9a400) [pid = 1646] [serial = 512] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x126828c00) [pid = 1646] [serial = 524] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11c605000) [pid = 1646] [serial = 518] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11ca98800) [pid = 1646] [serial = 519] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x125b36800) [pid = 1646] [serial = 521] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x125fa7400) [pid = 1646] [serial = 522] [outer = 0x0] [url = about:blank] 20:47:55 INFO - PROCESS | 1646 | 1461296875305 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 20:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 877ms 20:47:55 INFO - PROCESS | 1646 | 1461296875316 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 20:47:55 INFO - PROCESS | 1646 | 1461296875320 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 20:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:47:55 INFO - PROCESS | 1646 | 1461296875324 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:47:55 INFO - PROCESS | 1646 | 1461296875326 Marionette TRACE conn2 <- [1,774,null,{}] 20:47:55 INFO - PROCESS | 1646 | 1461296875329 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:55 INFO - PROCESS | 1646 | 1461296875403 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 20:47:55 INFO - PROCESS | 1646 | 1461296875407 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x118cbc800 == 35 [pid = 1646] [id = 201] 20:47:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1163a0800) [pid = 1646] [serial = 601] [outer = 0x0] 20:47:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11a545000) [pid = 1646] [serial = 602] [outer = 0x1163a0800] 20:47:55 INFO - PROCESS | 1646 | 1461296875437 Marionette DEBUG loaded listener.js 20:47:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11ab6a000) [pid = 1646] [serial = 603] [outer = 0x1163a0800] 20:47:55 INFO - PROCESS | 1646 | 1461296875776 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 20:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 473ms 20:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:47:55 INFO - PROCESS | 1646 | 1461296875799 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 20:47:55 INFO - PROCESS | 1646 | 1461296875800 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 20:47:55 INFO - PROCESS | 1646 | 1461296875814 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:47:55 INFO - PROCESS | 1646 | 1461296875816 Marionette TRACE conn2 <- [1,778,null,{}] 20:47:55 INFO - PROCESS | 1646 | 1461296875829 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:55 INFO - PROCESS | 1646 | 1461296875933 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 20:47:55 INFO - PROCESS | 1646 | 1461296875941 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae8c800 == 36 [pid = 1646] [id = 202] 20:47:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x115373000) [pid = 1646] [serial = 604] [outer = 0x0] 20:47:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11b960c00) [pid = 1646] [serial = 605] [outer = 0x115373000] 20:47:55 INFO - PROCESS | 1646 | 1461296875987 Marionette DEBUG loaded listener.js 20:47:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11c49e400) [pid = 1646] [serial = 606] [outer = 0x115373000] 20:47:56 INFO - PROCESS | 1646 | 1461296876459 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 20:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 686ms 20:47:56 INFO - PROCESS | 1646 | 1461296876489 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 20:47:56 INFO - PROCESS | 1646 | 1461296876491 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 20:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:47:56 INFO - PROCESS | 1646 | 1461296876493 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:47:56 INFO - PROCESS | 1646 | 1461296876494 Marionette TRACE conn2 <- [1,782,null,{}] 20:47:56 INFO - PROCESS | 1646 | 1461296876497 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:56 INFO - PROCESS | 1646 | 1461296876572 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 20:47:56 INFO - PROCESS | 1646 | 1461296876576 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11befa800 == 37 [pid = 1646] [id = 203] 20:47:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11c604400) [pid = 1646] [serial = 607] [outer = 0x0] 20:47:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11caa0400) [pid = 1646] [serial = 608] [outer = 0x11c604400] 20:47:56 INFO - PROCESS | 1646 | 1461296876606 Marionette DEBUG loaded listener.js 20:47:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x125e8fc00) [pid = 1646] [serial = 609] [outer = 0x11c604400] 20:47:56 INFO - PROCESS | 1646 | 1461296876931 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 20:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 20:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:47:56 INFO - PROCESS | 1646 | 1461296876964 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 20:47:56 INFO - PROCESS | 1646 | 1461296876966 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 20:47:56 INFO - PROCESS | 1646 | 1461296876968 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:47:56 INFO - PROCESS | 1646 | 1461296876969 Marionette TRACE conn2 <- [1,786,null,{}] 20:47:56 INFO - PROCESS | 1646 | 1461296876971 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:57 INFO - PROCESS | 1646 | 1461296877067 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 20:47:57 INFO - PROCESS | 1646 | 1461296877096 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c284800 == 38 [pid = 1646] [id = 204] 20:47:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1156ec000) [pid = 1646] [serial = 610] [outer = 0x0] 20:47:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x125eee800) [pid = 1646] [serial = 611] [outer = 0x1156ec000] 20:47:57 INFO - PROCESS | 1646 | 1461296877120 Marionette DEBUG loaded listener.js 20:47:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x126824000) [pid = 1646] [serial = 612] [outer = 0x1156ec000] 20:47:57 INFO - PROCESS | 1646 | 1461296877439 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 20:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 20:47:57 INFO - PROCESS | 1646 | 1461296877486 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 20:47:57 INFO - PROCESS | 1646 | 1461296877488 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 20:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:47:57 INFO - PROCESS | 1646 | 1461296877490 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:47:57 INFO - PROCESS | 1646 | 1461296877491 Marionette TRACE conn2 <- [1,790,null,{}] 20:47:57 INFO - PROCESS | 1646 | 1461296877493 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:57 INFO - PROCESS | 1646 | 1461296877601 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 20:47:57 INFO - PROCESS | 1646 | 1461296877606 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8c5800 == 39 [pid = 1646] [id = 205] 20:47:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12637a800) [pid = 1646] [serial = 613] [outer = 0x0] 20:47:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x126ce0800) [pid = 1646] [serial = 614] [outer = 0x12637a800] 20:47:57 INFO - PROCESS | 1646 | 1461296877635 Marionette DEBUG loaded listener.js 20:47:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12b282c00) [pid = 1646] [serial = 615] [outer = 0x12637a800] 20:47:57 INFO - PROCESS | 1646 | 1461296877971 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 20:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 20:47:58 INFO - PROCESS | 1646 | 1461296878014 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 20:47:58 INFO - PROCESS | 1646 | 1461296878015 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 20:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:47:58 INFO - PROCESS | 1646 | 1461296878018 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:47:58 INFO - PROCESS | 1646 | 1461296878019 Marionette TRACE conn2 <- [1,794,null,{}] 20:47:58 INFO - PROCESS | 1646 | 1461296878021 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:58 INFO - PROCESS | 1646 | 1461296878113 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 20:47:58 INFO - PROCESS | 1646 | 1461296878146 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12615d800 == 40 [pid = 1646] [id = 206] 20:47:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11bca2000) [pid = 1646] [serial = 616] [outer = 0x0] 20:47:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12b6b7400) [pid = 1646] [serial = 617] [outer = 0x11bca2000] 20:47:58 INFO - PROCESS | 1646 | 1461296878171 Marionette DEBUG loaded listener.js 20:47:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b7d8400) [pid = 1646] [serial = 618] [outer = 0x11bca2000] 20:47:58 INFO - PROCESS | 1646 | 1461296878489 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 20:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 519ms 20:47:58 INFO - PROCESS | 1646 | 1461296878537 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 20:47:58 INFO - PROCESS | 1646 | 1461296878538 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 20:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:47:58 INFO - PROCESS | 1646 | 1461296878541 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:47:58 INFO - PROCESS | 1646 | 1461296878542 Marionette TRACE conn2 <- [1,798,null,{}] 20:47:58 INFO - PROCESS | 1646 | 1461296878544 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:58 INFO - PROCESS | 1646 | 1461296878638 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 20:47:58 INFO - PROCESS | 1646 | 1461296878650 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x126b3c000 == 41 [pid = 1646] [id = 207] 20:47:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x126829800) [pid = 1646] [serial = 619] [outer = 0x0] 20:47:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12bb14400) [pid = 1646] [serial = 620] [outer = 0x126829800] 20:47:58 INFO - PROCESS | 1646 | 1461296878675 Marionette DEBUG loaded listener.js 20:47:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12bb1e800) [pid = 1646] [serial = 621] [outer = 0x126829800] 20:47:59 INFO - PROCESS | 1646 | 1461296879002 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 20:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 20:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 471ms 20:47:59 INFO - PROCESS | 1646 | 1461296879018 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 20:47:59 INFO - PROCESS | 1646 | 1461296879019 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 20:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:47:59 INFO - PROCESS | 1646 | 1461296879022 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:47:59 INFO - PROCESS | 1646 | 1461296879023 Marionette TRACE conn2 <- [1,802,null,{}] 20:47:59 INFO - PROCESS | 1646 | 1461296879025 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:59 INFO - PROCESS | 1646 | 1461296879120 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 20:47:59 INFO - PROCESS | 1646 | 1461296879124 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae8a000 == 42 [pid = 1646] [id = 208] 20:47:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12b6ba400) [pid = 1646] [serial = 622] [outer = 0x0] 20:47:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12bbcd800) [pid = 1646] [serial = 623] [outer = 0x12b6ba400] 20:47:59 INFO - PROCESS | 1646 | 1461296879150 Marionette DEBUG loaded listener.js 20:47:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12bbe7400) [pid = 1646] [serial = 624] [outer = 0x12b6ba400] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x116331000) [pid = 1646] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x114f73000) [pid = 1646] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x126378c00) [pid = 1646] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11aa06800) [pid = 1646] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x114d60800) [pid = 1646] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1268df800) [pid = 1646] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11c5c0800) [pid = 1646] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x125b7bc00) [pid = 1646] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11c608c00) [pid = 1646] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12b27b000) [pid = 1646] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11aa05800) [pid = 1646] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11ac4ac00) [pid = 1646] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11bf69000) [pid = 1646] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x117717c00) [pid = 1646] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1158b3c00) [pid = 1646] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x118fd7000) [pid = 1646] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:47:59 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x126ce0400) [pid = 1646] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:47:59 INFO - PROCESS | 1646 | 1461296879615 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 20:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 20:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 618ms 20:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:47:59 INFO - PROCESS | 1646 | 1461296879641 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 20:47:59 INFO - PROCESS | 1646 | 1461296879642 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 20:47:59 INFO - PROCESS | 1646 | 1461296879646 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:47:59 INFO - PROCESS | 1646 | 1461296879647 Marionette TRACE conn2 <- [1,806,null,{}] 20:47:59 INFO - PROCESS | 1646 | 1461296879650 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:59 INFO - PROCESS | 1646 | 1461296879733 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 20:47:59 INFO - PROCESS | 1646 | 1461296879738 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c521000 == 43 [pid = 1646] [id = 209] 20:47:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1189fc400) [pid = 1646] [serial = 625] [outer = 0x0] 20:47:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11ab4bc00) [pid = 1646] [serial = 626] [outer = 0x1189fc400] 20:47:59 INFO - PROCESS | 1646 | 1461296879763 Marionette DEBUG loaded listener.js 20:47:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11c5bfc00) [pid = 1646] [serial = 627] [outer = 0x1189fc400] 20:48:00 INFO - PROCESS | 1646 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 20:48:00 INFO - PROCESS | 1646 | Determined SkiaGL cache limits: Size 100663296, Items: 256 20:48:00 INFO - PROCESS | 1646 | [GFX2-]: Using SkiaGL canvas. 20:48:00 INFO - PROCESS | 1646 | 1461296880133 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 20:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 20:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 20:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:48:00 INFO - PROCESS | 1646 | 1461296880165 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 20:48:00 INFO - PROCESS | 1646 | 1461296880166 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 20:48:00 INFO - PROCESS | 1646 | 1461296880169 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:48:00 INFO - PROCESS | 1646 | 1461296880171 Marionette TRACE conn2 <- [1,810,null,{}] 20:48:00 INFO - PROCESS | 1646 | 1461296880173 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:00 INFO - PROCESS | 1646 | 1461296880263 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 20:48:00 INFO - PROCESS | 1646 | 1461296880269 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba63000 == 44 [pid = 1646] [id = 210] 20:48:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x125d08000) [pid = 1646] [serial = 628] [outer = 0x0] 20:48:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12d036400) [pid = 1646] [serial = 629] [outer = 0x125d08000] 20:48:00 INFO - PROCESS | 1646 | 1461296880299 Marionette DEBUG loaded listener.js 20:48:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12d233800) [pid = 1646] [serial = 630] [outer = 0x125d08000] 20:48:00 INFO - PROCESS | 1646 | 1461296880648 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 20:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 522ms 20:48:00 INFO - PROCESS | 1646 | 1461296880692 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 20:48:00 INFO - PROCESS | 1646 | 1461296880694 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 20:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:48:00 INFO - PROCESS | 1646 | 1461296880697 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:48:00 INFO - PROCESS | 1646 | 1461296880698 Marionette TRACE conn2 <- [1,814,null,{}] 20:48:00 INFO - PROCESS | 1646 | 1461296880701 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:00 INFO - PROCESS | 1646 | 1461296880803 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 20:48:00 INFO - PROCESS | 1646 | 1461296880812 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba66000 == 45 [pid = 1646] [id = 211] 20:48:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11771ac00) [pid = 1646] [serial = 631] [outer = 0x0] 20:48:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12d3ea800) [pid = 1646] [serial = 632] [outer = 0x11771ac00] 20:48:00 INFO - PROCESS | 1646 | 1461296880839 Marionette DEBUG loaded listener.js 20:48:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12d3f2800) [pid = 1646] [serial = 633] [outer = 0x11771ac00] 20:48:01 INFO - PROCESS | 1646 | 1461296881168 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 20:48:01 INFO - PROCESS | 1646 | 1461296881220 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 20:48:01 INFO - PROCESS | 1646 | 1461296881222 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:48:01 INFO - PROCESS | 1646 | 1461296881224 Marionette TRACE conn2 <- [1,818,null,{}] 20:48:01 INFO - PROCESS | 1646 | 1461296881226 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:01 INFO - PROCESS | 1646 | 1461296881306 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 20:48:01 INFO - PROCESS | 1646 | 1461296881313 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d087000 == 46 [pid = 1646] [id = 212] 20:48:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12d3ee400) [pid = 1646] [serial = 634] [outer = 0x0] 20:48:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12d91ec00) [pid = 1646] [serial = 635] [outer = 0x12d3ee400] 20:48:01 INFO - PROCESS | 1646 | 1461296881338 Marionette DEBUG loaded listener.js 20:48:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12e11f400) [pid = 1646] [serial = 636] [outer = 0x12d3ee400] 20:48:01 INFO - PROCESS | 1646 | 1461296881765 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 20:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 569ms 20:48:01 INFO - PROCESS | 1646 | 1461296881793 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 20:48:01 INFO - PROCESS | 1646 | 1461296881795 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 20:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:48:01 INFO - PROCESS | 1646 | 1461296881799 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:48:01 INFO - PROCESS | 1646 | 1461296881801 Marionette TRACE conn2 <- [1,822,null,{}] 20:48:01 INFO - PROCESS | 1646 | 1461296881805 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:01 INFO - PROCESS | 1646 | 1461296881907 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 20:48:01 INFO - PROCESS | 1646 | 1461296881960 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c77800 == 47 [pid = 1646] [id = 213] 20:48:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1185f9c00) [pid = 1646] [serial = 637] [outer = 0x0] 20:48:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x118fcc400) [pid = 1646] [serial = 638] [outer = 0x1185f9c00] 20:48:01 INFO - PROCESS | 1646 | 1461296881992 Marionette DEBUG loaded listener.js 20:48:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119d93400) [pid = 1646] [serial = 639] [outer = 0x1185f9c00] 20:48:02 INFO - PROCESS | 1646 | 1461296882470 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 20:48:02 INFO - PROCESS | 1646 | 1461296882532 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 20:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:48:02 INFO - PROCESS | 1646 | 1461296882539 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:48:02 INFO - PROCESS | 1646 | 1461296882540 Marionette TRACE conn2 <- [1,826,null,{}] 20:48:02 INFO - PROCESS | 1646 | 1461296882543 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:02 INFO - PROCESS | 1646 | 1461296882641 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 20:48:02 INFO - PROCESS | 1646 | 1461296882705 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8cb000 == 48 [pid = 1646] [id = 214] 20:48:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11b95c400) [pid = 1646] [serial = 640] [outer = 0x0] 20:48:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11bf66800) [pid = 1646] [serial = 641] [outer = 0x11b95c400] 20:48:02 INFO - PROCESS | 1646 | 1461296882735 Marionette DEBUG loaded listener.js 20:48:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11c4a4800) [pid = 1646] [serial = 642] [outer = 0x11b95c400] 20:48:03 INFO - PROCESS | 1646 | 1461296883148 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 20:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 623ms 20:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:48:03 INFO - PROCESS | 1646 | 1461296883162 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 20:48:03 INFO - PROCESS | 1646 | 1461296883163 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 20:48:03 INFO - PROCESS | 1646 | 1461296883166 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:48:03 INFO - PROCESS | 1646 | 1461296883168 Marionette TRACE conn2 <- [1,830,null,{}] 20:48:03 INFO - PROCESS | 1646 | 1461296883176 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:03 INFO - PROCESS | 1646 | 1461296883296 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 20:48:03 INFO - PROCESS | 1646 | 1461296883375 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce8c000 == 49 [pid = 1646] [id = 215] 20:48:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x125e89800) [pid = 1646] [serial = 643] [outer = 0x0] 20:48:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x126f52800) [pid = 1646] [serial = 644] [outer = 0x125e89800] 20:48:03 INFO - PROCESS | 1646 | 1461296883408 Marionette DEBUG loaded listener.js 20:48:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1282e8c00) [pid = 1646] [serial = 645] [outer = 0x125e89800] 20:48:03 INFO - PROCESS | 1646 | 1461296883809 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 20:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 674ms 20:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:48:03 INFO - PROCESS | 1646 | 1461296883841 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 20:48:03 INFO - PROCESS | 1646 | 1461296883843 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 20:48:03 INFO - PROCESS | 1646 | 1461296883845 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:48:03 INFO - PROCESS | 1646 | 1461296883846 Marionette TRACE conn2 <- [1,834,null,{}] 20:48:03 INFO - PROCESS | 1646 | 1461296883849 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:03 INFO - PROCESS | 1646 | 1461296883944 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 20:48:03 INFO - PROCESS | 1646 | 1461296883992 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0da800 == 50 [pid = 1646] [id = 216] 20:48:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12b278000) [pid = 1646] [serial = 646] [outer = 0x0] 20:48:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12b7d2400) [pid = 1646] [serial = 647] [outer = 0x12b278000] 20:48:04 INFO - PROCESS | 1646 | 1461296884025 Marionette DEBUG loaded listener.js 20:48:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12d03ac00) [pid = 1646] [serial = 648] [outer = 0x12b278000] 20:48:04 INFO - PROCESS | 1646 | 1461296884430 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 20:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 619ms 20:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:48:04 INFO - PROCESS | 1646 | 1461296884464 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 20:48:04 INFO - PROCESS | 1646 | 1461296884465 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 20:48:04 INFO - PROCESS | 1646 | 1461296884468 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:48:04 INFO - PROCESS | 1646 | 1461296884469 Marionette TRACE conn2 <- [1,838,null,{}] 20:48:04 INFO - PROCESS | 1646 | 1461296884471 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:04 INFO - PROCESS | 1646 | 1461296884567 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 20:48:04 INFO - PROCESS | 1646 | 1461296884649 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae87000 == 51 [pid = 1646] [id = 217] 20:48:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12636e800) [pid = 1646] [serial = 649] [outer = 0x0] 20:48:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1282f2400) [pid = 1646] [serial = 650] [outer = 0x12636e800] 20:48:04 INFO - PROCESS | 1646 | 1461296884679 Marionette DEBUG loaded listener.js 20:48:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12d03bc00) [pid = 1646] [serial = 651] [outer = 0x12636e800] 20:48:05 INFO - PROCESS | 1646 | 1461296885249 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 20:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 821ms 20:48:05 INFO - PROCESS | 1646 | 1461296885290 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 20:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:48:05 INFO - PROCESS | 1646 | 1461296885292 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 20:48:05 INFO - PROCESS | 1646 | 1461296885299 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:48:05 INFO - PROCESS | 1646 | 1461296885301 Marionette TRACE conn2 <- [1,842,null,{}] 20:48:05 INFO - PROCESS | 1646 | 1461296885304 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:05 INFO - PROCESS | 1646 | 1461296885393 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 20:48:05 INFO - PROCESS | 1646 | 1461296885457 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0c5800 == 52 [pid = 1646] [id = 218] 20:48:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x116329800) [pid = 1646] [serial = 652] [outer = 0x0] 20:48:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1177e9000) [pid = 1646] [serial = 653] [outer = 0x116329800] 20:48:05 INFO - PROCESS | 1646 | 1461296885485 Marionette DEBUG loaded listener.js 20:48:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x118f8cc00) [pid = 1646] [serial = 654] [outer = 0x116329800] 20:48:05 INFO - PROCESS | 1646 | 1461296885953 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 20:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 674ms 20:48:05 INFO - PROCESS | 1646 | 1461296885980 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 20:48:05 INFO - PROCESS | 1646 | 1461296885984 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 20:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:48:05 INFO - PROCESS | 1646 | 1461296885989 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:48:05 INFO - PROCESS | 1646 | 1461296885991 Marionette TRACE conn2 <- [1,846,null,{}] 20:48:05 INFO - PROCESS | 1646 | 1461296885993 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:06 INFO - PROCESS | 1646 | 1461296886085 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12b261000 == 51 [pid = 1646] [id = 133] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba66000 == 50 [pid = 1646] [id = 211] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba63000 == 49 [pid = 1646] [id = 210] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11c521000 == 48 [pid = 1646] [id = 209] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae8a000 == 47 [pid = 1646] [id = 208] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x126b3c000 == 46 [pid = 1646] [id = 207] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12615d800 == 45 [pid = 1646] [id = 206] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8c5800 == 44 [pid = 1646] [id = 205] 20:48:06 INFO - PROCESS | 1646 | 1461296886194 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11c284800 == 43 [pid = 1646] [id = 204] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11befa800 == 42 [pid = 1646] [id = 203] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae8c800 == 41 [pid = 1646] [id = 202] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x118cbc800 == 40 [pid = 1646] [id = 201] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11abb0000 == 39 [pid = 1646] [id = 200] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11c25c800 == 38 [pid = 1646] [id = 198] 20:48:06 INFO - PROCESS | 1646 | --DOCSHELL 0x114b6a000 == 37 [pid = 1646] [id = 197] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11bafd400) [pid = 1646] [serial = 570] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11639fc00) [pid = 1646] [serial = 555] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1268df400) [pid = 1646] [serial = 579] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1156f3400) [pid = 1646] [serial = 554] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11b0a2c00) [pid = 1646] [serial = 561] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x118653800) [pid = 1646] [serial = 543] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x128211000) [pid = 1646] [serial = 582] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1268d9800) [pid = 1646] [serial = 549] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x125eec400) [pid = 1646] [serial = 575] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12650dc00) [pid = 1646] [serial = 504] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12b4c1400) [pid = 1646] [serial = 585] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11ab6a800) [pid = 1646] [serial = 560] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11bafc800) [pid = 1646] [serial = 501] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1262aec00) [pid = 1646] [serial = 576] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11baf4c00) [pid = 1646] [serial = 563] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x125b36000) [pid = 1646] [serial = 573] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11c689000) [pid = 1646] [serial = 572] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11bf63400) [pid = 1646] [serial = 564] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1191c3800) [pid = 1646] [serial = 558] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12650ec00) [pid = 1646] [serial = 578] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12b281400) [pid = 1646] [serial = 584] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118fda400) [pid = 1646] [serial = 569] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118f88000) [pid = 1646] [serial = 567] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118fd5800) [pid = 1646] [serial = 557] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x127368000) [pid = 1646] [serial = 581] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1177f0c00) [pid = 1646] [serial = 566] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11bfa9800) [pid = 1646] [serial = 546] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12d037400) [pid = 1646] [serial = 507] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12b4c7400) [pid = 1646] [serial = 587] [outer = 0x0] [url = about:blank] 20:48:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x114218800 == 38 [pid = 1646] [id = 219] 20:48:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x115389c00) [pid = 1646] [serial = 655] [outer = 0x0] 20:48:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118fda400) [pid = 1646] [serial = 656] [outer = 0x115389c00] 20:48:06 INFO - PROCESS | 1646 | 1461296886231 Marionette DEBUG loaded listener.js 20:48:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11b039000) [pid = 1646] [serial = 657] [outer = 0x115389c00] 20:48:06 INFO - PROCESS | 1646 | 1461296886534 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 20:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 575ms 20:48:06 INFO - PROCESS | 1646 | 1461296886565 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 20:48:06 INFO - PROCESS | 1646 | 1461296886566 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 20:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:48:06 INFO - PROCESS | 1646 | 1461296886569 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:48:06 INFO - PROCESS | 1646 | 1461296886571 Marionette TRACE conn2 <- [1,850,null,{}] 20:48:06 INFO - PROCESS | 1646 | 1461296886579 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:06 INFO - PROCESS | 1646 | 1461296886659 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 20:48:06 INFO - PROCESS | 1646 | 1461296886667 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae85000 == 39 [pid = 1646] [id = 220] 20:48:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11ba54400) [pid = 1646] [serial = 658] [outer = 0x0] 20:48:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11c233c00) [pid = 1646] [serial = 659] [outer = 0x11ba54400] 20:48:06 INFO - PROCESS | 1646 | 1461296886696 Marionette DEBUG loaded listener.js 20:48:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11c68ec00) [pid = 1646] [serial = 660] [outer = 0x11ba54400] 20:48:07 INFO - PROCESS | 1646 | 1461296887048 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 20:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 521ms 20:48:07 INFO - PROCESS | 1646 | 1461296887090 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 20:48:07 INFO - PROCESS | 1646 | 1461296887092 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 20:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:48:07 INFO - PROCESS | 1646 | 1461296887094 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:48:07 INFO - PROCESS | 1646 | 1461296887095 Marionette TRACE conn2 <- [1,854,null,{}] 20:48:07 INFO - PROCESS | 1646 | 1461296887098 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:07 INFO - PROCESS | 1646 | 1461296887176 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 20:48:07 INFO - PROCESS | 1646 | 1461296887185 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c254800 == 40 [pid = 1646] [id = 221] 20:48:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125b31000) [pid = 1646] [serial = 661] [outer = 0x0] 20:48:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x125b3d800) [pid = 1646] [serial = 662] [outer = 0x125b31000] 20:48:07 INFO - PROCESS | 1646 | 1461296887212 Marionette DEBUG loaded listener.js 20:48:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1260a3c00) [pid = 1646] [serial = 663] [outer = 0x125b31000] 20:48:07 INFO - PROCESS | 1646 | 1461296887560 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 20:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 20:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:48:07 INFO - PROCESS | 1646 | 1461296887613 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 20:48:07 INFO - PROCESS | 1646 | 1461296887615 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 20:48:07 INFO - PROCESS | 1646 | 1461296887617 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:48:07 INFO - PROCESS | 1646 | 1461296887618 Marionette TRACE conn2 <- [1,858,null,{}] 20:48:07 INFO - PROCESS | 1646 | 1461296887620 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:07 INFO - PROCESS | 1646 | 1461296887699 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 20:48:07 INFO - PROCESS | 1646 | 1461296887704 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8cc000 == 41 [pid = 1646] [id = 222] 20:48:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x126377000) [pid = 1646] [serial = 664] [outer = 0x0] 20:48:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12682fc00) [pid = 1646] [serial = 665] [outer = 0x126377000] 20:48:07 INFO - PROCESS | 1646 | 1461296887730 Marionette DEBUG loaded listener.js 20:48:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x126f5d000) [pid = 1646] [serial = 666] [outer = 0x126377000] 20:48:08 INFO - PROCESS | 1646 | 1461296888069 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 20:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 468ms 20:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:48:08 INFO - PROCESS | 1646 | 1461296888086 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 20:48:08 INFO - PROCESS | 1646 | 1461296888088 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 20:48:08 INFO - PROCESS | 1646 | 1461296888092 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:48:08 INFO - PROCESS | 1646 | 1461296888093 Marionette TRACE conn2 <- [1,862,null,{}] 20:48:08 INFO - PROCESS | 1646 | 1461296888099 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:08 INFO - PROCESS | 1646 | 1461296888249 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 20:48:08 INFO - PROCESS | 1646 | 1461296888351 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192b5000 == 42 [pid = 1646] [id = 223] 20:48:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x126c57c00) [pid = 1646] [serial = 667] [outer = 0x0] 20:48:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x127950c00) [pid = 1646] [serial = 668] [outer = 0x126c57c00] 20:48:08 INFO - PROCESS | 1646 | 1461296888396 Marionette DEBUG loaded listener.js 20:48:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12b7dd800) [pid = 1646] [serial = 669] [outer = 0x126c57c00] 20:48:08 INFO - PROCESS | 1646 | 1461296888834 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 20:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 774ms 20:48:08 INFO - PROCESS | 1646 | 1461296888866 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 20:48:08 INFO - PROCESS | 1646 | 1461296888868 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 20:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:48:08 INFO - PROCESS | 1646 | 1461296888888 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:48:08 INFO - PROCESS | 1646 | 1461296888889 Marionette TRACE conn2 <- [1,866,null,{}] 20:48:08 INFO - PROCESS | 1646 | 1461296888893 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:09 INFO - PROCESS | 1646 | 1461296889041 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 20:48:09 INFO - PROCESS | 1646 | 1461296889079 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c7f800 == 43 [pid = 1646] [id = 224] 20:48:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12bb16000) [pid = 1646] [serial = 670] [outer = 0x0] 20:48:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12bbc9400) [pid = 1646] [serial = 671] [outer = 0x12bb16000] 20:48:09 INFO - PROCESS | 1646 | 1461296889110 Marionette DEBUG loaded listener.js 20:48:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12d040000) [pid = 1646] [serial = 672] [outer = 0x12bb16000] 20:48:09 INFO - PROCESS | 1646 | 1461296889444 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 20:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 579ms 20:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:48:09 INFO - PROCESS | 1646 | 1461296889458 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 20:48:09 INFO - PROCESS | 1646 | 1461296889459 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 20:48:09 INFO - PROCESS | 1646 | 1461296889462 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:48:09 INFO - PROCESS | 1646 | 1461296889465 Marionette TRACE conn2 <- [1,870,null,{}] 20:48:09 INFO - PROCESS | 1646 | 1461296889468 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:09 INFO - PROCESS | 1646 | 1461296889565 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 20:48:09 INFO - PROCESS | 1646 | 1461296889578 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b42f800 == 44 [pid = 1646] [id = 225] 20:48:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12d22fc00) [pid = 1646] [serial = 673] [outer = 0x0] 20:48:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12d3e9400) [pid = 1646] [serial = 674] [outer = 0x12d22fc00] 20:48:09 INFO - PROCESS | 1646 | 1461296889604 Marionette DEBUG loaded listener.js 20:48:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12d91c800) [pid = 1646] [serial = 675] [outer = 0x12d22fc00] 20:48:09 INFO - PROCESS | 1646 | 1461296889943 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 20:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 524ms 20:48:09 INFO - PROCESS | 1646 | 1461296889986 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 20:48:09 INFO - PROCESS | 1646 | 1461296889987 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 20:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:48:09 INFO - PROCESS | 1646 | 1461296889989 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:48:09 INFO - PROCESS | 1646 | 1461296889990 Marionette TRACE conn2 <- [1,874,null,{}] 20:48:09 INFO - PROCESS | 1646 | 1461296889993 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:10 INFO - PROCESS | 1646 | 1461296890088 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 20:48:10 INFO - PROCESS | 1646 | 1461296890093 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba74800 == 45 [pid = 1646] [id = 226] 20:48:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12d238c00) [pid = 1646] [serial = 676] [outer = 0x0] 20:48:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12e121c00) [pid = 1646] [serial = 677] [outer = 0x12d238c00] 20:48:10 INFO - PROCESS | 1646 | 1461296890120 Marionette DEBUG loaded listener.js 20:48:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12e127000) [pid = 1646] [serial = 678] [outer = 0x12d238c00] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11c690000) [pid = 1646] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11bca2000) [pid = 1646] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11b09d400) [pid = 1646] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1156ec000) [pid = 1646] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12637a800) [pid = 1646] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1157dbc00) [pid = 1646] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x126829800) [pid = 1646] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x115373000) [pid = 1646] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11c604400) [pid = 1646] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12b6ba400) [pid = 1646] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1147d9400) [pid = 1646] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1189fc400) [pid = 1646] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1163a0800) [pid = 1646] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11771ac00) [pid = 1646] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x125d08000) [pid = 1646] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:48:10 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x114c4bc00) [pid = 1646] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:48:10 INFO - PROCESS | 1646 | 1461296890571 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 20:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 618ms 20:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:48:10 INFO - PROCESS | 1646 | 1461296890608 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 20:48:10 INFO - PROCESS | 1646 | 1461296890609 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 20:48:10 INFO - PROCESS | 1646 | 1461296890611 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:48:10 INFO - PROCESS | 1646 | 1461296890612 Marionette TRACE conn2 <- [1,878,null,{}] 20:48:10 INFO - PROCESS | 1646 | 1461296890615 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:10 INFO - PROCESS | 1646 | 1461296890717 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 20:48:10 INFO - PROCESS | 1646 | 1461296890747 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b774000 == 46 [pid = 1646] [id = 227] 20:48:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x114f75800) [pid = 1646] [serial = 679] [outer = 0x0] 20:48:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11baf1400) [pid = 1646] [serial = 680] [outer = 0x114f75800] 20:48:10 INFO - PROCESS | 1646 | 1461296890772 Marionette DEBUG loaded listener.js 20:48:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x127045000) [pid = 1646] [serial = 681] [outer = 0x114f75800] 20:48:11 INFO - PROCESS | 1646 | 1461296891055 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 20:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 472ms 20:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:48:11 INFO - PROCESS | 1646 | 1461296891085 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 20:48:11 INFO - PROCESS | 1646 | 1461296891087 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 20:48:11 INFO - PROCESS | 1646 | 1461296891089 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:48:11 INFO - PROCESS | 1646 | 1461296891091 Marionette TRACE conn2 <- [1,882,null,{}] 20:48:11 INFO - PROCESS | 1646 | 1461296891093 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:11 INFO - PROCESS | 1646 | 1461296891209 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 20:48:11 INFO - PROCESS | 1646 | 1461296891213 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d37e800 == 47 [pid = 1646] [id = 228] 20:48:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119d97800) [pid = 1646] [serial = 682] [outer = 0x0] 20:48:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12bbd5800) [pid = 1646] [serial = 683] [outer = 0x119d97800] 20:48:11 INFO - PROCESS | 1646 | 1461296891307 Marionette DEBUG loaded listener.js 20:48:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12e365c00) [pid = 1646] [serial = 684] [outer = 0x119d97800] 20:48:11 INFO - PROCESS | 1646 | 1461296891726 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 20:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 672ms 20:48:11 INFO - PROCESS | 1646 | 1461296891761 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 20:48:11 INFO - PROCESS | 1646 | 1461296891763 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 20:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:48:11 INFO - PROCESS | 1646 | 1461296891765 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:48:11 INFO - PROCESS | 1646 | 1461296891766 Marionette TRACE conn2 <- [1,886,null,{}] 20:48:11 INFO - PROCESS | 1646 | 1461296891768 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:11 INFO - PROCESS | 1646 | 1461296891851 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 20:48:11 INFO - PROCESS | 1646 | 1461296891902 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dad2000 == 48 [pid = 1646] [id = 229] 20:48:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11b962c00) [pid = 1646] [serial = 685] [outer = 0x0] 20:48:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12e37b800) [pid = 1646] [serial = 686] [outer = 0x11b962c00] 20:48:11 INFO - PROCESS | 1646 | 1461296891927 Marionette DEBUG loaded listener.js 20:48:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12e703c00) [pid = 1646] [serial = 687] [outer = 0x11b962c00] 20:48:12 INFO - PROCESS | 1646 | 1461296892215 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 20:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 471ms 20:48:12 INFO - PROCESS | 1646 | 1461296892237 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 20:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:48:12 INFO - PROCESS | 1646 | 1461296892238 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 20:48:12 INFO - PROCESS | 1646 | 1461296892241 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:48:12 INFO - PROCESS | 1646 | 1461296892242 Marionette TRACE conn2 <- [1,890,null,{}] 20:48:12 INFO - PROCESS | 1646 | 1461296892244 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:12 INFO - PROCESS | 1646 | 1461296892344 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 20:48:12 INFO - PROCESS | 1646 | 1461296892351 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e432000 == 49 [pid = 1646] [id = 230] 20:48:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12e35e800) [pid = 1646] [serial = 688] [outer = 0x0] 20:48:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12e70e000) [pid = 1646] [serial = 689] [outer = 0x12e35e800] 20:48:12 INFO - PROCESS | 1646 | 1461296892376 Marionette DEBUG loaded listener.js 20:48:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12e723400) [pid = 1646] [serial = 690] [outer = 0x12e35e800] 20:48:12 INFO - PROCESS | 1646 | 1461296892857 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 20:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 620ms 20:48:12 INFO - PROCESS | 1646 | 1461296892862 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 20:48:12 INFO - PROCESS | 1646 | 1461296892866 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 20:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:48:12 INFO - PROCESS | 1646 | 1461296892869 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:48:12 INFO - PROCESS | 1646 | 1461296892872 Marionette TRACE conn2 <- [1,894,null,{}] 20:48:12 INFO - PROCESS | 1646 | 1461296892875 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:12 INFO - PROCESS | 1646 | 1461296892978 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 20:48:13 INFO - PROCESS | 1646 | 1461296893041 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abb2000 == 50 [pid = 1646] [id = 231] 20:48:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x118fcd000) [pid = 1646] [serial = 691] [outer = 0x0] 20:48:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11aa04000) [pid = 1646] [serial = 692] [outer = 0x118fcd000] 20:48:13 INFO - PROCESS | 1646 | 1461296893077 Marionette DEBUG loaded listener.js 20:48:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11b0a6800) [pid = 1646] [serial = 693] [outer = 0x118fcd000] 20:48:13 INFO - PROCESS | 1646 | 1461296893510 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 20:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 20:48:13 INFO - PROCESS | 1646 | 1461296893545 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 20:48:13 INFO - PROCESS | 1646 | 1461296893549 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 20:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:48:13 INFO - PROCESS | 1646 | 1461296893555 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:48:13 INFO - PROCESS | 1646 | 1461296893557 Marionette TRACE conn2 <- [1,898,null,{}] 20:48:13 INFO - PROCESS | 1646 | 1461296893559 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:13 INFO - PROCESS | 1646 | 1461296893664 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 20:48:13 INFO - PROCESS | 1646 | 1461296893730 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c82000 == 51 [pid = 1646] [id = 232] 20:48:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11c23a800) [pid = 1646] [serial = 694] [outer = 0x0] 20:48:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11c68b000) [pid = 1646] [serial = 695] [outer = 0x11c23a800] 20:48:13 INFO - PROCESS | 1646 | 1461296893760 Marionette DEBUG loaded listener.js 20:48:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x125e81000) [pid = 1646] [serial = 696] [outer = 0x11c23a800] 20:48:14 INFO - PROCESS | 1646 | 1461296894161 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 20:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 669ms 20:48:14 INFO - PROCESS | 1646 | 1461296894225 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 20:48:14 INFO - PROCESS | 1646 | 1461296894226 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 20:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:48:14 INFO - PROCESS | 1646 | 1461296894248 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:48:14 INFO - PROCESS | 1646 | 1461296894251 Marionette TRACE conn2 <- [1,902,null,{}] 20:48:14 INFO - PROCESS | 1646 | 1461296894258 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:14 INFO - PROCESS | 1646 | 1461296894387 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 20:48:14 INFO - PROCESS | 1646 | 1461296894454 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dad3800 == 52 [pid = 1646] [id = 233] 20:48:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1282f1c00) [pid = 1646] [serial = 697] [outer = 0x0] 20:48:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12b4c1800) [pid = 1646] [serial = 698] [outer = 0x1282f1c00] 20:48:14 INFO - PROCESS | 1646 | 1461296894486 Marionette DEBUG loaded listener.js 20:48:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12cfd7000) [pid = 1646] [serial = 699] [outer = 0x1282f1c00] 20:48:14 INFO - PROCESS | 1646 | 1461296894914 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 20:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 675ms 20:48:14 INFO - PROCESS | 1646 | 1461296894920 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 20:48:14 INFO - PROCESS | 1646 | 1461296894922 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 20:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:48:14 INFO - PROCESS | 1646 | 1461296894925 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:48:14 INFO - PROCESS | 1646 | 1461296894926 Marionette TRACE conn2 <- [1,906,null,{}] 20:48:14 INFO - PROCESS | 1646 | 1461296894928 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:15 INFO - PROCESS | 1646 | 1461296895034 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 20:48:15 INFO - PROCESS | 1646 | 1461296895084 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e75b800 == 53 [pid = 1646] [id = 234] 20:48:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12b4bb400) [pid = 1646] [serial = 700] [outer = 0x0] 20:48:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12d23a800) [pid = 1646] [serial = 701] [outer = 0x12b4bb400] 20:48:15 INFO - PROCESS | 1646 | 1461296895114 Marionette DEBUG loaded listener.js 20:48:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12e35c000) [pid = 1646] [serial = 702] [outer = 0x12b4bb400] 20:48:15 INFO - PROCESS | 1646 | 1461296895515 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 20:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 621ms 20:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:48:15 INFO - PROCESS | 1646 | 1461296895547 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 20:48:15 INFO - PROCESS | 1646 | 1461296895548 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 20:48:15 INFO - PROCESS | 1646 | 1461296895551 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:48:15 INFO - PROCESS | 1646 | 1461296895552 Marionette TRACE conn2 <- [1,910,null,{}] 20:48:15 INFO - PROCESS | 1646 | 1461296895554 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:15 INFO - PROCESS | 1646 | 1461296895650 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 20:48:15 INFO - PROCESS | 1646 | 1461296895736 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e778000 == 54 [pid = 1646] [id = 235] 20:48:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12e35c800) [pid = 1646] [serial = 703] [outer = 0x0] 20:48:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12e37e000) [pid = 1646] [serial = 704] [outer = 0x12e35c800] 20:48:15 INFO - PROCESS | 1646 | 1461296895765 Marionette DEBUG loaded listener.js 20:48:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12e70a000) [pid = 1646] [serial = 705] [outer = 0x12e35c800] 20:48:16 INFO - PROCESS | 1646 | 1461296896188 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 20:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 668ms 20:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:48:16 INFO - PROCESS | 1646 | 1461296896220 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 20:48:16 INFO - PROCESS | 1646 | 1461296896221 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 20:48:16 INFO - PROCESS | 1646 | 1461296896223 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:48:16 INFO - PROCESS | 1646 | 1461296896225 Marionette TRACE conn2 <- [1,914,null,{}] 20:48:16 INFO - PROCESS | 1646 | 1461296896227 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:16 INFO - PROCESS | 1646 | 1461296896336 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 20:48:16 INFO - PROCESS | 1646 | 1461296896391 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192be800 == 55 [pid = 1646] [id = 236] 20:48:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12b277c00) [pid = 1646] [serial = 706] [outer = 0x0] 20:48:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12e35e000) [pid = 1646] [serial = 707] [outer = 0x12b277c00] 20:48:16 INFO - PROCESS | 1646 | 1461296896423 Marionette DEBUG loaded listener.js 20:48:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12e727000) [pid = 1646] [serial = 708] [outer = 0x12b277c00] 20:48:16 INFO - PROCESS | 1646 | 1461296896984 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 20:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 823ms 20:48:17 INFO - PROCESS | 1646 | 1461296897048 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 20:48:17 INFO - PROCESS | 1646 | 1461296897051 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 20:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:48:17 INFO - PROCESS | 1646 | 1461296897054 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:48:17 INFO - PROCESS | 1646 | 1461296897057 Marionette TRACE conn2 <- [1,918,null,{}] 20:48:17 INFO - PROCESS | 1646 | 1461296897060 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:17 INFO - PROCESS | 1646 | 1461296897152 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 20:48:17 INFO - PROCESS | 1646 | 1461296897224 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aba6000 == 56 [pid = 1646] [id = 237] 20:48:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x114f66c00) [pid = 1646] [serial = 709] [outer = 0x0] 20:48:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1158ae400) [pid = 1646] [serial = 710] [outer = 0x114f66c00] 20:48:17 INFO - PROCESS | 1646 | 1461296897253 Marionette DEBUG loaded listener.js 20:48:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x118c55000) [pid = 1646] [serial = 711] [outer = 0x114f66c00] 20:48:17 INFO - PROCESS | 1646 | 1461296897710 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 20:48:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12dad2000 == 55 [pid = 1646] [id = 229] 20:48:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12d37e800 == 54 [pid = 1646] [id = 228] 20:48:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12b774000 == 53 [pid = 1646] [id = 227] 20:48:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba74800 == 52 [pid = 1646] [id = 226] 20:48:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12b42f800 == 51 [pid = 1646] [id = 225] 20:48:17 INFO - PROCESS | 1646 | --DOCSHELL 0x126c7f800 == 50 [pid = 1646] [id = 224] 20:48:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1192b5000 == 49 [pid = 1646] [id = 223] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12d91ec00) [pid = 1646] [serial = 635] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8cc000 == 48 [pid = 1646] [id = 222] 20:48:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11c254800 == 47 [pid = 1646] [id = 221] 20:48:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae85000 == 46 [pid = 1646] [id = 220] 20:48:17 INFO - PROCESS | 1646 | --DOCSHELL 0x114218800 == 45 [pid = 1646] [id = 219] 20:48:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0c5800 == 44 [pid = 1646] [id = 218] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x115372800) [pid = 1646] [serial = 552] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1262ae400) [pid = 1646] [serial = 597] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x125b35400) [pid = 1646] [serial = 596] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12b6b7400) [pid = 1646] [serial = 617] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11bf68400) [pid = 1646] [serial = 594] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11b1f4400) [pid = 1646] [serial = 593] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x125eee800) [pid = 1646] [serial = 611] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x126ce0800) [pid = 1646] [serial = 614] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x119141000) [pid = 1646] [serial = 600] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x114f6fc00) [pid = 1646] [serial = 599] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12bb14400) [pid = 1646] [serial = 620] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11b960c00) [pid = 1646] [serial = 605] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11c49e400) [pid = 1646] [serial = 606] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11caa0400) [pid = 1646] [serial = 608] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x125e8fc00) [pid = 1646] [serial = 609] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12b7d8400) [pid = 1646] [serial = 618] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12bbcd800) [pid = 1646] [serial = 623] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1185f5c00) [pid = 1646] [serial = 591] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x114f71000) [pid = 1646] [serial = 590] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11c5bfc00) [pid = 1646] [serial = 627] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11ab4bc00) [pid = 1646] [serial = 626] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11a545000) [pid = 1646] [serial = 602] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11ab6a000) [pid = 1646] [serial = 603] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12d3ea800) [pid = 1646] [serial = 632] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12d3f2800) [pid = 1646] [serial = 633] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12bbe7400) [pid = 1646] [serial = 624] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12bb1e800) [pid = 1646] [serial = 621] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12d233800) [pid = 1646] [serial = 630] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12b282c00) [pid = 1646] [serial = 615] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12d036400) [pid = 1646] [serial = 629] [outer = 0x0] [url = about:blank] 20:48:17 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x126824000) [pid = 1646] [serial = 612] [outer = 0x0] [url = about:blank] 20:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 720ms 20:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:48:17 INFO - PROCESS | 1646 | 1461296897775 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 20:48:17 INFO - PROCESS | 1646 | 1461296897779 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 20:48:17 INFO - PROCESS | 1646 | 1461296897785 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:48:17 INFO - PROCESS | 1646 | 1461296897787 Marionette TRACE conn2 <- [1,922,null,{}] 20:48:17 INFO - PROCESS | 1646 | 1461296897789 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:17 INFO - PROCESS | 1646 | 1461296897869 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 20:48:17 INFO - PROCESS | 1646 | 1461296897879 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x118cd6800 == 45 [pid = 1646] [id = 238] 20:48:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118fd0000) [pid = 1646] [serial = 712] [outer = 0x0] 20:48:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118fd6000) [pid = 1646] [serial = 713] [outer = 0x118fd0000] 20:48:17 INFO - PROCESS | 1646 | 1461296897906 Marionette DEBUG loaded listener.js 20:48:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11aa04c00) [pid = 1646] [serial = 714] [outer = 0x118fd0000] 20:48:18 INFO - PROCESS | 1646 | 1461296898253 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 20:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 20:48:18 INFO - PROCESS | 1646 | 1461296898315 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 20:48:18 INFO - PROCESS | 1646 | 1461296898316 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 20:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:48:18 INFO - PROCESS | 1646 | 1461296898319 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:48:18 INFO - PROCESS | 1646 | 1461296898322 Marionette TRACE conn2 <- [1,926,null,{}] 20:48:18 INFO - PROCESS | 1646 | 1461296898329 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:18 INFO - PROCESS | 1646 | 1461296898410 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 20:48:18 INFO - PROCESS | 1646 | 1461296898438 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0c5800 == 46 [pid = 1646] [id = 239] 20:48:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11b09d400) [pid = 1646] [serial = 715] [outer = 0x0] 20:48:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11bafdc00) [pid = 1646] [serial = 716] [outer = 0x11b09d400] 20:48:18 INFO - PROCESS | 1646 | 1461296898466 Marionette DEBUG loaded listener.js 20:48:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11c232400) [pid = 1646] [serial = 717] [outer = 0x11b09d400] 20:48:18 INFO - PROCESS | 1646 | 1461296898812 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 20:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 521ms 20:48:18 INFO - PROCESS | 1646 | 1461296898842 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 20:48:18 INFO - PROCESS | 1646 | 1461296898843 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 20:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:48:18 INFO - PROCESS | 1646 | 1461296898855 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:48:18 INFO - PROCESS | 1646 | 1461296898856 Marionette TRACE conn2 <- [1,930,null,{}] 20:48:18 INFO - PROCESS | 1646 | 1461296898858 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:18 INFO - PROCESS | 1646 | 1461296898936 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 20:48:18 INFO - PROCESS | 1646 | 1461296898941 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c42d800 == 47 [pid = 1646] [id = 240] 20:48:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11c49dc00) [pid = 1646] [serial = 718] [outer = 0x0] 20:48:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11c694800) [pid = 1646] [serial = 719] [outer = 0x11c49dc00] 20:48:18 INFO - PROCESS | 1646 | 1461296898970 Marionette DEBUG loaded listener.js 20:48:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x125b36c00) [pid = 1646] [serial = 720] [outer = 0x11c49dc00] 20:48:19 INFO - PROCESS | 1646 | 1461296899301 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 20:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 473ms 20:48:19 INFO - PROCESS | 1646 | 1461296899324 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 20:48:19 INFO - PROCESS | 1646 | 1461296899325 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 20:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:48:19 INFO - PROCESS | 1646 | 1461296899328 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:48:19 INFO - PROCESS | 1646 | 1461296899330 Marionette TRACE conn2 <- [1,934,null,{}] 20:48:19 INFO - PROCESS | 1646 | 1461296899334 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:19 INFO - PROCESS | 1646 | 1461296899411 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 20:48:19 INFO - PROCESS | 1646 | 1461296899418 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cd9000 == 48 [pid = 1646] [id = 241] 20:48:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11c68e000) [pid = 1646] [serial = 721] [outer = 0x0] 20:48:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1260a1c00) [pid = 1646] [serial = 722] [outer = 0x11c68e000] 20:48:19 INFO - PROCESS | 1646 | 1461296899444 Marionette DEBUG loaded listener.js 20:48:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12637d000) [pid = 1646] [serial = 723] [outer = 0x11c68e000] 20:48:19 INFO - PROCESS | 1646 | 1461296899811 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 20:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 522ms 20:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:48:19 INFO - PROCESS | 1646 | 1461296899850 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 20:48:19 INFO - PROCESS | 1646 | 1461296899851 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 20:48:19 INFO - PROCESS | 1646 | 1461296899853 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:48:19 INFO - PROCESS | 1646 | 1461296899854 Marionette TRACE conn2 <- [1,938,null,{}] 20:48:19 INFO - PROCESS | 1646 | 1461296899857 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:19 INFO - PROCESS | 1646 | 1461296899973 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 20:48:19 INFO - PROCESS | 1646 | 1461296899981 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1265a5800 == 49 [pid = 1646] [id = 242] 20:48:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x126510800) [pid = 1646] [serial = 724] [outer = 0x0] 20:48:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x126b29c00) [pid = 1646] [serial = 725] [outer = 0x126510800] 20:48:20 INFO - PROCESS | 1646 | 1461296900035 Marionette DEBUG loaded listener.js 20:48:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12b283400) [pid = 1646] [serial = 726] [outer = 0x126510800] 20:48:20 INFO - PROCESS | 1646 | 1461296900358 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 20:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 519ms 20:48:20 INFO - PROCESS | 1646 | 1461296900373 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 20:48:20 INFO - PROCESS | 1646 | 1461296900375 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 20:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:48:20 INFO - PROCESS | 1646 | 1461296900377 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:48:20 INFO - PROCESS | 1646 | 1461296900378 Marionette TRACE conn2 <- [1,942,null,{}] 20:48:20 INFO - PROCESS | 1646 | 1461296900388 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:20 INFO - PROCESS | 1646 | 1461296900484 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 20:48:20 INFO - PROCESS | 1646 | 1461296900488 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1273e9000 == 50 [pid = 1646] [id = 243] 20:48:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x126822400) [pid = 1646] [serial = 727] [outer = 0x0] 20:48:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12b6b7400) [pid = 1646] [serial = 728] [outer = 0x126822400] 20:48:20 INFO - PROCESS | 1646 | 1461296900514 Marionette DEBUG loaded listener.js 20:48:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12bb14400) [pid = 1646] [serial = 729] [outer = 0x126822400] 20:48:20 INFO - PROCESS | 1646 | 1461296900870 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 20:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 522ms 20:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:48:20 INFO - PROCESS | 1646 | 1461296900905 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 20:48:20 INFO - PROCESS | 1646 | 1461296900906 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 20:48:20 INFO - PROCESS | 1646 | 1461296900909 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:48:20 INFO - PROCESS | 1646 | 1461296900910 Marionette TRACE conn2 <- [1,946,null,{}] 20:48:20 INFO - PROCESS | 1646 | 1461296900914 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:21 INFO - PROCESS | 1646 | 1461296901013 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 20:48:21 INFO - PROCESS | 1646 | 1461296901017 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b258000 == 51 [pid = 1646] [id = 244] 20:48:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12b276400) [pid = 1646] [serial = 730] [outer = 0x0] 20:48:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12bbd3c00) [pid = 1646] [serial = 731] [outer = 0x12b276400] 20:48:21 INFO - PROCESS | 1646 | 1461296901071 Marionette DEBUG loaded listener.js 20:48:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12d038400) [pid = 1646] [serial = 732] [outer = 0x12b276400] 20:48:21 INFO - PROCESS | 1646 | 1461296901390 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 20:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 519ms 20:48:21 INFO - PROCESS | 1646 | 1461296901428 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 20:48:21 INFO - PROCESS | 1646 | 1461296901429 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 20:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:48:21 INFO - PROCESS | 1646 | 1461296901432 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:48:21 INFO - PROCESS | 1646 | 1461296901433 Marionette TRACE conn2 <- [1,950,null,{}] 20:48:21 INFO - PROCESS | 1646 | 1461296901435 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:21 INFO - PROCESS | 1646 | 1461296901537 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 20:48:21 INFO - PROCESS | 1646 | 1461296901570 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b773800 == 52 [pid = 1646] [id = 245] 20:48:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12b6b5400) [pid = 1646] [serial = 733] [outer = 0x0] 20:48:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12d239c00) [pid = 1646] [serial = 734] [outer = 0x12b6b5400] 20:48:21 INFO - PROCESS | 1646 | 1461296901596 Marionette DEBUG loaded listener.js 20:48:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12d91ec00) [pid = 1646] [serial = 735] [outer = 0x12b6b5400] 20:48:21 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12bb16000) [pid = 1646] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:48:21 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x126c57c00) [pid = 1646] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:48:21 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12d22fc00) [pid = 1646] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:48:21 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x116329800) [pid = 1646] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:48:21 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x119d97800) [pid = 1646] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:48:21 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12d3ee400) [pid = 1646] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:48:21 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11ba54400) [pid = 1646] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:48:21 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12d238c00) [pid = 1646] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:48:21 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x115389c00) [pid = 1646] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:48:21 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x126377000) [pid = 1646] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:48:21 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x114f75800) [pid = 1646] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:48:21 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x125b31000) [pid = 1646] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:48:22 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11b962c00) [pid = 1646] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:48:22 INFO - PROCESS | 1646 | 1461296902038 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 20:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 619ms 20:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:48:22 INFO - PROCESS | 1646 | 1461296902051 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 20:48:22 INFO - PROCESS | 1646 | 1461296902052 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 20:48:22 INFO - PROCESS | 1646 | 1461296902055 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:48:22 INFO - PROCESS | 1646 | 1461296902056 Marionette TRACE conn2 <- [1,954,null,{}] 20:48:22 INFO - PROCESS | 1646 | 1461296902058 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:22 INFO - PROCESS | 1646 | 1461296902142 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 20:48:22 INFO - PROCESS | 1646 | 1461296902146 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x126597800 == 53 [pid = 1646] [id = 246] 20:48:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x115373000) [pid = 1646] [serial = 736] [outer = 0x0] 20:48:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12650ec00) [pid = 1646] [serial = 737] [outer = 0x115373000] 20:48:22 INFO - PROCESS | 1646 | 1461296902172 Marionette DEBUG loaded listener.js 20:48:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12d238c00) [pid = 1646] [serial = 738] [outer = 0x115373000] 20:48:22 INFO - PROCESS | 1646 | 1461296902519 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 20:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 467ms 20:48:22 INFO - PROCESS | 1646 | 1461296902523 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 20:48:22 INFO - PROCESS | 1646 | 1461296902524 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 20:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:48:22 INFO - PROCESS | 1646 | 1461296902526 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:48:22 INFO - PROCESS | 1646 | 1461296902528 Marionette TRACE conn2 <- [1,958,null,{}] 20:48:22 INFO - PROCESS | 1646 | 1461296902535 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:22 INFO - PROCESS | 1646 | 1461296902657 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 20:48:22 INFO - PROCESS | 1646 | 1461296902665 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d08e000 == 54 [pid = 1646] [id = 247] 20:48:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x115389c00) [pid = 1646] [serial = 739] [outer = 0x0] 20:48:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12e119800) [pid = 1646] [serial = 740] [outer = 0x115389c00] 20:48:22 INFO - PROCESS | 1646 | 1461296902695 Marionette DEBUG loaded listener.js 20:48:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12e724400) [pid = 1646] [serial = 741] [outer = 0x115389c00] 20:48:23 INFO - PROCESS | 1646 | 1461296903057 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 20:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 575ms 20:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:48:23 INFO - PROCESS | 1646 | 1461296903103 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 20:48:23 INFO - PROCESS | 1646 | 1461296903105 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 20:48:23 INFO - PROCESS | 1646 | 1461296903108 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:48:23 INFO - PROCESS | 1646 | 1461296903111 Marionette TRACE conn2 <- [1,962,null,{}] 20:48:23 INFO - PROCESS | 1646 | 1461296903115 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:23 INFO - PROCESS | 1646 | 1461296903238 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 20:48:23 INFO - PROCESS | 1646 | 1461296903295 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da16800 == 55 [pid = 1646] [id = 248] 20:48:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12e706800) [pid = 1646] [serial = 742] [outer = 0x0] 20:48:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12e72c000) [pid = 1646] [serial = 743] [outer = 0x12e706800] 20:48:23 INFO - PROCESS | 1646 | 1461296903319 Marionette DEBUG loaded listener.js 20:48:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12ec93c00) [pid = 1646] [serial = 744] [outer = 0x12e706800] 20:48:23 INFO - PROCESS | 1646 | 1461296903598 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 20:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 520ms 20:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:48:23 INFO - PROCESS | 1646 | 1461296903636 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 20:48:23 INFO - PROCESS | 1646 | 1461296903637 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 20:48:23 INFO - PROCESS | 1646 | 1461296903639 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:48:23 INFO - PROCESS | 1646 | 1461296903641 Marionette TRACE conn2 <- [1,966,null,{}] 20:48:23 INFO - PROCESS | 1646 | 1461296903643 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:23 INFO - PROCESS | 1646 | 1461296903735 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 20:48:23 INFO - PROCESS | 1646 | 1461296903739 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e777800 == 56 [pid = 1646] [id = 249] 20:48:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12e72c400) [pid = 1646] [serial = 745] [outer = 0x0] 20:48:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12ee7ac00) [pid = 1646] [serial = 746] [outer = 0x12e72c400] 20:48:23 INFO - PROCESS | 1646 | 1461296903765 Marionette DEBUG loaded listener.js 20:48:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12ee85000) [pid = 1646] [serial = 747] [outer = 0x12e72c400] 20:48:24 INFO - PROCESS | 1646 | 1461296904216 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 20:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 618ms 20:48:24 INFO - PROCESS | 1646 | 1461296904258 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 20:48:24 INFO - PROCESS | 1646 | 1461296904261 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 20:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:48:24 INFO - PROCESS | 1646 | 1461296904267 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:48:24 INFO - PROCESS | 1646 | 1461296904269 Marionette TRACE conn2 <- [1,970,null,{}] 20:48:24 INFO - PROCESS | 1646 | 1461296904273 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:24 INFO - PROCESS | 1646 | 1461296904381 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 20:48:24 INFO - PROCESS | 1646 | 1461296904448 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b1b800 == 57 [pid = 1646] [id = 250] 20:48:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1156ea400) [pid = 1646] [serial = 748] [outer = 0x0] 20:48:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11771ac00) [pid = 1646] [serial = 749] [outer = 0x1156ea400] 20:48:24 INFO - PROCESS | 1646 | 1461296904481 Marionette DEBUG loaded listener.js 20:48:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x118fd2000) [pid = 1646] [serial = 750] [outer = 0x1156ea400] 20:48:24 INFO - PROCESS | 1646 | 1461296904877 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 20:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 673ms 20:48:24 INFO - PROCESS | 1646 | 1461296904939 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 20:48:24 INFO - PROCESS | 1646 | 1461296904943 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 20:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:48:24 INFO - PROCESS | 1646 | 1461296904948 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:48:24 INFO - PROCESS | 1646 | 1461296904950 Marionette TRACE conn2 <- [1,974,null,{}] 20:48:24 INFO - PROCESS | 1646 | 1461296904952 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:25 INFO - PROCESS | 1646 | 1461296905082 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 20:48:25 INFO - PROCESS | 1646 | 1461296905164 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ca57800 == 58 [pid = 1646] [id = 251] 20:48:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11b0a2000) [pid = 1646] [serial = 751] [outer = 0x0] 20:48:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11bafb400) [pid = 1646] [serial = 752] [outer = 0x11b0a2000] 20:48:25 INFO - PROCESS | 1646 | 1461296905194 Marionette DEBUG loaded listener.js 20:48:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11c23ec00) [pid = 1646] [serial = 753] [outer = 0x11b0a2000] 20:48:25 INFO - PROCESS | 1646 | 1461296905581 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 20:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 672ms 20:48:25 INFO - PROCESS | 1646 | 1461296905621 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 20:48:25 INFO - PROCESS | 1646 | 1461296905622 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 20:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:48:25 INFO - PROCESS | 1646 | 1461296905624 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:48:25 INFO - PROCESS | 1646 | 1461296905627 Marionette TRACE conn2 <- [1,978,null,{}] 20:48:25 INFO - PROCESS | 1646 | 1461296905637 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:25 INFO - PROCESS | 1646 | 1461296905744 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 20:48:25 INFO - PROCESS | 1646 | 1461296905802 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d39d800 == 59 [pid = 1646] [id = 252] 20:48:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x125b35400) [pid = 1646] [serial = 754] [outer = 0x0] 20:48:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x126f53800) [pid = 1646] [serial = 755] [outer = 0x125b35400] 20:48:25 INFO - PROCESS | 1646 | 1461296905834 Marionette DEBUG loaded listener.js 20:48:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1282e6400) [pid = 1646] [serial = 756] [outer = 0x125b35400] 20:48:26 INFO - PROCESS | 1646 | 1461296906302 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 20:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 725ms 20:48:26 INFO - PROCESS | 1646 | 1461296906350 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 20:48:26 INFO - PROCESS | 1646 | 1461296906353 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 20:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:48:26 INFO - PROCESS | 1646 | 1461296906356 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:48:26 INFO - PROCESS | 1646 | 1461296906358 Marionette TRACE conn2 <- [1,982,null,{}] 20:48:26 INFO - PROCESS | 1646 | 1461296906389 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:26 INFO - PROCESS | 1646 | 1461296906527 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 20:48:26 INFO - PROCESS | 1646 | 1461296906618 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef61800 == 60 [pid = 1646] [id = 253] 20:48:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12b277800) [pid = 1646] [serial = 757] [outer = 0x0] 20:48:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12d3ea800) [pid = 1646] [serial = 758] [outer = 0x12b277800] 20:48:26 INFO - PROCESS | 1646 | 1461296906668 Marionette DEBUG loaded listener.js 20:48:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12e361400) [pid = 1646] [serial = 759] [outer = 0x12b277800] 20:48:27 INFO - PROCESS | 1646 | 1461296907117 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 20:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 820ms 20:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:48:27 INFO - PROCESS | 1646 | 1461296907177 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 20:48:27 INFO - PROCESS | 1646 | 1461296907178 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 20:48:27 INFO - PROCESS | 1646 | 1461296907180 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:48:27 INFO - PROCESS | 1646 | 1461296907182 Marionette TRACE conn2 <- [1,986,null,{}] 20:48:27 INFO - PROCESS | 1646 | 1461296907184 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:27 INFO - PROCESS | 1646 | 1461296907286 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 20:48:27 INFO - PROCESS | 1646 | 1461296907342 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f116800 == 61 [pid = 1646] [id = 254] 20:48:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12d920400) [pid = 1646] [serial = 760] [outer = 0x0] 20:48:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12e387000) [pid = 1646] [serial = 761] [outer = 0x12d920400] 20:48:27 INFO - PROCESS | 1646 | 1461296907372 Marionette DEBUG loaded listener.js 20:48:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12e730800) [pid = 1646] [serial = 762] [outer = 0x12d920400] 20:48:27 INFO - PROCESS | 1646 | 1461296907815 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 20:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 669ms 20:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:48:27 INFO - PROCESS | 1646 | 1461296907850 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 20:48:27 INFO - PROCESS | 1646 | 1461296907851 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 20:48:27 INFO - PROCESS | 1646 | 1461296907853 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:48:27 INFO - PROCESS | 1646 | 1461296907855 Marionette TRACE conn2 <- [1,990,null,{}] 20:48:27 INFO - PROCESS | 1646 | 1461296907857 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:27 INFO - PROCESS | 1646 | 1461296907993 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 20:48:28 INFO - PROCESS | 1646 | 1461296908071 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f12d000 == 62 [pid = 1646] [id = 255] 20:48:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12ec95800) [pid = 1646] [serial = 763] [outer = 0x0] 20:48:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12ee89400) [pid = 1646] [serial = 764] [outer = 0x12ec95800] 20:48:28 INFO - PROCESS | 1646 | 1461296908101 Marionette DEBUG loaded listener.js 20:48:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12f23f400) [pid = 1646] [serial = 765] [outer = 0x12ec95800] 20:48:28 INFO - PROCESS | 1646 | 1461296908521 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 20:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 722ms 20:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:48:28 INFO - PROCESS | 1646 | 1461296908575 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 20:48:28 INFO - PROCESS | 1646 | 1461296908577 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 20:48:28 INFO - PROCESS | 1646 | 1461296908579 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:48:28 INFO - PROCESS | 1646 | 1461296908580 Marionette TRACE conn2 <- [1,994,null,{}] 20:48:28 INFO - PROCESS | 1646 | 1461296908582 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:28 INFO - PROCESS | 1646 | 1461296908685 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 20:48:28 INFO - PROCESS | 1646 | 1461296908742 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x118c2e000 == 63 [pid = 1646] [id = 256] 20:48:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x114d59000) [pid = 1646] [serial = 766] [outer = 0x0] 20:48:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12e126c00) [pid = 1646] [serial = 767] [outer = 0x114d59000] 20:48:28 INFO - PROCESS | 1646 | 1461296908772 Marionette DEBUG loaded listener.js 20:48:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12f23d800) [pid = 1646] [serial = 768] [outer = 0x114d59000] 20:48:29 INFO - PROCESS | 1646 | 1461296909373 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 20:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 823ms 20:48:29 INFO - PROCESS | 1646 | 1461296909403 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 20:48:29 INFO - PROCESS | 1646 | 1461296909406 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 20:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:48:29 INFO - PROCESS | 1646 | 1461296909409 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:48:29 INFO - PROCESS | 1646 | 1461296909412 Marionette TRACE conn2 <- [1,998,null,{}] 20:48:29 INFO - PROCESS | 1646 | 1461296909418 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:29 INFO - PROCESS | 1646 | 1461296909517 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 20:48:29 INFO - PROCESS | 1646 | 1461296909591 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192b4800 == 64 [pid = 1646] [id = 257] 20:48:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x119143800) [pid = 1646] [serial = 769] [outer = 0x0] 20:48:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11ab47000) [pid = 1646] [serial = 770] [outer = 0x119143800] 20:48:29 INFO - PROCESS | 1646 | 1461296909621 Marionette DEBUG loaded listener.js 20:48:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x114f66400) [pid = 1646] [serial = 771] [outer = 0x119143800] 20:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba8c800 == 63 [pid = 1646] [id = 188] 20:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12da16800 == 62 [pid = 1646] [id = 248] 20:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12d08e000 == 61 [pid = 1646] [id = 247] 20:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x126597800 == 60 [pid = 1646] [id = 246] 20:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12b773800 == 59 [pid = 1646] [id = 245] 20:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12b258000 == 58 [pid = 1646] [id = 244] 20:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1273e9000 == 57 [pid = 1646] [id = 243] 20:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1265a5800 == 56 [pid = 1646] [id = 242] 20:48:30 INFO - PROCESS | 1646 | --DOCSHELL 0x123cd9000 == 55 [pid = 1646] [id = 241] 20:48:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11c42d800 == 54 [pid = 1646] [id = 240] 20:48:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0c5800 == 53 [pid = 1646] [id = 239] 20:48:30 INFO - PROCESS | 1646 | --DOCSHELL 0x118cd6800 == 52 [pid = 1646] [id = 238] 20:48:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11aba6000 == 51 [pid = 1646] [id = 237] 20:48:30 INFO - PROCESS | 1646 | --DOCSHELL 0x1192be800 == 50 [pid = 1646] [id = 236] 20:48:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12e778000 == 49 [pid = 1646] [id = 235] 20:48:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12e75b800 == 48 [pid = 1646] [id = 234] 20:48:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12dad3800 == 47 [pid = 1646] [id = 233] 20:48:30 INFO - PROCESS | 1646 | --DOCSHELL 0x125c82000 == 46 [pid = 1646] [id = 232] 20:48:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11abb2000 == 45 [pid = 1646] [id = 231] 20:48:30 INFO - PROCESS | 1646 | 1461296910055 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 20:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 674ms 20:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:48:30 INFO - PROCESS | 1646 | 1461296910084 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 20:48:30 INFO - PROCESS | 1646 | 1461296910088 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 20:48:30 INFO - PROCESS | 1646 | 1461296910092 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:48:30 INFO - PROCESS | 1646 | 1461296910093 Marionette TRACE conn2 <- [1,1002,null,{}] 20:48:30 INFO - PROCESS | 1646 | 1461296910096 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:30 INFO - PROCESS | 1646 | 1461296910192 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12bbc9400) [pid = 1646] [serial = 671] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12b7dd800) [pid = 1646] [serial = 669] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12d3e9400) [pid = 1646] [serial = 674] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12b7d2400) [pid = 1646] [serial = 647] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x118f8cc00) [pid = 1646] [serial = 654] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1177e9000) [pid = 1646] [serial = 653] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12e365c00) [pid = 1646] [serial = 684] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12e11f400) [pid = 1646] [serial = 636] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11c233c00) [pid = 1646] [serial = 659] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11c68ec00) [pid = 1646] [serial = 660] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x118fcc400) [pid = 1646] [serial = 638] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12e121c00) [pid = 1646] [serial = 677] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x118fda400) [pid = 1646] [serial = 656] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11b039000) [pid = 1646] [serial = 657] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12682fc00) [pid = 1646] [serial = 665] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x126f5d000) [pid = 1646] [serial = 666] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1282f2400) [pid = 1646] [serial = 650] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11bf66800) [pid = 1646] [serial = 641] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11baf1400) [pid = 1646] [serial = 680] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x126f52800) [pid = 1646] [serial = 644] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12d91c800) [pid = 1646] [serial = 675] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12bbd5800) [pid = 1646] [serial = 683] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12e127000) [pid = 1646] [serial = 678] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1260a3c00) [pid = 1646] [serial = 663] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x125b3d800) [pid = 1646] [serial = 662] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x127045000) [pid = 1646] [serial = 681] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x127950c00) [pid = 1646] [serial = 668] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12e703c00) [pid = 1646] [serial = 687] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12e37b800) [pid = 1646] [serial = 686] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12d040000) [pid = 1646] [serial = 672] [outer = 0x0] [url = about:blank] 20:48:30 INFO - PROCESS | 1646 | 1461296910252 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b15800 == 46 [pid = 1646] [id = 258] 20:48:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1177e9000) [pid = 1646] [serial = 772] [outer = 0x0] 20:48:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11b03d800) [pid = 1646] [serial = 773] [outer = 0x1177e9000] 20:48:30 INFO - PROCESS | 1646 | 1461296910282 Marionette DEBUG loaded listener.js 20:48:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11c5c1800) [pid = 1646] [serial = 774] [outer = 0x1177e9000] 20:48:30 INFO - PROCESS | 1646 | 1461296910604 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 20:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 523ms 20:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:48:30 INFO - PROCESS | 1646 | 1461296910618 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 20:48:30 INFO - PROCESS | 1646 | 1461296910620 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 20:48:30 INFO - PROCESS | 1646 | 1461296910622 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:48:30 INFO - PROCESS | 1646 | 1461296910624 Marionette TRACE conn2 <- [1,1006,null,{}] 20:48:30 INFO - PROCESS | 1646 | 1461296910636 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:30 INFO - PROCESS | 1646 | 1461296910723 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 20:48:30 INFO - PROCESS | 1646 | 1461296910809 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c80000 == 47 [pid = 1646] [id = 259] 20:48:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x125b37000) [pid = 1646] [serial = 775] [outer = 0x0] 20:48:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x126824400) [pid = 1646] [serial = 776] [outer = 0x125b37000] 20:48:30 INFO - PROCESS | 1646 | 1461296910839 Marionette DEBUG loaded listener.js 20:48:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12735f400) [pid = 1646] [serial = 777] [outer = 0x125b37000] 20:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 522ms 20:48:31 INFO - PROCESS | 1646 | 1461296911139 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 20:48:31 INFO - PROCESS | 1646 | 1461296911145 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 20:48:31 INFO - PROCESS | 1646 | 1461296911149 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 20:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:48:31 INFO - PROCESS | 1646 | 1461296911158 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:48:31 INFO - PROCESS | 1646 | 1461296911159 Marionette TRACE conn2 <- [1,1010,null,{}] 20:48:31 INFO - PROCESS | 1646 | 1461296911162 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:31 INFO - PROCESS | 1646 | 1461296911255 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 20:48:31 INFO - PROCESS | 1646 | 1461296911259 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1265aa800 == 48 [pid = 1646] [id = 260] 20:48:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x127366800) [pid = 1646] [serial = 778] [outer = 0x0] 20:48:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12b4c3000) [pid = 1646] [serial = 779] [outer = 0x127366800] 20:48:31 INFO - PROCESS | 1646 | 1461296911287 Marionette DEBUG loaded listener.js 20:48:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12bb11400) [pid = 1646] [serial = 780] [outer = 0x127366800] 20:48:31 INFO - PROCESS | 1646 | 1461296911642 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 20:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 518ms 20:48:31 INFO - PROCESS | 1646 | 1461296911677 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 20:48:31 INFO - PROCESS | 1646 | 1461296911678 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 20:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:48:31 INFO - PROCESS | 1646 | 1461296911683 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:48:31 INFO - PROCESS | 1646 | 1461296911685 Marionette TRACE conn2 <- [1,1014,null,{}] 20:48:31 INFO - PROCESS | 1646 | 1461296911687 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:31 INFO - PROCESS | 1646 | 1461296911770 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 20:48:31 INFO - PROCESS | 1646 | 1461296911775 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x127970000 == 49 [pid = 1646] [id = 261] 20:48:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11ca99c00) [pid = 1646] [serial = 781] [outer = 0x0] 20:48:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12bbd5800) [pid = 1646] [serial = 782] [outer = 0x11ca99c00] 20:48:31 INFO - PROCESS | 1646 | 1461296911801 Marionette DEBUG loaded listener.js 20:48:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12d040000) [pid = 1646] [serial = 783] [outer = 0x11ca99c00] 20:48:32 INFO - PROCESS | 1646 | 1461296912159 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 20:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 519ms 20:48:32 INFO - PROCESS | 1646 | 1461296912202 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 20:48:32 INFO - PROCESS | 1646 | 1461296912204 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 20:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:48:32 INFO - PROCESS | 1646 | 1461296912206 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:48:32 INFO - PROCESS | 1646 | 1461296912207 Marionette TRACE conn2 <- [1,1018,null,{}] 20:48:32 INFO - PROCESS | 1646 | 1461296912209 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:32 INFO - PROCESS | 1646 | 1461296912328 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 20:48:32 INFO - PROCESS | 1646 | 1461296912342 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b769800 == 50 [pid = 1646] [id = 262] 20:48:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12bbc6400) [pid = 1646] [serial = 784] [outer = 0x0] 20:48:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12d91fc00) [pid = 1646] [serial = 785] [outer = 0x12bbc6400] 20:48:32 INFO - PROCESS | 1646 | 1461296912371 Marionette DEBUG loaded listener.js 20:48:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12e72f400) [pid = 1646] [serial = 786] [outer = 0x12bbc6400] 20:48:32 INFO - PROCESS | 1646 | 1461296912722 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 20:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 570ms 20:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:48:32 INFO - PROCESS | 1646 | 1461296912777 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 20:48:32 INFO - PROCESS | 1646 | 1461296912778 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 20:48:32 INFO - PROCESS | 1646 | 1461296912780 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:48:32 INFO - PROCESS | 1646 | 1461296912782 Marionette TRACE conn2 <- [1,1022,null,{}] 20:48:32 INFO - PROCESS | 1646 | 1461296912784 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:32 INFO - PROCESS | 1646 | 1461296912888 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 20:48:32 INFO - PROCESS | 1646 | 1461296912924 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d07f800 == 51 [pid = 1646] [id = 263] 20:48:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12d036c00) [pid = 1646] [serial = 787] [outer = 0x0] 20:48:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12ee7c800) [pid = 1646] [serial = 788] [outer = 0x12d036c00] 20:48:32 INFO - PROCESS | 1646 | 1461296912950 Marionette DEBUG loaded listener.js 20:48:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12f231000) [pid = 1646] [serial = 789] [outer = 0x12d036c00] 20:48:33 INFO - PROCESS | 1646 | 1461296913308 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 20:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 570ms 20:48:33 INFO - PROCESS | 1646 | 1461296913351 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 20:48:33 INFO - PROCESS | 1646 | 1461296913353 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 20:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:48:33 INFO - PROCESS | 1646 | 1461296913356 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:48:33 INFO - PROCESS | 1646 | 1461296913358 Marionette TRACE conn2 <- [1,1026,null,{}] 20:48:33 INFO - PROCESS | 1646 | 1461296913362 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:33 INFO - PROCESS | 1646 | 1461296913519 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 20:48:33 INFO - PROCESS | 1646 | 1461296913536 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d383800 == 52 [pid = 1646] [id = 264] 20:48:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x114d5a800) [pid = 1646] [serial = 790] [outer = 0x0] 20:48:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12ec96800) [pid = 1646] [serial = 791] [outer = 0x114d5a800] 20:48:33 INFO - PROCESS | 1646 | 1461296913564 Marionette DEBUG loaded listener.js 20:48:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12f23b800) [pid = 1646] [serial = 792] [outer = 0x114d5a800] 20:48:33 INFO - PROCESS | 1646 | 1461296913949 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 20:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 620ms 20:48:33 INFO - PROCESS | 1646 | 1461296913977 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 20:48:33 INFO - PROCESS | 1646 | 1461296913978 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 20:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:48:33 INFO - PROCESS | 1646 | 1461296913988 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:48:33 INFO - PROCESS | 1646 | 1461296913989 Marionette TRACE conn2 <- [1,1030,null,{}] 20:48:33 INFO - PROCESS | 1646 | 1461296913991 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:34 INFO - PROCESS | 1646 | 1461296914093 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 20:48:34 INFO - PROCESS | 1646 | 1461296914097 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e419000 == 53 [pid = 1646] [id = 265] 20:48:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1156ec400) [pid = 1646] [serial = 793] [outer = 0x0] 20:48:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12f520000) [pid = 1646] [serial = 794] [outer = 0x1156ec400] 20:48:34 INFO - PROCESS | 1646 | 1461296914162 Marionette DEBUG loaded listener.js 20:48:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12f526c00) [pid = 1646] [serial = 795] [outer = 0x1156ec400] 20:48:34 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x126822400) [pid = 1646] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:48:34 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12b276400) [pid = 1646] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:48:34 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11c49dc00) [pid = 1646] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:48:34 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11b09d400) [pid = 1646] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:48:34 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x114f66c00) [pid = 1646] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:48:34 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x118fd0000) [pid = 1646] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:48:34 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12e35e800) [pid = 1646] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:48:34 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12b6b5400) [pid = 1646] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:48:34 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11c68e000) [pid = 1646] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:48:34 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x115373000) [pid = 1646] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:48:34 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x115389c00) [pid = 1646] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:48:34 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x126510800) [pid = 1646] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:48:34 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12e706800) [pid = 1646] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:48:34 INFO - PROCESS | 1646 | 1461296914603 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 20:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 669ms 20:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:48:34 INFO - PROCESS | 1646 | 1461296914657 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 20:48:34 INFO - PROCESS | 1646 | 1461296914658 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 20:48:34 INFO - PROCESS | 1646 | 1461296914660 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:48:34 INFO - PROCESS | 1646 | 1461296914662 Marionette TRACE conn2 <- [1,1034,null,{}] 20:48:34 INFO - PROCESS | 1646 | 1461296914664 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:34 INFO - PROCESS | 1646 | 1461296914749 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 20:48:34 INFO - PROCESS | 1646 | 1461296914809 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b777800 == 54 [pid = 1646] [id = 266] 20:48:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1147e5400) [pid = 1646] [serial = 796] [outer = 0x0] 20:48:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x125fa7400) [pid = 1646] [serial = 797] [outer = 0x1147e5400] 20:48:34 INFO - PROCESS | 1646 | 1461296914835 Marionette DEBUG loaded listener.js 20:48:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x128fe7400) [pid = 1646] [serial = 798] [outer = 0x1147e5400] 20:48:35 INFO - PROCESS | 1646 | 1461296915129 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 20:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 20:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:48:35 INFO - PROCESS | 1646 | 1461296915183 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 20:48:35 INFO - PROCESS | 1646 | 1461296915185 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 20:48:35 INFO - PROCESS | 1646 | 1461296915187 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:48:35 INFO - PROCESS | 1646 | 1461296915189 Marionette TRACE conn2 <- [1,1038,null,{}] 20:48:35 INFO - PROCESS | 1646 | 1461296915191 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:35 INFO - PROCESS | 1646 | 1461296915290 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 20:48:35 INFO - PROCESS | 1646 | 1461296915296 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2e3000 == 55 [pid = 1646] [id = 267] 20:48:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x128fe8000) [pid = 1646] [serial = 799] [outer = 0x0] 20:48:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12e367000) [pid = 1646] [serial = 800] [outer = 0x128fe8000] 20:48:35 INFO - PROCESS | 1646 | 1461296915325 Marionette DEBUG loaded listener.js 20:48:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12f5cbc00) [pid = 1646] [serial = 801] [outer = 0x128fe8000] 20:48:35 INFO - PROCESS | 1646 | 1461296915674 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 20:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 520ms 20:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:48:35 INFO - PROCESS | 1646 | 1461296915708 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 20:48:35 INFO - PROCESS | 1646 | 1461296915709 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 20:48:35 INFO - PROCESS | 1646 | 1461296915711 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:48:35 INFO - PROCESS | 1646 | 1461296915714 Marionette TRACE conn2 <- [1,1042,null,{}] 20:48:35 INFO - PROCESS | 1646 | 1461296915718 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:35 INFO - PROCESS | 1646 | 1461296915802 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 20:48:35 INFO - PROCESS | 1646 | 1461296915807 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f579000 == 56 [pid = 1646] [id = 268] 20:48:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128c1f400) [pid = 1646] [serial = 802] [outer = 0x0] 20:48:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128c27c00) [pid = 1646] [serial = 803] [outer = 0x128c1f400] 20:48:35 INFO - PROCESS | 1646 | 1461296915832 Marionette DEBUG loaded listener.js 20:48:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128c2bc00) [pid = 1646] [serial = 804] [outer = 0x128c1f400] 20:48:36 INFO - PROCESS | 1646 | 1461296916171 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 20:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 472ms 20:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:48:36 INFO - PROCESS | 1646 | 1461296916185 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 20:48:36 INFO - PROCESS | 1646 | 1461296916186 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 20:48:36 INFO - PROCESS | 1646 | 1461296916188 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:48:36 INFO - PROCESS | 1646 | 1461296916189 Marionette TRACE conn2 <- [1,1046,null,{}] 20:48:36 INFO - PROCESS | 1646 | 1461296916192 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:36 INFO - PROCESS | 1646 | 1461296916281 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 20:48:36 INFO - PROCESS | 1646 | 1461296916285 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fa6b000 == 57 [pid = 1646] [id = 269] 20:48:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128c2dc00) [pid = 1646] [serial = 805] [outer = 0x0] 20:48:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12f5ccc00) [pid = 1646] [serial = 806] [outer = 0x128c2dc00] 20:48:36 INFO - PROCESS | 1646 | 1461296916311 Marionette DEBUG loaded listener.js 20:48:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12f5d1400) [pid = 1646] [serial = 807] [outer = 0x128c2dc00] 20:48:36 INFO - PROCESS | 1646 | 1461296916802 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 20:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 618ms 20:48:36 INFO - PROCESS | 1646 | 1461296916808 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 20:48:36 INFO - PROCESS | 1646 | 1461296916810 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 20:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:48:36 INFO - PROCESS | 1646 | 1461296916814 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:48:36 INFO - PROCESS | 1646 | 1461296916816 Marionette TRACE conn2 <- [1,1050,null,{}] 20:48:36 INFO - PROCESS | 1646 | 1461296916820 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:36 INFO - PROCESS | 1646 | 1461296916930 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 20:48:37 INFO - PROCESS | 1646 | 1461296917001 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x114b57000 == 58 [pid = 1646] [id = 270] 20:48:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x118f8cc00) [pid = 1646] [serial = 808] [outer = 0x0] 20:48:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11ab4a800) [pid = 1646] [serial = 809] [outer = 0x118f8cc00] 20:48:37 INFO - PROCESS | 1646 | 1461296917037 Marionette DEBUG loaded listener.js 20:48:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x11ba55800) [pid = 1646] [serial = 810] [outer = 0x118f8cc00] 20:48:37 INFO - PROCESS | 1646 | 1461296917463 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 20:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 674ms 20:48:37 INFO - PROCESS | 1646 | 1461296917488 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 20:48:37 INFO - PROCESS | 1646 | 1461296917492 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 20:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:48:37 INFO - PROCESS | 1646 | 1461296917496 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:48:37 INFO - PROCESS | 1646 | 1461296917498 Marionette TRACE conn2 <- [1,1054,null,{}] 20:48:37 INFO - PROCESS | 1646 | 1461296917501 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:37 INFO - PROCESS | 1646 | 1461296917605 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 20:48:37 INFO - PROCESS | 1646 | 1461296917663 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x126598000 == 59 [pid = 1646] [id = 271] 20:48:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11c239000) [pid = 1646] [serial = 811] [outer = 0x0] 20:48:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x125b3d800) [pid = 1646] [serial = 812] [outer = 0x11c239000] 20:48:37 INFO - PROCESS | 1646 | 1461296917694 Marionette DEBUG loaded listener.js 20:48:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1268e0c00) [pid = 1646] [serial = 813] [outer = 0x11c239000] 20:48:38 INFO - PROCESS | 1646 | 1461296918177 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 20:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 723ms 20:48:38 INFO - PROCESS | 1646 | 1461296918220 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 20:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:48:38 INFO - PROCESS | 1646 | 1461296918222 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 20:48:38 INFO - PROCESS | 1646 | 1461296918224 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:48:38 INFO - PROCESS | 1646 | 1461296918226 Marionette TRACE conn2 <- [1,1058,null,{}] 20:48:38 INFO - PROCESS | 1646 | 1461296918235 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:38 INFO - PROCESS | 1646 | 1461296918342 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 20:48:38 INFO - PROCESS | 1646 | 1461296918415 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2ec800 == 60 [pid = 1646] [id = 272] 20:48:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12a105000) [pid = 1646] [serial = 814] [outer = 0x0] 20:48:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a107800) [pid = 1646] [serial = 815] [outer = 0x12a105000] 20:48:38 INFO - PROCESS | 1646 | 1461296918447 Marionette DEBUG loaded listener.js 20:48:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12a10cc00) [pid = 1646] [serial = 816] [outer = 0x12a105000] 20:48:38 INFO - PROCESS | 1646 | 1461296918848 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 20:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 671ms 20:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:48:38 INFO - PROCESS | 1646 | 1461296918896 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 20:48:38 INFO - PROCESS | 1646 | 1461296918898 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 20:48:38 INFO - PROCESS | 1646 | 1461296918900 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:48:38 INFO - PROCESS | 1646 | 1461296918902 Marionette TRACE conn2 <- [1,1062,null,{}] 20:48:38 INFO - PROCESS | 1646 | 1461296918923 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:39 INFO - PROCESS | 1646 | 1461296919028 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 20:48:39 INFO - PROCESS | 1646 | 1461296919099 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fae8000 == 61 [pid = 1646] [id = 273] 20:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12a10fc00) [pid = 1646] [serial = 817] [outer = 0x0] 20:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12b6b5400) [pid = 1646] [serial = 818] [outer = 0x12a10fc00] 20:48:39 INFO - PROCESS | 1646 | 1461296919129 Marionette DEBUG loaded listener.js 20:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12d233400) [pid = 1646] [serial = 819] [outer = 0x12a10fc00] 20:48:39 INFO - PROCESS | 1646 | 1461296919551 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 20:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 688ms 20:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:48:39 INFO - PROCESS | 1646 | 1461296919588 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 20:48:39 INFO - PROCESS | 1646 | 1461296919590 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 20:48:39 INFO - PROCESS | 1646 | 1461296919592 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:48:39 INFO - PROCESS | 1646 | 1461296919593 Marionette TRACE conn2 <- [1,1066,null,{}] 20:48:39 INFO - PROCESS | 1646 | 1461296919615 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:39 INFO - PROCESS | 1646 | 1461296919770 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 20:48:39 INFO - PROCESS | 1646 | 1461296919868 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fd20800 == 62 [pid = 1646] [id = 274] 20:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a110000) [pid = 1646] [serial = 820] [outer = 0x0] 20:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12d91dc00) [pid = 1646] [serial = 821] [outer = 0x12a110000] 20:48:39 INFO - PROCESS | 1646 | 1461296919916 Marionette DEBUG loaded listener.js 20:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12e366c00) [pid = 1646] [serial = 822] [outer = 0x12a110000] 20:48:40 INFO - PROCESS | 1646 | 1461296920437 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 20:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 874ms 20:48:40 INFO - PROCESS | 1646 | 1461296920466 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 20:48:40 INFO - PROCESS | 1646 | 1461296920468 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 20:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:48:40 INFO - PROCESS | 1646 | 1461296920471 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:48:40 INFO - PROCESS | 1646 | 1461296920472 Marionette TRACE conn2 <- [1,1070,null,{}] 20:48:40 INFO - PROCESS | 1646 | 1461296920474 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:40 INFO - PROCESS | 1646 | 1461296920632 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 20:48:40 INFO - PROCESS | 1646 | 1461296920644 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1347d1800 == 63 [pid = 1646] [id = 275] 20:48:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12e37b800) [pid = 1646] [serial = 823] [outer = 0x0] 20:48:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12f239000) [pid = 1646] [serial = 824] [outer = 0x12e37b800] 20:48:40 INFO - PROCESS | 1646 | 1461296920689 Marionette DEBUG loaded listener.js 20:48:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12f5d2400) [pid = 1646] [serial = 825] [outer = 0x12e37b800] 20:48:41 INFO - PROCESS | 1646 | 1461296921127 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 20:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 668ms 20:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:48:41 INFO - PROCESS | 1646 | 1461296921139 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 20:48:41 INFO - PROCESS | 1646 | 1461296921141 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 20:48:41 INFO - PROCESS | 1646 | 1461296921143 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:48:41 INFO - PROCESS | 1646 | 1461296921144 Marionette TRACE conn2 <- [1,1074,null,{}] 20:48:41 INFO - PROCESS | 1646 | 1461296921147 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:41 INFO - PROCESS | 1646 | 1461296921251 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 20:48:41 INFO - PROCESS | 1646 | 1461296921422 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a80a000 == 64 [pid = 1646] [id = 276] 20:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12f5d6c00) [pid = 1646] [serial = 826] [outer = 0x0] 20:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12f976400) [pid = 1646] [serial = 827] [outer = 0x12f5d6c00] 20:48:41 INFO - PROCESS | 1646 | 1461296921514 Marionette DEBUG loaded listener.js 20:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12f97f000) [pid = 1646] [serial = 828] [outer = 0x12f5d6c00] 20:48:42 INFO - PROCESS | 1646 | 1461296922137 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 20:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1023ms 20:48:42 INFO - PROCESS | 1646 | 1461296922166 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 20:48:42 INFO - PROCESS | 1646 | 1461296922169 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 20:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:48:42 INFO - PROCESS | 1646 | 1461296922200 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:48:42 INFO - PROCESS | 1646 | 1461296922202 Marionette TRACE conn2 <- [1,1078,null,{}] 20:48:42 INFO - PROCESS | 1646 | 1461296922207 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:42 INFO - PROCESS | 1646 | 1461296922305 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 20:48:42 INFO - PROCESS | 1646 | 1461296922381 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bef5800 == 65 [pid = 1646] [id = 277] 20:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x115290800) [pid = 1646] [serial = 829] [outer = 0x0] 20:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x1157d0000) [pid = 1646] [serial = 830] [outer = 0x115290800] 20:48:42 INFO - PROCESS | 1646 | 1461296922411 Marionette DEBUG loaded listener.js 20:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x118937000) [pid = 1646] [serial = 831] [outer = 0x115290800] 20:48:42 INFO - PROCESS | 1646 | 1461296922863 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 20:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 692ms 20:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:48:42 INFO - PROCESS | 1646 | 1461296922874 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 20:48:42 INFO - PROCESS | 1646 | 1461296922880 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 20:48:42 INFO - PROCESS | 1646 | 1461296922886 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:48:42 INFO - PROCESS | 1646 | 1461296922889 Marionette TRACE conn2 <- [1,1082,null,{}] 20:48:42 INFO - PROCESS | 1646 | 1461296922892 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:43 INFO - PROCESS | 1646 | 1461296923090 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 20:48:43 INFO - PROCESS | 1646 | 1461296923168 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae8c800 == 66 [pid = 1646] [id = 278] 20:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x118f8c800) [pid = 1646] [serial = 832] [outer = 0x0] 20:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x119287400) [pid = 1646] [serial = 833] [outer = 0x118f8c800] 20:48:43 INFO - PROCESS | 1646 | 1461296923213 Marionette DEBUG loaded listener.js 20:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x11ab4bc00) [pid = 1646] [serial = 834] [outer = 0x118f8c800] 20:48:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12f579000 == 65 [pid = 1646] [id = 268] 20:48:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2e3000 == 64 [pid = 1646] [id = 267] 20:48:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12b777800 == 63 [pid = 1646] [id = 266] 20:48:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12e419000 == 62 [pid = 1646] [id = 265] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12b4c1800) [pid = 1646] [serial = 698] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11c68b000) [pid = 1646] [serial = 695] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12e37e000) [pid = 1646] [serial = 704] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12d23a800) [pid = 1646] [serial = 701] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11aa04000) [pid = 1646] [serial = 692] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12e35e000) [pid = 1646] [serial = 707] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12ee7ac00) [pid = 1646] [serial = 746] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d383800 == 61 [pid = 1646] [id = 264] 20:48:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d07f800 == 60 [pid = 1646] [id = 263] 20:48:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12b769800 == 59 [pid = 1646] [id = 262] 20:48:43 INFO - PROCESS | 1646 | --DOCSHELL 0x127970000 == 58 [pid = 1646] [id = 261] 20:48:43 INFO - PROCESS | 1646 | --DOCSHELL 0x1265aa800 == 57 [pid = 1646] [id = 260] 20:48:43 INFO - PROCESS | 1646 | --DOCSHELL 0x125c80000 == 56 [pid = 1646] [id = 259] 20:48:43 INFO - PROCESS | 1646 | --DOCSHELL 0x119b15800 == 55 [pid = 1646] [id = 258] 20:48:43 INFO - PROCESS | 1646 | --DOCSHELL 0x1192b4800 == 54 [pid = 1646] [id = 257] 20:48:43 INFO - PROCESS | 1646 | 1461296923828 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12b6b7400) [pid = 1646] [serial = 728] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12bbd3c00) [pid = 1646] [serial = 731] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x11c694800) [pid = 1646] [serial = 719] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11bafdc00) [pid = 1646] [serial = 716] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11c232400) [pid = 1646] [serial = 717] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x118c55000) [pid = 1646] [serial = 711] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1158ae400) [pid = 1646] [serial = 710] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x118fd6000) [pid = 1646] [serial = 713] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x11aa04c00) [pid = 1646] [serial = 714] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12e70e000) [pid = 1646] [serial = 689] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12e723400) [pid = 1646] [serial = 690] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12d239c00) [pid = 1646] [serial = 734] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1260a1c00) [pid = 1646] [serial = 722] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12d038400) [pid = 1646] [serial = 732] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12650ec00) [pid = 1646] [serial = 737] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12e119800) [pid = 1646] [serial = 740] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12d238c00) [pid = 1646] [serial = 738] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12d91ec00) [pid = 1646] [serial = 735] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x125b36c00) [pid = 1646] [serial = 720] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12b283400) [pid = 1646] [serial = 726] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x126b29c00) [pid = 1646] [serial = 725] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12bb14400) [pid = 1646] [serial = 729] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12e724400) [pid = 1646] [serial = 741] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12ec93c00) [pid = 1646] [serial = 744] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12637d000) [pid = 1646] [serial = 723] [outer = 0x0] [url = about:blank] 20:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12e72c000) [pid = 1646] [serial = 743] [outer = 0x0] [url = about:blank] 20:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 973ms 20:48:43 INFO - PROCESS | 1646 | 1461296923860 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 20:48:43 INFO - PROCESS | 1646 | 1461296923862 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 20:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:48:43 INFO - PROCESS | 1646 | 1461296923866 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:48:43 INFO - PROCESS | 1646 | 1461296923869 Marionette TRACE conn2 <- [1,1086,null,{}] 20:48:43 INFO - PROCESS | 1646 | 1461296923880 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:44 INFO - PROCESS | 1646 | 1461296923999 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 20:48:44 INFO - PROCESS | 1646 | 1461296924004 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0c1800 == 55 [pid = 1646] [id = 279] 20:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11aa0dc00) [pid = 1646] [serial = 835] [outer = 0x0] 20:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11ba4bc00) [pid = 1646] [serial = 836] [outer = 0x11aa0dc00] 20:48:44 INFO - PROCESS | 1646 | 1461296924032 Marionette DEBUG loaded listener.js 20:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11c1b0c00) [pid = 1646] [serial = 837] [outer = 0x11aa0dc00] 20:48:44 INFO - PROCESS | 1646 | 1461296924372 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 20:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 574ms 20:48:44 INFO - PROCESS | 1646 | 1461296924439 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 20:48:44 INFO - PROCESS | 1646 | 1461296924441 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 20:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:48:44 INFO - PROCESS | 1646 | 1461296924443 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:48:44 INFO - PROCESS | 1646 | 1461296924444 Marionette TRACE conn2 <- [1,1090,null,{}] 20:48:44 INFO - PROCESS | 1646 | 1461296924447 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:44 INFO - PROCESS | 1646 | 1461296924528 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 20:48:44 INFO - PROCESS | 1646 | 1461296924535 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2c1000 == 56 [pid = 1646] [id = 280] 20:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11c23c000) [pid = 1646] [serial = 838] [outer = 0x0] 20:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x125b32c00) [pid = 1646] [serial = 839] [outer = 0x11c23c000] 20:48:44 INFO - PROCESS | 1646 | 1461296924561 Marionette DEBUG loaded listener.js 20:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x125ef2000) [pid = 1646] [serial = 840] [outer = 0x11c23c000] 20:48:44 INFO - PROCESS | 1646 | 1461296924887 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 20:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 469ms 20:48:44 INFO - PROCESS | 1646 | 1461296924913 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 20:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:48:44 INFO - PROCESS | 1646 | 1461296924917 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 20:48:44 INFO - PROCESS | 1646 | 1461296924919 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:48:44 INFO - PROCESS | 1646 | 1461296924920 Marionette TRACE conn2 <- [1,1094,null,{}] 20:48:44 INFO - PROCESS | 1646 | 1461296924923 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:45 INFO - PROCESS | 1646 | 1461296925070 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 20:48:45 INFO - PROCESS | 1646 | 1461296925129 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1158d1800 == 57 [pid = 1646] [id = 281] 20:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x114c5ac00) [pid = 1646] [serial = 841] [outer = 0x0] 20:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x114d61c00) [pid = 1646] [serial = 842] [outer = 0x114c5ac00] 20:48:45 INFO - PROCESS | 1646 | 1461296925202 Marionette DEBUG loaded listener.js 20:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1158b9800) [pid = 1646] [serial = 843] [outer = 0x114c5ac00] 20:48:45 INFO - PROCESS | 1646 | 1461296925689 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 20:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 820ms 20:48:45 INFO - PROCESS | 1646 | 1461296925740 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 20:48:45 INFO - PROCESS | 1646 | 1461296925743 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 20:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:48:45 INFO - PROCESS | 1646 | 1461296925747 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:48:45 INFO - PROCESS | 1646 | 1461296925750 Marionette TRACE conn2 <- [1,1098,null,{}] 20:48:45 INFO - PROCESS | 1646 | 1461296925753 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:45 INFO - PROCESS | 1646 | 1461296925859 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 20:48:45 INFO - PROCESS | 1646 | 1461296925925 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ce5800 == 58 [pid = 1646] [id = 282] 20:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11b03fc00) [pid = 1646] [serial = 844] [outer = 0x0] 20:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11ba4c000) [pid = 1646] [serial = 845] [outer = 0x11b03fc00] 20:48:45 INFO - PROCESS | 1646 | 1461296925958 Marionette DEBUG loaded listener.js 20:48:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11c1b6800) [pid = 1646] [serial = 846] [outer = 0x11b03fc00] 20:48:46 INFO - PROCESS | 1646 | 1461296926384 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 20:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 675ms 20:48:46 INFO - PROCESS | 1646 | 1461296926422 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 20:48:46 INFO - PROCESS | 1646 | 1461296926424 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 20:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:48:46 INFO - PROCESS | 1646 | 1461296926462 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:48:46 INFO - PROCESS | 1646 | 1461296926463 Marionette TRACE conn2 <- [1,1102,null,{}] 20:48:46 INFO - PROCESS | 1646 | 1461296926467 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:46 INFO - PROCESS | 1646 | 1461296926569 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 20:48:46 INFO - PROCESS | 1646 | 1461296926626 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1273f9800 == 59 [pid = 1646] [id = 283] 20:48:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11caa0400) [pid = 1646] [serial = 847] [outer = 0x0] 20:48:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1268d9400) [pid = 1646] [serial = 848] [outer = 0x11caa0400] 20:48:46 INFO - PROCESS | 1646 | 1461296926657 Marionette DEBUG loaded listener.js 20:48:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x126c57c00) [pid = 1646] [serial = 849] [outer = 0x11caa0400] 20:48:47 INFO - PROCESS | 1646 | 1461296927100 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 20:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 687ms 20:48:47 INFO - PROCESS | 1646 | 1461296927136 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 20:48:47 INFO - PROCESS | 1646 | 1461296927140 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 20:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:48:47 INFO - PROCESS | 1646 | 1461296927152 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:48:47 INFO - PROCESS | 1646 | 1461296927157 Marionette TRACE conn2 <- [1,1106,null,{}] 20:48:47 INFO - PROCESS | 1646 | 1461296927160 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:47 INFO - PROCESS | 1646 | 1461296927318 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 20:48:47 INFO - PROCESS | 1646 | 1461296927411 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a818800 == 60 [pid = 1646] [id = 284] 20:48:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x126c56400) [pid = 1646] [serial = 850] [outer = 0x0] 20:48:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1282eb800) [pid = 1646] [serial = 851] [outer = 0x126c56400] 20:48:47 INFO - PROCESS | 1646 | 1461296927460 Marionette DEBUG loaded listener.js 20:48:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x128fe2800) [pid = 1646] [serial = 852] [outer = 0x126c56400] 20:48:47 INFO - PROCESS | 1646 | 1461296927898 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 20:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 781ms 20:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:48:47 INFO - PROCESS | 1646 | 1461296927925 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 20:48:47 INFO - PROCESS | 1646 | 1461296927927 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 20:48:47 INFO - PROCESS | 1646 | 1461296927929 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:48:47 INFO - PROCESS | 1646 | 1461296927930 Marionette TRACE conn2 <- [1,1110,null,{}] 20:48:47 INFO - PROCESS | 1646 | 1461296927933 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:48 INFO - PROCESS | 1646 | 1461296928033 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 20:48:48 INFO - PROCESS | 1646 | 1461296928088 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba63000 == 61 [pid = 1646] [id = 285] 20:48:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x128c21800) [pid = 1646] [serial = 853] [outer = 0x0] 20:48:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12a103000) [pid = 1646] [serial = 854] [outer = 0x128c21800] 20:48:48 INFO - PROCESS | 1646 | 1461296928118 Marionette DEBUG loaded listener.js 20:48:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12a10b800) [pid = 1646] [serial = 855] [outer = 0x128c21800] 20:48:48 INFO - PROCESS | 1646 | 1461296928495 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 20:48:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x127040800) [pid = 1646] [serial = 856] [outer = 0x12f974800] 20:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 619ms 20:48:48 INFO - PROCESS | 1646 | 1461296928558 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 20:48:48 INFO - PROCESS | 1646 | 1461296928560 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 20:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:48:48 INFO - PROCESS | 1646 | 1461296928580 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:48:48 INFO - PROCESS | 1646 | 1461296928581 Marionette TRACE conn2 <- [1,1114,null,{}] 20:48:48 INFO - PROCESS | 1646 | 1461296928586 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:48 INFO - PROCESS | 1646 | 1461296928686 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 20:48:48 INFO - PROCESS | 1646 | 1461296928756 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0cc800 == 62 [pid = 1646] [id = 286] 20:48:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12a8fa800) [pid = 1646] [serial = 857] [outer = 0x0] 20:48:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12a8fc800) [pid = 1646] [serial = 858] [outer = 0x12a8fa800] 20:48:48 INFO - PROCESS | 1646 | 1461296928793 Marionette DEBUG loaded listener.js 20:48:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12b4c1800) [pid = 1646] [serial = 859] [outer = 0x12a8fa800] 20:48:49 INFO - PROCESS | 1646 | 1461296929287 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 20:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 783ms 20:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:48:49 INFO - PROCESS | 1646 | 1461296929359 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 20:48:49 INFO - PROCESS | 1646 | 1461296929361 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 20:48:49 INFO - PROCESS | 1646 | 1461296929367 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:48:49 INFO - PROCESS | 1646 | 1461296929369 Marionette TRACE conn2 <- [1,1118,null,{}] 20:48:49 INFO - PROCESS | 1646 | 1461296929373 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:49 INFO - PROCESS | 1646 | 1461296929509 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 20:48:49 INFO - PROCESS | 1646 | 1461296929575 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da14800 == 63 [pid = 1646] [id = 287] 20:48:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12b27c000) [pid = 1646] [serial = 860] [outer = 0x0] 20:48:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12b7d6400) [pid = 1646] [serial = 861] [outer = 0x12b27c000] 20:48:49 INFO - PROCESS | 1646 | 1461296929605 Marionette DEBUG loaded listener.js 20:48:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12bbcc800) [pid = 1646] [serial = 862] [outer = 0x12b27c000] 20:48:50 INFO - PROCESS | 1646 | 1461296930004 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 20:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 674ms 20:48:50 INFO - PROCESS | 1646 | 1461296930047 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 20:48:50 INFO - PROCESS | 1646 | 1461296930048 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 20:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:48:50 INFO - PROCESS | 1646 | 1461296930053 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:48:50 INFO - PROCESS | 1646 | 1461296930054 Marionette TRACE conn2 <- [1,1122,null,{}] 20:48:50 INFO - PROCESS | 1646 | 1461296930056 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:50 INFO - PROCESS | 1646 | 1461296930156 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 20:48:50 INFO - PROCESS | 1646 | 1461296930244 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e427000 == 64 [pid = 1646] [id = 288] 20:48:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x128c25c00) [pid = 1646] [serial = 863] [outer = 0x0] 20:48:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12d03e000) [pid = 1646] [serial = 864] [outer = 0x128c25c00] 20:48:50 INFO - PROCESS | 1646 | 1461296930273 Marionette DEBUG loaded listener.js 20:48:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12d3ec800) [pid = 1646] [serial = 865] [outer = 0x128c25c00] 20:48:50 INFO - PROCESS | 1646 | 1461296930706 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 20:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 669ms 20:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:48:50 INFO - PROCESS | 1646 | 1461296930723 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 20:48:50 INFO - PROCESS | 1646 | 1461296930724 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 20:48:50 INFO - PROCESS | 1646 | 1461296930726 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:48:50 INFO - PROCESS | 1646 | 1461296930727 Marionette TRACE conn2 <- [1,1126,null,{}] 20:48:50 INFO - PROCESS | 1646 | 1461296930730 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:50 INFO - PROCESS | 1646 | 1461296930851 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 20:48:50 INFO - PROCESS | 1646 | 1461296930932 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e76a000 == 65 [pid = 1646] [id = 289] 20:48:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12cfd6400) [pid = 1646] [serial = 866] [outer = 0x0] 20:48:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12e11cc00) [pid = 1646] [serial = 867] [outer = 0x12cfd6400] 20:48:50 INFO - PROCESS | 1646 | 1461296930963 Marionette DEBUG loaded listener.js 20:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12e365400) [pid = 1646] [serial = 868] [outer = 0x12cfd6400] 20:48:51 INFO - PROCESS | 1646 | 1461296931497 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 20:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 819ms 20:48:51 INFO - PROCESS | 1646 | 1461296931546 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 20:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:48:51 INFO - PROCESS | 1646 | 1461296931548 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 20:48:51 INFO - PROCESS | 1646 | 1461296931551 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:48:51 INFO - PROCESS | 1646 | 1461296931553 Marionette TRACE conn2 <- [1,1130,null,{}] 20:48:51 INFO - PROCESS | 1646 | 1461296931557 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:51 INFO - PROCESS | 1646 | 1461296931658 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 20:48:51 INFO - PROCESS | 1646 | 1461296931730 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8c4000 == 66 [pid = 1646] [id = 290] 20:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x118653000) [pid = 1646] [serial = 869] [outer = 0x0] 20:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x118fdbc00) [pid = 1646] [serial = 870] [outer = 0x118653000] 20:48:51 INFO - PROCESS | 1646 | 1461296931759 Marionette DEBUG loaded listener.js 20:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x11ab6a800) [pid = 1646] [serial = 871] [outer = 0x118653000] 20:48:52 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2c1000 == 65 [pid = 1646] [id = 280] 20:48:52 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0c1800 == 64 [pid = 1646] [id = 279] 20:48:52 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae8c800 == 63 [pid = 1646] [id = 278] 20:48:52 INFO - PROCESS | 1646 | --DOCSHELL 0x11bef5800 == 62 [pid = 1646] [id = 277] 20:48:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2ec800 == 61 [pid = 1646] [id = 272] 20:48:52 INFO - PROCESS | 1646 | --DOCSHELL 0x126598000 == 60 [pid = 1646] [id = 271] 20:48:52 INFO - PROCESS | 1646 | --DOCSHELL 0x114b57000 == 59 [pid = 1646] [id = 270] 20:48:52 INFO - PROCESS | 1646 | 1461296932352 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 20:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 826ms 20:48:52 INFO - PROCESS | 1646 | 1461296932379 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 20:48:52 INFO - PROCESS | 1646 | 1461296932386 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 20:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:48:52 INFO - PROCESS | 1646 | 1461296932393 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:48:52 INFO - PROCESS | 1646 | 1461296932395 Marionette TRACE conn2 <- [1,1134,null,{}] 20:48:52 INFO - PROCESS | 1646 | 1461296932399 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:52 INFO - PROCESS | 1646 | 1461296932537 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 20:48:52 INFO - PROCESS | 1646 | 1461296932629 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2c1000 == 60 [pid = 1646] [id = 291] 20:48:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x118653800) [pid = 1646] [serial = 872] [outer = 0x0] 20:48:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x125b30400) [pid = 1646] [serial = 873] [outer = 0x118653800] 20:48:52 INFO - PROCESS | 1646 | 1461296932656 Marionette DEBUG loaded listener.js 20:48:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12650f400) [pid = 1646] [serial = 874] [outer = 0x118653800] 20:48:53 INFO - PROCESS | 1646 | 1461296933004 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 20:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 623ms 20:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:48:53 INFO - PROCESS | 1646 | 1461296933016 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 20:48:53 INFO - PROCESS | 1646 | 1461296933017 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 20:48:53 INFO - PROCESS | 1646 | 1461296933019 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:48:53 INFO - PROCESS | 1646 | 1461296933022 Marionette TRACE conn2 <- [1,1138,null,{}] 20:48:53 INFO - PROCESS | 1646 | 1461296933029 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:53 INFO - PROCESS | 1646 | 1461296933151 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 20:48:53 INFO - PROCESS | 1646 | 1461296933190 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b42c800 == 61 [pid = 1646] [id = 292] 20:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x1268e2800) [pid = 1646] [serial = 875] [outer = 0x0] 20:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x128c2c400) [pid = 1646] [serial = 876] [outer = 0x1268e2800] 20:48:53 INFO - PROCESS | 1646 | 1461296933223 Marionette DEBUG loaded listener.js 20:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12a8f0800) [pid = 1646] [serial = 877] [outer = 0x1268e2800] 20:48:53 INFO - PROCESS | 1646 | 1461296933571 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 20:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 572ms 20:48:53 INFO - PROCESS | 1646 | 1461296933592 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 20:48:53 INFO - PROCESS | 1646 | 1461296933593 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 20:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:48:53 INFO - PROCESS | 1646 | 1461296933596 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:48:53 INFO - PROCESS | 1646 | 1461296933597 Marionette TRACE conn2 <- [1,1142,null,{}] 20:48:53 INFO - PROCESS | 1646 | 1461296933599 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:53 INFO - PROCESS | 1646 | 1461296933712 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 20:48:53 INFO - PROCESS | 1646 | 1461296933747 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e738800 == 62 [pid = 1646] [id = 293] 20:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12a8f6800) [pid = 1646] [serial = 878] [outer = 0x0] 20:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12b6b1000) [pid = 1646] [serial = 879] [outer = 0x12a8f6800] 20:48:53 INFO - PROCESS | 1646 | 1461296933773 Marionette DEBUG loaded listener.js 20:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12d3ee400) [pid = 1646] [serial = 880] [outer = 0x12a8f6800] 20:48:54 INFO - PROCESS | 1646 | 1461296934117 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 20:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 569ms 20:48:54 INFO - PROCESS | 1646 | 1461296934165 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 20:48:54 INFO - PROCESS | 1646 | 1461296934167 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 20:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:48:54 INFO - PROCESS | 1646 | 1461296934169 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:48:54 INFO - PROCESS | 1646 | 1461296934170 Marionette TRACE conn2 <- [1,1146,null,{}] 20:48:54 INFO - PROCESS | 1646 | 1461296934172 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:54 INFO - PROCESS | 1646 | 1461296934277 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 20:48:54 INFO - PROCESS | 1646 | 1461296934289 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f114800 == 63 [pid = 1646] [id = 294] 20:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12e123c00) [pid = 1646] [serial = 881] [outer = 0x0] 20:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12e380c00) [pid = 1646] [serial = 882] [outer = 0x12e123c00] 20:48:54 INFO - PROCESS | 1646 | 1461296934314 Marionette DEBUG loaded listener.js 20:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12e70f800) [pid = 1646] [serial = 883] [outer = 0x12e123c00] 20:48:54 INFO - PROCESS | 1646 | 1461296934657 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 20:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms 20:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:48:54 INFO - PROCESS | 1646 | 1461296934688 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 20:48:54 INFO - PROCESS | 1646 | 1461296934689 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 20:48:54 INFO - PROCESS | 1646 | 1461296934691 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:48:54 INFO - PROCESS | 1646 | 1461296934692 Marionette TRACE conn2 <- [1,1150,null,{}] 20:48:54 INFO - PROCESS | 1646 | 1461296934695 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:54 INFO - PROCESS | 1646 | 1461296934814 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 20:48:54 INFO - PROCESS | 1646 | 1461296934852 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f41f800 == 64 [pid = 1646] [id = 295] 20:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12e725400) [pid = 1646] [serial = 884] [outer = 0x0] 20:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12ec8f800) [pid = 1646] [serial = 885] [outer = 0x12e725400] 20:48:54 INFO - PROCESS | 1646 | 1461296934874 Marionette DEBUG loaded listener.js 20:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12f23a800) [pid = 1646] [serial = 886] [outer = 0x12e725400] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x115290800) [pid = 1646] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x118f8c800) [pid = 1646] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x11aa0dc00) [pid = 1646] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x11b0a2000) [pid = 1646] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x11ca99c00) [pid = 1646] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x114d59000) [pid = 1646] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x125b37000) [pid = 1646] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x125b35400) [pid = 1646] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x1156ea400) [pid = 1646] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x1156ec400) [pid = 1646] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x1185f9c00) [pid = 1646] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x119143800) [pid = 1646] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x127366800) [pid = 1646] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x1147e5400) [pid = 1646] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12d036c00) [pid = 1646] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x11b95c400) [pid = 1646] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12b277800) [pid = 1646] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12ec95800) [pid = 1646] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12b278000) [pid = 1646] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12bbc6400) [pid = 1646] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12d920400) [pid = 1646] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12b4bb400) [pid = 1646] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x114d5a800) [pid = 1646] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x118fcd000) [pid = 1646] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x1177e9000) [pid = 1646] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x1282e9c00) [pid = 1646] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12e35c800) [pid = 1646] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12b277c00) [pid = 1646] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x1282f1c00) [pid = 1646] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x128c1f400) [pid = 1646] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12636e800) [pid = 1646] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x125e89800) [pid = 1646] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:48:55 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11c23a800) [pid = 1646] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:48:55 INFO - PROCESS | 1646 | 1461296935488 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 20:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 824ms 20:48:55 INFO - PROCESS | 1646 | 1461296935518 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 20:48:55 INFO - PROCESS | 1646 | 1461296935520 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 20:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:48:55 INFO - PROCESS | 1646 | 1461296935523 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:48:55 INFO - PROCESS | 1646 | 1461296935525 Marionette TRACE conn2 <- [1,1154,null,{}] 20:48:55 INFO - PROCESS | 1646 | 1461296935528 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:55 INFO - PROCESS | 1646 | 1461296935667 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 20:48:55 INFO - PROCESS | 1646 | 1461296935750 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c514800 == 65 [pid = 1646] [id = 296] 20:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x118fd8800) [pid = 1646] [serial = 887] [outer = 0x0] 20:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11b0a7000) [pid = 1646] [serial = 888] [outer = 0x118fd8800] 20:48:55 INFO - PROCESS | 1646 | 1461296935776 Marionette DEBUG loaded listener.js 20:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x125e80400) [pid = 1646] [serial = 889] [outer = 0x118fd8800] 20:48:56 INFO - PROCESS | 1646 | 1461296936067 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 20:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 570ms 20:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:48:56 INFO - PROCESS | 1646 | 1461296936093 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 20:48:56 INFO - PROCESS | 1646 | 1461296936094 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 20:48:56 INFO - PROCESS | 1646 | 1461296936096 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:48:56 INFO - PROCESS | 1646 | 1461296936100 Marionette TRACE conn2 <- [1,1158,null,{}] 20:48:56 INFO - PROCESS | 1646 | 1461296936104 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:56 INFO - PROCESS | 1646 | 1461296936195 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 20:48:56 INFO - PROCESS | 1646 | 1461296936200 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f58b000 == 66 [pid = 1646] [id = 297] 20:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11ab4d800) [pid = 1646] [serial = 890] [outer = 0x0] 20:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x128fee800) [pid = 1646] [serial = 891] [outer = 0x11ab4d800] 20:48:56 INFO - PROCESS | 1646 | 1461296936225 Marionette DEBUG loaded listener.js 20:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12a117c00) [pid = 1646] [serial = 892] [outer = 0x11ab4d800] 20:48:56 INFO - PROCESS | 1646 | 1461296936586 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 20:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 525ms 20:48:56 INFO - PROCESS | 1646 | 1461296936621 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 20:48:56 INFO - PROCESS | 1646 | 1461296936622 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 20:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:48:56 INFO - PROCESS | 1646 | 1461296936625 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:48:56 INFO - PROCESS | 1646 | 1461296936626 Marionette TRACE conn2 <- [1,1162,null,{}] 20:48:56 INFO - PROCESS | 1646 | 1461296936628 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:56 INFO - PROCESS | 1646 | 1461296936726 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 20:48:56 INFO - PROCESS | 1646 | 1461296936731 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fd1c800 == 67 [pid = 1646] [id = 298] 20:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12a11ac00) [pid = 1646] [serial = 893] [outer = 0x0] 20:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12a11d800) [pid = 1646] [serial = 894] [outer = 0x12a11ac00] 20:48:56 INFO - PROCESS | 1646 | 1461296936757 Marionette DEBUG loaded listener.js 20:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12a8fd800) [pid = 1646] [serial = 895] [outer = 0x12a11ac00] 20:48:57 INFO - PROCESS | 1646 | 1461296937084 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 20:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 20:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:48:57 INFO - PROCESS | 1646 | 1461296937094 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 20:48:57 INFO - PROCESS | 1646 | 1461296937095 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 20:48:57 INFO - PROCESS | 1646 | 1461296937098 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:48:57 INFO - PROCESS | 1646 | 1461296937101 Marionette TRACE conn2 <- [1,1166,null,{}] 20:48:57 INFO - PROCESS | 1646 | 1461296937105 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:57 INFO - PROCESS | 1646 | 1461296937262 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 20:48:57 INFO - PROCESS | 1646 | 1461296937331 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192c8800 == 68 [pid = 1646] [id = 299] 20:48:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x114d5a800) [pid = 1646] [serial = 896] [outer = 0x0] 20:48:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11537a400) [pid = 1646] [serial = 897] [outer = 0x114d5a800] 20:48:57 INFO - PROCESS | 1646 | 1461296937363 Marionette DEBUG loaded listener.js 20:48:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x1185f5c00) [pid = 1646] [serial = 898] [outer = 0x114d5a800] 20:48:57 INFO - PROCESS | 1646 | 1461296937817 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 20:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 775ms 20:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:48:57 INFO - PROCESS | 1646 | 1461296937873 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 20:48:57 INFO - PROCESS | 1646 | 1461296937877 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 20:48:57 INFO - PROCESS | 1646 | 1461296937896 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:48:57 INFO - PROCESS | 1646 | 1461296937900 Marionette TRACE conn2 <- [1,1170,null,{}] 20:48:57 INFO - PROCESS | 1646 | 1461296937906 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:58 INFO - PROCESS | 1646 | 1461296938018 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 20:48:58 INFO - PROCESS | 1646 | 1461296938092 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a819800 == 69 [pid = 1646] [id = 300] 20:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11b0a9000) [pid = 1646] [serial = 899] [outer = 0x0] 20:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x125fa8400) [pid = 1646] [serial = 900] [outer = 0x11b0a9000] 20:48:58 INFO - PROCESS | 1646 | 1461296938124 Marionette DEBUG loaded listener.js 20:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x127047c00) [pid = 1646] [serial = 901] [outer = 0x11b0a9000] 20:48:58 INFO - PROCESS | 1646 | 1461296938548 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 20:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 693ms 20:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:48:58 INFO - PROCESS | 1646 | 1461296938573 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 20:48:58 INFO - PROCESS | 1646 | 1461296938575 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 20:48:58 INFO - PROCESS | 1646 | 1461296938577 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:48:58 INFO - PROCESS | 1646 | 1461296938579 Marionette TRACE conn2 <- [1,1174,null,{}] 20:48:58 INFO - PROCESS | 1646 | 1461296938581 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:58 INFO - PROCESS | 1646 | 1461296938706 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 20:48:58 INFO - PROCESS | 1646 | 1461296938809 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2de800 == 70 [pid = 1646] [id = 301] 20:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12a102c00) [pid = 1646] [serial = 902] [outer = 0x0] 20:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12a117000) [pid = 1646] [serial = 903] [outer = 0x12a102c00] 20:48:58 INFO - PROCESS | 1646 | 1461296938840 Marionette DEBUG loaded listener.js 20:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12b285800) [pid = 1646] [serial = 904] [outer = 0x12a102c00] 20:48:59 INFO - PROCESS | 1646 | 1461296939284 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 20:48:59 INFO - PROCESS | 1646 | 1461296939353 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 20:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:48:59 INFO - PROCESS | 1646 | 1461296939362 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:48:59 INFO - PROCESS | 1646 | 1461296939365 Marionette TRACE conn2 <- [1,1178,null,{}] 20:48:59 INFO - PROCESS | 1646 | 1461296939367 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:59 INFO - PROCESS | 1646 | 1461296939474 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 20:48:59 INFO - PROCESS | 1646 | 1461296939548 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x130147000 == 71 [pid = 1646] [id = 302] 20:48:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12b6b4000) [pid = 1646] [serial = 905] [outer = 0x0] 20:48:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12e37d000) [pid = 1646] [serial = 906] [outer = 0x12b6b4000] 20:48:59 INFO - PROCESS | 1646 | 1461296939578 Marionette DEBUG loaded listener.js 20:48:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12e723000) [pid = 1646] [serial = 907] [outer = 0x12b6b4000] 20:49:00 INFO - PROCESS | 1646 | 1461296940091 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 20:49:00 INFO - PROCESS | 1646 | 1461296940136 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 20:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:49:00 INFO - PROCESS | 1646 | 1461296940138 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:49:00 INFO - PROCESS | 1646 | 1461296940139 Marionette TRACE conn2 <- [1,1182,null,{}] 20:49:00 INFO - PROCESS | 1646 | 1461296940142 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:00 INFO - PROCESS | 1646 | 1461296940250 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 20:49:00 INFO - PROCESS | 1646 | 1461296940354 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1398a3000 == 72 [pid = 1646] [id = 303] 20:49:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x11ca98c00) [pid = 1646] [serial = 908] [outer = 0x0] 20:49:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12e72c800) [pid = 1646] [serial = 909] [outer = 0x11ca98c00] 20:49:00 INFO - PROCESS | 1646 | 1461296940385 Marionette DEBUG loaded listener.js 20:49:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12ee85400) [pid = 1646] [serial = 910] [outer = 0x11ca98c00] 20:49:00 INFO - PROCESS | 1646 | 1461296940804 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 20:49:00 INFO - PROCESS | 1646 | 1461296940859 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 20:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:49:00 INFO - PROCESS | 1646 | 1461296940861 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:49:00 INFO - PROCESS | 1646 | 1461296940862 Marionette TRACE conn2 <- [1,1186,null,{}] 20:49:00 INFO - PROCESS | 1646 | 1461296940865 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:00 INFO - PROCESS | 1646 | 1461296940977 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 20:49:01 INFO - PROCESS | 1646 | 1461296941056 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae86000 == 73 [pid = 1646] [id = 304] 20:49:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x11c605000) [pid = 1646] [serial = 911] [outer = 0x0] 20:49:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12650d000) [pid = 1646] [serial = 912] [outer = 0x11c605000] 20:49:01 INFO - PROCESS | 1646 | 1461296941095 Marionette DEBUG loaded listener.js 20:49:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12e72f800) [pid = 1646] [serial = 913] [outer = 0x11c605000] 20:49:01 INFO - PROCESS | 1646 | 1461296941758 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 20:49:01 INFO - PROCESS | 1646 | 1461296941786 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 20:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:49:01 INFO - PROCESS | 1646 | 1461296941790 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:49:01 INFO - PROCESS | 1646 | 1461296941792 Marionette TRACE conn2 <- [1,1190,null,{}] 20:49:01 INFO - PROCESS | 1646 | 1461296941796 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:01 INFO - PROCESS | 1646 | 1461296941932 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 20:49:01 INFO - PROCESS | 1646 | 1461296941944 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x115459800 == 74 [pid = 1646] [id = 305] 20:49:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x114c4e000) [pid = 1646] [serial = 914] [outer = 0x0] 20:49:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x115824000) [pid = 1646] [serial = 915] [outer = 0x114c4e000] 20:49:01 INFO - PROCESS | 1646 | 1461296941985 Marionette DEBUG loaded listener.js 20:49:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x119141000) [pid = 1646] [serial = 916] [outer = 0x114c4e000] 20:49:02 INFO - PROCESS | 1646 | 1461296942440 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 20:49:02 INFO - PROCESS | 1646 | 1461296942469 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 20:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:49:02 INFO - PROCESS | 1646 | 1461296942474 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:49:02 INFO - PROCESS | 1646 | 1461296942476 Marionette TRACE conn2 <- [1,1194,null,{}] 20:49:02 INFO - PROCESS | 1646 | 1461296942478 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:02 INFO - PROCESS | 1646 | 1461296942575 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 20:49:02 INFO - PROCESS | 1646 | 1461296942641 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abaa000 == 75 [pid = 1646] [id = 306] 20:49:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x119293400) [pid = 1646] [serial = 917] [outer = 0x0] 20:49:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x11ac4e000) [pid = 1646] [serial = 918] [outer = 0x119293400] 20:49:02 INFO - PROCESS | 1646 | 1461296942669 Marionette DEBUG loaded listener.js 20:49:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x11b1f3000) [pid = 1646] [serial = 919] [outer = 0x119293400] 20:49:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12e777800 == 74 [pid = 1646] [id = 249] 20:49:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12fd1c800 == 73 [pid = 1646] [id = 298] 20:49:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12f58b000 == 72 [pid = 1646] [id = 297] 20:49:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11c514800 == 71 [pid = 1646] [id = 296] 20:49:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12f41f800 == 70 [pid = 1646] [id = 295] 20:49:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12f114800 == 69 [pid = 1646] [id = 294] 20:49:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12e738800 == 68 [pid = 1646] [id = 293] 20:49:03 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x11ab4a800) [pid = 1646] [serial = 809] [outer = 0x0] [url = about:blank] 20:49:03 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x125b3d800) [pid = 1646] [serial = 812] [outer = 0x0] [url = about:blank] 20:49:03 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12a107800) [pid = 1646] [serial = 815] [outer = 0x0] [url = about:blank] 20:49:03 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x125b32c00) [pid = 1646] [serial = 839] [outer = 0x0] [url = about:blank] 20:49:03 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12b6b5400) [pid = 1646] [serial = 818] [outer = 0x0] [url = about:blank] 20:49:03 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12d91dc00) [pid = 1646] [serial = 821] [outer = 0x0] [url = about:blank] 20:49:03 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12f239000) [pid = 1646] [serial = 824] [outer = 0x0] [url = about:blank] 20:49:03 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12f5ccc00) [pid = 1646] [serial = 806] [outer = 0x0] [url = about:blank] 20:49:03 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12f976400) [pid = 1646] [serial = 827] [outer = 0x0] [url = about:blank] 20:49:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12b42c800 == 67 [pid = 1646] [id = 292] 20:49:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2c1000 == 66 [pid = 1646] [id = 291] 20:49:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8c4000 == 65 [pid = 1646] [id = 290] 20:49:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12a818800 == 64 [pid = 1646] [id = 284] 20:49:03 INFO - PROCESS | 1646 | --DOCSHELL 0x1273f9800 == 63 [pid = 1646] [id = 283] 20:49:03 INFO - PROCESS | 1646 | --DOCSHELL 0x123ce5800 == 62 [pid = 1646] [id = 282] 20:49:03 INFO - PROCESS | 1646 | --DOCSHELL 0x1158d1800 == 61 [pid = 1646] [id = 281] 20:49:03 INFO - PROCESS | 1646 | 1461296943126 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 20:49:03 INFO - PROCESS | 1646 | 1461296943147 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 20:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:49:03 INFO - PROCESS | 1646 | 1461296943157 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:49:03 INFO - PROCESS | 1646 | 1461296943160 Marionette TRACE conn2 <- [1,1198,null,{}] 20:49:03 INFO - PROCESS | 1646 | 1461296943168 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:03 INFO - PROCESS | 1646 | 1461296943271 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 20:49:03 INFO - PROCESS | 1646 | 1461296943278 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae78800 == 62 [pid = 1646] [id = 307] 20:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11ba55000) [pid = 1646] [serial = 920] [outer = 0x0] 20:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11bc9d400) [pid = 1646] [serial = 921] [outer = 0x11ba55000] 20:49:03 INFO - PROCESS | 1646 | 1461296943308 Marionette DEBUG loaded listener.js 20:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11c1b0000) [pid = 1646] [serial = 922] [outer = 0x11ba55000] 20:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 521ms 20:49:03 INFO - PROCESS | 1646 | 1461296943669 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 20:49:03 INFO - PROCESS | 1646 | 1461296943698 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 20:49:03 INFO - PROCESS | 1646 | 1461296943700 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 20:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:49:03 INFO - PROCESS | 1646 | 1461296943703 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:49:03 INFO - PROCESS | 1646 | 1461296943704 Marionette TRACE conn2 <- [1,1202,null,{}] 20:49:03 INFO - PROCESS | 1646 | 1461296943707 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:03 INFO - PROCESS | 1646 | 1461296943789 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 20:49:03 INFO - PROCESS | 1646 | 1461296943794 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2a8800 == 63 [pid = 1646] [id = 308] 20:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11c237400) [pid = 1646] [serial = 923] [outer = 0x0] 20:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11c68cc00) [pid = 1646] [serial = 924] [outer = 0x11c237400] 20:49:03 INFO - PROCESS | 1646 | 1461296943821 Marionette DEBUG loaded listener.js 20:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x125b38000) [pid = 1646] [serial = 925] [outer = 0x11c237400] 20:49:04 INFO - PROCESS | 1646 | 1461296944142 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 20:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 20:49:04 INFO - PROCESS | 1646 | 1461296944172 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 20:49:04 INFO - PROCESS | 1646 | 1461296944174 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 20:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:49:04 INFO - PROCESS | 1646 | 1461296944176 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:49:04 INFO - PROCESS | 1646 | 1461296944177 Marionette TRACE conn2 <- [1,1206,null,{}] 20:49:04 INFO - PROCESS | 1646 | 1461296944179 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:04 INFO - PROCESS | 1646 | 1461296944260 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 20:49:04 INFO - PROCESS | 1646 | 1461296944318 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8a1000 == 64 [pid = 1646] [id = 309] 20:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11c499c00) [pid = 1646] [serial = 926] [outer = 0x0] 20:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x125b39400) [pid = 1646] [serial = 927] [outer = 0x11c499c00] 20:49:04 INFO - PROCESS | 1646 | 1461296944344 Marionette DEBUG loaded listener.js 20:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x126505800) [pid = 1646] [serial = 928] [outer = 0x11c499c00] 20:49:04 INFO - PROCESS | 1646 | 1461296944636 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 20:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 469ms 20:49:04 INFO - PROCESS | 1646 | 1461296944645 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 20:49:04 INFO - PROCESS | 1646 | 1461296944647 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 20:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:49:04 INFO - PROCESS | 1646 | 1461296944658 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:49:04 INFO - PROCESS | 1646 | 1461296944659 Marionette TRACE conn2 <- [1,1210,null,{}] 20:49:04 INFO - PROCESS | 1646 | 1461296944661 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:04 INFO - PROCESS | 1646 | 1461296944761 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 20:49:04 INFO - PROCESS | 1646 | 1461296944778 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x126346800 == 65 [pid = 1646] [id = 310] 20:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x127043c00) [pid = 1646] [serial = 929] [outer = 0x0] 20:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128c22400) [pid = 1646] [serial = 930] [outer = 0x127043c00] 20:49:04 INFO - PROCESS | 1646 | 1461296944807 Marionette DEBUG loaded listener.js 20:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128fe0c00) [pid = 1646] [serial = 931] [outer = 0x127043c00] 20:49:05 INFO - PROCESS | 1646 | 1461296945153 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 20:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 519ms 20:49:05 INFO - PROCESS | 1646 | 1461296945177 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 20:49:05 INFO - PROCESS | 1646 | 1461296945178 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 20:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:49:05 INFO - PROCESS | 1646 | 1461296945181 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:49:05 INFO - PROCESS | 1646 | 1461296945185 Marionette TRACE conn2 <- [1,1214,null,{}] 20:49:05 INFO - PROCESS | 1646 | 1461296945188 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:05 INFO - PROCESS | 1646 | 1461296945307 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 20:49:05 INFO - PROCESS | 1646 | 1461296945322 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x126b41000 == 66 [pid = 1646] [id = 311] 20:49:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1282f0000) [pid = 1646] [serial = 932] [outer = 0x0] 20:49:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128fedc00) [pid = 1646] [serial = 933] [outer = 0x1282f0000] 20:49:05 INFO - PROCESS | 1646 | 1461296945347 Marionette DEBUG loaded listener.js 20:49:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12a114c00) [pid = 1646] [serial = 934] [outer = 0x1282f0000] 20:49:05 INFO - PROCESS | 1646 | 1461296945692 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 20:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 522ms 20:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:49:05 INFO - PROCESS | 1646 | 1461296945704 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 20:49:05 INFO - PROCESS | 1646 | 1461296945705 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 20:49:05 INFO - PROCESS | 1646 | 1461296945707 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:49:05 INFO - PROCESS | 1646 | 1461296945708 Marionette TRACE conn2 <- [1,1218,null,{}] 20:49:05 INFO - PROCESS | 1646 | 1461296945710 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:05 INFO - PROCESS | 1646 | 1461296945810 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 20:49:05 INFO - PROCESS | 1646 | 1461296945824 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12796c800 == 67 [pid = 1646] [id = 312] 20:49:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12a11bc00) [pid = 1646] [serial = 935] [outer = 0x0] 20:49:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12a5b5800) [pid = 1646] [serial = 936] [outer = 0x12a11bc00] 20:49:05 INFO - PROCESS | 1646 | 1461296945849 Marionette DEBUG loaded listener.js 20:49:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12a5bb800) [pid = 1646] [serial = 937] [outer = 0x12a11bc00] 20:49:06 INFO - PROCESS | 1646 | 1461296946196 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 20:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 20:49:06 INFO - PROCESS | 1646 | 1461296946225 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 20:49:06 INFO - PROCESS | 1646 | 1461296946226 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 20:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:49:06 INFO - PROCESS | 1646 | 1461296946229 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:49:06 INFO - PROCESS | 1646 | 1461296946230 Marionette TRACE conn2 <- [1,1222,null,{}] 20:49:06 INFO - PROCESS | 1646 | 1461296946235 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:06 INFO - PROCESS | 1646 | 1461296946344 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 20:49:06 INFO - PROCESS | 1646 | 1461296946348 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b256000 == 68 [pid = 1646] [id = 313] 20:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12a11ec00) [pid = 1646] [serial = 938] [outer = 0x0] 20:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12a5c1400) [pid = 1646] [serial = 939] [outer = 0x12a11ec00] 20:49:06 INFO - PROCESS | 1646 | 1461296946374 Marionette DEBUG loaded listener.js 20:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12b278000) [pid = 1646] [serial = 940] [outer = 0x12a11ec00] 20:49:06 INFO - PROCESS | 1646 | 1461296946710 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 20:49:06 INFO - PROCESS | 1646 | 1461296946752 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 20:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:49:06 INFO - PROCESS | 1646 | 1461296946754 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:49:06 INFO - PROCESS | 1646 | 1461296946755 Marionette TRACE conn2 <- [1,1226,null,{}] 20:49:06 INFO - PROCESS | 1646 | 1461296946758 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:06 INFO - PROCESS | 1646 | 1461296946863 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 20:49:06 INFO - PROCESS | 1646 | 1461296946897 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b778000 == 69 [pid = 1646] [id = 314] 20:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12a111400) [pid = 1646] [serial = 941] [outer = 0x0] 20:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12b280000) [pid = 1646] [serial = 942] [outer = 0x12a111400] 20:49:06 INFO - PROCESS | 1646 | 1461296946923 Marionette DEBUG loaded listener.js 20:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12b6f2400) [pid = 1646] [serial = 943] [outer = 0x12a111400] 20:49:07 INFO - PROCESS | 1646 | 1461296947243 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 20:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 518ms 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12e37b800) [pid = 1646] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12e72c400) [pid = 1646] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12f5d6c00) [pid = 1646] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11c239000) [pid = 1646] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x128c2dc00) [pid = 1646] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x118f8cc00) [pid = 1646] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12a110000) [pid = 1646] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12a10fc00) [pid = 1646] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12a105000) [pid = 1646] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12a8f6800) [pid = 1646] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1268e2800) [pid = 1646] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12e725400) [pid = 1646] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x118fd8800) [pid = 1646] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12e123c00) [pid = 1646] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11c23c000) [pid = 1646] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11ab4d800) [pid = 1646] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12cfd6400) [pid = 1646] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x118653800) [pid = 1646] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x118653000) [pid = 1646] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:49:07 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x128fe8000) [pid = 1646] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:49:07 INFO - PROCESS | 1646 | 1461296947573 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 20:49:07 INFO - PROCESS | 1646 | 1461296947575 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 20:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:49:07 INFO - PROCESS | 1646 | 1461296947579 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:49:07 INFO - PROCESS | 1646 | 1461296947581 Marionette TRACE conn2 <- [1,1230,null,{}] 20:49:07 INFO - PROCESS | 1646 | 1461296947583 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:07 INFO - PROCESS | 1646 | 1461296947675 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 20:49:07 INFO - PROCESS | 1646 | 1461296947680 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba83000 == 70 [pid = 1646] [id = 315] 20:49:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x128c1e800) [pid = 1646] [serial = 944] [outer = 0x0] 20:49:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128fe9c00) [pid = 1646] [serial = 945] [outer = 0x128c1e800] 20:49:07 INFO - PROCESS | 1646 | 1461296947714 Marionette DEBUG loaded listener.js 20:49:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12b7d9000) [pid = 1646] [serial = 946] [outer = 0x128c1e800] 20:49:08 INFO - PROCESS | 1646 | 1461296948041 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 20:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 471ms 20:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:49:08 INFO - PROCESS | 1646 | 1461296948053 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 20:49:08 INFO - PROCESS | 1646 | 1461296948054 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 20:49:08 INFO - PROCESS | 1646 | 1461296948056 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:49:08 INFO - PROCESS | 1646 | 1461296948057 Marionette TRACE conn2 <- [1,1234,null,{}] 20:49:08 INFO - PROCESS | 1646 | 1461296948059 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:08 INFO - PROCESS | 1646 | 1461296948167 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 20:49:08 INFO - PROCESS | 1646 | 1461296948223 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf6e000 == 71 [pid = 1646] [id = 316] 20:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12b7d3800) [pid = 1646] [serial = 947] [outer = 0x0] 20:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12bbd1000) [pid = 1646] [serial = 948] [outer = 0x12b7d3800] 20:49:08 INFO - PROCESS | 1646 | 1461296948248 Marionette DEBUG loaded listener.js 20:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12d03a000) [pid = 1646] [serial = 949] [outer = 0x12b7d3800] 20:49:08 INFO - PROCESS | 1646 | 1461296948521 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 20:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 20:49:08 INFO - PROCESS | 1646 | 1461296948575 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 20:49:08 INFO - PROCESS | 1646 | 1461296948576 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 20:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:49:08 INFO - PROCESS | 1646 | 1461296948578 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:49:08 INFO - PROCESS | 1646 | 1461296948579 Marionette TRACE conn2 <- [1,1238,null,{}] 20:49:08 INFO - PROCESS | 1646 | 1461296948584 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:08 INFO - PROCESS | 1646 | 1461296948673 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 20:49:08 INFO - PROCESS | 1646 | 1461296948677 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da0d000 == 72 [pid = 1646] [id = 317] 20:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12d03ac00) [pid = 1646] [serial = 950] [outer = 0x0] 20:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12d237c00) [pid = 1646] [serial = 951] [outer = 0x12d03ac00] 20:49:08 INFO - PROCESS | 1646 | 1461296948703 Marionette DEBUG loaded listener.js 20:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12d3f2400) [pid = 1646] [serial = 952] [outer = 0x12d03ac00] 20:49:09 INFO - PROCESS | 1646 | 1461296949019 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 20:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 20:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:49:09 INFO - PROCESS | 1646 | 1461296949051 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 20:49:09 INFO - PROCESS | 1646 | 1461296949052 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 20:49:09 INFO - PROCESS | 1646 | 1461296949055 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:49:09 INFO - PROCESS | 1646 | 1461296949056 Marionette TRACE conn2 <- [1,1242,null,{}] 20:49:09 INFO - PROCESS | 1646 | 1461296949058 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:09 INFO - PROCESS | 1646 | 1461296949171 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 20:49:09 INFO - PROCESS | 1646 | 1461296949178 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dad2000 == 73 [pid = 1646] [id = 318] 20:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12d3f2c00) [pid = 1646] [serial = 953] [outer = 0x0] 20:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12d91f400) [pid = 1646] [serial = 954] [outer = 0x12d3f2c00] 20:49:09 INFO - PROCESS | 1646 | 1461296949203 Marionette DEBUG loaded listener.js 20:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12e124c00) [pid = 1646] [serial = 955] [outer = 0x12d3f2c00] 20:49:09 INFO - PROCESS | 1646 | 1461296949522 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 20:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 518ms 20:49:09 INFO - PROCESS | 1646 | 1461296949637 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 20:49:09 INFO - PROCESS | 1646 | 1461296949641 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 20:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:49:09 INFO - PROCESS | 1646 | 1461296949656 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:49:09 INFO - PROCESS | 1646 | 1461296949660 Marionette TRACE conn2 <- [1,1246,null,{}] 20:49:09 INFO - PROCESS | 1646 | 1461296949668 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:09 INFO - PROCESS | 1646 | 1461296949842 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 20:49:09 INFO - PROCESS | 1646 | 1461296949948 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192b4800 == 74 [pid = 1646] [id = 319] 20:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1157d1800) [pid = 1646] [serial = 956] [outer = 0x0] 20:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11639fc00) [pid = 1646] [serial = 957] [outer = 0x1157d1800] 20:49:10 INFO - PROCESS | 1646 | 1461296949999 Marionette DEBUG loaded listener.js 20:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x118c8a800) [pid = 1646] [serial = 958] [outer = 0x1157d1800] 20:49:10 INFO - PROCESS | 1646 | 1461296950450 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 20:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 835ms 20:49:10 INFO - PROCESS | 1646 | 1461296950487 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 20:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:49:10 INFO - PROCESS | 1646 | 1461296950490 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 20:49:10 INFO - PROCESS | 1646 | 1461296950496 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:49:10 INFO - PROCESS | 1646 | 1461296950501 Marionette TRACE conn2 <- [1,1250,null,{}] 20:49:10 INFO - PROCESS | 1646 | 1461296950504 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:10 INFO - PROCESS | 1646 | 1461296950608 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 20:49:10 INFO - PROCESS | 1646 | 1461296950665 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c271800 == 75 [pid = 1646] [id = 320] 20:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x118fd2400) [pid = 1646] [serial = 959] [outer = 0x0] 20:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x11b0a3400) [pid = 1646] [serial = 960] [outer = 0x118fd2400] 20:49:10 INFO - PROCESS | 1646 | 1461296950696 Marionette DEBUG loaded listener.js 20:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11baf1000) [pid = 1646] [serial = 961] [outer = 0x118fd2400] 20:49:11 INFO - PROCESS | 1646 | 1461296951151 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 20:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 676ms 20:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:49:11 INFO - PROCESS | 1646 | 1461296951169 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 20:49:11 INFO - PROCESS | 1646 | 1461296951171 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 20:49:11 INFO - PROCESS | 1646 | 1461296951173 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:49:11 INFO - PROCESS | 1646 | 1461296951175 Marionette TRACE conn2 <- [1,1254,null,{}] 20:49:11 INFO - PROCESS | 1646 | 1461296951182 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:11 INFO - PROCESS | 1646 | 1461296951315 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 20:49:11 INFO - PROCESS | 1646 | 1461296951389 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x128228800 == 76 [pid = 1646] [id = 321] 20:49:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11bc9f400) [pid = 1646] [serial = 962] [outer = 0x0] 20:49:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x125e85800) [pid = 1646] [serial = 963] [outer = 0x11bc9f400] 20:49:11 INFO - PROCESS | 1646 | 1461296951422 Marionette DEBUG loaded listener.js 20:49:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1268de800) [pid = 1646] [serial = 964] [outer = 0x11bc9f400] 20:49:11 INFO - PROCESS | 1646 | 1461296951838 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 20:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 722ms 20:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:49:11 INFO - PROCESS | 1646 | 1461296951896 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 20:49:11 INFO - PROCESS | 1646 | 1461296951897 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 20:49:11 INFO - PROCESS | 1646 | 1461296951900 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:49:11 INFO - PROCESS | 1646 | 1461296951901 Marionette TRACE conn2 <- [1,1258,null,{}] 20:49:11 INFO - PROCESS | 1646 | 1461296951903 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:12 INFO - PROCESS | 1646 | 1461296952006 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 20:49:12 INFO - PROCESS | 1646 | 1461296952062 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e743800 == 77 [pid = 1646] [id = 322] 20:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x126b27000) [pid = 1646] [serial = 965] [outer = 0x0] 20:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12794f400) [pid = 1646] [serial = 966] [outer = 0x126b27000] 20:49:12 INFO - PROCESS | 1646 | 1461296952105 Marionette DEBUG loaded listener.js 20:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x128fec800) [pid = 1646] [serial = 967] [outer = 0x126b27000] 20:49:12 INFO - PROCESS | 1646 | 1461296952563 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 20:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 719ms 20:49:12 INFO - PROCESS | 1646 | 1461296952625 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 20:49:12 INFO - PROCESS | 1646 | 1461296952628 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 20:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:49:12 INFO - PROCESS | 1646 | 1461296952653 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:49:12 INFO - PROCESS | 1646 | 1461296952655 Marionette TRACE conn2 <- [1,1262,null,{}] 20:49:12 INFO - PROCESS | 1646 | 1461296952661 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:12 INFO - PROCESS | 1646 | 1461296952813 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 20:49:12 INFO - PROCESS | 1646 | 1461296952909 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec9d800 == 78 [pid = 1646] [id = 323] 20:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x126b27400) [pid = 1646] [serial = 968] [outer = 0x0] 20:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12a5bf800) [pid = 1646] [serial = 969] [outer = 0x126b27400] 20:49:12 INFO - PROCESS | 1646 | 1461296952958 Marionette DEBUG loaded listener.js 20:49:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12b6b9000) [pid = 1646] [serial = 970] [outer = 0x126b27400] 20:49:13 INFO - PROCESS | 1646 | 1461296953376 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 20:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 794ms 20:49:13 INFO - PROCESS | 1646 | 1461296953425 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 20:49:13 INFO - PROCESS | 1646 | 1461296953426 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 20:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:49:13 INFO - PROCESS | 1646 | 1461296953429 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:49:13 INFO - PROCESS | 1646 | 1461296953430 Marionette TRACE conn2 <- [1,1266,null,{}] 20:49:13 INFO - PROCESS | 1646 | 1461296953452 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:13 INFO - PROCESS | 1646 | 1461296953573 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 20:49:13 INFO - PROCESS | 1646 | 1461296953646 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef7b000 == 79 [pid = 1646] [id = 324] 20:49:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12e11f000) [pid = 1646] [serial = 971] [outer = 0x0] 20:49:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12e379000) [pid = 1646] [serial = 972] [outer = 0x12e11f000] 20:49:13 INFO - PROCESS | 1646 | 1461296953678 Marionette DEBUG loaded listener.js 20:49:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12e703400) [pid = 1646] [serial = 973] [outer = 0x12e11f000] 20:49:14 INFO - PROCESS | 1646 | 1461296954093 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 20:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 689ms 20:49:14 INFO - PROCESS | 1646 | 1461296954119 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 20:49:14 INFO - PROCESS | 1646 | 1461296954120 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 20:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:49:14 INFO - PROCESS | 1646 | 1461296954123 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:49:14 INFO - PROCESS | 1646 | 1461296954124 Marionette TRACE conn2 <- [1,1270,null,{}] 20:49:14 INFO - PROCESS | 1646 | 1461296954126 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:14 INFO - PROCESS | 1646 | 1461296954249 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 20:49:14 INFO - PROCESS | 1646 | 1461296954308 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2e9000 == 80 [pid = 1646] [id = 325] 20:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12e703c00) [pid = 1646] [serial = 974] [outer = 0x0] 20:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12e72b400) [pid = 1646] [serial = 975] [outer = 0x12e703c00] 20:49:14 INFO - PROCESS | 1646 | 1461296954378 Marionette DEBUG loaded listener.js 20:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12ec91400) [pid = 1646] [serial = 976] [outer = 0x12e703c00] 20:49:14 INFO - PROCESS | 1646 | 1461296954852 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 20:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 769ms 20:49:14 INFO - PROCESS | 1646 | 1461296954893 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 20:49:14 INFO - PROCESS | 1646 | 1461296954896 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 20:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:49:14 INFO - PROCESS | 1646 | 1461296954899 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:49:14 INFO - PROCESS | 1646 | 1461296954901 Marionette TRACE conn2 <- [1,1274,null,{}] 20:49:14 INFO - PROCESS | 1646 | 1461296954905 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:15 INFO - PROCESS | 1646 | 1461296955063 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 20:49:15 INFO - PROCESS | 1646 | 1461296955180 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x119167800 == 81 [pid = 1646] [id = 326] 20:49:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x114d62c00) [pid = 1646] [serial = 977] [outer = 0x0] 20:49:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x11b037c00) [pid = 1646] [serial = 978] [outer = 0x114d62c00] 20:49:15 INFO - PROCESS | 1646 | 1461296955212 Marionette DEBUG loaded listener.js 20:49:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x1268dfc00) [pid = 1646] [serial = 979] [outer = 0x114d62c00] 20:49:15 INFO - PROCESS | 1646 | 1461296955825 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 20:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 977ms 20:49:15 INFO - PROCESS | 1646 | 1461296955876 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 20:49:15 INFO - PROCESS | 1646 | 1461296955878 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 20:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:49:15 INFO - PROCESS | 1646 | 1461296955882 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:49:15 INFO - PROCESS | 1646 | 1461296955884 Marionette TRACE conn2 <- [1,1278,null,{}] 20:49:15 INFO - PROCESS | 1646 | 1461296955887 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:15 INFO - PROCESS | 1646 | 1461296955985 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 20:49:16 INFO - PROCESS | 1646 | 1461296956047 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8c2000 == 82 [pid = 1646] [id = 327] 20:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x118f8d400) [pid = 1646] [serial = 980] [outer = 0x0] 20:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11928c800) [pid = 1646] [serial = 981] [outer = 0x118f8d400] 20:49:16 INFO - PROCESS | 1646 | 1461296956076 Marionette DEBUG loaded listener.js 20:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11ab47800) [pid = 1646] [serial = 982] [outer = 0x118f8d400] 20:49:16 INFO - PROCESS | 1646 | 1461296956625 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x119b1b800 == 81 [pid = 1646] [id = 250] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12da0d000 == 80 [pid = 1646] [id = 317] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12a8fc800) [pid = 1646] [serial = 858] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12a103000) [pid = 1646] [serial = 854] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12b7d6400) [pid = 1646] [serial = 861] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12d03e000) [pid = 1646] [serial = 864] [outer = 0x0] [url = about:blank] 20:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 770ms 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf6e000 == 79 [pid = 1646] [id = 316] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba83000 == 78 [pid = 1646] [id = 315] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12b778000 == 77 [pid = 1646] [id = 314] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12b256000 == 76 [pid = 1646] [id = 313] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12796c800 == 75 [pid = 1646] [id = 312] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x126b41000 == 74 [pid = 1646] [id = 311] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x126346800 == 73 [pid = 1646] [id = 310] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8a1000 == 72 [pid = 1646] [id = 309] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2a8800 == 71 [pid = 1646] [id = 308] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae78800 == 70 [pid = 1646] [id = 307] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11abaa000 == 69 [pid = 1646] [id = 306] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x115459800 == 68 [pid = 1646] [id = 305] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2de800 == 67 [pid = 1646] [id = 301] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12a819800 == 66 [pid = 1646] [id = 300] 20:49:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1192c8800 == 65 [pid = 1646] [id = 299] 20:49:16 INFO - PROCESS | 1646 | 1461296956726 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 20:49:16 INFO - PROCESS | 1646 | 1461296956731 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 20:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12f5d2400) [pid = 1646] [serial = 825] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12ee85000) [pid = 1646] [serial = 747] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12f97f000) [pid = 1646] [serial = 828] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x1268e0c00) [pid = 1646] [serial = 813] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12f5d1400) [pid = 1646] [serial = 807] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11ba55800) [pid = 1646] [serial = 810] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12e366c00) [pid = 1646] [serial = 822] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12d233400) [pid = 1646] [serial = 819] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12a10cc00) [pid = 1646] [serial = 816] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12b6b1000) [pid = 1646] [serial = 879] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x128c2c400) [pid = 1646] [serial = 876] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12d3ee400) [pid = 1646] [serial = 880] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12ec8f800) [pid = 1646] [serial = 885] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11b0a7000) [pid = 1646] [serial = 888] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12e380c00) [pid = 1646] [serial = 882] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x114d61c00) [pid = 1646] [serial = 842] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x125ef2000) [pid = 1646] [serial = 840] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x128fee800) [pid = 1646] [serial = 891] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12e365400) [pid = 1646] [serial = 868] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12e11cc00) [pid = 1646] [serial = 867] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x125b30400) [pid = 1646] [serial = 873] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11ba4c000) [pid = 1646] [serial = 845] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11ab6a800) [pid = 1646] [serial = 871] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x118fdbc00) [pid = 1646] [serial = 870] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1268d9400) [pid = 1646] [serial = 848] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1282eb800) [pid = 1646] [serial = 851] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12a11d800) [pid = 1646] [serial = 894] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1177ea000) [pid = 1646] [serial = 456] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12f23a800) [pid = 1646] [serial = 886] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12e70f800) [pid = 1646] [serial = 883] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12a8f0800) [pid = 1646] [serial = 877] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x125e80400) [pid = 1646] [serial = 889] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12650f400) [pid = 1646] [serial = 874] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12a117c00) [pid = 1646] [serial = 892] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12f5cbc00) [pid = 1646] [serial = 801] [outer = 0x0] [url = about:blank] 20:49:16 INFO - PROCESS | 1646 | 1461296956774 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:49:16 INFO - PROCESS | 1646 | 1461296956777 Marionette TRACE conn2 <- [1,1282,null,{}] 20:49:16 INFO - PROCESS | 1646 | 1461296956791 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:16 INFO - PROCESS | 1646 | 1461296956923 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 20:49:16 INFO - PROCESS | 1646 | 1461296956932 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11916d000 == 66 [pid = 1646] [id = 328] 20:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11ab48400) [pid = 1646] [serial = 983] [outer = 0x0] 20:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11b95d400) [pid = 1646] [serial = 984] [outer = 0x11ab48400] 20:49:16 INFO - PROCESS | 1646 | 1461296956975 Marionette DEBUG loaded listener.js 20:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11c1b8c00) [pid = 1646] [serial = 985] [outer = 0x11ab48400] 20:49:17 INFO - PROCESS | 1646 | 1461296957352 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 20:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 654ms 20:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:49:17 INFO - PROCESS | 1646 | 1461296957406 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 20:49:17 INFO - PROCESS | 1646 | 1461296957407 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 20:49:17 INFO - PROCESS | 1646 | 1461296957410 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:49:17 INFO - PROCESS | 1646 | 1461296957412 Marionette TRACE conn2 <- [1,1286,null,{}] 20:49:17 INFO - PROCESS | 1646 | 1461296957421 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:17 INFO - PROCESS | 1646 | 1461296957510 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 20:49:17 INFO - PROCESS | 1646 | 1461296957517 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c50c800 == 67 [pid = 1646] [id = 329] 20:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1260a1400) [pid = 1646] [serial = 986] [outer = 0x0] 20:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12650e800) [pid = 1646] [serial = 987] [outer = 0x1260a1400] 20:49:17 INFO - PROCESS | 1646 | 1461296957546 Marionette DEBUG loaded listener.js 20:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1268e5800) [pid = 1646] [serial = 988] [outer = 0x1260a1400] 20:49:17 INFO - PROCESS | 1646 | 1461296957875 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 20:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 474ms 20:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:49:17 INFO - PROCESS | 1646 | 1461296957886 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 20:49:17 INFO - PROCESS | 1646 | 1461296957888 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 20:49:17 INFO - PROCESS | 1646 | 1461296957890 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:49:17 INFO - PROCESS | 1646 | 1461296957891 Marionette TRACE conn2 <- [1,1290,null,{}] 20:49:17 INFO - PROCESS | 1646 | 1461296957894 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:17 INFO - PROCESS | 1646 | 1461296957987 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 20:49:18 INFO - PROCESS | 1646 | 1461296958042 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x125f92000 == 68 [pid = 1646] [id = 330] 20:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1268e6800) [pid = 1646] [serial = 989] [outer = 0x0] 20:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1282ed400) [pid = 1646] [serial = 990] [outer = 0x1268e6800] 20:49:18 INFO - PROCESS | 1646 | 1461296958068 Marionette DEBUG loaded listener.js 20:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128fe8800) [pid = 1646] [serial = 991] [outer = 0x1268e6800] 20:49:18 INFO - PROCESS | 1646 | 1461296958421 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 20:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 570ms 20:49:18 INFO - PROCESS | 1646 | 1461296958461 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 20:49:18 INFO - PROCESS | 1646 | 1461296958462 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 20:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:49:18 INFO - PROCESS | 1646 | 1461296958467 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:49:18 INFO - PROCESS | 1646 | 1461296958468 Marionette TRACE conn2 <- [1,1294,null,{}] 20:49:18 INFO - PROCESS | 1646 | 1461296958471 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:18 INFO - PROCESS | 1646 | 1461296958585 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 20:49:18 INFO - PROCESS | 1646 | 1461296958620 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12700a800 == 69 [pid = 1646] [id = 331] 20:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x127047000) [pid = 1646] [serial = 992] [outer = 0x0] 20:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12a104000) [pid = 1646] [serial = 993] [outer = 0x127047000] 20:49:18 INFO - PROCESS | 1646 | 1461296958648 Marionette DEBUG loaded listener.js 20:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12a5b7800) [pid = 1646] [serial = 994] [outer = 0x127047000] 20:49:18 INFO - PROCESS | 1646 | 1461296958994 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 20:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 577ms 20:49:19 INFO - PROCESS | 1646 | 1461296959043 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 20:49:19 INFO - PROCESS | 1646 | 1461296959044 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 20:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:49:19 INFO - PROCESS | 1646 | 1461296959046 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:49:19 INFO - PROCESS | 1646 | 1461296959047 Marionette TRACE conn2 <- [1,1298,null,{}] 20:49:19 INFO - PROCESS | 1646 | 1461296959058 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:19 INFO - PROCESS | 1646 | 1461296959194 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 20:49:19 INFO - PROCESS | 1646 | 1461296959211 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae81000 == 70 [pid = 1646] [id = 332] 20:49:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11ca98800) [pid = 1646] [serial = 995] [outer = 0x0] 20:49:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12a8f4c00) [pid = 1646] [serial = 996] [outer = 0x11ca98800] 20:49:19 INFO - PROCESS | 1646 | 1461296959240 Marionette DEBUG loaded listener.js 20:49:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12d034c00) [pid = 1646] [serial = 997] [outer = 0x11ca98800] 20:49:19 INFO - PROCESS | 1646 | 1461296959621 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 20:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 627ms 20:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:49:19 INFO - PROCESS | 1646 | 1461296959674 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 20:49:19 INFO - PROCESS | 1646 | 1461296959675 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 20:49:19 INFO - PROCESS | 1646 | 1461296959677 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:49:19 INFO - PROCESS | 1646 | 1461296959678 Marionette TRACE conn2 <- [1,1302,null,{}] 20:49:19 INFO - PROCESS | 1646 | 1461296959680 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:19 INFO - PROCESS | 1646 | 1461296959787 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 20:49:19 INFO - PROCESS | 1646 | 1461296959811 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b61a000 == 71 [pid = 1646] [id = 333] 20:49:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12d232800) [pid = 1646] [serial = 998] [outer = 0x0] 20:49:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12d3ed800) [pid = 1646] [serial = 999] [outer = 0x12d232800] 20:49:19 INFO - PROCESS | 1646 | 1461296959837 Marionette DEBUG loaded listener.js 20:49:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12e11dc00) [pid = 1646] [serial = 1000] [outer = 0x12d232800] 20:49:20 INFO - PROCESS | 1646 | 1461296960231 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 20:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 568ms 20:49:20 INFO - PROCESS | 1646 | 1461296960246 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 20:49:20 INFO - PROCESS | 1646 | 1461296960250 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 20:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:49:20 INFO - PROCESS | 1646 | 1461296960253 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:49:20 INFO - PROCESS | 1646 | 1461296960255 Marionette TRACE conn2 <- [1,1306,null,{}] 20:49:20 INFO - PROCESS | 1646 | 1461296960259 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:20 INFO - PROCESS | 1646 | 1461296960407 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 20:49:20 INFO - PROCESS | 1646 | 1461296960423 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d380000 == 72 [pid = 1646] [id = 334] 20:49:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12e11e000) [pid = 1646] [serial = 1001] [outer = 0x0] 20:49:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12e35c800) [pid = 1646] [serial = 1002] [outer = 0x12e11e000] 20:49:20 INFO - PROCESS | 1646 | 1461296960447 Marionette DEBUG loaded listener.js 20:49:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12e380400) [pid = 1646] [serial = 1003] [outer = 0x12e11e000] 20:49:20 INFO - PROCESS | 1646 | 1461296960808 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 20:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 570ms 20:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:49:20 INFO - PROCESS | 1646 | 1461296960824 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 20:49:20 INFO - PROCESS | 1646 | 1461296960825 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 20:49:20 INFO - PROCESS | 1646 | 1461296960827 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:49:20 INFO - PROCESS | 1646 | 1461296960828 Marionette TRACE conn2 <- [1,1310,null,{}] 20:49:20 INFO - PROCESS | 1646 | 1461296960830 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:21 INFO - PROCESS | 1646 | 1461296961122 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 20:49:21 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12a11bc00) [pid = 1646] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:49:21 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12a11ec00) [pid = 1646] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:49:21 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11c499c00) [pid = 1646] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:49:21 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11ba55000) [pid = 1646] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:49:21 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11c605000) [pid = 1646] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:49:21 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11c237400) [pid = 1646] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:49:21 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x119293400) [pid = 1646] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:49:21 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x127043c00) [pid = 1646] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:49:21 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12a111400) [pid = 1646] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:49:21 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x114c4e000) [pid = 1646] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:49:21 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x128c1e800) [pid = 1646] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:49:21 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12d03ac00) [pid = 1646] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:49:21 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12b7d3800) [pid = 1646] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:49:21 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1282f0000) [pid = 1646] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:49:21 INFO - PROCESS | 1646 | 1461296961169 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x119122000 == 73 [pid = 1646] [id = 335] 20:49:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1155dfc00) [pid = 1646] [serial = 1004] [outer = 0x0] 20:49:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x119d98400) [pid = 1646] [serial = 1005] [outer = 0x1155dfc00] 20:49:21 INFO - PROCESS | 1646 | 1461296961195 Marionette DEBUG loaded listener.js 20:49:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x125b74000) [pid = 1646] [serial = 1006] [outer = 0x1155dfc00] 20:49:21 INFO - PROCESS | 1646 | 1461296961474 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 20:49:21 INFO - PROCESS | 1646 | 1461296961508 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 20:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:49:21 INFO - PROCESS | 1646 | 1461296961511 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:49:21 INFO - PROCESS | 1646 | 1461296961512 Marionette TRACE conn2 <- [1,1314,null,{}] 20:49:21 INFO - PROCESS | 1646 | 1461296961514 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:21 INFO - PROCESS | 1646 | 1461296961609 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 20:49:21 INFO - PROCESS | 1646 | 1461296961686 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e74a800 == 74 [pid = 1646] [id = 336] 20:49:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12a11c000) [pid = 1646] [serial = 1007] [outer = 0x0] 20:49:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12e703000) [pid = 1646] [serial = 1008] [outer = 0x12a11c000] 20:49:21 INFO - PROCESS | 1646 | 1461296961712 Marionette DEBUG loaded listener.js 20:49:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12e730800) [pid = 1646] [serial = 1009] [outer = 0x12a11c000] 20:49:22 INFO - PROCESS | 1646 | 1461296961999 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 20:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 20:49:22 INFO - PROCESS | 1646 | 1461296962029 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 20:49:22 INFO - PROCESS | 1646 | 1461296962031 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 20:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:49:22 INFO - PROCESS | 1646 | 1461296962038 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:49:22 INFO - PROCESS | 1646 | 1461296962039 Marionette TRACE conn2 <- [1,1318,null,{}] 20:49:22 INFO - PROCESS | 1646 | 1461296962042 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:22 INFO - PROCESS | 1646 | 1461296962143 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 20:49:22 INFO - PROCESS | 1646 | 1461296962148 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f12c800 == 75 [pid = 1646] [id = 337] 20:49:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12e727800) [pid = 1646] [serial = 1010] [outer = 0x0] 20:49:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12ee89400) [pid = 1646] [serial = 1011] [outer = 0x12e727800] 20:49:22 INFO - PROCESS | 1646 | 1461296962178 Marionette DEBUG loaded listener.js 20:49:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12f456800) [pid = 1646] [serial = 1012] [outer = 0x12e727800] 20:49:22 INFO - PROCESS | 1646 | 1461296962502 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 20:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 521ms 20:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:49:22 INFO - PROCESS | 1646 | 1461296962557 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 20:49:22 INFO - PROCESS | 1646 | 1461296962559 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 20:49:22 INFO - PROCESS | 1646 | 1461296962561 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:49:22 INFO - PROCESS | 1646 | 1461296962563 Marionette TRACE conn2 <- [1,1322,null,{}] 20:49:22 INFO - PROCESS | 1646 | 1461296962577 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:22 INFO - PROCESS | 1646 | 1461296962693 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 20:49:22 INFO - PROCESS | 1646 | 1461296962700 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f582800 == 76 [pid = 1646] [id = 338] 20:49:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12aa56400) [pid = 1646] [serial = 1013] [outer = 0x0] 20:49:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12aa5cc00) [pid = 1646] [serial = 1014] [outer = 0x12aa56400] 20:49:22 INFO - PROCESS | 1646 | 1461296962741 Marionette DEBUG loaded listener.js 20:49:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12aa61400) [pid = 1646] [serial = 1015] [outer = 0x12aa56400] 20:49:23 INFO - PROCESS | 1646 | 1461296963354 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 20:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 831ms 20:49:23 INFO - PROCESS | 1646 | 1461296963393 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 20:49:23 INFO - PROCESS | 1646 | 1461296963395 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 20:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:49:23 INFO - PROCESS | 1646 | 1461296963399 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:49:23 INFO - PROCESS | 1646 | 1461296963402 Marionette TRACE conn2 <- [1,1326,null,{}] 20:49:23 INFO - PROCESS | 1646 | 1461296963406 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:23 INFO - PROCESS | 1646 | 1461296963517 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 20:49:23 INFO - PROCESS | 1646 | 1461296963593 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0c5000 == 77 [pid = 1646] [id = 339] 20:49:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x118563c00) [pid = 1646] [serial = 1016] [outer = 0x0] 20:49:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x119143000) [pid = 1646] [serial = 1017] [outer = 0x118563c00] 20:49:23 INFO - PROCESS | 1646 | 1461296963624 Marionette DEBUG loaded listener.js 20:49:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11b03dc00) [pid = 1646] [serial = 1018] [outer = 0x118563c00] 20:49:24 INFO - PROCESS | 1646 | 1461296964042 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 20:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 725ms 20:49:24 INFO - PROCESS | 1646 | 1461296964124 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 20:49:24 INFO - PROCESS | 1646 | 1461296964128 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 20:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:49:24 INFO - PROCESS | 1646 | 1461296964133 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:49:24 INFO - PROCESS | 1646 | 1461296964134 Marionette TRACE conn2 <- [1,1330,null,{}] 20:49:24 INFO - PROCESS | 1646 | 1461296964137 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:24 INFO - PROCESS | 1646 | 1461296964246 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 20:49:24 INFO - PROCESS | 1646 | 1461296964348 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x126154800 == 78 [pid = 1646] [id = 340] 20:49:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11b963800) [pid = 1646] [serial = 1019] [outer = 0x0] 20:49:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x125b37400) [pid = 1646] [serial = 1020] [outer = 0x11b963800] 20:49:24 INFO - PROCESS | 1646 | 1461296964381 Marionette DEBUG loaded listener.js 20:49:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1268e3c00) [pid = 1646] [serial = 1021] [outer = 0x11b963800] 20:49:24 INFO - PROCESS | 1646 | 1461296964790 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 20:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 721ms 20:49:24 INFO - PROCESS | 1646 | 1461296964854 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 20:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:49:24 INFO - PROCESS | 1646 | 1461296964856 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 20:49:24 INFO - PROCESS | 1646 | 1461296964858 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:49:24 INFO - PROCESS | 1646 | 1461296964861 Marionette TRACE conn2 <- [1,1334,null,{}] 20:49:24 INFO - PROCESS | 1646 | 1461296964869 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:24 INFO - PROCESS | 1646 | 1461296964986 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 20:49:25 INFO - PROCESS | 1646 | 1461296965060 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef66000 == 79 [pid = 1646] [id = 341] 20:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x128c28000) [pid = 1646] [serial = 1022] [outer = 0x0] 20:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a5bc400) [pid = 1646] [serial = 1023] [outer = 0x128c28000] 20:49:25 INFO - PROCESS | 1646 | 1461296965093 Marionette DEBUG loaded listener.js 20:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12a8c5000) [pid = 1646] [serial = 1024] [outer = 0x128c28000] 20:49:25 INFO - PROCESS | 1646 | 1461296965505 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 20:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 671ms 20:49:25 INFO - PROCESS | 1646 | 1461296965530 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 20:49:25 INFO - PROCESS | 1646 | 1461296965533 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 20:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:49:25 INFO - PROCESS | 1646 | 1461296965537 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:49:25 INFO - PROCESS | 1646 | 1461296965538 Marionette TRACE conn2 <- [1,1338,null,{}] 20:49:25 INFO - PROCESS | 1646 | 1461296965541 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:25 INFO - PROCESS | 1646 | 1461296965667 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 20:49:25 INFO - PROCESS | 1646 | 1461296965768 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fad5800 == 80 [pid = 1646] [id = 342] 20:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12a8c9400) [pid = 1646] [serial = 1025] [outer = 0x0] 20:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12a8fd400) [pid = 1646] [serial = 1026] [outer = 0x12a8c9400] 20:49:25 INFO - PROCESS | 1646 | 1461296965800 Marionette DEBUG loaded listener.js 20:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12b27f000) [pid = 1646] [serial = 1027] [outer = 0x12a8c9400] 20:49:26 INFO - PROCESS | 1646 | 1461296966679 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 20:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1169ms 20:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:49:26 INFO - PROCESS | 1646 | 1461296966707 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 20:49:26 INFO - PROCESS | 1646 | 1461296966708 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 20:49:26 INFO - PROCESS | 1646 | 1461296966710 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:49:26 INFO - PROCESS | 1646 | 1461296966712 Marionette TRACE conn2 <- [1,1342,null,{}] 20:49:26 INFO - PROCESS | 1646 | 1461296966714 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:26 INFO - PROCESS | 1646 | 1461296966821 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 20:49:26 INFO - PROCESS | 1646 | 1461296966880 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fd2b000 == 81 [pid = 1646] [id = 343] 20:49:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12a8f2800) [pid = 1646] [serial = 1028] [outer = 0x0] 20:49:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12b6ef800) [pid = 1646] [serial = 1029] [outer = 0x12a8f2800] 20:49:26 INFO - PROCESS | 1646 | 1461296966950 Marionette DEBUG loaded listener.js 20:49:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12bbe7c00) [pid = 1646] [serial = 1030] [outer = 0x12a8f2800] 20:49:27 INFO - PROCESS | 1646 | 1461296967392 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 20:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 720ms 20:49:27 INFO - PROCESS | 1646 | 1461296967453 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 20:49:27 INFO - PROCESS | 1646 | 1461296967455 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 20:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:49:27 INFO - PROCESS | 1646 | 1461296967459 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:49:27 INFO - PROCESS | 1646 | 1461296967460 Marionette TRACE conn2 <- [1,1346,null,{}] 20:49:27 INFO - PROCESS | 1646 | 1461296967463 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:27 INFO - PROCESS | 1646 | 1461296967613 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 20:49:27 INFO - PROCESS | 1646 | 1461296967722 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bee6800 == 82 [pid = 1646] [id = 344] 20:49:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12cfd6800) [pid = 1646] [serial = 1031] [outer = 0x0] 20:49:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12e126000) [pid = 1646] [serial = 1032] [outer = 0x12cfd6800] 20:49:27 INFO - PROCESS | 1646 | 1461296967774 Marionette DEBUG loaded listener.js 20:49:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12ec8bc00) [pid = 1646] [serial = 1033] [outer = 0x12cfd6800] 20:49:28 INFO - PROCESS | 1646 | 1461296968571 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 20:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1171ms 20:49:28 INFO - PROCESS | 1646 | 1461296968631 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 20:49:28 INFO - PROCESS | 1646 | 1461296968635 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 20:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:49:28 INFO - PROCESS | 1646 | 1461296968640 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:49:28 INFO - PROCESS | 1646 | 1461296968644 Marionette TRACE conn2 <- [1,1350,null,{}] 20:49:28 INFO - PROCESS | 1646 | 1461296968650 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:28 INFO - PROCESS | 1646 | 1461296968779 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 20:49:28 INFO - PROCESS | 1646 | 1461296968842 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8a1000 == 83 [pid = 1646] [id = 345] 20:49:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x118fd8000) [pid = 1646] [serial = 1034] [outer = 0x0] 20:49:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x119293c00) [pid = 1646] [serial = 1035] [outer = 0x118fd8000] 20:49:28 INFO - PROCESS | 1646 | 1461296968871 Marionette DEBUG loaded listener.js 20:49:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11b09dc00) [pid = 1646] [serial = 1036] [outer = 0x118fd8000] 20:49:29 INFO - PROCESS | 1646 | 1461296969307 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 20:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 679ms 20:49:29 INFO - PROCESS | 1646 | 1461296969320 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 20:49:29 INFO - PROCESS | 1646 | 1461296969323 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 20:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:49:29 INFO - PROCESS | 1646 | 1461296969328 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:49:29 INFO - PROCESS | 1646 | 1461296969330 Marionette TRACE conn2 <- [1,1354,null,{}] 20:49:29 INFO - PROCESS | 1646 | 1461296969332 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:29 INFO - PROCESS | 1646 | 1461296969431 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 20:49:29 INFO - PROCESS | 1646 | 1461296969491 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae88000 == 84 [pid = 1646] [id = 346] 20:49:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x11b95b800) [pid = 1646] [serial = 1037] [outer = 0x0] 20:49:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11bf5e400) [pid = 1646] [serial = 1038] [outer = 0x11b95b800] 20:49:29 INFO - PROCESS | 1646 | 1461296969520 Marionette DEBUG loaded listener.js 20:49:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11c68a800) [pid = 1646] [serial = 1039] [outer = 0x11b95b800] 20:49:30 INFO - PROCESS | 1646 | 1461296970017 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 20:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 723ms 20:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:49:30 INFO - PROCESS | 1646 | 1461296970074 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 20:49:30 INFO - PROCESS | 1646 | 1461296970076 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 20:49:30 INFO - PROCESS | 1646 | 1461296970080 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:49:30 INFO - PROCESS | 1646 | 1461296970084 Marionette TRACE conn2 <- [1,1358,null,{}] 20:49:30 INFO - PROCESS | 1646 | 1461296970123 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:30 INFO - PROCESS | 1646 | 1461296970257 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 20:49:30 INFO - PROCESS | 1646 | 1461296970332 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba61800 == 85 [pid = 1646] [id = 347] 20:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11ca95000) [pid = 1646] [serial = 1040] [outer = 0x0] 20:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x1268de400) [pid = 1646] [serial = 1041] [outer = 0x11ca95000] 20:49:30 INFO - PROCESS | 1646 | 1461296970362 Marionette DEBUG loaded listener.js 20:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x128211000) [pid = 1646] [serial = 1042] [outer = 0x11ca95000] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12e76a000 == 84 [pid = 1646] [id = 289] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0cc800 == 83 [pid = 1646] [id = 286] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12f12c800 == 82 [pid = 1646] [id = 337] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12e74a800 == 81 [pid = 1646] [id = 336] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x119122000 == 80 [pid = 1646] [id = 335] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12d380000 == 79 [pid = 1646] [id = 334] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12b61a000 == 78 [pid = 1646] [id = 333] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12e72c800) [pid = 1646] [serial = 909] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12d91f400) [pid = 1646] [serial = 954] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae81000 == 77 [pid = 1646] [id = 332] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12700a800 == 76 [pid = 1646] [id = 331] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x125f92000 == 75 [pid = 1646] [id = 330] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11c50c800 == 74 [pid = 1646] [id = 329] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11916d000 == 73 [pid = 1646] [id = 328] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8c2000 == 72 [pid = 1646] [id = 327] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2e9000 == 71 [pid = 1646] [id = 325] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef7b000 == 70 [pid = 1646] [id = 324] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12ec9d800 == 69 [pid = 1646] [id = 323] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12e743800 == 68 [pid = 1646] [id = 322] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x128228800 == 67 [pid = 1646] [id = 321] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11c271800 == 66 [pid = 1646] [id = 320] 20:49:30 INFO - PROCESS | 1646 | --DOCSHELL 0x1192b4800 == 65 [pid = 1646] [id = 319] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x11c68cc00) [pid = 1646] [serial = 924] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x125b38000) [pid = 1646] [serial = 925] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x11b1f3000) [pid = 1646] [serial = 919] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11ac4e000) [pid = 1646] [serial = 918] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11537a400) [pid = 1646] [serial = 897] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x128c22400) [pid = 1646] [serial = 930] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x128fe0c00) [pid = 1646] [serial = 931] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x125fa8400) [pid = 1646] [serial = 900] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12b280000) [pid = 1646] [serial = 942] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12e37d000) [pid = 1646] [serial = 906] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x119141000) [pid = 1646] [serial = 916] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x115824000) [pid = 1646] [serial = 915] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x128fe9c00) [pid = 1646] [serial = 945] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12d237c00) [pid = 1646] [serial = 951] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12d3f2400) [pid = 1646] [serial = 952] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12b6f2400) [pid = 1646] [serial = 943] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12b7d9000) [pid = 1646] [serial = 946] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x126505800) [pid = 1646] [serial = 928] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12bbd1000) [pid = 1646] [serial = 948] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x128fedc00) [pid = 1646] [serial = 933] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12b278000) [pid = 1646] [serial = 940] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12a5bb800) [pid = 1646] [serial = 937] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12d03a000) [pid = 1646] [serial = 949] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12a114c00) [pid = 1646] [serial = 934] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12a5b5800) [pid = 1646] [serial = 936] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12a5c1400) [pid = 1646] [serial = 939] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x125b39400) [pid = 1646] [serial = 927] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11bc9d400) [pid = 1646] [serial = 921] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11c1b0000) [pid = 1646] [serial = 922] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12a117000) [pid = 1646] [serial = 903] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12e72f800) [pid = 1646] [serial = 913] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12650d000) [pid = 1646] [serial = 912] [outer = 0x0] [url = about:blank] 20:49:30 INFO - PROCESS | 1646 | 1461296970759 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 20:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 695ms 20:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:49:30 INFO - PROCESS | 1646 | 1461296970774 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 20:49:30 INFO - PROCESS | 1646 | 1461296970776 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 20:49:30 INFO - PROCESS | 1646 | 1461296970778 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:49:30 INFO - PROCESS | 1646 | 1461296970779 Marionette TRACE conn2 <- [1,1362,null,{}] 20:49:30 INFO - PROCESS | 1646 | 1461296970782 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:30 INFO - PROCESS | 1646 | 1461296970872 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 20:49:30 INFO - PROCESS | 1646 | 1461296970877 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba83800 == 66 [pid = 1646] [id = 348] 20:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x118ed9c00) [pid = 1646] [serial = 1043] [outer = 0x0] 20:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x128c1e400) [pid = 1646] [serial = 1044] [outer = 0x118ed9c00] 20:49:30 INFO - PROCESS | 1646 | 1461296970904 Marionette DEBUG loaded listener.js 20:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128fe9c00) [pid = 1646] [serial = 1045] [outer = 0x118ed9c00] 20:49:31 INFO - PROCESS | 1646 | 1461296971361 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 20:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 621ms 20:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:49:31 INFO - PROCESS | 1646 | 1461296971401 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 20:49:31 INFO - PROCESS | 1646 | 1461296971402 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 20:49:31 INFO - PROCESS | 1646 | 1461296971406 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:49:31 INFO - PROCESS | 1646 | 1461296971408 Marionette TRACE conn2 <- [1,1366,null,{}] 20:49:31 INFO - PROCESS | 1646 | 1461296971411 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:31 INFO - PROCESS | 1646 | 1461296971547 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 20:49:31 INFO - PROCESS | 1646 | 1461296971646 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1145b9800 == 67 [pid = 1646] [id = 349] 20:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11c23e000) [pid = 1646] [serial = 1046] [outer = 0x0] 20:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x128c26c00) [pid = 1646] [serial = 1047] [outer = 0x11c23e000] 20:49:31 INFO - PROCESS | 1646 | 1461296971673 Marionette DEBUG loaded listener.js 20:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12a5b7c00) [pid = 1646] [serial = 1048] [outer = 0x11c23e000] 20:49:31 INFO - PROCESS | 1646 | 1461296971969 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 20:49:31 INFO - PROCESS | 1646 | 1461296971979 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 20:49:31 INFO - PROCESS | 1646 | 1461296971983 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:49:31 INFO - PROCESS | 1646 | 1461296971986 Marionette TRACE conn2 <- [1,1370,null,{}] 20:49:31 INFO - PROCESS | 1646 | 1461296971994 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:32 INFO - PROCESS | 1646 | 1461296972106 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 20:49:32 INFO - PROCESS | 1646 | 1461296972181 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a803000 == 68 [pid = 1646] [id = 350] 20:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x125eed800) [pid = 1646] [serial = 1049] [outer = 0x0] 20:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12a8bd000) [pid = 1646] [serial = 1050] [outer = 0x125eed800] 20:49:32 INFO - PROCESS | 1646 | 1461296972226 Marionette DEBUG loaded listener.js 20:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12b7d8800) [pid = 1646] [serial = 1051] [outer = 0x125eed800] 20:49:32 INFO - PROCESS | 1646 | 1461296972640 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 20:49:32 INFO - PROCESS | 1646 | 1461296972661 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 20:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:49:32 INFO - PROCESS | 1646 | 1461296972664 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:49:32 INFO - PROCESS | 1646 | 1461296972665 Marionette TRACE conn2 <- [1,1374,null,{}] 20:49:32 INFO - PROCESS | 1646 | 1461296972669 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:32 INFO - PROCESS | 1646 | 1461296972787 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 20:49:32 INFO - PROCESS | 1646 | 1461296972819 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d381800 == 69 [pid = 1646] [id = 351] 20:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12b6acc00) [pid = 1646] [serial = 1052] [outer = 0x0] 20:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12bbe7400) [pid = 1646] [serial = 1053] [outer = 0x12b6acc00] 20:49:32 INFO - PROCESS | 1646 | 1461296972844 Marionette DEBUG loaded listener.js 20:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12d3f0000) [pid = 1646] [serial = 1054] [outer = 0x12b6acc00] 20:49:33 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:33 INFO - PROCESS | 1646 | 1461296973192 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 20:49:33 INFO - PROCESS | 1646 | 1461296973237 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 20:49:33 INFO - PROCESS | 1646 | 1461296973240 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:49:33 INFO - PROCESS | 1646 | 1461296973241 Marionette TRACE conn2 <- [1,1378,null,{}] 20:49:33 INFO - PROCESS | 1646 | 1461296973243 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:33 INFO - PROCESS | 1646 | 1461296973347 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 20:49:33 INFO - PROCESS | 1646 | 1461296973362 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e423000 == 70 [pid = 1646] [id = 352] 20:49:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12d03d400) [pid = 1646] [serial = 1055] [outer = 0x0] 20:49:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12e37a000) [pid = 1646] [serial = 1056] [outer = 0x12d03d400] 20:49:33 INFO - PROCESS | 1646 | 1461296973387 Marionette DEBUG loaded listener.js 20:49:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12e722c00) [pid = 1646] [serial = 1057] [outer = 0x12d03d400] 20:49:33 INFO - PROCESS | 1646 | 1461296973713 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 20:49:33 INFO - PROCESS | 1646 | 1461296973760 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 20:49:33 INFO - PROCESS | 1646 | 1461296973762 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:49:33 INFO - PROCESS | 1646 | 1461296973763 Marionette TRACE conn2 <- [1,1382,null,{}] 20:49:33 INFO - PROCESS | 1646 | 1461296973766 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:33 INFO - PROCESS | 1646 | 1461296973873 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 20:49:33 INFO - PROCESS | 1646 | 1461296973916 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12eca6800 == 71 [pid = 1646] [id = 353] 20:49:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12e118400) [pid = 1646] [serial = 1058] [outer = 0x0] 20:49:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12f231800) [pid = 1646] [serial = 1059] [outer = 0x12e118400] 20:49:33 INFO - PROCESS | 1646 | 1461296973942 Marionette DEBUG loaded listener.js 20:49:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12f236800) [pid = 1646] [serial = 1060] [outer = 0x12e118400] 20:49:34 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:34 INFO - PROCESS | 1646 | 1461296974290 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 20:49:34 INFO - PROCESS | 1646 | 1461296974336 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 20:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:49:34 INFO - PROCESS | 1646 | 1461296974339 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:49:34 INFO - PROCESS | 1646 | 1461296974340 Marionette TRACE conn2 <- [1,1386,null,{}] 20:49:34 INFO - PROCESS | 1646 | 1461296974342 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:34 INFO - PROCESS | 1646 | 1461296974453 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 20:49:34 INFO - PROCESS | 1646 | 1461296974468 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2e1000 == 72 [pid = 1646] [id = 354] 20:49:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12f23e000) [pid = 1646] [serial = 1061] [outer = 0x0] 20:49:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12f44e800) [pid = 1646] [serial = 1062] [outer = 0x12f23e000] 20:49:34 INFO - PROCESS | 1646 | 1461296974493 Marionette DEBUG loaded listener.js 20:49:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12f520400) [pid = 1646] [serial = 1063] [outer = 0x12f23e000] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12e703c00) [pid = 1646] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x1157d1800) [pid = 1646] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12a8fa800) [pid = 1646] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11bc9f400) [pid = 1646] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x126b27400) [pid = 1646] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1155dfc00) [pid = 1646] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11ca98800) [pid = 1646] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x114d62c00) [pid = 1646] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12d232800) [pid = 1646] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12e11f000) [pid = 1646] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12e11e000) [pid = 1646] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11ab48400) [pid = 1646] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11ca98c00) [pid = 1646] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x114c5ac00) [pid = 1646] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1268e6800) [pid = 1646] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x118fd2400) [pid = 1646] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11caa0400) [pid = 1646] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12a11c000) [pid = 1646] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x118f8d400) [pid = 1646] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1260a1400) [pid = 1646] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12a11ac00) [pid = 1646] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x126b27000) [pid = 1646] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x127047000) [pid = 1646] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x128c21800) [pid = 1646] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x126c56400) [pid = 1646] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12e727800) [pid = 1646] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11b03fc00) [pid = 1646] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12b27c000) [pid = 1646] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128c25c00) [pid = 1646] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12b6b4000) [pid = 1646] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11b0a9000) [pid = 1646] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x114d5a800) [pid = 1646] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:49:35 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12a102c00) [pid = 1646] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:49:35 INFO - PROCESS | 1646 | 1461296975089 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 20:49:35 INFO - PROCESS | 1646 | 1461296975125 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 20:49:35 INFO - PROCESS | 1646 | 1461296975127 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:49:35 INFO - PROCESS | 1646 | 1461296975129 Marionette TRACE conn2 <- [1,1390,null,{}] 20:49:35 INFO - PROCESS | 1646 | 1461296975137 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:35 INFO - PROCESS | 1646 | 1461296975239 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 20:49:35 INFO - PROCESS | 1646 | 1461296975244 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12614f000 == 73 [pid = 1646] [id = 355] 20:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x115371c00) [pid = 1646] [serial = 1064] [outer = 0x0] 20:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11c9b3c00) [pid = 1646] [serial = 1065] [outer = 0x115371c00] 20:49:35 INFO - PROCESS | 1646 | 1461296975274 Marionette DEBUG loaded listener.js 20:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128214000) [pid = 1646] [serial = 1066] [outer = 0x115371c00] 20:49:35 INFO - PROCESS | 1646 | 1461296975638 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 20:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 20:49:35 INFO - PROCESS | 1646 | 1461296975647 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 20:49:35 INFO - PROCESS | 1646 | 1461296975648 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 20:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:49:35 INFO - PROCESS | 1646 | 1461296975653 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:49:35 INFO - PROCESS | 1646 | 1461296975654 Marionette TRACE conn2 <- [1,1394,null,{}] 20:49:35 INFO - PROCESS | 1646 | 1461296975657 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:35 INFO - PROCESS | 1646 | 1461296975772 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 20:49:35 INFO - PROCESS | 1646 | 1461296975779 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e75c000 == 74 [pid = 1646] [id = 356] 20:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128fed800) [pid = 1646] [serial = 1067] [outer = 0x0] 20:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12a5b5400) [pid = 1646] [serial = 1068] [outer = 0x128fed800] 20:49:35 INFO - PROCESS | 1646 | 1461296975806 Marionette DEBUG loaded listener.js 20:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12d040800) [pid = 1646] [serial = 1069] [outer = 0x128fed800] 20:49:36 INFO - PROCESS | 1646 | 1461296976107 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 20:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 20:49:36 INFO - PROCESS | 1646 | 1461296976123 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 20:49:36 INFO - PROCESS | 1646 | 1461296976124 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 20:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:49:36 INFO - PROCESS | 1646 | 1461296976126 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:49:36 INFO - PROCESS | 1646 | 1461296976127 Marionette TRACE conn2 <- [1,1398,null,{}] 20:49:36 INFO - PROCESS | 1646 | 1461296976130 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:36 INFO - PROCESS | 1646 | 1461296976227 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 20:49:36 INFO - PROCESS | 1646 | 1461296976232 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1347cc800 == 75 [pid = 1646] [id = 357] 20:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x115665400) [pid = 1646] [serial = 1070] [outer = 0x0] 20:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11566c800) [pid = 1646] [serial = 1071] [outer = 0x115665400] 20:49:36 INFO - PROCESS | 1646 | 1461296976257 Marionette DEBUG loaded listener.js 20:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x115670800) [pid = 1646] [serial = 1072] [outer = 0x115665400] 20:49:36 INFO - PROCESS | 1646 | 1461296976587 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 20:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 20:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:49:36 INFO - PROCESS | 1646 | 1461296976595 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 20:49:36 INFO - PROCESS | 1646 | 1461296976597 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 20:49:36 INFO - PROCESS | 1646 | 1461296976600 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:49:36 INFO - PROCESS | 1646 | 1461296976602 Marionette TRACE conn2 <- [1,1402,null,{}] 20:49:36 INFO - PROCESS | 1646 | 1461296976605 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:36 INFO - PROCESS | 1646 | 1461296976725 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 20:49:36 INFO - PROCESS | 1646 | 1461296976732 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1347d6800 == 76 [pid = 1646] [id = 358] 20:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1135c4800) [pid = 1646] [serial = 1073] [outer = 0x0] 20:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1135cb800) [pid = 1646] [serial = 1074] [outer = 0x1135c4800] 20:49:36 INFO - PROCESS | 1646 | 1461296976757 Marionette DEBUG loaded listener.js 20:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1135cfc00) [pid = 1646] [serial = 1075] [outer = 0x1135c4800] 20:49:37 INFO - PROCESS | 1646 | 1461296977185 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 20:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 623ms 20:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:49:37 INFO - PROCESS | 1646 | 1461296977223 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 20:49:37 INFO - PROCESS | 1646 | 1461296977225 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 20:49:37 INFO - PROCESS | 1646 | 1461296977229 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:49:37 INFO - PROCESS | 1646 | 1461296977232 Marionette TRACE conn2 <- [1,1406,null,{}] 20:49:37 INFO - PROCESS | 1646 | 1461296977236 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:37 INFO - PROCESS | 1646 | 1461296977355 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 20:49:37 INFO - PROCESS | 1646 | 1461296977460 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae86800 == 77 [pid = 1646] [id = 359] 20:49:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11566a000) [pid = 1646] [serial = 1076] [outer = 0x0] 20:49:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x115670c00) [pid = 1646] [serial = 1077] [outer = 0x11566a000] 20:49:37 INFO - PROCESS | 1646 | 1461296977493 Marionette DEBUG loaded listener.js 20:49:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1177ea000) [pid = 1646] [serial = 1078] [outer = 0x11566a000] 20:49:37 INFO - PROCESS | 1646 | 1461296977900 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 20:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 724ms 20:49:37 INFO - PROCESS | 1646 | 1461296977963 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 20:49:37 INFO - PROCESS | 1646 | 1461296977969 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 20:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:49:37 INFO - PROCESS | 1646 | 1461296977991 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:49:37 INFO - PROCESS | 1646 | 1461296977993 Marionette TRACE conn2 <- [1,1410,null,{}] 20:49:37 INFO - PROCESS | 1646 | 1461296977996 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:38 INFO - PROCESS | 1646 | 1461296978107 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 20:49:38 INFO - PROCESS | 1646 | 1461296978181 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c3f800 == 78 [pid = 1646] [id = 360] 20:49:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11b0a6800) [pid = 1646] [serial = 1079] [outer = 0x0] 20:49:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x11bca2000) [pid = 1646] [serial = 1080] [outer = 0x11b0a6800] 20:49:38 INFO - PROCESS | 1646 | 1461296978211 Marionette DEBUG loaded listener.js 20:49:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11c240400) [pid = 1646] [serial = 1081] [outer = 0x11b0a6800] 20:49:38 INFO - PROCESS | 1646 | 1461296978661 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 20:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 725ms 20:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:49:38 INFO - PROCESS | 1646 | 1461296978715 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 20:49:38 INFO - PROCESS | 1646 | 1461296978718 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 20:49:38 INFO - PROCESS | 1646 | 1461296978721 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:49:38 INFO - PROCESS | 1646 | 1461296978723 Marionette TRACE conn2 <- [1,1414,null,{}] 20:49:38 INFO - PROCESS | 1646 | 1461296978731 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:38 INFO - PROCESS | 1646 | 1461296978843 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 20:49:38 INFO - PROCESS | 1646 | 1461296978918 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b770000 == 79 [pid = 1646] [id = 361] 20:49:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12650d800) [pid = 1646] [serial = 1082] [outer = 0x0] 20:49:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x126ce2000) [pid = 1646] [serial = 1083] [outer = 0x12650d800] 20:49:38 INFO - PROCESS | 1646 | 1461296978951 Marionette DEBUG loaded listener.js 20:49:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1282e9c00) [pid = 1646] [serial = 1084] [outer = 0x12650d800] 20:49:39 INFO - PROCESS | 1646 | 1461296979445 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 20:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 771ms 20:49:39 INFO - PROCESS | 1646 | 1461296979493 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 20:49:39 INFO - PROCESS | 1646 | 1461296979495 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 20:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:49:39 INFO - PROCESS | 1646 | 1461296979497 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:49:39 INFO - PROCESS | 1646 | 1461296979498 Marionette TRACE conn2 <- [1,1418,null,{}] 20:49:39 INFO - PROCESS | 1646 | 1461296979501 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:39 INFO - PROCESS | 1646 | 1461296979611 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 20:49:39 INFO - PROCESS | 1646 | 1461296979682 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fad4800 == 80 [pid = 1646] [id = 362] 20:49:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a11ac00) [pid = 1646] [serial = 1085] [outer = 0x0] 20:49:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12a8c7000) [pid = 1646] [serial = 1086] [outer = 0x12a11ac00] 20:49:39 INFO - PROCESS | 1646 | 1461296979711 Marionette DEBUG loaded listener.js 20:49:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12aa59400) [pid = 1646] [serial = 1087] [outer = 0x12a11ac00] 20:49:40 INFO - PROCESS | 1646 | 1461296980197 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 20:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 721ms 20:49:40 INFO - PROCESS | 1646 | 1461296980235 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 20:49:40 INFO - PROCESS | 1646 | 1461296980236 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 20:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:49:40 INFO - PROCESS | 1646 | 1461296980240 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:49:40 INFO - PROCESS | 1646 | 1461296980241 Marionette TRACE conn2 <- [1,1422,null,{}] 20:49:40 INFO - PROCESS | 1646 | 1461296980244 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:40 INFO - PROCESS | 1646 | 1461296980354 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 20:49:40 INFO - PROCESS | 1646 | 1461296980429 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1385e2800 == 81 [pid = 1646] [id = 363] 20:49:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x118f8c400) [pid = 1646] [serial = 1088] [outer = 0x0] 20:49:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12b276400) [pid = 1646] [serial = 1089] [outer = 0x118f8c400] 20:49:40 INFO - PROCESS | 1646 | 1461296980461 Marionette DEBUG loaded listener.js 20:49:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12e37ac00) [pid = 1646] [serial = 1090] [outer = 0x118f8c400] 20:49:40 INFO - PROCESS | 1646 | 1461296980878 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 20:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 668ms 20:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:49:40 INFO - PROCESS | 1646 | 1461296980909 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 20:49:40 INFO - PROCESS | 1646 | 1461296980910 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 20:49:40 INFO - PROCESS | 1646 | 1461296980912 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:49:40 INFO - PROCESS | 1646 | 1461296980913 Marionette TRACE conn2 <- [1,1426,null,{}] 20:49:40 INFO - PROCESS | 1646 | 1461296980917 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:41 INFO - PROCESS | 1646 | 1461296981060 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 20:49:41 INFO - PROCESS | 1646 | 1461296981150 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acdb800 == 82 [pid = 1646] [id = 364] 20:49:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x11bc66400) [pid = 1646] [serial = 1091] [outer = 0x0] 20:49:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12e70b800) [pid = 1646] [serial = 1092] [outer = 0x11bc66400] 20:49:41 INFO - PROCESS | 1646 | 1461296981182 Marionette DEBUG loaded listener.js 20:49:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12f23a800) [pid = 1646] [serial = 1093] [outer = 0x11bc66400] 20:49:41 INFO - PROCESS | 1646 | 1461296981676 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 20:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 823ms 20:49:41 INFO - PROCESS | 1646 | 1461296981737 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 20:49:41 INFO - PROCESS | 1646 | 1461296981739 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 20:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:49:41 INFO - PROCESS | 1646 | 1461296981743 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:49:41 INFO - PROCESS | 1646 | 1461296981745 Marionette TRACE conn2 <- [1,1430,null,{}] 20:49:41 INFO - PROCESS | 1646 | 1461296981749 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:41 INFO - PROCESS | 1646 | 1461296981909 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 20:49:42 INFO - PROCESS | 1646 | 1461296982016 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x134765800 == 83 [pid = 1646] [id = 365] 20:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11bc66c00) [pid = 1646] [serial = 1094] [outer = 0x0] 20:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x128c66400) [pid = 1646] [serial = 1095] [outer = 0x11bc66c00] 20:49:42 INFO - PROCESS | 1646 | 1461296982063 Marionette DEBUG loaded listener.js 20:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x128c69c00) [pid = 1646] [serial = 1096] [outer = 0x11bc66c00] 20:49:42 INFO - PROCESS | 1646 | 1461296982590 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 20:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 877ms 20:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:49:42 INFO - PROCESS | 1646 | 1461296982619 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 20:49:42 INFO - PROCESS | 1646 | 1461296982621 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 20:49:42 INFO - PROCESS | 1646 | 1461296982623 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:49:42 INFO - PROCESS | 1646 | 1461296982624 Marionette TRACE conn2 <- [1,1434,null,{}] 20:49:42 INFO - PROCESS | 1646 | 1461296982627 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:42 INFO - PROCESS | 1646 | 1461296982741 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 20:49:42 INFO - PROCESS | 1646 | 1461296982817 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x114b73800 == 84 [pid = 1646] [id = 366] 20:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x114d5b400) [pid = 1646] [serial = 1097] [outer = 0x0] 20:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x119d96400) [pid = 1646] [serial = 1098] [outer = 0x114d5b400] 20:49:42 INFO - PROCESS | 1646 | 1461296982850 Marionette DEBUG loaded listener.js 20:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x125f27c00) [pid = 1646] [serial = 1099] [outer = 0x114d5b400] 20:49:43 INFO - PROCESS | 1646 | 1461296983474 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 20:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 870ms 20:49:43 INFO - PROCESS | 1646 | 1461296983494 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 20:49:43 INFO - PROCESS | 1646 | 1461296983496 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 20:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:49:43 INFO - PROCESS | 1646 | 1461296983499 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:49:43 INFO - PROCESS | 1646 | 1461296983502 Marionette TRACE conn2 <- [1,1438,null,{}] 20:49:43 INFO - PROCESS | 1646 | 1461296983506 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:43 INFO - PROCESS | 1646 | 1461296983615 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 20:49:43 INFO - PROCESS | 1646 | 1461296983694 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c3b000 == 85 [pid = 1646] [id = 367] 20:49:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x1157dbc00) [pid = 1646] [serial = 1100] [outer = 0x0] 20:49:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x1177e9000) [pid = 1646] [serial = 1101] [outer = 0x1157dbc00] 20:49:43 INFO - PROCESS | 1646 | 1461296983725 Marionette DEBUG loaded listener.js 20:49:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x118f8d400) [pid = 1646] [serial = 1102] [outer = 0x1157dbc00] 20:49:44 INFO - PROCESS | 1646 | 1461296984191 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 20:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 725ms 20:49:44 INFO - PROCESS | 1646 | 1461296984235 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 20:49:44 INFO - PROCESS | 1646 | 1461296984239 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 20:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:49:44 INFO - PROCESS | 1646 | 1461296984244 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:49:44 INFO - PROCESS | 1646 | 1461296984246 Marionette TRACE conn2 <- [1,1442,null,{}] 20:49:44 INFO - PROCESS | 1646 | 1461296984251 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:44 INFO - PROCESS | 1646 | 1461296984352 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 20:49:44 INFO - PROCESS | 1646 | 1461296984431 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11befd000 == 86 [pid = 1646] [id = 368] 20:49:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11b957800) [pid = 1646] [serial = 1103] [outer = 0x0] 20:49:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x11baf4400) [pid = 1646] [serial = 1104] [outer = 0x11b957800] 20:49:44 INFO - PROCESS | 1646 | 1461296984460 Marionette DEBUG loaded listener.js 20:49:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11bc65000) [pid = 1646] [serial = 1105] [outer = 0x11b957800] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x11ca57800 == 85 [pid = 1646] [id = 251] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12dad2000 == 84 [pid = 1646] [id = 318] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x1347cc800 == 83 [pid = 1646] [id = 357] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x119167800 == 82 [pid = 1646] [id = 326] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12e75c000 == 81 [pid = 1646] [id = 356] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12614f000 == 80 [pid = 1646] [id = 355] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2e1000 == 79 [pid = 1646] [id = 354] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12eca6800 == 78 [pid = 1646] [id = 353] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12e423000 == 77 [pid = 1646] [id = 352] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12aa5cc00) [pid = 1646] [serial = 1014] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12d381800 == 76 [pid = 1646] [id = 351] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12a803000 == 75 [pid = 1646] [id = 350] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x1145b9800 == 74 [pid = 1646] [id = 349] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba83800 == 73 [pid = 1646] [id = 348] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba61800 == 72 [pid = 1646] [id = 347] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae88000 == 71 [pid = 1646] [id = 346] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8a1000 == 70 [pid = 1646] [id = 345] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x11bee6800 == 69 [pid = 1646] [id = 344] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12fd2b000 == 68 [pid = 1646] [id = 343] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12fad5800 == 67 [pid = 1646] [id = 342] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef66000 == 66 [pid = 1646] [id = 341] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x126154800 == 65 [pid = 1646] [id = 340] 20:49:44 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0c5000 == 64 [pid = 1646] [id = 339] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12f456800) [pid = 1646] [serial = 1012] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12e72b400) [pid = 1646] [serial = 975] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x11639fc00) [pid = 1646] [serial = 957] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12b4c1800) [pid = 1646] [serial = 859] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x125e85800) [pid = 1646] [serial = 963] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12a5bf800) [pid = 1646] [serial = 969] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x125b74000) [pid = 1646] [serial = 1006] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12a8f4c00) [pid = 1646] [serial = 996] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11b037c00) [pid = 1646] [serial = 978] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12d3ed800) [pid = 1646] [serial = 999] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12d034c00) [pid = 1646] [serial = 997] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12e379000) [pid = 1646] [serial = 972] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12e35c800) [pid = 1646] [serial = 1002] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11b95d400) [pid = 1646] [serial = 984] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1268dfc00) [pid = 1646] [serial = 979] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12ee85400) [pid = 1646] [serial = 910] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x1158b9800) [pid = 1646] [serial = 843] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12ec91400) [pid = 1646] [serial = 976] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1282ed400) [pid = 1646] [serial = 990] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11c1b8c00) [pid = 1646] [serial = 985] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128fe8800) [pid = 1646] [serial = 991] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12e11dc00) [pid = 1646] [serial = 1000] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11baf1000) [pid = 1646] [serial = 961] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x126c57c00) [pid = 1646] [serial = 849] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x118c8a800) [pid = 1646] [serial = 958] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12e703000) [pid = 1646] [serial = 1008] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12e380400) [pid = 1646] [serial = 1003] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11ab47800) [pid = 1646] [serial = 982] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1268e5800) [pid = 1646] [serial = 988] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12a8fd800) [pid = 1646] [serial = 895] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12e703400) [pid = 1646] [serial = 973] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x128fec800) [pid = 1646] [serial = 967] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12a104000) [pid = 1646] [serial = 993] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12a10b800) [pid = 1646] [serial = 855] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x119d98400) [pid = 1646] [serial = 1005] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11928c800) [pid = 1646] [serial = 981] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12794f400) [pid = 1646] [serial = 966] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12e730800) [pid = 1646] [serial = 1009] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12a5b7800) [pid = 1646] [serial = 994] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12b6b9000) [pid = 1646] [serial = 970] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x128fe2800) [pid = 1646] [serial = 852] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12ee89400) [pid = 1646] [serial = 1011] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11c1b6800) [pid = 1646] [serial = 846] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12650e800) [pid = 1646] [serial = 987] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1268de800) [pid = 1646] [serial = 964] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12bbcc800) [pid = 1646] [serial = 862] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11b0a3400) [pid = 1646] [serial = 960] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12d3ec800) [pid = 1646] [serial = 865] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12e723000) [pid = 1646] [serial = 907] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x127047c00) [pid = 1646] [serial = 901] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1185f5c00) [pid = 1646] [serial = 898] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12b285800) [pid = 1646] [serial = 904] [outer = 0x0] [url = about:blank] 20:49:44 INFO - PROCESS | 1646 | 1461296984937 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 20:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 723ms 20:49:44 INFO - PROCESS | 1646 | 1461296984969 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 20:49:44 INFO - PROCESS | 1646 | 1461296984971 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 20:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:49:44 INFO - PROCESS | 1646 | 1461296984975 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:49:44 INFO - PROCESS | 1646 | 1461296984978 Marionette TRACE conn2 <- [1,1446,null,{}] 20:49:44 INFO - PROCESS | 1646 | 1461296984990 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:45 INFO - PROCESS | 1646 | 1461296985082 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 20:49:45 INFO - PROCESS | 1646 | 1461296985145 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba83800 == 65 [pid = 1646] [id = 369] 20:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11bc63800) [pid = 1646] [serial = 1106] [outer = 0x0] 20:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11c237400) [pid = 1646] [serial = 1107] [outer = 0x11bc63800] 20:49:45 INFO - PROCESS | 1646 | 1461296985174 Marionette DEBUG loaded listener.js 20:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11c9b4400) [pid = 1646] [serial = 1108] [outer = 0x11bc63800] 20:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 524ms 20:49:45 INFO - PROCESS | 1646 | 1461296985493 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 20:49:45 INFO - PROCESS | 1646 | 1461296985504 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 20:49:45 INFO - PROCESS | 1646 | 1461296985506 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 20:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:49:45 INFO - PROCESS | 1646 | 1461296985508 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:49:45 INFO - PROCESS | 1646 | 1461296985509 Marionette TRACE conn2 <- [1,1450,null,{}] 20:49:45 INFO - PROCESS | 1646 | 1461296985512 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:45 INFO - PROCESS | 1646 | 1461296985611 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 20:49:45 INFO - PROCESS | 1646 | 1461296985617 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x126840000 == 66 [pid = 1646] [id = 370] 20:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x123ab3400) [pid = 1646] [serial = 1109] [outer = 0x0] 20:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x125ef2000) [pid = 1646] [serial = 1110] [outer = 0x123ab3400] 20:49:45 INFO - PROCESS | 1646 | 1461296985644 Marionette DEBUG loaded listener.js 20:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x126829800) [pid = 1646] [serial = 1111] [outer = 0x123ab3400] 20:49:46 INFO - PROCESS | 1646 | 1461296986029 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 20:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 569ms 20:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:49:46 INFO - PROCESS | 1646 | 1461296986079 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 20:49:46 INFO - PROCESS | 1646 | 1461296986080 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 20:49:46 INFO - PROCESS | 1646 | 1461296986082 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:49:46 INFO - PROCESS | 1646 | 1461296986083 Marionette TRACE conn2 <- [1,1454,null,{}] 20:49:46 INFO - PROCESS | 1646 | 1461296986085 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:46 INFO - PROCESS | 1646 | 1461296986173 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 20:49:46 INFO - PROCESS | 1646 | 1461296986178 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x128431800 == 67 [pid = 1646] [id = 371] 20:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12650f400) [pid = 1646] [serial = 1112] [outer = 0x0] 20:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x127043c00) [pid = 1646] [serial = 1113] [outer = 0x12650f400] 20:49:46 INFO - PROCESS | 1646 | 1461296986205 Marionette DEBUG loaded listener.js 20:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1282efc00) [pid = 1646] [serial = 1114] [outer = 0x12650f400] 20:49:46 INFO - PROCESS | 1646 | 1461296986566 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 20:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 20:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:49:46 INFO - PROCESS | 1646 | 1461296986607 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 20:49:46 INFO - PROCESS | 1646 | 1461296986608 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 20:49:46 INFO - PROCESS | 1646 | 1461296986610 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:49:46 INFO - PROCESS | 1646 | 1461296986611 Marionette TRACE conn2 <- [1,1458,null,{}] 20:49:46 INFO - PROCESS | 1646 | 1461296986614 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:46 INFO - PROCESS | 1646 | 1461296986718 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 20:49:46 INFO - PROCESS | 1646 | 1461296986724 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b42c000 == 68 [pid = 1646] [id = 372] 20:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128c27c00) [pid = 1646] [serial = 1115] [outer = 0x0] 20:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128c6e800) [pid = 1646] [serial = 1116] [outer = 0x128c27c00] 20:49:46 INFO - PROCESS | 1646 | 1461296986752 Marionette DEBUG loaded listener.js 20:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12a116400) [pid = 1646] [serial = 1117] [outer = 0x128c27c00] 20:49:47 INFO - PROCESS | 1646 | 1461296987156 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 20:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 568ms 20:49:47 INFO - PROCESS | 1646 | 1461296987180 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 20:49:47 INFO - PROCESS | 1646 | 1461296987183 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 20:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:49:47 INFO - PROCESS | 1646 | 1461296987192 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:49:47 INFO - PROCESS | 1646 | 1461296987193 Marionette TRACE conn2 <- [1,1462,null,{}] 20:49:47 INFO - PROCESS | 1646 | 1461296987195 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:47 INFO - PROCESS | 1646 | 1461296987306 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 20:49:47 INFO - PROCESS | 1646 | 1461296987346 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba5d000 == 69 [pid = 1646] [id = 373] 20:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11b09c800) [pid = 1646] [serial = 1118] [outer = 0x0] 20:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12a50f800) [pid = 1646] [serial = 1119] [outer = 0x11b09c800] 20:49:47 INFO - PROCESS | 1646 | 1461296987372 Marionette DEBUG loaded listener.js 20:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12a517800) [pid = 1646] [serial = 1120] [outer = 0x11b09c800] 20:49:47 INFO - PROCESS | 1646 | 1461296987708 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 20:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 575ms 20:49:47 INFO - PROCESS | 1646 | 1461296987761 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 20:49:47 INFO - PROCESS | 1646 | 1461296987762 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 20:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:49:47 INFO - PROCESS | 1646 | 1461296987764 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:49:47 INFO - PROCESS | 1646 | 1461296987765 Marionette TRACE conn2 <- [1,1466,null,{}] 20:49:47 INFO - PROCESS | 1646 | 1461296987768 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:47 INFO - PROCESS | 1646 | 1461296987881 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 20:49:47 INFO - PROCESS | 1646 | 1461296987895 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf70000 == 70 [pid = 1646] [id = 374] 20:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12a518c00) [pid = 1646] [serial = 1121] [outer = 0x0] 20:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12a51dc00) [pid = 1646] [serial = 1122] [outer = 0x12a518c00] 20:49:47 INFO - PROCESS | 1646 | 1461296987920 Marionette DEBUG loaded listener.js 20:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12a8c2000) [pid = 1646] [serial = 1123] [outer = 0x12a518c00] 20:49:48 INFO - PROCESS | 1646 | 1461296988290 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 20:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 570ms 20:49:48 INFO - PROCESS | 1646 | 1461296988334 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 20:49:48 INFO - PROCESS | 1646 | 1461296988336 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 20:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:49:48 INFO - PROCESS | 1646 | 1461296988338 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:49:48 INFO - PROCESS | 1646 | 1461296988339 Marionette TRACE conn2 <- [1,1470,null,{}] 20:49:48 INFO - PROCESS | 1646 | 1461296988341 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:48 INFO - PROCESS | 1646 | 1461296988452 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 20:49:48 INFO - PROCESS | 1646 | 1461296988466 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d381000 == 71 [pid = 1646] [id = 375] 20:49:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12a8f6800) [pid = 1646] [serial = 1124] [outer = 0x0] 20:49:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12aa56000) [pid = 1646] [serial = 1125] [outer = 0x12a8f6800] 20:49:48 INFO - PROCESS | 1646 | 1461296988492 Marionette DEBUG loaded listener.js 20:49:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12b278000) [pid = 1646] [serial = 1126] [outer = 0x12a8f6800] 20:49:48 INFO - PROCESS | 1646 | 1461296988844 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 20:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 20:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:49:48 INFO - PROCESS | 1646 | 1461296988856 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 20:49:48 INFO - PROCESS | 1646 | 1461296988857 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 20:49:48 INFO - PROCESS | 1646 | 1461296988859 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:49:48 INFO - PROCESS | 1646 | 1461296988860 Marionette TRACE conn2 <- [1,1474,null,{}] 20:49:48 INFO - PROCESS | 1646 | 1461296988863 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:49 INFO - PROCESS | 1646 | 1461296989066 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 20:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x118fd8000) [pid = 1646] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x115371c00) [pid = 1646] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x115665400) [pid = 1646] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x128fed800) [pid = 1646] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12b6acc00) [pid = 1646] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12d03d400) [pid = 1646] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12e118400) [pid = 1646] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12f23e000) [pid = 1646] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x118ed9c00) [pid = 1646] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11c23e000) [pid = 1646] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11ca95000) [pid = 1646] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11b95b800) [pid = 1646] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x125eed800) [pid = 1646] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12aa56400) [pid = 1646] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:49:49 INFO - PROCESS | 1646 | 1461296989132 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b185000 == 72 [pid = 1646] [id = 376] 20:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1135c4400) [pid = 1646] [serial = 1127] [outer = 0x0] 20:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x115665400) [pid = 1646] [serial = 1128] [outer = 0x1135c4400] 20:49:49 INFO - PROCESS | 1646 | 1461296989161 Marionette DEBUG loaded listener.js 20:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11ca95400) [pid = 1646] [serial = 1129] [outer = 0x1135c4400] 20:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 620ms 20:49:49 INFO - PROCESS | 1646 | 1461296989474 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 20:49:49 INFO - PROCESS | 1646 | 1461296989480 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 20:49:49 INFO - PROCESS | 1646 | 1461296989482 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 20:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:49:49 INFO - PROCESS | 1646 | 1461296989490 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:49:49 INFO - PROCESS | 1646 | 1461296989492 Marionette TRACE conn2 <- [1,1478,null,{}] 20:49:49 INFO - PROCESS | 1646 | 1461296989494 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:49 INFO - PROCESS | 1646 | 1461296989647 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 20:49:49 INFO - PROCESS | 1646 | 1461296989657 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e768800 == 73 [pid = 1646] [id = 377] 20:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11bf63400) [pid = 1646] [serial = 1130] [outer = 0x0] 20:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12b7d4800) [pid = 1646] [serial = 1131] [outer = 0x11bf63400] 20:49:49 INFO - PROCESS | 1646 | 1461296989699 Marionette DEBUG loaded listener.js 20:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12d3efc00) [pid = 1646] [serial = 1132] [outer = 0x11bf63400] 20:49:50 INFO - PROCESS | 1646 | 1461296990131 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 20:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 671ms 20:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:49:50 INFO - PROCESS | 1646 | 1461296990161 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 20:49:50 INFO - PROCESS | 1646 | 1461296990162 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 20:49:50 INFO - PROCESS | 1646 | 1461296990165 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:49:50 INFO - PROCESS | 1646 | 1461296990166 Marionette TRACE conn2 <- [1,1482,null,{}] 20:49:50 INFO - PROCESS | 1646 | 1461296990171 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:50 INFO - PROCESS | 1646 | 1461296990295 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 20:49:50 INFO - PROCESS | 1646 | 1461296990302 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef6b000 == 74 [pid = 1646] [id = 378] 20:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11ab50800) [pid = 1646] [serial = 1133] [outer = 0x0] 20:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x126f59400) [pid = 1646] [serial = 1134] [outer = 0x11ab50800] 20:49:50 INFO - PROCESS | 1646 | 1461296990327 Marionette DEBUG loaded listener.js 20:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12e35c800) [pid = 1646] [serial = 1135] [outer = 0x11ab50800] 20:49:50 INFO - PROCESS | 1646 | 1461296990673 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 20:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 521ms 20:49:50 INFO - PROCESS | 1646 | 1461296990688 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 20:49:50 INFO - PROCESS | 1646 | 1461296990690 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 20:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:49:50 INFO - PROCESS | 1646 | 1461296990692 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:49:50 INFO - PROCESS | 1646 | 1461296990693 Marionette TRACE conn2 <- [1,1486,null,{}] 20:49:50 INFO - PROCESS | 1646 | 1461296990695 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:50 INFO - PROCESS | 1646 | 1461296990797 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 20:49:50 INFO - PROCESS | 1646 | 1461296990801 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f577800 == 75 [pid = 1646] [id = 379] 20:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12e35cc00) [pid = 1646] [serial = 1136] [outer = 0x0] 20:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12e72c400) [pid = 1646] [serial = 1137] [outer = 0x12e35cc00] 20:49:50 INFO - PROCESS | 1646 | 1461296990827 Marionette DEBUG loaded listener.js 20:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12ec95800) [pid = 1646] [serial = 1138] [outer = 0x12e35cc00] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae87000 == 74 [pid = 1646] [id = 217] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x125d6a800 == 73 [pid = 1646] [id = 199] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12e432000 == 72 [pid = 1646] [id = 230] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1398a3000 == 71 [pid = 1646] [id = 303] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12fa6b000 == 70 [pid = 1646] [id = 269] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12d087000 == 69 [pid = 1646] [id = 212] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0da800 == 68 [pid = 1646] [id = 216] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba63000 == 67 [pid = 1646] [id = 285] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12a80a000 == 66 [pid = 1646] [id = 276] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12f12d000 == 65 [pid = 1646] [id = 255] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae86000 == 64 [pid = 1646] [id = 304] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x130147000 == 63 [pid = 1646] [id = 302] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12e427000 == 62 [pid = 1646] [id = 288] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x125c81000 == 61 [pid = 1646] [id = 168] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12fd20800 == 60 [pid = 1646] [id = 274] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce8c000 == 59 [pid = 1646] [id = 215] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12d39d800 == 58 [pid = 1646] [id = 252] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12f582800 == 57 [pid = 1646] [id = 338] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12da1d800 == 56 [pid = 1646] [id = 169] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8cb000 == 55 [pid = 1646] [id = 214] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12fae8000 == 54 [pid = 1646] [id = 273] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12f116800 == 53 [pid = 1646] [id = 254] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x118c2e000 == 52 [pid = 1646] [id = 256] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12da14800 == 51 [pid = 1646] [id = 287] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef61800 == 50 [pid = 1646] [id = 253] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1347d1800 == 49 [pid = 1646] [id = 275] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1192c7000 == 48 [pid = 1646] [id = 167] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x119c77800 == 47 [pid = 1646] [id = 213] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x125c3b000 == 46 [pid = 1646] [id = 367] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x114b73800 == 45 [pid = 1646] [id = 366] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x134765800 == 44 [pid = 1646] [id = 365] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12acdb800 == 43 [pid = 1646] [id = 364] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1385e2800 == 42 [pid = 1646] [id = 363] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12fad4800 == 41 [pid = 1646] [id = 362] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12b770000 == 40 [pid = 1646] [id = 361] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x125c3f800 == 39 [pid = 1646] [id = 360] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1347d6800 == 38 [pid = 1646] [id = 358] 20:49:51 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae86800 == 37 [pid = 1646] [id = 359] 20:49:52 INFO - PROCESS | 1646 | --DOCSHELL 0x11befd000 == 36 [pid = 1646] [id = 368] 20:49:52 INFO - PROCESS | 1646 | --DOCSHELL 0x128431800 == 35 [pid = 1646] [id = 371] 20:49:52 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba83800 == 34 [pid = 1646] [id = 369] 20:49:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12e768800 == 33 [pid = 1646] [id = 377] 20:49:52 INFO - PROCESS | 1646 | --DOCSHELL 0x11b185000 == 32 [pid = 1646] [id = 376] 20:49:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba5d000 == 31 [pid = 1646] [id = 373] 20:49:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf70000 == 30 [pid = 1646] [id = 374] 20:49:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12d381000 == 29 [pid = 1646] [id = 375] 20:49:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12b42c000 == 28 [pid = 1646] [id = 372] 20:49:52 INFO - PROCESS | 1646 | --DOCSHELL 0x126840000 == 27 [pid = 1646] [id = 370] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12f44e800) [pid = 1646] [serial = 1062] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12a5bc400) [pid = 1646] [serial = 1023] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x128c1e400) [pid = 1646] [serial = 1044] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128fe9c00) [pid = 1646] [serial = 1045] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12a8fd400) [pid = 1646] [serial = 1026] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x119143000) [pid = 1646] [serial = 1017] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12f236800) [pid = 1646] [serial = 1060] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x128c26c00) [pid = 1646] [serial = 1047] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12a5b7c00) [pid = 1646] [serial = 1048] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128211000) [pid = 1646] [serial = 1042] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1268de400) [pid = 1646] [serial = 1041] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11c68a800) [pid = 1646] [serial = 1039] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11bf5e400) [pid = 1646] [serial = 1038] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12a8bd000) [pid = 1646] [serial = 1050] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12b7d8800) [pid = 1646] [serial = 1051] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12aa61400) [pid = 1646] [serial = 1015] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x125b37400) [pid = 1646] [serial = 1020] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x119293c00) [pid = 1646] [serial = 1035] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11b09dc00) [pid = 1646] [serial = 1036] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12e126000) [pid = 1646] [serial = 1032] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11c9b3c00) [pid = 1646] [serial = 1065] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128214000) [pid = 1646] [serial = 1066] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x115670800) [pid = 1646] [serial = 1072] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11566c800) [pid = 1646] [serial = 1071] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12a5b5400) [pid = 1646] [serial = 1068] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12f520400) [pid = 1646] [serial = 1063] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12b6ef800) [pid = 1646] [serial = 1029] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12bbe7400) [pid = 1646] [serial = 1053] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12d3f0000) [pid = 1646] [serial = 1054] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12d040800) [pid = 1646] [serial = 1069] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1135cb800) [pid = 1646] [serial = 1074] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12e722c00) [pid = 1646] [serial = 1057] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef6b000 == 26 [pid = 1646] [id = 378] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12e37a000) [pid = 1646] [serial = 1056] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12f231800) [pid = 1646] [serial = 1059] [outer = 0x0] [url = about:blank] 20:49:52 INFO - PROCESS | 1646 | 1461296992944 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 20:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2326ms 20:49:53 INFO - PROCESS | 1646 | 1461296993020 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 20:49:53 INFO - PROCESS | 1646 | 1461296993022 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 20:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:49:53 INFO - PROCESS | 1646 | 1461296993026 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:49:53 INFO - PROCESS | 1646 | 1461296993029 Marionette TRACE conn2 <- [1,1490,null,{}] 20:49:53 INFO - PROCESS | 1646 | 1461296993034 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:53 INFO - PROCESS | 1646 | 1461296993138 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 20:49:53 INFO - PROCESS | 1646 | 1461296993187 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x114b6b800 == 27 [pid = 1646] [id = 380] 20:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x115373c00) [pid = 1646] [serial = 1139] [outer = 0x0] 20:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11537a400) [pid = 1646] [serial = 1140] [outer = 0x115373c00] 20:49:53 INFO - PROCESS | 1646 | 1461296993220 Marionette DEBUG loaded listener.js 20:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x115669800) [pid = 1646] [serial = 1141] [outer = 0x115373c00] 20:49:53 INFO - PROCESS | 1646 | 1461296993706 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 20:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 723ms 20:49:53 INFO - PROCESS | 1646 | 1461296993749 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 20:49:53 INFO - PROCESS | 1646 | 1461296993754 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 20:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:49:53 INFO - PROCESS | 1646 | 1461296993759 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:49:53 INFO - PROCESS | 1646 | 1461296993761 Marionette TRACE conn2 <- [1,1494,null,{}] 20:49:53 INFO - PROCESS | 1646 | 1461296993763 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:53 INFO - PROCESS | 1646 | 1461296993908 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 20:49:53 INFO - PROCESS | 1646 | 1461296993965 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x118cc4800 == 28 [pid = 1646] [id = 381] 20:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1156ecc00) [pid = 1646] [serial = 1142] [outer = 0x0] 20:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1158af000) [pid = 1646] [serial = 1143] [outer = 0x1156ecc00] 20:49:53 INFO - PROCESS | 1646 | 1461296993997 Marionette DEBUG loaded listener.js 20:49:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x117718800) [pid = 1646] [serial = 1144] [outer = 0x1156ecc00] 20:49:54 INFO - PROCESS | 1646 | 1461296994612 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 20:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 872ms 20:49:54 INFO - PROCESS | 1646 | 1461296994631 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 20:49:54 INFO - PROCESS | 1646 | 1461296994636 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 20:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:49:54 INFO - PROCESS | 1646 | 1461296994640 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:49:54 INFO - PROCESS | 1646 | 1461296994643 Marionette TRACE conn2 <- [1,1498,null,{}] 20:49:54 INFO - PROCESS | 1646 | 1461296994647 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:54 INFO - PROCESS | 1646 | 1461296994728 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 20:49:54 INFO - PROCESS | 1646 | 1461296994776 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x118659000 == 29 [pid = 1646] [id = 382] 20:49:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x115290800) [pid = 1646] [serial = 1145] [outer = 0x0] 20:49:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x115670800) [pid = 1646] [serial = 1146] [outer = 0x115290800] 20:49:54 INFO - PROCESS | 1646 | 1461296994806 Marionette DEBUG loaded listener.js 20:49:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1158b3c00) [pid = 1646] [serial = 1147] [outer = 0x115290800] 20:49:55 INFO - PROCESS | 1646 | 1461296995095 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 20:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 477ms 20:49:55 INFO - PROCESS | 1646 | 1461296995125 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 20:49:55 INFO - PROCESS | 1646 | 1461296995128 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 20:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:49:55 INFO - PROCESS | 1646 | 1461296995134 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:49:55 INFO - PROCESS | 1646 | 1461296995138 Marionette TRACE conn2 <- [1,1502,null,{}] 20:49:55 INFO - PROCESS | 1646 | 1461296995141 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:55 INFO - PROCESS | 1646 | 1461296995221 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 20:49:55 INFO - PROCESS | 1646 | 1461296995270 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192bc000 == 30 [pid = 1646] [id = 383] 20:49:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1155dfc00) [pid = 1646] [serial = 1148] [outer = 0x0] 20:49:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x118567c00) [pid = 1646] [serial = 1149] [outer = 0x1155dfc00] 20:49:55 INFO - PROCESS | 1646 | 1461296995296 Marionette DEBUG loaded listener.js 20:49:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x118c8a000) [pid = 1646] [serial = 1150] [outer = 0x1155dfc00] 20:49:55 INFO - PROCESS | 1646 | 1461296995595 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 20:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 473ms 20:49:55 INFO - PROCESS | 1646 | 1461296995606 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 20:49:55 INFO - PROCESS | 1646 | 1461296995608 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 20:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:49:55 INFO - PROCESS | 1646 | 1461296995610 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:49:55 INFO - PROCESS | 1646 | 1461296995613 Marionette TRACE conn2 <- [1,1506,null,{}] 20:49:55 INFO - PROCESS | 1646 | 1461296995628 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:55 INFO - PROCESS | 1646 | 1461296995715 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 20:49:55 INFO - PROCESS | 1646 | 1461296995723 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae7e800 == 31 [pid = 1646] [id = 384] 20:49:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x115671000) [pid = 1646] [serial = 1151] [outer = 0x0] 20:49:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118fd6800) [pid = 1646] [serial = 1152] [outer = 0x115671000] 20:49:55 INFO - PROCESS | 1646 | 1461296995752 Marionette DEBUG loaded listener.js 20:49:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119293400) [pid = 1646] [serial = 1153] [outer = 0x115671000] 20:49:56 INFO - PROCESS | 1646 | 1461296996144 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 20:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 574ms 20:49:56 INFO - PROCESS | 1646 | 1461296996185 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 20:49:56 INFO - PROCESS | 1646 | 1461296996188 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 20:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:49:56 INFO - PROCESS | 1646 | 1461296996192 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:49:56 INFO - PROCESS | 1646 | 1461296996193 Marionette TRACE conn2 <- [1,1510,null,{}] 20:49:56 INFO - PROCESS | 1646 | 1461296996197 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:56 INFO - PROCESS | 1646 | 1461296996321 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 20:49:56 INFO - PROCESS | 1646 | 1461296996328 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba9a800 == 32 [pid = 1646] [id = 385] 20:49:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11a53e400) [pid = 1646] [serial = 1154] [outer = 0x0] 20:49:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11ab47c00) [pid = 1646] [serial = 1155] [outer = 0x11a53e400] 20:49:56 INFO - PROCESS | 1646 | 1461296996376 Marionette DEBUG loaded listener.js 20:49:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11ada9800) [pid = 1646] [serial = 1156] [outer = 0x11a53e400] 20:49:56 INFO - PROCESS | 1646 | 1461296996877 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 20:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 720ms 20:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:49:56 INFO - PROCESS | 1646 | 1461296996911 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 20:49:56 INFO - PROCESS | 1646 | 1461296996912 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 20:49:56 INFO - PROCESS | 1646 | 1461296996914 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:49:56 INFO - PROCESS | 1646 | 1461296996916 Marionette TRACE conn2 <- [1,1514,null,{}] 20:49:56 INFO - PROCESS | 1646 | 1461296996918 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:56 INFO - PROCESS | 1646 | 1461296996992 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 20:49:56 INFO - PROCESS | 1646 | 1461296996996 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c27c800 == 33 [pid = 1646] [id = 386] 20:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11b03b000) [pid = 1646] [serial = 1157] [outer = 0x0] 20:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11b0a3c00) [pid = 1646] [serial = 1158] [outer = 0x11b03b000] 20:49:57 INFO - PROCESS | 1646 | 1461296997026 Marionette DEBUG loaded listener.js 20:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11b95d400) [pid = 1646] [serial = 1159] [outer = 0x11b03b000] 20:49:57 INFO - PROCESS | 1646 | 1461296997408 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 20:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms 20:49:57 INFO - PROCESS | 1646 | 1461296997433 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 20:49:57 INFO - PROCESS | 1646 | 1461296997434 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 20:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:49:57 INFO - PROCESS | 1646 | 1461296997437 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:49:57 INFO - PROCESS | 1646 | 1461296997438 Marionette TRACE conn2 <- [1,1518,null,{}] 20:49:57 INFO - PROCESS | 1646 | 1461296997440 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:57 INFO - PROCESS | 1646 | 1461296997567 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 20:49:57 INFO - PROCESS | 1646 | 1461296997573 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c89f800 == 34 [pid = 1646] [id = 387] 20:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11b964400) [pid = 1646] [serial = 1160] [outer = 0x0] 20:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11bafac00) [pid = 1646] [serial = 1161] [outer = 0x11b964400] 20:49:57 INFO - PROCESS | 1646 | 1461296997601 Marionette DEBUG loaded listener.js 20:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11bf68400) [pid = 1646] [serial = 1162] [outer = 0x11b964400] 20:49:57 INFO - PROCESS | 1646 | 1461296997946 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 20:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 20:49:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:49:57 INFO - PROCESS | 1646 | 1461296997956 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 20:49:57 INFO - PROCESS | 1646 | 1461296997958 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 20:49:57 INFO - PROCESS | 1646 | 1461296997960 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:49:57 INFO - PROCESS | 1646 | 1461296997961 Marionette TRACE conn2 <- [1,1522,null,{}] 20:49:57 INFO - PROCESS | 1646 | 1461296997963 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:58 INFO - PROCESS | 1646 | 1461296998063 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 20:49:58 INFO - PROCESS | 1646 | 1461296998068 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1185aa000 == 35 [pid = 1646] [id = 388] 20:49:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11bf67800) [pid = 1646] [serial = 1163] [outer = 0x0] 20:49:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11c1b0800) [pid = 1646] [serial = 1164] [outer = 0x11bf67800] 20:49:58 INFO - PROCESS | 1646 | 1461296998093 Marionette DEBUG loaded listener.js 20:49:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11c239c00) [pid = 1646] [serial = 1165] [outer = 0x11bf67800] 20:49:58 INFO - PROCESS | 1646 | 1461296998437 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 20:49:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 20:49:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:49:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:49:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 20:49:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:49:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:49:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 20:49:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:49:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:49:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 20:49:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:49:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:49:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 520ms 20:49:58 INFO - PROCESS | 1646 | 1461296998480 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 20:49:58 INFO - PROCESS | 1646 | 1461296998482 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 20:49:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:49:58 INFO - PROCESS | 1646 | 1461296998484 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:49:58 INFO - PROCESS | 1646 | 1461296998485 Marionette TRACE conn2 <- [1,1526,null,{}] 20:49:58 INFO - PROCESS | 1646 | 1461296998488 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:58 INFO - PROCESS | 1646 | 1461296998580 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 20:49:58 INFO - PROCESS | 1646 | 1461296998584 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c86800 == 36 [pid = 1646] [id = 389] 20:49:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11c496c00) [pid = 1646] [serial = 1166] [outer = 0x0] 20:49:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11c5bd800) [pid = 1646] [serial = 1167] [outer = 0x11c496c00] 20:49:58 INFO - PROCESS | 1646 | 1461296998610 Marionette DEBUG loaded listener.js 20:49:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11ca98c00) [pid = 1646] [serial = 1168] [outer = 0x11c496c00] 20:49:58 INFO - PROCESS | 1646 | 1461296998921 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 20:49:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:49:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:49:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:49:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:49:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:49:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:49:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 471ms 20:49:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:49:58 INFO - PROCESS | 1646 | 1461296998958 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 20:49:58 INFO - PROCESS | 1646 | 1461296998959 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 20:49:58 INFO - PROCESS | 1646 | 1461296998961 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:49:58 INFO - PROCESS | 1646 | 1461296998963 Marionette TRACE conn2 <- [1,1530,null,{}] 20:49:58 INFO - PROCESS | 1646 | 1461296998965 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:59 INFO - PROCESS | 1646 | 1461296999065 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 20:49:59 INFO - PROCESS | 1646 | 1461296999098 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae7d800 == 37 [pid = 1646] [id = 390] 20:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x123ab1000) [pid = 1646] [serial = 1169] [outer = 0x0] 20:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x125b33c00) [pid = 1646] [serial = 1170] [outer = 0x123ab1000] 20:49:59 INFO - PROCESS | 1646 | 1461296999124 Marionette DEBUG loaded listener.js 20:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x125d02800) [pid = 1646] [serial = 1171] [outer = 0x123ab1000] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11b09c800) [pid = 1646] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12a518c00) [pid = 1646] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12a8f6800) [pid = 1646] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1135c4400) [pid = 1646] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11ab50800) [pid = 1646] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11bc63800) [pid = 1646] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11b957800) [pid = 1646] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1157dbc00) [pid = 1646] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x114d5b400) [pid = 1646] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11bc66c00) [pid = 1646] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11bc66400) [pid = 1646] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x118f8c400) [pid = 1646] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12a11ac00) [pid = 1646] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12650d800) [pid = 1646] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11b0a6800) [pid = 1646] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11566a000) [pid = 1646] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1135c4800) [pid = 1646] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x128c27c00) [pid = 1646] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12650f400) [pid = 1646] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x123ab3400) [pid = 1646] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11bf63400) [pid = 1646] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12a8c9400) [pid = 1646] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x128c28000) [pid = 1646] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12a8f2800) [pid = 1646] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12cfd6800) [pid = 1646] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12d3f2c00) [pid = 1646] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11b963800) [pid = 1646] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:49:59 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118563c00) [pid = 1646] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:49:59 INFO - PROCESS | 1646 | 1461296999481 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 20:49:59 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 20:49:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:49:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:49:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:49:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 20:49:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:49:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 570ms 20:49:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:49:59 INFO - PROCESS | 1646 | 1461296999532 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 20:49:59 INFO - PROCESS | 1646 | 1461296999534 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 20:49:59 INFO - PROCESS | 1646 | 1461296999536 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:49:59 INFO - PROCESS | 1646 | 1461296999537 Marionette TRACE conn2 <- [1,1534,null,{}] 20:49:59 INFO - PROCESS | 1646 | 1461296999539 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:59 INFO - PROCESS | 1646 | 1461296999616 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 20:49:59 INFO - PROCESS | 1646 | 1461296999623 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x126165000 == 38 [pid = 1646] [id = 391] 20:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1197cc000) [pid = 1646] [serial = 1172] [outer = 0x0] 20:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11bc66400) [pid = 1646] [serial = 1173] [outer = 0x1197cc000] 20:49:59 INFO - PROCESS | 1646 | 1461296999649 Marionette DEBUG loaded listener.js 20:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x123aaf800) [pid = 1646] [serial = 1174] [outer = 0x1197cc000] 20:50:00 INFO - PROCESS | 1646 | 1461297000039 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 20:50:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:50:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 20:50:00 INFO - PROCESS | 1646 | 1461297000056 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 20:50:00 INFO - PROCESS | 1646 | 1461297000059 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 20:50:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:50:00 INFO - PROCESS | 1646 | 1461297000062 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:50:00 INFO - PROCESS | 1646 | 1461297000065 Marionette TRACE conn2 <- [1,1538,null,{}] 20:50:00 INFO - PROCESS | 1646 | 1461297000070 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:00 INFO - PROCESS | 1646 | 1461297000245 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 20:50:00 INFO - PROCESS | 1646 | 1461297000266 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1273e8800 == 39 [pid = 1646] [id = 392] 20:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x123ab5c00) [pid = 1646] [serial = 1175] [outer = 0x0] 20:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x125f25000) [pid = 1646] [serial = 1176] [outer = 0x123ab5c00] 20:50:00 INFO - PROCESS | 1646 | 1461297000319 Marionette DEBUG loaded listener.js 20:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x126825400) [pid = 1646] [serial = 1177] [outer = 0x123ab5c00] 20:50:00 INFO - PROCESS | 1646 | 1461297000678 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 20:50:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:50:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 674ms 20:50:00 INFO - PROCESS | 1646 | 1461297000735 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 20:50:00 INFO - PROCESS | 1646 | 1461297000736 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 20:50:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:50:00 INFO - PROCESS | 1646 | 1461297000739 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:50:00 INFO - PROCESS | 1646 | 1461297000740 Marionette TRACE conn2 <- [1,1542,null,{}] 20:50:00 INFO - PROCESS | 1646 | 1461297000742 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:00 INFO - PROCESS | 1646 | 1461297000844 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 20:50:00 INFO - PROCESS | 1646 | 1461297000851 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x128226800 == 40 [pid = 1646] [id = 393] 20:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x126821800) [pid = 1646] [serial = 1178] [outer = 0x0] 20:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1268dc800) [pid = 1646] [serial = 1179] [outer = 0x126821800] 20:50:00 INFO - PROCESS | 1646 | 1461297000877 Marionette DEBUG loaded listener.js 20:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x126c57800) [pid = 1646] [serial = 1180] [outer = 0x126821800] 20:50:01 INFO - PROCESS | 1646 | 1461297001172 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 20:50:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:50:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 20:50:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:50:01 INFO - PROCESS | 1646 | 1461297001208 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 20:50:01 INFO - PROCESS | 1646 | 1461297001209 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 20:50:01 INFO - PROCESS | 1646 | 1461297001211 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:50:01 INFO - PROCESS | 1646 | 1461297001212 Marionette TRACE conn2 <- [1,1546,null,{}] 20:50:01 INFO - PROCESS | 1646 | 1461297001215 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:01 INFO - PROCESS | 1646 | 1461297001325 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 20:50:01 INFO - PROCESS | 1646 | 1461297001476 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11441b000 == 41 [pid = 1646] [id = 394] 20:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1135c2800) [pid = 1646] [serial = 1181] [outer = 0x0] 20:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1135ccc00) [pid = 1646] [serial = 1182] [outer = 0x1135c2800] 20:50:01 INFO - PROCESS | 1646 | 1461297001525 Marionette DEBUG loaded listener.js 20:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x114c4bc00) [pid = 1646] [serial = 1183] [outer = 0x1135c2800] 20:50:02 INFO - PROCESS | 1646 | 1461297002070 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 20:50:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:50:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 868ms 20:50:02 INFO - PROCESS | 1646 | 1461297002081 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 20:50:02 INFO - PROCESS | 1646 | 1461297002087 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 20:50:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:50:02 INFO - PROCESS | 1646 | 1461297002091 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:50:02 INFO - PROCESS | 1646 | 1461297002093 Marionette TRACE conn2 <- [1,1550,null,{}] 20:50:02 INFO - PROCESS | 1646 | 1461297002096 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:02 INFO - PROCESS | 1646 | 1461297002197 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 20:50:02 INFO - PROCESS | 1646 | 1461297002249 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abb6000 == 42 [pid = 1646] [id = 395] 20:50:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x115668000) [pid = 1646] [serial = 1184] [outer = 0x0] 20:50:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x118c8a800) [pid = 1646] [serial = 1185] [outer = 0x115668000] 20:50:02 INFO - PROCESS | 1646 | 1461297002281 Marionette DEBUG loaded listener.js 20:50:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x118fcdc00) [pid = 1646] [serial = 1186] [outer = 0x115668000] 20:50:02 INFO - PROCESS | 1646 | 1461297002706 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 20:50:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:50:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 672ms 20:50:02 INFO - PROCESS | 1646 | 1461297002765 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 20:50:02 INFO - PROCESS | 1646 | 1461297002767 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 20:50:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:50:02 INFO - PROCESS | 1646 | 1461297002770 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:50:02 INFO - PROCESS | 1646 | 1461297002771 Marionette TRACE conn2 <- [1,1554,null,{}] 20:50:02 INFO - PROCESS | 1646 | 1461297002774 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:02 INFO - PROCESS | 1646 | 1461297002896 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 20:50:02 INFO - PROCESS | 1646 | 1461297002966 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c7d000 == 43 [pid = 1646] [id = 396] 20:50:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11aa06800) [pid = 1646] [serial = 1187] [outer = 0x0] 20:50:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11b95b400) [pid = 1646] [serial = 1188] [outer = 0x11aa06800] 20:50:02 INFO - PROCESS | 1646 | 1461297002998 Marionette DEBUG loaded listener.js 20:50:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11bc5c800) [pid = 1646] [serial = 1189] [outer = 0x11aa06800] 20:50:03 INFO - PROCESS | 1646 | 1461297003435 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 20:50:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:50:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 673ms 20:50:03 INFO - PROCESS | 1646 | 1461297003443 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 20:50:03 INFO - PROCESS | 1646 | 1461297003445 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 20:50:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:50:03 INFO - PROCESS | 1646 | 1461297003455 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:50:03 INFO - PROCESS | 1646 | 1461297003459 Marionette TRACE conn2 <- [1,1558,null,{}] 20:50:03 INFO - PROCESS | 1646 | 1461297003462 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:03 INFO - PROCESS | 1646 | 1461297003564 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 20:50:03 INFO - PROCESS | 1646 | 1461297003618 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a818000 == 44 [pid = 1646] [id = 397] 20:50:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11ab4a800) [pid = 1646] [serial = 1190] [outer = 0x0] 20:50:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11bf5a400) [pid = 1646] [serial = 1191] [outer = 0x11ab4a800] 20:50:03 INFO - PROCESS | 1646 | 1461297003645 Marionette DEBUG loaded listener.js 20:50:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x125eed800) [pid = 1646] [serial = 1192] [outer = 0x11ab4a800] 20:50:04 INFO - PROCESS | 1646 | 1461297004060 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 20:50:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:50:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 630ms 20:50:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:50:04 INFO - PROCESS | 1646 | 1461297004078 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 20:50:04 INFO - PROCESS | 1646 | 1461297004080 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 20:50:04 INFO - PROCESS | 1646 | 1461297004082 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:50:04 INFO - PROCESS | 1646 | 1461297004083 Marionette TRACE conn2 <- [1,1562,null,{}] 20:50:04 INFO - PROCESS | 1646 | 1461297004086 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:04 INFO - PROCESS | 1646 | 1461297004184 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 20:50:04 INFO - PROCESS | 1646 | 1461297004270 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b42c000 == 45 [pid = 1646] [id = 398] 20:50:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12650cc00) [pid = 1646] [serial = 1193] [outer = 0x0] 20:50:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x126506400) [pid = 1646] [serial = 1194] [outer = 0x12650cc00] 20:50:04 INFO - PROCESS | 1646 | 1461297004300 Marionette DEBUG loaded listener.js 20:50:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1268de000) [pid = 1646] [serial = 1195] [outer = 0x12650cc00] 20:50:04 INFO - PROCESS | 1646 | 1461297004773 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 20:50:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:50:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 720ms 20:50:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:50:04 INFO - PROCESS | 1646 | 1461297004804 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 20:50:04 INFO - PROCESS | 1646 | 1461297004806 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 20:50:04 INFO - PROCESS | 1646 | 1461297004809 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:50:04 INFO - PROCESS | 1646 | 1461297004811 Marionette TRACE conn2 <- [1,1566,null,{}] 20:50:04 INFO - PROCESS | 1646 | 1461297004815 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:04 INFO - PROCESS | 1646 | 1461297004962 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 20:50:05 INFO - PROCESS | 1646 | 1461297005031 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2c2800 == 46 [pid = 1646] [id = 399] 20:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x126b28800) [pid = 1646] [serial = 1196] [outer = 0x0] 20:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x127281c00) [pid = 1646] [serial = 1197] [outer = 0x126b28800] 20:50:05 INFO - PROCESS | 1646 | 1461297005069 Marionette DEBUG loaded listener.js 20:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12795a000) [pid = 1646] [serial = 1198] [outer = 0x126b28800] 20:50:05 INFO - PROCESS | 1646 | 1461297005673 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 20:50:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:50:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 871ms 20:50:05 INFO - PROCESS | 1646 | 1461297005680 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 20:50:05 INFO - PROCESS | 1646 | 1461297005682 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 20:50:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:50:05 INFO - PROCESS | 1646 | 1461297005704 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:50:05 INFO - PROCESS | 1646 | 1461297005707 Marionette TRACE conn2 <- [1,1570,null,{}] 20:50:05 INFO - PROCESS | 1646 | 1461297005711 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:05 INFO - PROCESS | 1646 | 1461297005809 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 20:50:05 INFO - PROCESS | 1646 | 1461297005879 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aba4000 == 47 [pid = 1646] [id = 400] 20:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x114d60800) [pid = 1646] [serial = 1199] [outer = 0x0] 20:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x115371800) [pid = 1646] [serial = 1200] [outer = 0x114d60800] 20:50:05 INFO - PROCESS | 1646 | 1461297005907 Marionette DEBUG loaded listener.js 20:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1157d1800) [pid = 1646] [serial = 1201] [outer = 0x114d60800] 20:50:06 INFO - PROCESS | 1646 | 1461297006323 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 20:50:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:50:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 628ms 20:50:06 INFO - PROCESS | 1646 | 1461297006330 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 20:50:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:50:06 INFO - PROCESS | 1646 | 1461297006336 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 20:50:06 INFO - PROCESS | 1646 | 1461297006340 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:50:06 INFO - PROCESS | 1646 | 1461297006342 Marionette TRACE conn2 <- [1,1574,null,{}] 20:50:06 INFO - PROCESS | 1646 | 1461297006345 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:06 INFO - PROCESS | 1646 | 1461297006446 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 20:50:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11c25d800 == 46 [pid = 1646] [id = 84] 20:50:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba6a000 == 45 [pid = 1646] [id = 86] 20:50:06 INFO - PROCESS | 1646 | --DOCSHELL 0x116561000 == 44 [pid = 1646] [id = 94] 20:50:06 INFO - PROCESS | 1646 | --DOCSHELL 0x128425800 == 43 [pid = 1646] [id = 85] 20:50:06 INFO - PROCESS | 1646 | --DOCSHELL 0x114737000 == 42 [pid = 1646] [id = 93] 20:50:06 INFO - PROCESS | 1646 | --DOCSHELL 0x114b6b800 == 41 [pid = 1646] [id = 380] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12b27f000) [pid = 1646] [serial = 1027] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12a8c5000) [pid = 1646] [serial = 1024] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12bbe7c00) [pid = 1646] [serial = 1030] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12ec8bc00) [pid = 1646] [serial = 1033] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12e124c00) [pid = 1646] [serial = 955] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1268e3c00) [pid = 1646] [serial = 1021] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11b03dc00) [pid = 1646] [serial = 1018] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12a50f800) [pid = 1646] [serial = 1119] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12a51dc00) [pid = 1646] [serial = 1122] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12a517800) [pid = 1646] [serial = 1120] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12aa56000) [pid = 1646] [serial = 1125] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12b278000) [pid = 1646] [serial = 1126] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12a8c2000) [pid = 1646] [serial = 1123] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x115665400) [pid = 1646] [serial = 1128] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x126f59400) [pid = 1646] [serial = 1134] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11ca95400) [pid = 1646] [serial = 1129] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11c237400) [pid = 1646] [serial = 1107] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11bc65000) [pid = 1646] [serial = 1105] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11baf4400) [pid = 1646] [serial = 1104] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x118f8d400) [pid = 1646] [serial = 1102] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1177e9000) [pid = 1646] [serial = 1101] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x125f27c00) [pid = 1646] [serial = 1099] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x119d96400) [pid = 1646] [serial = 1098] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x128c69c00) [pid = 1646] [serial = 1096] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x128c66400) [pid = 1646] [serial = 1095] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12f23a800) [pid = 1646] [serial = 1093] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12e70b800) [pid = 1646] [serial = 1092] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12e37ac00) [pid = 1646] [serial = 1090] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12b276400) [pid = 1646] [serial = 1089] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12aa59400) [pid = 1646] [serial = 1087] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12a8c7000) [pid = 1646] [serial = 1086] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1282e9c00) [pid = 1646] [serial = 1084] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x126ce2000) [pid = 1646] [serial = 1083] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11c240400) [pid = 1646] [serial = 1081] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11bca2000) [pid = 1646] [serial = 1080] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1177ea000) [pid = 1646] [serial = 1078] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x115670c00) [pid = 1646] [serial = 1077] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1135cfc00) [pid = 1646] [serial = 1075] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x128c6e800) [pid = 1646] [serial = 1116] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x127043c00) [pid = 1646] [serial = 1113] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1282efc00) [pid = 1646] [serial = 1114] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x125ef2000) [pid = 1646] [serial = 1110] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x126829800) [pid = 1646] [serial = 1111] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11c9b4400) [pid = 1646] [serial = 1108] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12e35c800) [pid = 1646] [serial = 1135] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12b7d4800) [pid = 1646] [serial = 1131] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12d3efc00) [pid = 1646] [serial = 1132] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12a116400) [pid = 1646] [serial = 1117] [outer = 0x0] [url = about:blank] 20:50:06 INFO - PROCESS | 1646 | 1461297006533 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x114b6b800 == 42 [pid = 1646] [id = 401] 20:50:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x114d60c00) [pid = 1646] [serial = 1202] [outer = 0x0] 20:50:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11566e400) [pid = 1646] [serial = 1203] [outer = 0x114d60c00] 20:50:06 INFO - PROCESS | 1646 | 1461297006560 Marionette DEBUG loaded listener.js 20:50:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118ce8c00) [pid = 1646] [serial = 1204] [outer = 0x114d60c00] 20:50:06 INFO - PROCESS | 1646 | 1461297006877 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 20:50:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:50:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 570ms 20:50:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:50:06 INFO - PROCESS | 1646 | 1461297006911 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 20:50:06 INFO - PROCESS | 1646 | 1461297006912 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 20:50:06 INFO - PROCESS | 1646 | 1461297006914 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:50:06 INFO - PROCESS | 1646 | 1461297006916 Marionette TRACE conn2 <- [1,1578,null,{}] 20:50:06 INFO - PROCESS | 1646 | 1461297006924 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:07 INFO - PROCESS | 1646 | 1461297007009 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 20:50:07 INFO - PROCESS | 1646 | 1461297007071 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba90800 == 43 [pid = 1646] [id = 402] 20:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1177f4000) [pid = 1646] [serial = 1205] [outer = 0x0] 20:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1197ce400) [pid = 1646] [serial = 1206] [outer = 0x1177f4000] 20:50:07 INFO - PROCESS | 1646 | 1461297007101 Marionette DEBUG loaded listener.js 20:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11b0a2800) [pid = 1646] [serial = 1207] [outer = 0x1177f4000] 20:50:07 INFO - PROCESS | 1646 | 1461297007406 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 20:50:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:50:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 522ms 20:50:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:50:07 INFO - PROCESS | 1646 | 1461297007439 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 20:50:07 INFO - PROCESS | 1646 | 1461297007440 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 20:50:07 INFO - PROCESS | 1646 | 1461297007442 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:50:07 INFO - PROCESS | 1646 | 1461297007444 Marionette TRACE conn2 <- [1,1582,null,{}] 20:50:07 INFO - PROCESS | 1646 | 1461297007446 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:07 INFO - PROCESS | 1646 | 1461297007530 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 20:50:07 INFO - PROCESS | 1646 | 1461297007537 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c514800 == 44 [pid = 1646] [id = 403] 20:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11b0a9000) [pid = 1646] [serial = 1208] [outer = 0x0] 20:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11baf4000) [pid = 1646] [serial = 1209] [outer = 0x11b0a9000] 20:50:07 INFO - PROCESS | 1646 | 1461297007564 Marionette DEBUG loaded listener.js 20:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11bf5c400) [pid = 1646] [serial = 1210] [outer = 0x11b0a9000] 20:50:07 INFO - PROCESS | 1646 | 1461297007984 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 20:50:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:50:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 568ms 20:50:08 INFO - PROCESS | 1646 | 1461297008012 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 20:50:08 INFO - PROCESS | 1646 | 1461297008014 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 20:50:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:50:08 INFO - PROCESS | 1646 | 1461297008018 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:50:08 INFO - PROCESS | 1646 | 1461297008020 Marionette TRACE conn2 <- [1,1586,null,{}] 20:50:08 INFO - PROCESS | 1646 | 1461297008024 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:08 INFO - PROCESS | 1646 | 1461297008146 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 20:50:08 INFO - PROCESS | 1646 | 1461297008155 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c2e800 == 45 [pid = 1646] [id = 404] 20:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11bf5c800) [pid = 1646] [serial = 1211] [outer = 0x0] 20:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11c1b8000) [pid = 1646] [serial = 1212] [outer = 0x11bf5c800] 20:50:08 INFO - PROCESS | 1646 | 1461297008197 Marionette DEBUG loaded listener.js 20:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11c4a0800) [pid = 1646] [serial = 1213] [outer = 0x11bf5c800] 20:50:08 INFO - PROCESS | 1646 | 1461297008579 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 20:50:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:50:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 574ms 20:50:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:50:08 INFO - PROCESS | 1646 | 1461297008591 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 20:50:08 INFO - PROCESS | 1646 | 1461297008593 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 20:50:08 INFO - PROCESS | 1646 | 1461297008595 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:50:08 INFO - PROCESS | 1646 | 1461297008596 Marionette TRACE conn2 <- [1,1590,null,{}] 20:50:08 INFO - PROCESS | 1646 | 1461297008624 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:08 INFO - PROCESS | 1646 | 1461297008738 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 20:50:08 INFO - PROCESS | 1646 | 1461297008751 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11915b800 == 46 [pid = 1646] [id = 405] 20:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11c5c2800) [pid = 1646] [serial = 1214] [outer = 0x0] 20:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123aad400) [pid = 1646] [serial = 1215] [outer = 0x11c5c2800] 20:50:08 INFO - PROCESS | 1646 | 1461297008779 Marionette DEBUG loaded listener.js 20:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x126378c00) [pid = 1646] [serial = 1216] [outer = 0x11c5c2800] 20:50:09 INFO - PROCESS | 1646 | 1461297009124 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 20:50:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:50:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 545ms 20:50:09 INFO - PROCESS | 1646 | 1461297009141 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 20:50:09 INFO - PROCESS | 1646 | 1461297009142 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 20:50:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:50:09 INFO - PROCESS | 1646 | 1461297009144 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:50:09 INFO - PROCESS | 1646 | 1461297009145 Marionette TRACE conn2 <- [1,1594,null,{}] 20:50:09 INFO - PROCESS | 1646 | 1461297009147 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:09 INFO - PROCESS | 1646 | 1461297009245 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 20:50:09 INFO - PROCESS | 1646 | 1461297009256 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x126599800 == 47 [pid = 1646] [id = 406] 20:50:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12637b400) [pid = 1646] [serial = 1217] [outer = 0x0] 20:50:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1268e5000) [pid = 1646] [serial = 1218] [outer = 0x12637b400] 20:50:09 INFO - PROCESS | 1646 | 1461297009282 Marionette DEBUG loaded listener.js 20:50:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x127952000) [pid = 1646] [serial = 1219] [outer = 0x12637b400] 20:50:09 INFO - PROCESS | 1646 | 1461297009626 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 20:50:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:50:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 522ms 20:50:09 INFO - PROCESS | 1646 | 1461297009671 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 20:50:09 INFO - PROCESS | 1646 | 1461297009672 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 20:50:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:50:09 INFO - PROCESS | 1646 | 1461297009675 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:50:09 INFO - PROCESS | 1646 | 1461297009676 Marionette TRACE conn2 <- [1,1598,null,{}] 20:50:09 INFO - PROCESS | 1646 | 1461297009678 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:09 INFO - PROCESS | 1646 | 1461297009776 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 20:50:09 INFO - PROCESS | 1646 | 1461297009781 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a807800 == 48 [pid = 1646] [id = 407] 20:50:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x127953c00) [pid = 1646] [serial = 1220] [outer = 0x0] 20:50:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x128211000) [pid = 1646] [serial = 1221] [outer = 0x127953c00] 20:50:09 INFO - PROCESS | 1646 | 1461297009807 Marionette DEBUG loaded listener.js 20:50:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x128c1ec00) [pid = 1646] [serial = 1222] [outer = 0x127953c00] 20:50:10 INFO - PROCESS | 1646 | 1461297010128 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 20:50:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:50:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 470ms 20:50:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:50:10 INFO - PROCESS | 1646 | 1461297010145 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 20:50:10 INFO - PROCESS | 1646 | 1461297010146 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 20:50:10 INFO - PROCESS | 1646 | 1461297010149 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:50:10 INFO - PROCESS | 1646 | 1461297010151 Marionette TRACE conn2 <- [1,1602,null,{}] 20:50:10 INFO - PROCESS | 1646 | 1461297010166 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:10 INFO - PROCESS | 1646 | 1461297010272 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 20:50:10 INFO - PROCESS | 1646 | 1461297010305 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acce800 == 49 [pid = 1646] [id = 408] 20:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x127956c00) [pid = 1646] [serial = 1223] [outer = 0x0] 20:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x128c22c00) [pid = 1646] [serial = 1224] [outer = 0x127956c00] 20:50:10 INFO - PROCESS | 1646 | 1461297010331 Marionette DEBUG loaded listener.js 20:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x128c2a800) [pid = 1646] [serial = 1225] [outer = 0x127956c00] 20:50:10 INFO - PROCESS | 1646 | 1461297010737 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 20:50:10 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x123ab5c00) [pid = 1646] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:50:10 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x115373c00) [pid = 1646] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:50:10 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x115671000) [pid = 1646] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:50:10 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11b03b000) [pid = 1646] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:50:10 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11a53e400) [pid = 1646] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:50:10 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11b964400) [pid = 1646] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:50:10 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1155dfc00) [pid = 1646] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:50:10 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x115290800) [pid = 1646] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:50:10 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1156ecc00) [pid = 1646] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:50:10 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11bf67800) [pid = 1646] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:50:10 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x123ab1000) [pid = 1646] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:50:10 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11c496c00) [pid = 1646] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:50:10 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1197cc000) [pid = 1646] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:50:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:50:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 628ms 20:50:10 INFO - PROCESS | 1646 | 1461297010778 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 20:50:10 INFO - PROCESS | 1646 | 1461297010779 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 20:50:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:50:10 INFO - PROCESS | 1646 | 1461297010781 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:50:10 INFO - PROCESS | 1646 | 1461297010782 Marionette TRACE conn2 <- [1,1606,null,{}] 20:50:10 INFO - PROCESS | 1646 | 1461297010785 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:10 INFO - PROCESS | 1646 | 1461297010865 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 20:50:10 INFO - PROCESS | 1646 | 1461297010871 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8b7800 == 50 [pid = 1646] [id = 409] 20:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x115672800) [pid = 1646] [serial = 1226] [outer = 0x0] 20:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x118fda400) [pid = 1646] [serial = 1227] [outer = 0x115672800] 20:50:10 INFO - PROCESS | 1646 | 1461297010897 Marionette DEBUG loaded listener.js 20:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11bf67800) [pid = 1646] [serial = 1228] [outer = 0x115672800] 20:50:11 INFO - PROCESS | 1646 | 1461297011216 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 20:50:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:50:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 470ms 20:50:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:50:11 INFO - PROCESS | 1646 | 1461297011252 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 20:50:11 INFO - PROCESS | 1646 | 1461297011253 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 20:50:11 INFO - PROCESS | 1646 | 1461297011255 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:50:11 INFO - PROCESS | 1646 | 1461297011257 Marionette TRACE conn2 <- [1,1610,null,{}] 20:50:11 INFO - PROCESS | 1646 | 1461297011260 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:11 INFO - PROCESS | 1646 | 1461297011359 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 20:50:11 INFO - PROCESS | 1646 | 1461297011414 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba6f800 == 51 [pid = 1646] [id = 410] 20:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11bc5fc00) [pid = 1646] [serial = 1229] [outer = 0x0] 20:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x128c2b800) [pid = 1646] [serial = 1230] [outer = 0x11bc5fc00] 20:50:11 INFO - PROCESS | 1646 | 1461297011447 Marionette DEBUG loaded listener.js 20:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x128fe4000) [pid = 1646] [serial = 1231] [outer = 0x11bc5fc00] 20:50:11 INFO - PROCESS | 1646 | 1461297011740 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 20:50:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:50:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 518ms 20:50:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:50:11 INFO - PROCESS | 1646 | 1461297011775 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 20:50:11 INFO - PROCESS | 1646 | 1461297011776 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 20:50:11 INFO - PROCESS | 1646 | 1461297011778 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:50:11 INFO - PROCESS | 1646 | 1461297011779 Marionette TRACE conn2 <- [1,1614,null,{}] 20:50:11 INFO - PROCESS | 1646 | 1461297011781 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:11 INFO - PROCESS | 1646 | 1461297011870 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 20:50:11 INFO - PROCESS | 1646 | 1461297011874 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf1d000 == 52 [pid = 1646] [id = 411] 20:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x128fe4400) [pid = 1646] [serial = 1232] [outer = 0x0] 20:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128fee000) [pid = 1646] [serial = 1233] [outer = 0x128fe4400] 20:50:11 INFO - PROCESS | 1646 | 1461297011900 Marionette DEBUG loaded listener.js 20:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12a109c00) [pid = 1646] [serial = 1234] [outer = 0x128fe4400] 20:50:12 INFO - PROCESS | 1646 | 1461297012226 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 20:50:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 20:50:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 470ms 20:50:12 INFO - PROCESS | 1646 | 1461297012249 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 20:50:12 INFO - PROCESS | 1646 | 1461297012251 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 20:50:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:50:12 INFO - PROCESS | 1646 | 1461297012255 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:50:12 INFO - PROCESS | 1646 | 1461297012256 Marionette TRACE conn2 <- [1,1618,null,{}] 20:50:12 INFO - PROCESS | 1646 | 1461297012258 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:12 INFO - PROCESS | 1646 | 1461297012364 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 20:50:12 INFO - PROCESS | 1646 | 1461297012373 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf6e800 == 53 [pid = 1646] [id = 412] 20:50:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12a10a400) [pid = 1646] [serial = 1235] [outer = 0x0] 20:50:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12a110000) [pid = 1646] [serial = 1236] [outer = 0x12a10a400] 20:50:12 INFO - PROCESS | 1646 | 1461297012398 Marionette DEBUG loaded listener.js 20:50:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12a116000) [pid = 1646] [serial = 1237] [outer = 0x12a10a400] 20:50:12 INFO - PROCESS | 1646 | 1461297012707 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 20:50:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:50:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 469ms 20:50:12 INFO - PROCESS | 1646 | 1461297012725 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 20:50:12 INFO - PROCESS | 1646 | 1461297012726 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 20:50:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:50:12 INFO - PROCESS | 1646 | 1461297012729 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:50:12 INFO - PROCESS | 1646 | 1461297012730 Marionette TRACE conn2 <- [1,1622,null,{}] 20:50:12 INFO - PROCESS | 1646 | 1461297012733 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:12 INFO - PROCESS | 1646 | 1461297012905 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 20:50:12 INFO - PROCESS | 1646 | 1461297012989 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x118c13800 == 54 [pid = 1646] [id = 413] 20:50:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x114c4e000) [pid = 1646] [serial = 1238] [outer = 0x0] 20:50:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x114d5c800) [pid = 1646] [serial = 1239] [outer = 0x114c4e000] 20:50:13 INFO - PROCESS | 1646 | 1461297013022 Marionette DEBUG loaded listener.js 20:50:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11566d000) [pid = 1646] [serial = 1240] [outer = 0x114c4e000] 20:50:13 INFO - PROCESS | 1646 | 1461297013461 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 20:50:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 20:50:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 770ms 20:50:13 INFO - PROCESS | 1646 | 1461297013500 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 20:50:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:50:13 INFO - PROCESS | 1646 | 1461297013504 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 20:50:13 INFO - PROCESS | 1646 | 1461297013508 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:50:13 INFO - PROCESS | 1646 | 1461297013510 Marionette TRACE conn2 <- [1,1626,null,{}] 20:50:13 INFO - PROCESS | 1646 | 1461297013513 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:13 INFO - PROCESS | 1646 | 1461297013617 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 20:50:13 INFO - PROCESS | 1646 | 1461297013674 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2ad800 == 55 [pid = 1646] [id = 414] 20:50:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1177ef000) [pid = 1646] [serial = 1241] [outer = 0x0] 20:50:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119141400) [pid = 1646] [serial = 1242] [outer = 0x1177ef000] 20:50:13 INFO - PROCESS | 1646 | 1461297013707 Marionette DEBUG loaded listener.js 20:50:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11aa04000) [pid = 1646] [serial = 1243] [outer = 0x1177ef000] 20:50:14 INFO - PROCESS | 1646 | 1461297014127 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 20:50:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:50:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 672ms 20:50:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:50:14 INFO - PROCESS | 1646 | 1461297014180 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 20:50:14 INFO - PROCESS | 1646 | 1461297014182 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 20:50:14 INFO - PROCESS | 1646 | 1461297014184 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:50:14 INFO - PROCESS | 1646 | 1461297014186 Marionette TRACE conn2 <- [1,1630,null,{}] 20:50:14 INFO - PROCESS | 1646 | 1461297014188 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:14 INFO - PROCESS | 1646 | 1461297014317 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 20:50:14 INFO - PROCESS | 1646 | 1461297014375 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a815000 == 56 [pid = 1646] [id = 415] 20:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11aa0dc00) [pid = 1646] [serial = 1244] [outer = 0x0] 20:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11bf62000) [pid = 1646] [serial = 1245] [outer = 0x11aa0dc00] 20:50:14 INFO - PROCESS | 1646 | 1461297014408 Marionette DEBUG loaded listener.js 20:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11c234000) [pid = 1646] [serial = 1246] [outer = 0x11aa0dc00] 20:50:14 INFO - PROCESS | 1646 | 1461297014838 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 20:50:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:50:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 670ms 20:50:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:50:14 INFO - PROCESS | 1646 | 1461297014855 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 20:50:14 INFO - PROCESS | 1646 | 1461297014858 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 20:50:14 INFO - PROCESS | 1646 | 1461297014866 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:50:14 INFO - PROCESS | 1646 | 1461297014869 Marionette TRACE conn2 <- [1,1634,null,{}] 20:50:14 INFO - PROCESS | 1646 | 1461297014872 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:14 INFO - PROCESS | 1646 | 1461297014974 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 20:50:15 INFO - PROCESS | 1646 | 1461297015029 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf80000 == 57 [pid = 1646] [id = 416] 20:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11c5bdc00) [pid = 1646] [serial = 1247] [outer = 0x0] 20:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x123ab5000) [pid = 1646] [serial = 1248] [outer = 0x11c5bdc00] 20:50:15 INFO - PROCESS | 1646 | 1461297015061 Marionette DEBUG loaded listener.js 20:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1268e4c00) [pid = 1646] [serial = 1249] [outer = 0x11c5bdc00] 20:50:15 INFO - PROCESS | 1646 | 1461297015511 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 20:50:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:50:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 676ms 20:50:15 INFO - PROCESS | 1646 | 1461297015537 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 20:50:15 INFO - PROCESS | 1646 | 1461297015539 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 20:50:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:50:15 INFO - PROCESS | 1646 | 1461297015541 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:50:15 INFO - PROCESS | 1646 | 1461297015542 Marionette TRACE conn2 <- [1,1638,null,{}] 20:50:15 INFO - PROCESS | 1646 | 1461297015545 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:15 INFO - PROCESS | 1646 | 1461297015647 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 20:50:15 INFO - PROCESS | 1646 | 1461297015746 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0d5000 == 58 [pid = 1646] [id = 417] 20:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1268e0800) [pid = 1646] [serial = 1250] [outer = 0x0] 20:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128c23800) [pid = 1646] [serial = 1251] [outer = 0x1268e0800] 20:50:15 INFO - PROCESS | 1646 | 1461297015777 Marionette DEBUG loaded listener.js 20:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128c68c00) [pid = 1646] [serial = 1252] [outer = 0x1268e0800] 20:50:16 INFO - PROCESS | 1646 | 1461297016190 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 20:50:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:50:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 668ms 20:50:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:50:16 INFO - PROCESS | 1646 | 1461297016210 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 20:50:16 INFO - PROCESS | 1646 | 1461297016211 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 20:50:16 INFO - PROCESS | 1646 | 1461297016214 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:50:16 INFO - PROCESS | 1646 | 1461297016215 Marionette TRACE conn2 <- [1,1642,null,{}] 20:50:16 INFO - PROCESS | 1646 | 1461297016220 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:16 INFO - PROCESS | 1646 | 1461297016339 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 20:50:16 INFO - PROCESS | 1646 | 1461297016398 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b2a800 == 59 [pid = 1646] [id = 418] 20:50:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1147d9400) [pid = 1646] [serial = 1253] [outer = 0x0] 20:50:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x114d5bc00) [pid = 1646] [serial = 1254] [outer = 0x1147d9400] 20:50:16 INFO - PROCESS | 1646 | 1461297016591 Marionette DEBUG loaded listener.js 20:50:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x115669c00) [pid = 1646] [serial = 1255] [outer = 0x1147d9400] 20:50:17 INFO - PROCESS | 1646 | 1461297017028 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 20:50:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:50:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 819ms 20:50:17 INFO - PROCESS | 1646 | 1461297017033 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 20:50:17 INFO - PROCESS | 1646 | 1461297017036 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 20:50:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:50:17 INFO - PROCESS | 1646 | 1461297017040 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:50:17 INFO - PROCESS | 1646 | 1461297017042 Marionette TRACE conn2 <- [1,1646,null,{}] 20:50:17 INFO - PROCESS | 1646 | 1461297017045 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:17 INFO - PROCESS | 1646 | 1461297017142 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 20:50:17 INFO - PROCESS | 1646 | 1461297017213 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x114b69800 == 60 [pid = 1646] [id = 419] 20:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1157cf000) [pid = 1646] [serial = 1256] [outer = 0x0] 20:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11893c800) [pid = 1646] [serial = 1257] [outer = 0x1157cf000] 20:50:17 INFO - PROCESS | 1646 | 1461297017243 Marionette DEBUG loaded listener.js 20:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x118fd1800) [pid = 1646] [serial = 1258] [outer = 0x1157cf000] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12e42c800 == 59 [pid = 1646] [id = 88] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x119b2f000 == 58 [pid = 1646] [id = 97] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11abbb800 == 57 [pid = 1646] [id = 98] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae84800 == 56 [pid = 1646] [id = 99] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf1d000 == 55 [pid = 1646] [id = 411] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba6f800 == 54 [pid = 1646] [id = 410] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8b7800 == 53 [pid = 1646] [id = 409] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12acce800 == 52 [pid = 1646] [id = 408] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12e72c400) [pid = 1646] [serial = 1137] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12a807800 == 51 [pid = 1646] [id = 407] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x126599800 == 50 [pid = 1646] [id = 406] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11915b800 == 49 [pid = 1646] [id = 405] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x125c2e800 == 48 [pid = 1646] [id = 404] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11c514800 == 47 [pid = 1646] [id = 403] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba90800 == 46 [pid = 1646] [id = 402] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x114b6b800 == 45 [pid = 1646] [id = 401] 20:50:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11aba4000 == 44 [pid = 1646] [id = 400] 20:50:17 INFO - PROCESS | 1646 | 1461297017688 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 20:50:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:50:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 672ms 20:50:17 INFO - PROCESS | 1646 | 1461297017712 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 20:50:17 INFO - PROCESS | 1646 | 1461297017714 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 20:50:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:50:17 INFO - PROCESS | 1646 | 1461297017721 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:50:17 INFO - PROCESS | 1646 | 1461297017722 Marionette TRACE conn2 <- [1,1650,null,{}] 20:50:17 INFO - PROCESS | 1646 | 1461297017725 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:17 INFO - PROCESS | 1646 | 1461297017806 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 20:50:17 INFO - PROCESS | 1646 | 1461297017811 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11915b800 == 45 [pid = 1646] [id = 420] 20:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11864a400) [pid = 1646] [serial = 1259] [outer = 0x0] 20:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x119d96000) [pid = 1646] [serial = 1260] [outer = 0x11864a400] 20:50:17 INFO - PROCESS | 1646 | 1461297017838 Marionette DEBUG loaded listener.js 20:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11b03dc00) [pid = 1646] [serial = 1261] [outer = 0x11864a400] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x126825400) [pid = 1646] [serial = 1177] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x115669800) [pid = 1646] [serial = 1141] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11537a400) [pid = 1646] [serial = 1140] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x118fd6800) [pid = 1646] [serial = 1152] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x119293400) [pid = 1646] [serial = 1153] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11b0a3c00) [pid = 1646] [serial = 1158] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11ab47c00) [pid = 1646] [serial = 1155] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11ada9800) [pid = 1646] [serial = 1156] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11bafac00) [pid = 1646] [serial = 1161] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x118567c00) [pid = 1646] [serial = 1149] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x118c8a000) [pid = 1646] [serial = 1150] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x115670800) [pid = 1646] [serial = 1146] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1158b3c00) [pid = 1646] [serial = 1147] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1158af000) [pid = 1646] [serial = 1143] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x117718800) [pid = 1646] [serial = 1144] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11c1b0800) [pid = 1646] [serial = 1164] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11c239c00) [pid = 1646] [serial = 1165] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x125b33c00) [pid = 1646] [serial = 1170] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11c5bd800) [pid = 1646] [serial = 1167] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x125f25000) [pid = 1646] [serial = 1176] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11bc66400) [pid = 1646] [serial = 1173] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x125d02800) [pid = 1646] [serial = 1171] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1268dc800) [pid = 1646] [serial = 1179] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11ca98c00) [pid = 1646] [serial = 1168] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11bf68400) [pid = 1646] [serial = 1162] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11b95d400) [pid = 1646] [serial = 1159] [outer = 0x0] [url = about:blank] 20:50:17 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x123aaf800) [pid = 1646] [serial = 1174] [outer = 0x0] [url = about:blank] 20:50:18 INFO - PROCESS | 1646 | 1461297018209 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 20:50:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:50:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 523ms 20:50:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:50:18 INFO - PROCESS | 1646 | 1461297018244 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 20:50:18 INFO - PROCESS | 1646 | 1461297018245 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 20:50:18 INFO - PROCESS | 1646 | 1461297018249 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:50:18 INFO - PROCESS | 1646 | 1461297018253 Marionette TRACE conn2 <- [1,1654,null,{}] 20:50:18 INFO - PROCESS | 1646 | 1461297018263 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:18 INFO - PROCESS | 1646 | 1461297018402 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 20:50:18 INFO - PROCESS | 1646 | 1461297018419 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2c0800 == 46 [pid = 1646] [id = 421] 20:50:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11ba49800) [pid = 1646] [serial = 1262] [outer = 0x0] 20:50:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11bafd400) [pid = 1646] [serial = 1263] [outer = 0x11ba49800] 20:50:18 INFO - PROCESS | 1646 | 1461297018461 Marionette DEBUG loaded listener.js 20:50:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11bca2000) [pid = 1646] [serial = 1264] [outer = 0x11ba49800] 20:50:18 INFO - PROCESS | 1646 | 1461297018841 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 20:50:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:50:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 626ms 20:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:50:18 INFO - PROCESS | 1646 | 1461297018875 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 20:50:18 INFO - PROCESS | 1646 | 1461297018876 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 20:50:18 INFO - PROCESS | 1646 | 1461297018878 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:50:18 INFO - PROCESS | 1646 | 1461297018879 Marionette TRACE conn2 <- [1,1658,null,{}] 20:50:18 INFO - PROCESS | 1646 | 1461297018882 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:18 INFO - PROCESS | 1646 | 1461297018962 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 20:50:18 INFO - PROCESS | 1646 | 1461297018969 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8c7800 == 47 [pid = 1646] [id = 422] 20:50:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11bf5b400) [pid = 1646] [serial = 1265] [outer = 0x0] 20:50:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11c239000) [pid = 1646] [serial = 1266] [outer = 0x11bf5b400] 20:50:18 INFO - PROCESS | 1646 | 1461297018995 Marionette DEBUG loaded listener.js 20:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11c5c7000) [pid = 1646] [serial = 1267] [outer = 0x11bf5b400] 20:50:19 INFO - PROCESS | 1646 | 1461297019314 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 20:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 469ms 20:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:50:19 INFO - PROCESS | 1646 | 1461297019349 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 20:50:19 INFO - PROCESS | 1646 | 1461297019351 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 20:50:19 INFO - PROCESS | 1646 | 1461297019355 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:50:19 INFO - PROCESS | 1646 | 1461297019356 Marionette TRACE conn2 <- [1,1662,null,{}] 20:50:19 INFO - PROCESS | 1646 | 1461297019359 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:19 INFO - PROCESS | 1646 | 1461297019438 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 20:50:19 INFO - PROCESS | 1646 | 1461297019496 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c75800 == 48 [pid = 1646] [id = 423] 20:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11c5c9c00) [pid = 1646] [serial = 1268] [outer = 0x0] 20:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11c9b1400) [pid = 1646] [serial = 1269] [outer = 0x11c5c9c00] 20:50:19 INFO - PROCESS | 1646 | 1461297019527 Marionette DEBUG loaded listener.js 20:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x125b33c00) [pid = 1646] [serial = 1270] [outer = 0x11c5c9c00] 20:50:19 INFO - PROCESS | 1646 | 1461297019867 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 20:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 522ms 20:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:50:19 INFO - PROCESS | 1646 | 1461297019877 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 20:50:19 INFO - PROCESS | 1646 | 1461297019878 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 20:50:19 INFO - PROCESS | 1646 | 1461297019880 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:50:19 INFO - PROCESS | 1646 | 1461297019881 Marionette TRACE conn2 <- [1,1666,null,{}] 20:50:19 INFO - PROCESS | 1646 | 1461297019885 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:19 INFO - PROCESS | 1646 | 1461297019993 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 20:50:20 INFO - PROCESS | 1646 | 1461297020009 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x126341000 == 49 [pid = 1646] [id = 424] 20:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x125b39400) [pid = 1646] [serial = 1271] [outer = 0x0] 20:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x126827800) [pid = 1646] [serial = 1272] [outer = 0x125b39400] 20:50:20 INFO - PROCESS | 1646 | 1461297020035 Marionette DEBUG loaded listener.js 20:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1268e4000) [pid = 1646] [serial = 1273] [outer = 0x125b39400] 20:50:20 INFO - PROCESS | 1646 | 1461297020380 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 20:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 519ms 20:50:20 INFO - PROCESS | 1646 | 1461297020400 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 20:50:20 INFO - PROCESS | 1646 | 1461297020404 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 20:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:50:20 INFO - PROCESS | 1646 | 1461297020407 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:50:20 INFO - PROCESS | 1646 | 1461297020409 Marionette TRACE conn2 <- [1,1670,null,{}] 20:50:20 INFO - PROCESS | 1646 | 1461297020411 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:20 INFO - PROCESS | 1646 | 1461297020510 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 20:50:20 INFO - PROCESS | 1646 | 1461297020522 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1273f9800 == 50 [pid = 1646] [id = 425] 20:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1268e4800) [pid = 1646] [serial = 1274] [outer = 0x0] 20:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12735e400) [pid = 1646] [serial = 1275] [outer = 0x1268e4800] 20:50:20 INFO - PROCESS | 1646 | 1461297020548 Marionette DEBUG loaded listener.js 20:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x128c20400) [pid = 1646] [serial = 1276] [outer = 0x1268e4800] 20:50:20 INFO - PROCESS | 1646 | 1461297020888 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 20:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 518ms 20:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:50:20 INFO - PROCESS | 1646 | 1461297020927 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 20:50:20 INFO - PROCESS | 1646 | 1461297020928 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 20:50:20 INFO - PROCESS | 1646 | 1461297020930 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:50:20 INFO - PROCESS | 1646 | 1461297020931 Marionette TRACE conn2 <- [1,1674,null,{}] 20:50:20 INFO - PROCESS | 1646 | 1461297020934 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:21 INFO - PROCESS | 1646 | 1461297021035 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 20:50:21 INFO - PROCESS | 1646 | 1461297021070 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x128437000 == 51 [pid = 1646] [id = 426] 20:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x126b23c00) [pid = 1646] [serial = 1277] [outer = 0x0] 20:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x128c60000) [pid = 1646] [serial = 1278] [outer = 0x126b23c00] 20:50:21 INFO - PROCESS | 1646 | 1461297021095 Marionette DEBUG loaded listener.js 20:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128c6ec00) [pid = 1646] [serial = 1279] [outer = 0x126b23c00] 20:50:21 INFO - PROCESS | 1646 | 1461297021415 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 20:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 520ms 20:50:21 INFO - PROCESS | 1646 | 1461297021451 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 20:50:21 INFO - PROCESS | 1646 | 1461297021452 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 20:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:50:21 INFO - PROCESS | 1646 | 1461297021454 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:50:21 INFO - PROCESS | 1646 | 1461297021455 Marionette TRACE conn2 <- [1,1678,null,{}] 20:50:21 INFO - PROCESS | 1646 | 1461297021458 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:21 INFO - PROCESS | 1646 | 1461297021562 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 20:50:21 INFO - PROCESS | 1646 | 1461297021576 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b262000 == 52 [pid = 1646] [id = 427] 20:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128c2a400) [pid = 1646] [serial = 1280] [outer = 0x0] 20:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128fe6400) [pid = 1646] [serial = 1281] [outer = 0x128c2a400] 20:50:21 INFO - PROCESS | 1646 | 1461297021601 Marionette DEBUG loaded listener.js 20:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12a10e000) [pid = 1646] [serial = 1282] [outer = 0x128c2a400] 20:50:21 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x126b28800) [pid = 1646] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:50:21 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x127953c00) [pid = 1646] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:50:21 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11bf5c800) [pid = 1646] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:50:21 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x127956c00) [pid = 1646] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:50:21 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x115672800) [pid = 1646] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:50:21 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11bc5fc00) [pid = 1646] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:50:21 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11c5c2800) [pid = 1646] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:50:21 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12e35cc00) [pid = 1646] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:50:21 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x128fe4400) [pid = 1646] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:50:21 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11b0a9000) [pid = 1646] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:50:21 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12637b400) [pid = 1646] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:50:21 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x114d60c00) [pid = 1646] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:50:21 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1177f4000) [pid = 1646] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:50:21 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x114d60800) [pid = 1646] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:50:22 INFO - PROCESS | 1646 | 1461297022052 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 20:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 622ms 20:50:22 INFO - PROCESS | 1646 | 1461297022076 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 20:50:22 INFO - PROCESS | 1646 | 1461297022078 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 20:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:50:22 INFO - PROCESS | 1646 | 1461297022080 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:50:22 INFO - PROCESS | 1646 | 1461297022081 Marionette TRACE conn2 <- [1,1682,null,{}] 20:50:22 INFO - PROCESS | 1646 | 1461297022084 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:22 INFO - PROCESS | 1646 | 1461297022171 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 20:50:22 INFO - PROCESS | 1646 | 1461297022227 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x127009000 == 53 [pid = 1646] [id = 428] 20:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x114236800) [pid = 1646] [serial = 1283] [outer = 0x0] 20:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11baf2400) [pid = 1646] [serial = 1284] [outer = 0x114236800] 20:50:22 INFO - PROCESS | 1646 | 1461297022257 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x128c25000) [pid = 1646] [serial = 1285] [outer = 0x114236800] 20:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:50:22 INFO - PROCESS | 1646 | 1461297022595 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 20:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 20:50:22 INFO - PROCESS | 1646 | 1461297022600 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 20:50:22 INFO - PROCESS | 1646 | 1461297022603 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 20:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:50:22 INFO - PROCESS | 1646 | 1461297022607 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:50:22 INFO - PROCESS | 1646 | 1461297022609 Marionette TRACE conn2 <- [1,1686,null,{}] 20:50:22 INFO - PROCESS | 1646 | 1461297022611 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:22 INFO - PROCESS | 1646 | 1461297022710 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 20:50:22 INFO - PROCESS | 1646 | 1461297022714 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf7f000 == 54 [pid = 1646] [id = 429] 20:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x128feec00) [pid = 1646] [serial = 1286] [outer = 0x0] 20:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12a511c00) [pid = 1646] [serial = 1287] [outer = 0x128feec00] 20:50:22 INFO - PROCESS | 1646 | 1461297022741 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12a518800) [pid = 1646] [serial = 1288] [outer = 0x128feec00] 20:50:23 INFO - PROCESS | 1646 | 1461297023062 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 20:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 20:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 470ms 20:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:50:23 INFO - PROCESS | 1646 | 1461297023077 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 20:50:23 INFO - PROCESS | 1646 | 1461297023078 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 20:50:23 INFO - PROCESS | 1646 | 1461297023080 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:50:23 INFO - PROCESS | 1646 | 1461297023081 Marionette TRACE conn2 <- [1,1690,null,{}] 20:50:23 INFO - PROCESS | 1646 | 1461297023084 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:23 INFO - PROCESS | 1646 | 1461297023200 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 20:50:23 INFO - PROCESS | 1646 | 1461297023206 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0d8800 == 55 [pid = 1646] [id = 430] 20:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11c5c2800) [pid = 1646] [serial = 1289] [outer = 0x0] 20:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12a518000) [pid = 1646] [serial = 1290] [outer = 0x11c5c2800] 20:50:23 INFO - PROCESS | 1646 | 1461297023232 Marionette DEBUG loaded listener.js 20:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12a5ba400) [pid = 1646] [serial = 1291] [outer = 0x11c5c2800] 20:50:23 INFO - PROCESS | 1646 | 1461297023593 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 20:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 519ms 20:50:23 INFO - PROCESS | 1646 | 1461297023601 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 20:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:50:23 INFO - PROCESS | 1646 | 1461297023604 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 20:50:23 INFO - PROCESS | 1646 | 1461297023607 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:50:23 INFO - PROCESS | 1646 | 1461297023609 Marionette TRACE conn2 <- [1,1694,null,{}] 20:50:23 INFO - PROCESS | 1646 | 1461297023612 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:23 INFO - PROCESS | 1646 | 1461297023731 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 20:50:23 INFO - PROCESS | 1646 | 1461297023791 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da1f000 == 56 [pid = 1646] [id = 431] 20:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12a5b6000) [pid = 1646] [serial = 1292] [outer = 0x0] 20:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12a5bf800) [pid = 1646] [serial = 1293] [outer = 0x12a5b6000] 20:50:23 INFO - PROCESS | 1646 | 1461297023816 Marionette DEBUG loaded listener.js 20:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12a8c5400) [pid = 1646] [serial = 1294] [outer = 0x12a5b6000] 20:50:24 INFO - PROCESS | 1646 | 1461297024267 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 20:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 671ms 20:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:50:24 INFO - PROCESS | 1646 | 1461297024279 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 20:50:24 INFO - PROCESS | 1646 | 1461297024282 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 20:50:24 INFO - PROCESS | 1646 | 1461297024286 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:50:24 INFO - PROCESS | 1646 | 1461297024288 Marionette TRACE conn2 <- [1,1698,null,{}] 20:50:24 INFO - PROCESS | 1646 | 1461297024292 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:24 INFO - PROCESS | 1646 | 1461297024401 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 20:50:24 INFO - PROCESS | 1646 | 1461297024460 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abb0000 == 57 [pid = 1646] [id = 432] 20:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1158b6000) [pid = 1646] [serial = 1295] [outer = 0x0] 20:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1186bc000) [pid = 1646] [serial = 1296] [outer = 0x1158b6000] 20:50:24 INFO - PROCESS | 1646 | 1461297024533 Marionette DEBUG loaded listener.js 20:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1191c3800) [pid = 1646] [serial = 1297] [outer = 0x1158b6000] 20:50:24 INFO - PROCESS | 1646 | 1461297024952 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 20:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 20:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 720ms 20:50:25 INFO - PROCESS | 1646 | 1461297025007 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 20:50:25 INFO - PROCESS | 1646 | 1461297025011 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 20:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:50:25 INFO - PROCESS | 1646 | 1461297025041 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:50:25 INFO - PROCESS | 1646 | 1461297025043 Marionette TRACE conn2 <- [1,1702,null,{}] 20:50:25 INFO - PROCESS | 1646 | 1461297025046 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:25 INFO - PROCESS | 1646 | 1461297025200 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 20:50:25 INFO - PROCESS | 1646 | 1461297025283 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8a1000 == 58 [pid = 1646] [id = 433] 20:50:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x118fd9800) [pid = 1646] [serial = 1298] [outer = 0x0] 20:50:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11ada8800) [pid = 1646] [serial = 1299] [outer = 0x118fd9800] 20:50:25 INFO - PROCESS | 1646 | 1461297025314 Marionette DEBUG loaded listener.js 20:50:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11baf4800) [pid = 1646] [serial = 1300] [outer = 0x118fd9800] 20:50:25 INFO - PROCESS | 1646 | 1461297025738 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 20:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 745ms 20:50:25 INFO - PROCESS | 1646 | 1461297025761 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 20:50:25 INFO - PROCESS | 1646 | 1461297025763 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 20:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:50:25 INFO - PROCESS | 1646 | 1461297025767 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:50:25 INFO - PROCESS | 1646 | 1461297025771 Marionette TRACE conn2 <- [1,1706,null,{}] 20:50:25 INFO - PROCESS | 1646 | 1461297025783 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:25 INFO - PROCESS | 1646 | 1461297025946 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 20:50:26 INFO - PROCESS | 1646 | 1461297026080 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf1c000 == 59 [pid = 1646] [id = 434] 20:50:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11bf5d400) [pid = 1646] [serial = 1301] [outer = 0x0] 20:50:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11c687400) [pid = 1646] [serial = 1302] [outer = 0x11bf5d400] 20:50:26 INFO - PROCESS | 1646 | 1461297026134 Marionette DEBUG loaded listener.js 20:50:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x125e8e000) [pid = 1646] [serial = 1303] [outer = 0x11bf5d400] 20:50:26 INFO - PROCESS | 1646 | 1461297026654 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 20:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 929ms 20:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:50:26 INFO - PROCESS | 1646 | 1461297026695 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 20:50:26 INFO - PROCESS | 1646 | 1461297026697 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 20:50:26 INFO - PROCESS | 1646 | 1461297026700 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:50:26 INFO - PROCESS | 1646 | 1461297026701 Marionette TRACE conn2 <- [1,1710,null,{}] 20:50:26 INFO - PROCESS | 1646 | 1461297026703 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:26 INFO - PROCESS | 1646 | 1461297026809 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 20:50:26 INFO - PROCESS | 1646 | 1461297026879 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dad6000 == 60 [pid = 1646] [id = 435] 20:50:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x125eea800) [pid = 1646] [serial = 1304] [outer = 0x0] 20:50:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x127957000) [pid = 1646] [serial = 1305] [outer = 0x125eea800] 20:50:26 INFO - PROCESS | 1646 | 1461297026912 Marionette DEBUG loaded listener.js 20:50:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12a103000) [pid = 1646] [serial = 1306] [outer = 0x125eea800] 20:50:27 INFO - PROCESS | 1646 | 1461297027321 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 20:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 670ms 20:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:50:27 INFO - PROCESS | 1646 | 1461297027371 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 20:50:27 INFO - PROCESS | 1646 | 1461297027372 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 20:50:27 INFO - PROCESS | 1646 | 1461297027374 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:50:27 INFO - PROCESS | 1646 | 1461297027376 Marionette TRACE conn2 <- [1,1714,null,{}] 20:50:27 INFO - PROCESS | 1646 | 1461297027378 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:27 INFO - PROCESS | 1646 | 1461297027479 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 20:50:27 INFO - PROCESS | 1646 | 1461297027537 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e42b000 == 61 [pid = 1646] [id = 436] 20:50:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128febc00) [pid = 1646] [serial = 1307] [outer = 0x0] 20:50:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12a119800) [pid = 1646] [serial = 1308] [outer = 0x128febc00] 20:50:27 INFO - PROCESS | 1646 | 1461297027568 Marionette DEBUG loaded listener.js 20:50:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12a51c800) [pid = 1646] [serial = 1309] [outer = 0x128febc00] 20:50:28 INFO - PROCESS | 1646 | 1461297028222 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 20:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 871ms 20:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:50:28 INFO - PROCESS | 1646 | 1461297028246 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 20:50:28 INFO - PROCESS | 1646 | 1461297028248 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 20:50:28 INFO - PROCESS | 1646 | 1461297028255 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:50:28 INFO - PROCESS | 1646 | 1461297028258 Marionette TRACE conn2 <- [1,1718,null,{}] 20:50:28 INFO - PROCESS | 1646 | 1461297028262 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:28 INFO - PROCESS | 1646 | 1461297028356 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 20:50:28 INFO - PROCESS | 1646 | 1461297028417 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8cc000 == 62 [pid = 1646] [id = 437] 20:50:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11566c800) [pid = 1646] [serial = 1310] [outer = 0x0] 20:50:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1189cdc00) [pid = 1646] [serial = 1311] [outer = 0x11566c800] 20:50:28 INFO - PROCESS | 1646 | 1461297028445 Marionette DEBUG loaded listener.js 20:50:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x119141000) [pid = 1646] [serial = 1312] [outer = 0x11566c800] 20:50:28 INFO - PROCESS | 1646 | 1461297028934 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 20:50:28 INFO - PROCESS | 1646 | --DOCSHELL 0x11916b000 == 61 [pid = 1646] [id = 83] 20:50:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0d8800 == 60 [pid = 1646] [id = 430] 20:50:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf7f000 == 59 [pid = 1646] [id = 429] 20:50:28 INFO - PROCESS | 1646 | --DOCSHELL 0x127009000 == 58 [pid = 1646] [id = 428] 20:50:28 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1135ccc00) [pid = 1646] [serial = 1182] [outer = 0x0] [url = about:blank] 20:50:28 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x118c8a800) [pid = 1646] [serial = 1185] [outer = 0x0] [url = about:blank] 20:50:28 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11b95b400) [pid = 1646] [serial = 1188] [outer = 0x0] [url = about:blank] 20:50:28 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11bf5a400) [pid = 1646] [serial = 1191] [outer = 0x0] [url = about:blank] 20:50:28 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x126506400) [pid = 1646] [serial = 1194] [outer = 0x0] [url = about:blank] 20:50:28 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12a110000) [pid = 1646] [serial = 1236] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12b262000 == 57 [pid = 1646] [id = 427] 20:50:29 INFO - PROCESS | 1646 | --DOCSHELL 0x128437000 == 56 [pid = 1646] [id = 426] 20:50:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1273f9800 == 55 [pid = 1646] [id = 425] 20:50:29 INFO - PROCESS | 1646 | --DOCSHELL 0x126341000 == 54 [pid = 1646] [id = 424] 20:50:29 INFO - PROCESS | 1646 | --DOCSHELL 0x125c75800 == 53 [pid = 1646] [id = 423] 20:50:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8c7800 == 52 [pid = 1646] [id = 422] 20:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 775ms 20:50:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2c0800 == 51 [pid = 1646] [id = 421] 20:50:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11915b800 == 50 [pid = 1646] [id = 420] 20:50:29 INFO - PROCESS | 1646 | --DOCSHELL 0x114b69800 == 49 [pid = 1646] [id = 419] 20:50:29 INFO - PROCESS | 1646 | --DOCSHELL 0x119b2a800 == 48 [pid = 1646] [id = 418] 20:50:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0d5000 == 47 [pid = 1646] [id = 417] 20:50:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf80000 == 46 [pid = 1646] [id = 416] 20:50:29 INFO - PROCESS | 1646 | 1461297029035 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 20:50:29 INFO - PROCESS | 1646 | 1461297029040 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 20:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:50:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf6e800 == 45 [pid = 1646] [id = 412] 20:50:29 INFO - PROCESS | 1646 | 1461297029056 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:50:29 INFO - PROCESS | 1646 | 1461297029059 Marionette TRACE conn2 <- [1,1722,null,{}] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12ec95800) [pid = 1646] [serial = 1138] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11baf4000) [pid = 1646] [serial = 1209] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11bf5c400) [pid = 1646] [serial = 1210] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1268e5000) [pid = 1646] [serial = 1218] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11566e400) [pid = 1646] [serial = 1203] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x118ce8c00) [pid = 1646] [serial = 1204] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1197ce400) [pid = 1646] [serial = 1206] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11b0a2800) [pid = 1646] [serial = 1207] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1157d1800) [pid = 1646] [serial = 1201] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x115371800) [pid = 1646] [serial = 1200] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12795a000) [pid = 1646] [serial = 1198] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x127281c00) [pid = 1646] [serial = 1197] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128211000) [pid = 1646] [serial = 1221] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11c1b8000) [pid = 1646] [serial = 1212] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x128c22c00) [pid = 1646] [serial = 1224] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x118fda400) [pid = 1646] [serial = 1227] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x128c2b800) [pid = 1646] [serial = 1230] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11bf67800) [pid = 1646] [serial = 1228] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x128fee000) [pid = 1646] [serial = 1233] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x128c2a800) [pid = 1646] [serial = 1225] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x123aad400) [pid = 1646] [serial = 1215] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x126378c00) [pid = 1646] [serial = 1216] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x127952000) [pid = 1646] [serial = 1219] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x128c1ec00) [pid = 1646] [serial = 1222] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128fe4000) [pid = 1646] [serial = 1231] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11c4a0800) [pid = 1646] [serial = 1213] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12a109c00) [pid = 1646] [serial = 1234] [outer = 0x0] [url = about:blank] 20:50:29 INFO - PROCESS | 1646 | 1461297029090 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:29 INFO - PROCESS | 1646 | 1461297029226 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 20:50:29 INFO - PROCESS | 1646 | 1461297029237 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x11915b000 == 46 [pid = 1646] [id = 438] 20:50:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1185f9c00) [pid = 1646] [serial = 1313] [outer = 0x0] 20:50:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11913c000) [pid = 1646] [serial = 1314] [outer = 0x1185f9c00] 20:50:29 INFO - PROCESS | 1646 | 1461297029280 Marionette DEBUG loaded listener.js 20:50:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11b039400) [pid = 1646] [serial = 1315] [outer = 0x1185f9c00] 20:50:29 INFO - PROCESS | 1646 | 1461297029816 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 20:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 20:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 787ms 20:50:29 INFO - PROCESS | 1646 | 1461297029844 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 20:50:29 INFO - PROCESS | 1646 | 1461297029846 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 20:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:50:29 INFO - PROCESS | 1646 | 1461297029850 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:50:29 INFO - PROCESS | 1646 | 1461297029856 Marionette TRACE conn2 <- [1,1726,null,{}] 20:50:29 INFO - PROCESS | 1646 | 1461297029868 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:29 INFO - PROCESS | 1646 | 1461297029997 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 20:50:30 INFO - PROCESS | 1646 | 1461297030056 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2b2800 == 47 [pid = 1646] [id = 439] 20:50:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11adb3000) [pid = 1646] [serial = 1316] [outer = 0x0] 20:50:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11bf64000) [pid = 1646] [serial = 1317] [outer = 0x11adb3000] 20:50:30 INFO - PROCESS | 1646 | 1461297030085 Marionette DEBUG loaded listener.js 20:50:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11c23a800) [pid = 1646] [serial = 1318] [outer = 0x11adb3000] 20:50:30 INFO - PROCESS | 1646 | 1461297030378 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 20:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 576ms 20:50:30 INFO - PROCESS | 1646 | 1461297030425 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 20:50:30 INFO - PROCESS | 1646 | 1461297030427 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 20:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:50:30 INFO - PROCESS | 1646 | 1461297030429 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:50:30 INFO - PROCESS | 1646 | 1461297030430 Marionette TRACE conn2 <- [1,1730,null,{}] 20:50:30 INFO - PROCESS | 1646 | 1461297030433 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:30 INFO - PROCESS | 1646 | 1461297030515 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 20:50:30 INFO - PROCESS | 1646 | 1461297030522 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c85800 == 48 [pid = 1646] [id = 440] 20:50:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11c5c0800) [pid = 1646] [serial = 1319] [outer = 0x0] 20:50:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123ab5400) [pid = 1646] [serial = 1320] [outer = 0x11c5c0800] 20:50:30 INFO - PROCESS | 1646 | 1461297030548 Marionette DEBUG loaded listener.js 20:50:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1260a1c00) [pid = 1646] [serial = 1321] [outer = 0x11c5c0800] 20:50:30 INFO - PROCESS | 1646 | 1461297030887 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 20:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 20:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 468ms 20:50:30 INFO - PROCESS | 1646 | 1461297030898 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 20:50:30 INFO - PROCESS | 1646 | 1461297030900 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 20:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:50:30 INFO - PROCESS | 1646 | 1461297030906 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:50:30 INFO - PROCESS | 1646 | 1461297030907 Marionette TRACE conn2 <- [1,1734,null,{}] 20:50:30 INFO - PROCESS | 1646 | 1461297030910 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:31 INFO - PROCESS | 1646 | 1461297031028 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 20:50:31 INFO - PROCESS | 1646 | 1461297031036 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x126341000 == 49 [pid = 1646] [id = 441] 20:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11bf60800) [pid = 1646] [serial = 1322] [outer = 0x0] 20:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x126823000) [pid = 1646] [serial = 1323] [outer = 0x11bf60800] 20:50:31 INFO - PROCESS | 1646 | 1461297031062 Marionette DEBUG loaded listener.js 20:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x127281c00) [pid = 1646] [serial = 1324] [outer = 0x11bf60800] 20:50:31 INFO - PROCESS | 1646 | 1461297031437 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 20:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 571ms 20:50:31 INFO - PROCESS | 1646 | 1461297031476 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 20:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:50:31 INFO - PROCESS | 1646 | 1461297031477 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 20:50:31 INFO - PROCESS | 1646 | 1461297031479 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:50:31 INFO - PROCESS | 1646 | 1461297031480 Marionette TRACE conn2 <- [1,1738,null,{}] 20:50:31 INFO - PROCESS | 1646 | 1461297031483 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:31 INFO - PROCESS | 1646 | 1461297031604 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 20:50:31 INFO - PROCESS | 1646 | 1461297031620 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1273ec000 == 50 [pid = 1646] [id = 442] 20:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x127958800) [pid = 1646] [serial = 1325] [outer = 0x0] 20:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128c62400) [pid = 1646] [serial = 1326] [outer = 0x127958800] 20:50:31 INFO - PROCESS | 1646 | 1461297031648 Marionette DEBUG loaded listener.js 20:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12a10bc00) [pid = 1646] [serial = 1327] [outer = 0x127958800] 20:50:31 INFO - PROCESS | 1646 | 1461297031986 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 20:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 519ms 20:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:50:32 INFO - PROCESS | 1646 | 1461297031999 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 20:50:32 INFO - PROCESS | 1646 | 1461297032001 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 20:50:32 INFO - PROCESS | 1646 | 1461297032004 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:50:32 INFO - PROCESS | 1646 | 1461297032005 Marionette TRACE conn2 <- [1,1742,null,{}] 20:50:32 INFO - PROCESS | 1646 | 1461297032007 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:32 INFO - PROCESS | 1646 | 1461297032111 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 20:50:32 INFO - PROCESS | 1646 | 1461297032123 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a815800 == 51 [pid = 1646] [id = 443] 20:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12a10c800) [pid = 1646] [serial = 1328] [outer = 0x0] 20:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12a514400) [pid = 1646] [serial = 1329] [outer = 0x12a10c800] 20:50:32 INFO - PROCESS | 1646 | 1461297032149 Marionette DEBUG loaded listener.js 20:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12a5b7800) [pid = 1646] [serial = 1330] [outer = 0x12a10c800] 20:50:32 INFO - PROCESS | 1646 | 1461297032486 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 20:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 522ms 20:50:32 INFO - PROCESS | 1646 | 1461297032531 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 20:50:32 INFO - PROCESS | 1646 | 1461297032532 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 20:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:50:32 INFO - PROCESS | 1646 | 1461297032535 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:50:32 INFO - PROCESS | 1646 | 1461297032536 Marionette TRACE conn2 <- [1,1746,null,{}] 20:50:32 INFO - PROCESS | 1646 | 1461297032538 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:32 INFO - PROCESS | 1646 | 1461297032640 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 20:50:32 INFO - PROCESS | 1646 | 1461297032678 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b61e000 == 52 [pid = 1646] [id = 444] 20:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12a115000) [pid = 1646] [serial = 1331] [outer = 0x0] 20:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12a8bfc00) [pid = 1646] [serial = 1332] [outer = 0x12a115000] 20:50:32 INFO - PROCESS | 1646 | 1461297032705 Marionette DEBUG loaded listener.js 20:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12a8cb000) [pid = 1646] [serial = 1333] [outer = 0x12a115000] 20:50:33 INFO - PROCESS | 1646 | 1461297033016 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 20:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 519ms 20:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:50:33 INFO - PROCESS | 1646 | 1461297033055 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 20:50:33 INFO - PROCESS | 1646 | 1461297033056 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 20:50:33 INFO - PROCESS | 1646 | 1461297033058 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:50:33 INFO - PROCESS | 1646 | 1461297033059 Marionette TRACE conn2 <- [1,1750,null,{}] 20:50:33 INFO - PROCESS | 1646 | 1461297033062 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:33 INFO - PROCESS | 1646 | 1461297033163 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 20:50:33 INFO - PROCESS | 1646 | 1461297033177 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf0a800 == 53 [pid = 1646] [id = 445] 20:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12a8ca000) [pid = 1646] [serial = 1334] [outer = 0x0] 20:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12a8f7000) [pid = 1646] [serial = 1335] [outer = 0x12a8ca000] 20:50:33 INFO - PROCESS | 1646 | 1461297033202 Marionette DEBUG loaded listener.js 20:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12aa53400) [pid = 1646] [serial = 1336] [outer = 0x12a8ca000] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x115668000) [pid = 1646] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1135c2800) [pid = 1646] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12650cc00) [pid = 1646] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11ab4a800) [pid = 1646] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11aa06800) [pid = 1646] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1268e4800) [pid = 1646] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x125b39400) [pid = 1646] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x126b23c00) [pid = 1646] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11ba49800) [pid = 1646] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1157cf000) [pid = 1646] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11bf5b400) [pid = 1646] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11864a400) [pid = 1646] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11c5c9c00) [pid = 1646] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1147d9400) [pid = 1646] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x128c2a400) [pid = 1646] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x114236800) [pid = 1646] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x128feec00) [pid = 1646] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11c5c2800) [pid = 1646] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:50:33 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12a10a400) [pid = 1646] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:50:33 INFO - PROCESS | 1646 | 1461297033656 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 20:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 618ms 20:50:33 INFO - PROCESS | 1646 | 1461297033677 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 20:50:33 INFO - PROCESS | 1646 | 1461297033678 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 20:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:50:33 INFO - PROCESS | 1646 | 1461297033680 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:50:33 INFO - PROCESS | 1646 | 1461297033681 Marionette TRACE conn2 <- [1,1754,null,{}] 20:50:33 INFO - PROCESS | 1646 | 1461297033684 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:33 INFO - PROCESS | 1646 | 1461297033770 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 20:50:33 INFO - PROCESS | 1646 | 1461297033825 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c46800 == 54 [pid = 1646] [id = 446] 20:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x114236800) [pid = 1646] [serial = 1337] [outer = 0x0] 20:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11aa08400) [pid = 1646] [serial = 1338] [outer = 0x114236800] 20:50:33 INFO - PROCESS | 1646 | 1461297033851 Marionette DEBUG loaded listener.js 20:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11c5c1400) [pid = 1646] [serial = 1339] [outer = 0x114236800] 20:50:34 INFO - PROCESS | 1646 | 1461297034162 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 20:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 518ms 20:50:34 INFO - PROCESS | 1646 | 1461297034199 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 20:50:34 INFO - PROCESS | 1646 | 1461297034201 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 20:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:50:34 INFO - PROCESS | 1646 | 1461297034206 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:50:34 INFO - PROCESS | 1646 | 1461297034207 Marionette TRACE conn2 <- [1,1758,null,{}] 20:50:34 INFO - PROCESS | 1646 | 1461297034210 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:34 INFO - PROCESS | 1646 | 1461297034309 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 20:50:34 INFO - PROCESS | 1646 | 1461297034313 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d386000 == 55 [pid = 1646] [id = 447] 20:50:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11c5c2800) [pid = 1646] [serial = 1340] [outer = 0x0] 20:50:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x128c2a400) [pid = 1646] [serial = 1341] [outer = 0x11c5c2800] 20:50:34 INFO - PROCESS | 1646 | 1461297034342 Marionette DEBUG loaded listener.js 20:50:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12aa5f400) [pid = 1646] [serial = 1342] [outer = 0x11c5c2800] 20:50:34 INFO - PROCESS | 1646 | 1461297034681 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 20:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 521ms 20:50:34 INFO - PROCESS | 1646 | 1461297034735 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 20:50:34 INFO - PROCESS | 1646 | 1461297034737 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 20:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:50:34 INFO - PROCESS | 1646 | 1461297034739 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:50:34 INFO - PROCESS | 1646 | 1461297034740 Marionette TRACE conn2 <- [1,1762,null,{}] 20:50:34 INFO - PROCESS | 1646 | 1461297034742 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:34 INFO - PROCESS | 1646 | 1461297034829 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 20:50:34 INFO - PROCESS | 1646 | 1461297034834 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e431800 == 56 [pid = 1646] [id = 448] 20:50:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12aa5f800) [pid = 1646] [serial = 1343] [outer = 0x0] 20:50:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12b27bc00) [pid = 1646] [serial = 1344] [outer = 0x12aa5f800] 20:50:34 INFO - PROCESS | 1646 | 1461297034859 Marionette DEBUG loaded listener.js 20:50:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12b4bac00) [pid = 1646] [serial = 1345] [outer = 0x12aa5f800] 20:50:35 INFO - PROCESS | 1646 | 1461297035220 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 20:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 518ms 20:50:35 INFO - PROCESS | 1646 | 1461297035257 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 20:50:35 INFO - PROCESS | 1646 | 1461297035259 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 20:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:50:35 INFO - PROCESS | 1646 | 1461297035261 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:50:35 INFO - PROCESS | 1646 | 1461297035262 Marionette TRACE conn2 <- [1,1766,null,{}] 20:50:35 INFO - PROCESS | 1646 | 1461297035264 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:35 INFO - PROCESS | 1646 | 1461297035351 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 20:50:35 INFO - PROCESS | 1646 | 1461297035424 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e75b800 == 57 [pid = 1646] [id = 449] 20:50:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12b284c00) [pid = 1646] [serial = 1346] [outer = 0x0] 20:50:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12b6b0c00) [pid = 1646] [serial = 1347] [outer = 0x12b284c00] 20:50:35 INFO - PROCESS | 1646 | 1461297035449 Marionette DEBUG loaded listener.js 20:50:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12b6b6800) [pid = 1646] [serial = 1348] [outer = 0x12b284c00] 20:50:35 INFO - PROCESS | 1646 | 1461297035912 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 20:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 718ms 20:50:35 INFO - PROCESS | 1646 | 1461297035980 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 20:50:35 INFO - PROCESS | 1646 | 1461297035983 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 20:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:50:35 INFO - PROCESS | 1646 | 1461297035987 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:50:35 INFO - PROCESS | 1646 | 1461297035989 Marionette TRACE conn2 <- [1,1770,null,{}] 20:50:35 INFO - PROCESS | 1646 | 1461297035993 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:36 INFO - PROCESS | 1646 | 1461297036101 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 20:50:36 INFO - PROCESS | 1646 | 1461297036174 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bee7000 == 58 [pid = 1646] [id = 450] 20:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x117718800) [pid = 1646] [serial = 1349] [outer = 0x0] 20:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x118f8b000) [pid = 1646] [serial = 1350] [outer = 0x117718800] 20:50:36 INFO - PROCESS | 1646 | 1461297036206 Marionette DEBUG loaded listener.js 20:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11ab45000) [pid = 1646] [serial = 1351] [outer = 0x117718800] 20:50:36 INFO - PROCESS | 1646 | 1461297036639 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 20:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 673ms 20:50:36 INFO - PROCESS | 1646 | 1461297036671 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 20:50:36 INFO - PROCESS | 1646 | 1461297036675 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 20:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:50:36 INFO - PROCESS | 1646 | 1461297036679 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:50:36 INFO - PROCESS | 1646 | 1461297036681 Marionette TRACE conn2 <- [1,1774,null,{}] 20:50:36 INFO - PROCESS | 1646 | 1461297036698 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:36 INFO - PROCESS | 1646 | 1461297036808 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 20:50:36 INFO - PROCESS | 1646 | 1461297036880 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12614d800 == 59 [pid = 1646] [id = 451] 20:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11b09b800) [pid = 1646] [serial = 1352] [outer = 0x0] 20:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11bc5fc00) [pid = 1646] [serial = 1353] [outer = 0x11b09b800] 20:50:36 INFO - PROCESS | 1646 | 1461297036911 Marionette DEBUG loaded listener.js 20:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11c691000) [pid = 1646] [serial = 1354] [outer = 0x11b09b800] 20:50:37 INFO - PROCESS | 1646 | 1461297037324 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 20:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 670ms 20:50:37 INFO - PROCESS | 1646 | 1461297037349 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 20:50:37 INFO - PROCESS | 1646 | 1461297037351 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 20:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:50:37 INFO - PROCESS | 1646 | 1461297037356 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:50:37 INFO - PROCESS | 1646 | 1461297037358 Marionette TRACE conn2 <- [1,1778,null,{}] 20:50:37 INFO - PROCESS | 1646 | 1461297037366 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:37 INFO - PROCESS | 1646 | 1461297037473 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 20:50:37 INFO - PROCESS | 1646 | 1461297037534 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d37f000 == 60 [pid = 1646] [id = 452] 20:50:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1268de400) [pid = 1646] [serial = 1355] [outer = 0x0] 20:50:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128c20c00) [pid = 1646] [serial = 1356] [outer = 0x1268de400] 20:50:37 INFO - PROCESS | 1646 | 1461297037566 Marionette DEBUG loaded listener.js 20:50:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128c6cc00) [pid = 1646] [serial = 1357] [outer = 0x1268de400] 20:50:38 INFO - PROCESS | 1646 | 1461297038028 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 20:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 20:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 721ms 20:50:38 INFO - PROCESS | 1646 | 1461297038118 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 20:50:38 INFO - PROCESS | 1646 | 1461297038120 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 20:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:50:38 INFO - PROCESS | 1646 | 1461297038125 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:50:38 INFO - PROCESS | 1646 | 1461297038127 Marionette TRACE conn2 <- [1,1782,null,{}] 20:50:38 INFO - PROCESS | 1646 | 1461297038129 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:38 INFO - PROCESS | 1646 | 1461297038234 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 20:50:38 INFO - PROCESS | 1646 | 1461297038306 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec9c000 == 61 [pid = 1646] [id = 453] 20:50:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128c6e000) [pid = 1646] [serial = 1358] [outer = 0x0] 20:50:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12a511800) [pid = 1646] [serial = 1359] [outer = 0x128c6e000] 20:50:38 INFO - PROCESS | 1646 | 1461297038337 Marionette DEBUG loaded listener.js 20:50:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12a5c1c00) [pid = 1646] [serial = 1360] [outer = 0x128c6e000] 20:50:38 INFO - PROCESS | 1646 | 1461297038750 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 20:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 20:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 669ms 20:50:38 INFO - PROCESS | 1646 | 1461297038794 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 20:50:38 INFO - PROCESS | 1646 | 1461297038796 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 20:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:50:38 INFO - PROCESS | 1646 | 1461297038798 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:50:38 INFO - PROCESS | 1646 | 1461297038799 Marionette TRACE conn2 <- [1,1786,null,{}] 20:50:38 INFO - PROCESS | 1646 | 1461297038801 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:38 INFO - PROCESS | 1646 | 1461297038906 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 20:50:38 INFO - PROCESS | 1646 | 1461297038980 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ecb4000 == 62 [pid = 1646] [id = 454] 20:50:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12a109800) [pid = 1646] [serial = 1361] [outer = 0x0] 20:50:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12aa55400) [pid = 1646] [serial = 1362] [outer = 0x12a109800] 20:50:39 INFO - PROCESS | 1646 | 1461297039010 Marionette DEBUG loaded listener.js 20:50:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12b27a000) [pid = 1646] [serial = 1363] [outer = 0x12a109800] 20:50:39 INFO - PROCESS | 1646 | 1461297039453 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 20:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 20:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 672ms 20:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:50:39 INFO - PROCESS | 1646 | 1461297039472 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 20:50:39 INFO - PROCESS | 1646 | 1461297039474 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 20:50:39 INFO - PROCESS | 1646 | 1461297039478 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:50:39 INFO - PROCESS | 1646 | 1461297039480 Marionette TRACE conn2 <- [1,1790,null,{}] 20:50:39 INFO - PROCESS | 1646 | 1461297039484 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:39 INFO - PROCESS | 1646 | 1461297039698 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 20:50:39 INFO - PROCESS | 1646 | 1461297039985 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae80000 == 63 [pid = 1646] [id = 455] 20:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1135ce400) [pid = 1646] [serial = 1364] [outer = 0x0] 20:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11528d800) [pid = 1646] [serial = 1365] [outer = 0x1135ce400] 20:50:40 INFO - PROCESS | 1646 | 1461297040015 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x115666800) [pid = 1646] [serial = 1366] [outer = 0x1135ce400] 20:50:40 INFO - PROCESS | 1646 | 1461297040441 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1025ms 20:50:40 INFO - PROCESS | 1646 | 1461297040503 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 20:50:40 INFO - PROCESS | 1646 | 1461297040506 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 20:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:50:40 INFO - PROCESS | 1646 | 1461297040510 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:50:40 INFO - PROCESS | 1646 | 1461297040511 Marionette TRACE conn2 <- [1,1794,null,{}] 20:50:40 INFO - PROCESS | 1646 | 1461297040514 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:40 INFO - PROCESS | 1646 | 1461297040615 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 20:50:40 INFO - PROCESS | 1646 | 1461297040678 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192b9000 == 64 [pid = 1646] [id = 456] 20:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11566e800) [pid = 1646] [serial = 1367] [outer = 0x0] 20:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11632d800) [pid = 1646] [serial = 1368] [outer = 0x11566e800] 20:50:40 INFO - PROCESS | 1646 | 1461297040707 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x118f8b400) [pid = 1646] [serial = 1369] [outer = 0x11566e800] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x1192c5800 == 63 [pid = 1646] [id = 96] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12e431800 == 62 [pid = 1646] [id = 448] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12d386000 == 61 [pid = 1646] [id = 447] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x125c46800 == 60 [pid = 1646] [id = 446] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf0a800 == 59 [pid = 1646] [id = 445] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12b61e000 == 58 [pid = 1646] [id = 444] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12a815800 == 57 [pid = 1646] [id = 443] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12a5bf800) [pid = 1646] [serial = 1293] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | 1461297041151 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x1273ec000 == 56 [pid = 1646] [id = 442] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x126341000 == 55 [pid = 1646] [id = 441] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x125c85800 == 54 [pid = 1646] [id = 440] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2b2800 == 53 [pid = 1646] [id = 439] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11915b000 == 52 [pid = 1646] [id = 438] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8cc000 == 51 [pid = 1646] [id = 437] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8a1000 == 50 [pid = 1646] [id = 433] 20:50:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11abb0000 == 49 [pid = 1646] [id = 432] 20:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 670ms 20:50:41 INFO - PROCESS | 1646 | 1461297041183 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 20:50:41 INFO - PROCESS | 1646 | 1461297041188 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 20:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11bc5c800) [pid = 1646] [serial = 1189] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x118fcdc00) [pid = 1646] [serial = 1186] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x114c4bc00) [pid = 1646] [serial = 1183] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1268de000) [pid = 1646] [serial = 1195] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x125eed800) [pid = 1646] [serial = 1192] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12735e400) [pid = 1646] [serial = 1275] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x126827800) [pid = 1646] [serial = 1272] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x128c60000) [pid = 1646] [serial = 1278] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11bafd400) [pid = 1646] [serial = 1263] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x118fd1800) [pid = 1646] [serial = 1258] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11893c800) [pid = 1646] [serial = 1257] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11c239000) [pid = 1646] [serial = 1266] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11c5c7000) [pid = 1646] [serial = 1267] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x119d96000) [pid = 1646] [serial = 1260] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11b03dc00) [pid = 1646] [serial = 1261] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11bf62000) [pid = 1646] [serial = 1245] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11c9b1400) [pid = 1646] [serial = 1269] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x128c23800) [pid = 1646] [serial = 1251] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x114d5bc00) [pid = 1646] [serial = 1254] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x115669c00) [pid = 1646] [serial = 1255] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x114d5c800) [pid = 1646] [serial = 1239] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x119141400) [pid = 1646] [serial = 1242] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128fe6400) [pid = 1646] [serial = 1281] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x123ab5000) [pid = 1646] [serial = 1248] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11baf2400) [pid = 1646] [serial = 1284] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x128c6ec00) [pid = 1646] [serial = 1279] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12a511c00) [pid = 1646] [serial = 1287] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12a518000) [pid = 1646] [serial = 1290] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12a10e000) [pid = 1646] [serial = 1282] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12a116000) [pid = 1646] [serial = 1237] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11bca2000) [pid = 1646] [serial = 1264] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x128c20400) [pid = 1646] [serial = 1276] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x128c25000) [pid = 1646] [serial = 1285] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12a518800) [pid = 1646] [serial = 1288] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12a5ba400) [pid = 1646] [serial = 1291] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x125b33c00) [pid = 1646] [serial = 1270] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1268e4000) [pid = 1646] [serial = 1273] [outer = 0x0] [url = about:blank] 20:50:41 INFO - PROCESS | 1646 | 1461297041232 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 1646 | 1461297041233 Marionette TRACE conn2 <- [1,1798,null,{}] 20:50:41 INFO - PROCESS | 1646 | 1461297041240 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:41 INFO - PROCESS | 1646 | 1461297041326 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 20:50:41 INFO - PROCESS | 1646 | 1461297041336 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192c5800 == 50 [pid = 1646] [id = 457] 20:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119287000) [pid = 1646] [serial = 1370] [outer = 0x0] 20:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119d9a400) [pid = 1646] [serial = 1371] [outer = 0x119287000] 20:50:41 INFO - PROCESS | 1646 | 1461297041363 Marionette DEBUG loaded listener.js 20:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11b03dc00) [pid = 1646] [serial = 1372] [outer = 0x119287000] 20:50:41 INFO - PROCESS | 1646 | 1461297041720 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 20:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 544ms 20:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:50:41 INFO - PROCESS | 1646 | 1461297041769 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 20:50:41 INFO - PROCESS | 1646 | 1461297041770 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 20:50:41 INFO - PROCESS | 1646 | 1461297041778 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 1646 | 1461297041782 Marionette TRACE conn2 <- [1,1802,null,{}] 20:50:41 INFO - PROCESS | 1646 | 1461297041785 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:41 INFO - PROCESS | 1646 | 1461297041870 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 20:50:41 INFO - PROCESS | 1646 | 1461297041877 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c89b800 == 51 [pid = 1646] [id = 458] 20:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11b0a5000) [pid = 1646] [serial = 1373] [outer = 0x0] 20:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11bc60800) [pid = 1646] [serial = 1374] [outer = 0x11b0a5000] 20:50:41 INFO - PROCESS | 1646 | 1461297041903 Marionette DEBUG loaded listener.js 20:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11bfaa800) [pid = 1646] [serial = 1375] [outer = 0x11b0a5000] 20:50:42 INFO - PROCESS | 1646 | 1461297042279 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 526ms 20:50:42 INFO - PROCESS | 1646 | 1461297042307 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 20:50:42 INFO - PROCESS | 1646 | 1461297042310 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 20:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:50:42 INFO - PROCESS | 1646 | 1461297042314 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:50:42 INFO - PROCESS | 1646 | 1461297042316 Marionette TRACE conn2 <- [1,1806,null,{}] 20:50:42 INFO - PROCESS | 1646 | 1461297042322 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:42 INFO - PROCESS | 1646 | 1461297042426 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 20:50:42 INFO - PROCESS | 1646 | 1461297042430 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c38000 == 52 [pid = 1646] [id = 459] 20:50:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11bfb0400) [pid = 1646] [serial = 1376] [outer = 0x0] 20:50:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11c5c1000) [pid = 1646] [serial = 1377] [outer = 0x11bfb0400] 20:50:42 INFO - PROCESS | 1646 | 1461297042457 Marionette DEBUG loaded listener.js 20:50:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x123aad000) [pid = 1646] [serial = 1378] [outer = 0x11bfb0400] 20:50:42 INFO - PROCESS | 1646 | 1461297042806 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 20:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 524ms 20:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:50:42 INFO - PROCESS | 1646 | 1461297042838 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 20:50:42 INFO - PROCESS | 1646 | 1461297042839 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 20:50:42 INFO - PROCESS | 1646 | 1461297042841 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:50:42 INFO - PROCESS | 1646 | 1461297042842 Marionette TRACE conn2 <- [1,1810,null,{}] 20:50:42 INFO - PROCESS | 1646 | 1461297042845 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:42 INFO - PROCESS | 1646 | 1461297042927 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 20:50:42 INFO - PROCESS | 1646 | 1461297042992 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c72000 == 53 [pid = 1646] [id = 460] 20:50:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x125b39400) [pid = 1646] [serial = 1379] [outer = 0x0] 20:50:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x125e8e800) [pid = 1646] [serial = 1380] [outer = 0x125b39400] 20:50:43 INFO - PROCESS | 1646 | 1461297043025 Marionette DEBUG loaded listener.js 20:50:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1268d8800) [pid = 1646] [serial = 1381] [outer = 0x125b39400] 20:50:43 INFO - PROCESS | 1646 | 1461297043363 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 20:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 569ms 20:50:43 INFO - PROCESS | 1646 | 1461297043411 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 20:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:50:43 INFO - PROCESS | 1646 | 1461297043412 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 20:50:43 INFO - PROCESS | 1646 | 1461297043414 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:50:43 INFO - PROCESS | 1646 | 1461297043415 Marionette TRACE conn2 <- [1,1814,null,{}] 20:50:43 INFO - PROCESS | 1646 | 1461297043427 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:43 INFO - PROCESS | 1646 | 1461297043530 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 20:50:43 INFO - PROCESS | 1646 | 1461297043535 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c76800 == 54 [pid = 1646] [id = 461] 20:50:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x125b3a800) [pid = 1646] [serial = 1382] [outer = 0x0] 20:50:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1268de000) [pid = 1646] [serial = 1383] [outer = 0x125b3a800] 20:50:43 INFO - PROCESS | 1646 | 1461297043593 Marionette DEBUG loaded listener.js 20:50:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128c22400) [pid = 1646] [serial = 1384] [outer = 0x125b3a800] 20:50:43 INFO - PROCESS | 1646 | 1461297043924 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 20:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 528ms 20:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:50:43 INFO - PROCESS | 1646 | 1461297043943 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 20:50:43 INFO - PROCESS | 1646 | 1461297043944 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 20:50:43 INFO - PROCESS | 1646 | 1461297043946 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:50:43 INFO - PROCESS | 1646 | 1461297043948 Marionette TRACE conn2 <- [1,1818,null,{}] 20:50:43 INFO - PROCESS | 1646 | 1461297043950 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:44 INFO - PROCESS | 1646 | 1461297044057 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 20:50:44 INFO - PROCESS | 1646 | 1461297044101 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a815800 == 55 [pid = 1646] [id = 462] 20:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11c238000) [pid = 1646] [serial = 1385] [outer = 0x0] 20:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x128c2d800) [pid = 1646] [serial = 1386] [outer = 0x11c238000] 20:50:44 INFO - PROCESS | 1646 | 1461297044127 Marionette DEBUG loaded listener.js 20:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128fe1c00) [pid = 1646] [serial = 1387] [outer = 0x11c238000] 20:50:44 INFO - PROCESS | 1646 | 1461297044417 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 20:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 522ms 20:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:50:44 INFO - PROCESS | 1646 | 1461297044470 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 20:50:44 INFO - PROCESS | 1646 | 1461297044472 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 20:50:44 INFO - PROCESS | 1646 | 1461297044474 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:50:44 INFO - PROCESS | 1646 | 1461297044475 Marionette TRACE conn2 <- [1,1822,null,{}] 20:50:44 INFO - PROCESS | 1646 | 1461297044477 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:44 INFO - PROCESS | 1646 | 1461297044580 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 20:50:44 INFO - PROCESS | 1646 | 1461297044594 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b256000 == 56 [pid = 1646] [id = 463] 20:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128c63000) [pid = 1646] [serial = 1388] [outer = 0x0] 20:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128feac00) [pid = 1646] [serial = 1389] [outer = 0x128c63000] 20:50:44 INFO - PROCESS | 1646 | 1461297044620 Marionette DEBUG loaded listener.js 20:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12a10b000) [pid = 1646] [serial = 1390] [outer = 0x128c63000] 20:50:44 INFO - PROCESS | 1646 | 1461297044977 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 20:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 518ms 20:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:50:45 INFO - PROCESS | 1646 | 1461297044993 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 20:50:45 INFO - PROCESS | 1646 | 1461297044994 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 20:50:45 INFO - PROCESS | 1646 | 1461297044996 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:50:45 INFO - PROCESS | 1646 | 1461297044997 Marionette TRACE conn2 <- [1,1826,null,{}] 20:50:45 INFO - PROCESS | 1646 | 1461297045000 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:45 INFO - PROCESS | 1646 | 1461297045112 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 20:50:45 INFO - PROCESS | 1646 | 1461297045126 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b773000 == 57 [pid = 1646] [id = 464] 20:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12a10e000) [pid = 1646] [serial = 1391] [outer = 0x0] 20:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12a117c00) [pid = 1646] [serial = 1392] [outer = 0x12a10e000] 20:50:45 INFO - PROCESS | 1646 | 1461297045152 Marionette DEBUG loaded listener.js 20:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12a513400) [pid = 1646] [serial = 1393] [outer = 0x12a10e000] 20:50:45 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12a10c800) [pid = 1646] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:50:45 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x127958800) [pid = 1646] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:50:45 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12a115000) [pid = 1646] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:50:45 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12a8ca000) [pid = 1646] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:50:45 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x114236800) [pid = 1646] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:50:45 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12a5b6000) [pid = 1646] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:50:45 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1185f9c00) [pid = 1646] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:50:45 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11bf60800) [pid = 1646] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:50:45 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11566c800) [pid = 1646] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:50:45 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11adb3000) [pid = 1646] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:50:45 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11c5c0800) [pid = 1646] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:50:45 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11c5c2800) [pid = 1646] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:50:45 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12aa5f800) [pid = 1646] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:50:45 INFO - PROCESS | 1646 | 1461297045594 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 20:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 620ms 20:50:45 INFO - PROCESS | 1646 | 1461297045618 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 20:50:45 INFO - PROCESS | 1646 | 1461297045619 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 20:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:50:45 INFO - PROCESS | 1646 | 1461297045622 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:50:45 INFO - PROCESS | 1646 | 1461297045623 Marionette TRACE conn2 <- [1,1830,null,{}] 20:50:45 INFO - PROCESS | 1646 | 1461297045625 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:45 INFO - PROCESS | 1646 | 1461297045713 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 20:50:45 INFO - PROCESS | 1646 | 1461297045770 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b629800 == 58 [pid = 1646] [id = 465] 20:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x118fd4400) [pid = 1646] [serial = 1394] [outer = 0x0] 20:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11c605800) [pid = 1646] [serial = 1395] [outer = 0x118fd4400] 20:50:45 INFO - PROCESS | 1646 | 1461297045801 Marionette DEBUG loaded listener.js 20:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12a518000) [pid = 1646] [serial = 1396] [outer = 0x118fd4400] 20:50:46 INFO - PROCESS | 1646 | 1461297046118 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 20:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 523ms 20:50:46 INFO - PROCESS | 1646 | 1461297046146 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 20:50:46 INFO - PROCESS | 1646 | 1461297046147 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 20:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:50:46 INFO - PROCESS | 1646 | 1461297046149 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:50:46 INFO - PROCESS | 1646 | 1461297046151 Marionette TRACE conn2 <- [1,1834,null,{}] 20:50:46 INFO - PROCESS | 1646 | 1461297046157 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:46 INFO - PROCESS | 1646 | 1461297046257 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 20:50:46 INFO - PROCESS | 1646 | 1461297046262 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d083000 == 59 [pid = 1646] [id = 466] 20:50:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128c6c000) [pid = 1646] [serial = 1397] [outer = 0x0] 20:50:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12a5be000) [pid = 1646] [serial = 1398] [outer = 0x128c6c000] 20:50:46 INFO - PROCESS | 1646 | 1461297046288 Marionette DEBUG loaded listener.js 20:50:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12aa5b000) [pid = 1646] [serial = 1399] [outer = 0x128c6c000] 20:50:46 INFO - PROCESS | 1646 | 1461297046637 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 20:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 20:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 523ms 20:50:46 INFO - PROCESS | 1646 | 1461297046681 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 20:50:46 INFO - PROCESS | 1646 | 1461297046682 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 20:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:50:46 INFO - PROCESS | 1646 | 1461297046685 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:50:46 INFO - PROCESS | 1646 | 1461297046686 Marionette TRACE conn2 <- [1,1838,null,{}] 20:50:46 INFO - PROCESS | 1646 | 1461297046688 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:46 INFO - PROCESS | 1646 | 1461297046776 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 20:50:46 INFO - PROCESS | 1646 | 1461297046780 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0d9800 == 60 [pid = 1646] [id = 467] 20:50:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12aa53800) [pid = 1646] [serial = 1400] [outer = 0x0] 20:50:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12b4c1400) [pid = 1646] [serial = 1401] [outer = 0x12aa53800] 20:50:46 INFO - PROCESS | 1646 | 1461297046806 Marionette DEBUG loaded listener.js 20:50:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12b6b6c00) [pid = 1646] [serial = 1402] [outer = 0x12aa53800] 20:50:47 INFO - PROCESS | 1646 | 1461297047152 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 20:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 520ms 20:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:50:47 INFO - PROCESS | 1646 | 1461297047205 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 20:50:47 INFO - PROCESS | 1646 | 1461297047206 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 20:50:47 INFO - PROCESS | 1646 | 1461297047208 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:50:47 INFO - PROCESS | 1646 | 1461297047210 Marionette TRACE conn2 <- [1,1842,null,{}] 20:50:47 INFO - PROCESS | 1646 | 1461297047212 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:47 INFO - PROCESS | 1646 | 1461297047300 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 20:50:47 INFO - PROCESS | 1646 | 1461297047362 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dac3000 == 61 [pid = 1646] [id = 468] 20:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12b27a800) [pid = 1646] [serial = 1403] [outer = 0x0] 20:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12b6ef400) [pid = 1646] [serial = 1404] [outer = 0x12b27a800] 20:50:47 INFO - PROCESS | 1646 | 1461297047387 Marionette DEBUG loaded listener.js 20:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12b7dc000) [pid = 1646] [serial = 1405] [outer = 0x12b27a800] 20:50:47 INFO - PROCESS | 1646 | 1461297047831 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 20:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 667ms 20:50:47 INFO - PROCESS | 1646 | 1461297047877 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 20:50:47 INFO - PROCESS | 1646 | 1461297047880 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 20:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:50:47 INFO - PROCESS | 1646 | 1461297047884 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:50:47 INFO - PROCESS | 1646 | 1461297047888 Marionette TRACE conn2 <- [1,1846,null,{}] 20:50:47 INFO - PROCESS | 1646 | 1461297047892 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:48 INFO - PROCESS | 1646 | 1461297048000 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 20:50:48 INFO - PROCESS | 1646 | 1461297048112 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae86000 == 62 [pid = 1646] [id = 469] 20:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1185fa400) [pid = 1646] [serial = 1406] [outer = 0x0] 20:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1189c8c00) [pid = 1646] [serial = 1407] [outer = 0x1185fa400] 20:50:48 INFO - PROCESS | 1646 | 1461297048145 Marionette DEBUG loaded listener.js 20:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x118fd8800) [pid = 1646] [serial = 1408] [outer = 0x1185fa400] 20:50:48 INFO - PROCESS | 1646 | 1461297048561 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x119141400) [pid = 1646] [serial = 1409] [outer = 0x12f974800] 20:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 723ms 20:50:48 INFO - PROCESS | 1646 | 1461297048613 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 20:50:48 INFO - PROCESS | 1646 | 1461297048616 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 20:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:50:48 INFO - PROCESS | 1646 | 1461297048648 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:50:48 INFO - PROCESS | 1646 | 1461297048649 Marionette TRACE conn2 <- [1,1850,null,{}] 20:50:48 INFO - PROCESS | 1646 | 1461297048672 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:48 INFO - PROCESS | 1646 | 1461297048780 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 20:50:48 INFO - PROCESS | 1646 | 1461297048853 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x126159800 == 63 [pid = 1646] [id = 470] 20:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11b957800) [pid = 1646] [serial = 1410] [outer = 0x0] 20:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11bf62800) [pid = 1646] [serial = 1411] [outer = 0x11b957800] 20:50:48 INFO - PROCESS | 1646 | 1461297048883 Marionette DEBUG loaded listener.js 20:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x123aacc00) [pid = 1646] [serial = 1412] [outer = 0x11b957800] 20:50:49 INFO - PROCESS | 1646 | 1461297049309 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 709ms 20:50:49 INFO - PROCESS | 1646 | 1461297049367 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 20:50:49 INFO - PROCESS | 1646 | 1461297049368 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 20:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:50:49 INFO - PROCESS | 1646 | 1461297049371 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:50:49 INFO - PROCESS | 1646 | 1461297049374 Marionette TRACE conn2 <- [1,1854,null,{}] 20:50:49 INFO - PROCESS | 1646 | 1461297049381 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:49 INFO - PROCESS | 1646 | 1461297049490 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 20:50:49 INFO - PROCESS | 1646 | 1461297049565 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da1c800 == 64 [pid = 1646] [id = 471] 20:50:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x126370000) [pid = 1646] [serial = 1413] [outer = 0x0] 20:50:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x127368800) [pid = 1646] [serial = 1414] [outer = 0x126370000] 20:50:49 INFO - PROCESS | 1646 | 1461297049599 Marionette DEBUG loaded listener.js 20:50:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x128fe8000) [pid = 1646] [serial = 1415] [outer = 0x126370000] 20:50:49 INFO - PROCESS | 1646 | 1461297049984 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 671ms 20:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:50:50 INFO - PROCESS | 1646 | 1461297050043 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 20:50:50 INFO - PROCESS | 1646 | 1461297050045 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 20:50:50 INFO - PROCESS | 1646 | 1461297050047 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:50:50 INFO - PROCESS | 1646 | 1461297050048 Marionette TRACE conn2 <- [1,1858,null,{}] 20:50:50 INFO - PROCESS | 1646 | 1461297050051 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:50 INFO - PROCESS | 1646 | 1461297050157 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 20:50:50 INFO - PROCESS | 1646 | 1461297050217 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e778800 == 65 [pid = 1646] [id = 472] 20:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12a10c000) [pid = 1646] [serial = 1416] [outer = 0x0] 20:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12a5b3800) [pid = 1646] [serial = 1417] [outer = 0x12a10c000] 20:50:50 INFO - PROCESS | 1646 | 1461297050288 Marionette DEBUG loaded listener.js 20:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12a8cac00) [pid = 1646] [serial = 1418] [outer = 0x12a10c000] 20:50:50 INFO - PROCESS | 1646 | 1461297050712 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 20:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 671ms 20:50:50 INFO - PROCESS | 1646 | 1461297050738 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 20:50:50 INFO - PROCESS | 1646 | 1461297050739 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 20:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:50:50 INFO - PROCESS | 1646 | 1461297050743 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:50:50 INFO - PROCESS | 1646 | 1461297050744 Marionette TRACE conn2 <- [1,1862,null,{}] 20:50:50 INFO - PROCESS | 1646 | 1461297050747 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:50 INFO - PROCESS | 1646 | 1461297050871 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 20:50:50 INFO - PROCESS | 1646 | 1461297050956 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f116000 == 66 [pid = 1646] [id = 473] 20:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12a10cc00) [pid = 1646] [serial = 1419] [outer = 0x0] 20:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12b27dc00) [pid = 1646] [serial = 1420] [outer = 0x12a10cc00] 20:50:50 INFO - PROCESS | 1646 | 1461297050986 Marionette DEBUG loaded listener.js 20:50:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12b7d5000) [pid = 1646] [serial = 1421] [outer = 0x12a10cc00] 20:50:51 INFO - PROCESS | 1646 | 1461297051372 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 20:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 669ms 20:50:51 INFO - PROCESS | 1646 | 1461297051419 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 20:50:51 INFO - PROCESS | 1646 | 1461297051422 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 20:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:50:51 INFO - PROCESS | 1646 | 1461297051424 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:50:51 INFO - PROCESS | 1646 | 1461297051425 Marionette TRACE conn2 <- [1,1866,null,{}] 20:50:51 INFO - PROCESS | 1646 | 1461297051428 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:51 INFO - PROCESS | 1646 | 1461297051557 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 20:50:51 INFO - PROCESS | 1646 | 1461297051617 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f128800 == 67 [pid = 1646] [id = 474] 20:50:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12b7d4800) [pid = 1646] [serial = 1422] [outer = 0x0] 20:50:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12bb1b800) [pid = 1646] [serial = 1423] [outer = 0x12b7d4800] 20:50:51 INFO - PROCESS | 1646 | 1461297051648 Marionette DEBUG loaded listener.js 20:50:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12bbe3c00) [pid = 1646] [serial = 1424] [outer = 0x12b7d4800] 20:50:52 INFO - PROCESS | 1646 | 1461297052263 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 20:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 872ms 20:50:52 INFO - PROCESS | 1646 | 1461297052302 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 20:50:52 INFO - PROCESS | 1646 | 1461297052304 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 20:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:50:52 INFO - PROCESS | 1646 | 1461297052309 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:50:52 INFO - PROCESS | 1646 | 1461297052312 Marionette TRACE conn2 <- [1,1870,null,{}] 20:50:52 INFO - PROCESS | 1646 | 1461297052315 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:52 INFO - PROCESS | 1646 | 1461297052413 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 20:50:52 INFO - PROCESS | 1646 | 1461297052489 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c3a000 == 68 [pid = 1646] [id = 475] 20:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x115670000) [pid = 1646] [serial = 1425] [outer = 0x0] 20:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x118567800) [pid = 1646] [serial = 1426] [outer = 0x115670000] 20:50:52 INFO - PROCESS | 1646 | 1461297052518 Marionette DEBUG loaded listener.js 20:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x1197cc000) [pid = 1646] [serial = 1427] [outer = 0x115670000] 20:50:52 INFO - PROCESS | 1646 | 1461297052933 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 20:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 673ms 20:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:50:52 INFO - PROCESS | 1646 | 1461297052983 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 20:50:52 INFO - PROCESS | 1646 | 1461297052986 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 20:50:52 INFO - PROCESS | 1646 | 1461297052990 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:50:52 INFO - PROCESS | 1646 | 1461297052992 Marionette TRACE conn2 <- [1,1874,null,{}] 20:50:52 INFO - PROCESS | 1646 | 1461297052995 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:53 INFO - PROCESS | 1646 | 1461297053091 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 20:50:53 INFO - PROCESS | 1646 | 1461297053149 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c24a800 == 69 [pid = 1646] [id = 476] 20:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1177f2c00) [pid = 1646] [serial = 1428] [outer = 0x0] 20:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11b0a1400) [pid = 1646] [serial = 1429] [outer = 0x1177f2c00] 20:50:53 INFO - PROCESS | 1646 | 1461297053190 Marionette DEBUG loaded listener.js 20:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11c1b3c00) [pid = 1646] [serial = 1430] [outer = 0x1177f2c00] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12a815000 == 68 [pid = 1646] [id = 415] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x114796000 == 67 [pid = 1646] [id = 89] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2ad800 == 66 [pid = 1646] [id = 414] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x118c13800 == 65 [pid = 1646] [id = 413] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x119155000 == 64 [pid = 1646] [id = 95] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba75000 == 63 [pid = 1646] [id = 92] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0d9800 == 62 [pid = 1646] [id = 467] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12d083000 == 61 [pid = 1646] [id = 466] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12b629800 == 60 [pid = 1646] [id = 465] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12b773000 == 59 [pid = 1646] [id = 464] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12b256000 == 58 [pid = 1646] [id = 463] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12a815800 == 57 [pid = 1646] [id = 462] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12b6b0c00) [pid = 1646] [serial = 1347] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x126c76800 == 56 [pid = 1646] [id = 461] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x119c72000 == 55 [pid = 1646] [id = 460] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x125c38000 == 54 [pid = 1646] [id = 459] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x11c89b800 == 53 [pid = 1646] [id = 458] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1192c5800 == 52 [pid = 1646] [id = 457] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1192b9000 == 51 [pid = 1646] [id = 456] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae80000 == 50 [pid = 1646] [id = 455] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12d37f000 == 49 [pid = 1646] [id = 452] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12614d800 == 48 [pid = 1646] [id = 451] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x11bee7000 == 47 [pid = 1646] [id = 450] 20:50:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12e75b800 == 46 [pid = 1646] [id = 449] 20:50:53 INFO - PROCESS | 1646 | 1461297053582 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 20:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 619ms 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12a514400) [pid = 1646] [serial = 1329] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x128c62400) [pid = 1646] [serial = 1326] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12a8bfc00) [pid = 1646] [serial = 1332] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12a8f7000) [pid = 1646] [serial = 1335] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11aa08400) [pid = 1646] [serial = 1338] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12a8cb000) [pid = 1646] [serial = 1333] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11ada8800) [pid = 1646] [serial = 1299] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12a8c5400) [pid = 1646] [serial = 1294] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x11913c000) [pid = 1646] [serial = 1314] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11b039400) [pid = 1646] [serial = 1315] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x126823000) [pid = 1646] [serial = 1323] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x119141000) [pid = 1646] [serial = 1312] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1189cdc00) [pid = 1646] [serial = 1311] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11bf64000) [pid = 1646] [serial = 1317] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11c23a800) [pid = 1646] [serial = 1318] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11c687400) [pid = 1646] [serial = 1302] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x123ab5400) [pid = 1646] [serial = 1320] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1260a1c00) [pid = 1646] [serial = 1321] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1186bc000) [pid = 1646] [serial = 1296] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x127957000) [pid = 1646] [serial = 1305] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12a119800) [pid = 1646] [serial = 1308] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x128c2a400) [pid = 1646] [serial = 1341] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12b27bc00) [pid = 1646] [serial = 1344] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12aa53400) [pid = 1646] [serial = 1336] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12aa5f400) [pid = 1646] [serial = 1342] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12a5b7800) [pid = 1646] [serial = 1330] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12a10bc00) [pid = 1646] [serial = 1327] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11c5c1400) [pid = 1646] [serial = 1339] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12b4bac00) [pid = 1646] [serial = 1345] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x127281c00) [pid = 1646] [serial = 1324] [outer = 0x0] [url = about:blank] 20:50:53 INFO - PROCESS | 1646 | 1461297053621 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 20:50:53 INFO - PROCESS | 1646 | 1461297053623 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 20:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:50:53 INFO - PROCESS | 1646 | 1461297053628 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:50:53 INFO - PROCESS | 1646 | 1461297053630 Marionette TRACE conn2 <- [1,1878,null,{}] 20:50:53 INFO - PROCESS | 1646 | 1461297053637 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:53 INFO - PROCESS | 1646 | 1461297053724 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 20:50:53 INFO - PROCESS | 1646 | 1461297053748 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2bf000 == 47 [pid = 1646] [id = 477] 20:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11caa0400) [pid = 1646] [serial = 1431] [outer = 0x0] 20:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x123ab1c00) [pid = 1646] [serial = 1432] [outer = 0x11caa0400] 20:50:53 INFO - PROCESS | 1646 | 1461297053777 Marionette DEBUG loaded listener.js 20:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x125d08000) [pid = 1646] [serial = 1433] [outer = 0x11caa0400] 20:50:54 INFO - PROCESS | 1646 | 1461297054131 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 20:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms 20:50:54 INFO - PROCESS | 1646 | 1461297054149 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 20:50:54 INFO - PROCESS | 1646 | 1461297054151 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 20:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:50:54 INFO - PROCESS | 1646 | 1461297054177 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:50:54 INFO - PROCESS | 1646 | 1461297054178 Marionette TRACE conn2 <- [1,1882,null,{}] 20:50:54 INFO - PROCESS | 1646 | 1461297054181 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:54 INFO - PROCESS | 1646 | 1461297054264 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 20:50:54 INFO - PROCESS | 1646 | 1461297054269 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x126168800 == 48 [pid = 1646] [id = 478] 20:50:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1262b7400) [pid = 1646] [serial = 1434] [outer = 0x0] 20:50:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1268e5c00) [pid = 1646] [serial = 1435] [outer = 0x1262b7400] 20:50:54 INFO - PROCESS | 1646 | 1461297054296 Marionette DEBUG loaded listener.js 20:50:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128c1f000) [pid = 1646] [serial = 1436] [outer = 0x1262b7400] 20:50:54 INFO - PROCESS | 1646 | 1461297054646 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 20:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 525ms 20:50:54 INFO - PROCESS | 1646 | 1461297054705 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 20:50:54 INFO - PROCESS | 1646 | 1461297054706 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 20:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:50:54 INFO - PROCESS | 1646 | 1461297054710 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:50:54 INFO - PROCESS | 1646 | 1461297054711 Marionette TRACE conn2 <- [1,1886,null,{}] 20:50:54 INFO - PROCESS | 1646 | 1461297054713 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:54 INFO - PROCESS | 1646 | 1461297054860 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 20:50:55 INFO - PROCESS | 1646 | 1461297054991 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192b9000 == 49 [pid = 1646] [id = 479] 20:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x115664800) [pid = 1646] [serial = 1437] [outer = 0x0] 20:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11566d400) [pid = 1646] [serial = 1438] [outer = 0x115664800] 20:50:55 INFO - PROCESS | 1646 | 1461297055027 Marionette DEBUG loaded listener.js 20:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x118fdb000) [pid = 1646] [serial = 1439] [outer = 0x115664800] 20:50:55 INFO - PROCESS | 1646 | 1461297055466 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 20:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 769ms 20:50:55 INFO - PROCESS | 1646 | 1461297055480 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 20:50:55 INFO - PROCESS | 1646 | 1461297055484 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 20:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:50:55 INFO - PROCESS | 1646 | 1461297055490 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:50:55 INFO - PROCESS | 1646 | 1461297055493 Marionette TRACE conn2 <- [1,1890,null,{}] 20:50:55 INFO - PROCESS | 1646 | 1461297055497 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:55 INFO - PROCESS | 1646 | 1461297055602 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 20:50:55 INFO - PROCESS | 1646 | 1461297055662 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x125f83800 == 50 [pid = 1646] [id = 480] 20:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11baf2c00) [pid = 1646] [serial = 1440] [outer = 0x0] 20:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11c49dc00) [pid = 1646] [serial = 1441] [outer = 0x11baf2c00] 20:50:55 INFO - PROCESS | 1646 | 1461297055695 Marionette DEBUG loaded listener.js 20:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x125fa2400) [pid = 1646] [serial = 1442] [outer = 0x11baf2c00] 20:50:56 INFO - PROCESS | 1646 | 1461297056124 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 20:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 674ms 20:50:56 INFO - PROCESS | 1646 | 1461297056164 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 20:50:56 INFO - PROCESS | 1646 | 1461297056166 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 20:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:50:56 INFO - PROCESS | 1646 | 1461297056169 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:50:56 INFO - PROCESS | 1646 | 1461297056170 Marionette TRACE conn2 <- [1,1894,null,{}] 20:50:56 INFO - PROCESS | 1646 | 1461297056173 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:56 INFO - PROCESS | 1646 | 1461297056297 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 20:50:56 INFO - PROCESS | 1646 | 1461297056373 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ace0800 == 51 [pid = 1646] [id = 481] 20:50:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x127953c00) [pid = 1646] [serial = 1443] [outer = 0x0] 20:50:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128c64400) [pid = 1646] [serial = 1444] [outer = 0x127953c00] 20:50:56 INFO - PROCESS | 1646 | 1461297056403 Marionette DEBUG loaded listener.js 20:50:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128fe9c00) [pid = 1646] [serial = 1445] [outer = 0x127953c00] 20:50:56 INFO - PROCESS | 1646 | 1461297056873 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 20:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 720ms 20:50:56 INFO - PROCESS | 1646 | 1461297056890 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 20:50:56 INFO - PROCESS | 1646 | 1461297056893 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 20:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:50:56 INFO - PROCESS | 1646 | 1461297056900 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:50:56 INFO - PROCESS | 1646 | 1461297056904 Marionette TRACE conn2 <- [1,1898,null,{}] 20:50:56 INFO - PROCESS | 1646 | 1461297056906 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:57 INFO - PROCESS | 1646 | 1461297057013 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 20:50:57 INFO - PROCESS | 1646 | 1461297057074 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba6f800 == 52 [pid = 1646] [id = 482] 20:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12a103800) [pid = 1646] [serial = 1446] [outer = 0x0] 20:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12a111400) [pid = 1646] [serial = 1447] [outer = 0x12a103800] 20:50:57 INFO - PROCESS | 1646 | 1461297057104 Marionette DEBUG loaded listener.js 20:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12a8c6c00) [pid = 1646] [serial = 1448] [outer = 0x12a103800] 20:50:57 INFO - PROCESS | 1646 | 1461297057555 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 20:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 676ms 20:50:57 INFO - PROCESS | 1646 | 1461297057573 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 20:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:50:57 INFO - PROCESS | 1646 | 1461297057575 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 20:50:57 INFO - PROCESS | 1646 | 1461297057577 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:50:57 INFO - PROCESS | 1646 | 1461297057578 Marionette TRACE conn2 <- [1,1902,null,{}] 20:50:57 INFO - PROCESS | 1646 | 1461297057581 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:57 INFO - PROCESS | 1646 | 1461297057701 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 20:50:57 INFO - PROCESS | 1646 | 1461297057762 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf66800 == 53 [pid = 1646] [id = 483] 20:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12a5c0c00) [pid = 1646] [serial = 1449] [outer = 0x0] 20:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12a8f4000) [pid = 1646] [serial = 1450] [outer = 0x12a5c0c00] 20:50:57 INFO - PROCESS | 1646 | 1461297057792 Marionette DEBUG loaded listener.js 20:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12b4bac00) [pid = 1646] [serial = 1451] [outer = 0x12a5c0c00] 20:50:58 INFO - PROCESS | 1646 | 1461297058200 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 20:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 668ms 20:50:58 INFO - PROCESS | 1646 | 1461297058246 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 20:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:50:58 INFO - PROCESS | 1646 | 1461297058247 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 20:50:58 INFO - PROCESS | 1646 | 1461297058249 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:50:58 INFO - PROCESS | 1646 | 1461297058250 Marionette TRACE conn2 <- [1,1906,null,{}] 20:50:58 INFO - PROCESS | 1646 | 1461297058253 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:58 INFO - PROCESS | 1646 | 1461297058355 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 20:50:58 INFO - PROCESS | 1646 | 1461297058418 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0d1000 == 54 [pid = 1646] [id = 484] 20:50:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12b7d6c00) [pid = 1646] [serial = 1452] [outer = 0x0] 20:50:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12b7da000) [pid = 1646] [serial = 1453] [outer = 0x12b7d6c00] 20:50:58 INFO - PROCESS | 1646 | 1461297058496 Marionette DEBUG loaded listener.js 20:50:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12bbc8000) [pid = 1646] [serial = 1454] [outer = 0x12b7d6c00] 20:50:58 INFO - PROCESS | 1646 | 1461297058922 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 20:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 720ms 20:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:50:58 INFO - PROCESS | 1646 | 1461297058981 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 20:50:58 INFO - PROCESS | 1646 | 1461297058982 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 20:50:58 INFO - PROCESS | 1646 | 1461297058986 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:50:58 INFO - PROCESS | 1646 | 1461297058988 Marionette TRACE conn2 <- [1,1910,null,{}] 20:50:58 INFO - PROCESS | 1646 | 1461297058990 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:59 INFO - PROCESS | 1646 | 1461297059093 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 20:50:59 INFO - PROCESS | 1646 | 1461297059153 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da03800 == 55 [pid = 1646] [id = 485] 20:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12bbcb400) [pid = 1646] [serial = 1455] [outer = 0x0] 20:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12bbd9c00) [pid = 1646] [serial = 1456] [outer = 0x12bbcb400] 20:50:59 INFO - PROCESS | 1646 | 1461297059183 Marionette DEBUG loaded listener.js 20:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12d031400) [pid = 1646] [serial = 1457] [outer = 0x12bbcb400] 20:50:59 INFO - PROCESS | 1646 | 1461297059647 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 20:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 720ms 20:50:59 INFO - PROCESS | 1646 | 1461297059721 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 20:50:59 INFO - PROCESS | 1646 | 1461297059722 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 20:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:50:59 INFO - PROCESS | 1646 | 1461297059726 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:50:59 INFO - PROCESS | 1646 | 1461297059727 Marionette TRACE conn2 <- [1,1914,null,{}] 20:50:59 INFO - PROCESS | 1646 | 1461297059730 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:59 INFO - PROCESS | 1646 | 1461297059832 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 20:50:59 INFO - PROCESS | 1646 | 1461297059904 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dadd000 == 56 [pid = 1646] [id = 486] 20:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11566f000) [pid = 1646] [serial = 1458] [outer = 0x0] 20:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12cfdf800) [pid = 1646] [serial = 1459] [outer = 0x11566f000] 20:50:59 INFO - PROCESS | 1646 | 1461297059935 Marionette DEBUG loaded listener.js 20:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12d03ac00) [pid = 1646] [serial = 1460] [outer = 0x11566f000] 20:51:00 INFO - PROCESS | 1646 | 1461297060473 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 20:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 771ms 20:51:00 INFO - PROCESS | 1646 | 1461297060498 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 20:51:00 INFO - PROCESS | 1646 | 1461297060500 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 20:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:51:00 INFO - PROCESS | 1646 | 1461297060504 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:51:00 INFO - PROCESS | 1646 | 1461297060507 Marionette TRACE conn2 <- [1,1918,null,{}] 20:51:00 INFO - PROCESS | 1646 | 1461297060511 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:00 INFO - PROCESS | 1646 | 1461297060610 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 20:51:00 INFO - PROCESS | 1646 | 1461297060674 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x118914000 == 57 [pid = 1646] [id = 487] 20:51:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x114d61400) [pid = 1646] [serial = 1461] [outer = 0x0] 20:51:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x115372800) [pid = 1646] [serial = 1462] [outer = 0x114d61400] 20:51:00 INFO - PROCESS | 1646 | 1461297060702 Marionette DEBUG loaded listener.js 20:51:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11566ec00) [pid = 1646] [serial = 1463] [outer = 0x114d61400] 20:51:01 INFO - PROCESS | 1646 | --DOCSHELL 0x126168800 == 56 [pid = 1646] [id = 478] 20:51:01 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2bf000 == 55 [pid = 1646] [id = 477] 20:51:01 INFO - PROCESS | 1646 | --DOCSHELL 0x11c24a800 == 54 [pid = 1646] [id = 476] 20:51:01 INFO - PROCESS | 1646 | --DOCSHELL 0x125c3a000 == 53 [pid = 1646] [id = 475] 20:51:01 INFO - PROCESS | 1646 | 1461297061228 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 20:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 774ms 20:51:01 INFO - PROCESS | 1646 | 1461297061280 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 20:51:01 INFO - PROCESS | 1646 | 1461297061285 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 20:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:51:01 INFO - PROCESS | 1646 | 1461297061292 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:51:01 INFO - PROCESS | 1646 | 1461297061295 Marionette TRACE conn2 <- [1,1922,null,{}] 20:51:01 INFO - PROCESS | 1646 | 1461297061298 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:01 INFO - PROCESS | 1646 | 1461297061414 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 20:51:01 INFO - PROCESS | 1646 | 1461297061485 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b179000 == 54 [pid = 1646] [id = 488] 20:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x1157dbc00) [pid = 1646] [serial = 1464] [outer = 0x0] 20:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11893c800) [pid = 1646] [serial = 1465] [outer = 0x1157dbc00] 20:51:01 INFO - PROCESS | 1646 | 1461297061514 Marionette DEBUG loaded listener.js 20:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x118f8bc00) [pid = 1646] [serial = 1466] [outer = 0x1157dbc00] 20:51:01 INFO - PROCESS | 1646 | 1461297061827 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 20:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 576ms 20:51:01 INFO - PROCESS | 1646 | 1461297061868 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 20:51:01 INFO - PROCESS | 1646 | 1461297061871 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 20:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:51:01 INFO - PROCESS | 1646 | 1461297061874 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:51:01 INFO - PROCESS | 1646 | 1461297061876 Marionette TRACE conn2 <- [1,1926,null,{}] 20:51:01 INFO - PROCESS | 1646 | 1461297061884 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:02 INFO - PROCESS | 1646 | 1461297062000 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 20:51:02 INFO - PROCESS | 1646 | 1461297062135 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ce1000 == 55 [pid = 1646] [id = 489] 20:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11913e800) [pid = 1646] [serial = 1467] [outer = 0x0] 20:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11ac45400) [pid = 1646] [serial = 1468] [outer = 0x11913e800] 20:51:02 INFO - PROCESS | 1646 | 1461297062180 Marionette DEBUG loaded listener.js 20:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11baf3800) [pid = 1646] [serial = 1469] [outer = 0x11913e800] 20:51:02 INFO - PROCESS | 1646 | 1461297062584 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 20:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 721ms 20:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:51:02 INFO - PROCESS | 1646 | 1461297062596 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 20:51:02 INFO - PROCESS | 1646 | 1461297062597 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 20:51:02 INFO - PROCESS | 1646 | 1461297062599 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:51:02 INFO - PROCESS | 1646 | 1461297062600 Marionette TRACE conn2 <- [1,1930,null,{}] 20:51:02 INFO - PROCESS | 1646 | 1461297062605 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:02 INFO - PROCESS | 1646 | 1461297062716 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 20:51:02 INFO - PROCESS | 1646 | 1461297062728 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12659d000 == 56 [pid = 1646] [id = 490] 20:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x11bc64000) [pid = 1646] [serial = 1470] [outer = 0x0] 20:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11bfa2c00) [pid = 1646] [serial = 1471] [outer = 0x11bc64000] 20:51:02 INFO - PROCESS | 1646 | 1461297062754 Marionette DEBUG loaded listener.js 20:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11c5bec00) [pid = 1646] [serial = 1472] [outer = 0x11bc64000] 20:51:03 INFO - PROCESS | 1646 | 1461297063104 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 20:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 20:51:03 INFO - PROCESS | 1646 | 1461297063120 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 20:51:03 INFO - PROCESS | 1646 | 1461297063122 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 20:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:51:03 INFO - PROCESS | 1646 | 1461297063125 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:51:03 INFO - PROCESS | 1646 | 1461297063126 Marionette TRACE conn2 <- [1,1934,null,{}] 20:51:03 INFO - PROCESS | 1646 | 1461297063128 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:03 INFO - PROCESS | 1646 | 1461297063234 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 20:51:03 INFO - PROCESS | 1646 | 1461297063248 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x128434000 == 57 [pid = 1646] [id = 491] 20:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11c609c00) [pid = 1646] [serial = 1473] [outer = 0x0] 20:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x123aa7400) [pid = 1646] [serial = 1474] [outer = 0x11c609c00] 20:51:03 INFO - PROCESS | 1646 | 1461297063273 Marionette DEBUG loaded listener.js 20:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x125b37000) [pid = 1646] [serial = 1475] [outer = 0x11c609c00] 20:51:03 INFO - PROCESS | 1646 | 1461297063651 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 20:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 568ms 20:51:03 INFO - PROCESS | 1646 | 1461297063695 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 20:51:03 INFO - PROCESS | 1646 | 1461297063697 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 20:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:51:03 INFO - PROCESS | 1646 | 1461297063700 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:51:03 INFO - PROCESS | 1646 | 1461297063702 Marionette TRACE conn2 <- [1,1938,null,{}] 20:51:03 INFO - PROCESS | 1646 | 1461297063706 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:03 INFO - PROCESS | 1646 | 1461297063894 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 20:51:03 INFO - PROCESS | 1646 | 1461297063924 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba62800 == 58 [pid = 1646] [id = 492] 20:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x125f9f400) [pid = 1646] [serial = 1476] [outer = 0x0] 20:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x126b29c00) [pid = 1646] [serial = 1477] [outer = 0x125f9f400] 20:51:03 INFO - PROCESS | 1646 | 1461297063963 Marionette DEBUG loaded listener.js 20:51:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x128c2a000) [pid = 1646] [serial = 1478] [outer = 0x125f9f400] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12b284c00) [pid = 1646] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12a10e000) [pid = 1646] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x128c6c000) [pid = 1646] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12aa53800) [pid = 1646] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x11caa0400) [pid = 1646] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x1177f2c00) [pid = 1646] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12b27a800) [pid = 1646] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x115670000) [pid = 1646] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x125b3a800) [pid = 1646] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11c238000) [pid = 1646] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x118fd4400) [pid = 1646] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x125b39400) [pid = 1646] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11566e800) [pid = 1646] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11bfb0400) [pid = 1646] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x1135ce400) [pid = 1646] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11b0a5000) [pid = 1646] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x128c63000) [pid = 1646] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:51:04 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x119287000) [pid = 1646] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:51:04 INFO - PROCESS | 1646 | 1461297064482 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 20:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 823ms 20:51:04 INFO - PROCESS | 1646 | 1461297064532 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 20:51:04 INFO - PROCESS | 1646 | 1461297064533 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 20:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:51:04 INFO - PROCESS | 1646 | 1461297064548 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:51:04 INFO - PROCESS | 1646 | 1461297064549 Marionette TRACE conn2 <- [1,1942,null,{}] 20:51:04 INFO - PROCESS | 1646 | 1461297064557 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:04 INFO - PROCESS | 1646 | 1461297064651 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 20:51:04 INFO - PROCESS | 1646 | 1461297064656 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b60e000 == 59 [pid = 1646] [id = 493] 20:51:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11566b800) [pid = 1646] [serial = 1479] [outer = 0x0] 20:51:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x11ca96800) [pid = 1646] [serial = 1480] [outer = 0x11566b800] 20:51:04 INFO - PROCESS | 1646 | 1461297064681 Marionette DEBUG loaded listener.js 20:51:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x128c22c00) [pid = 1646] [serial = 1481] [outer = 0x11566b800] 20:51:05 INFO - PROCESS | 1646 | 1461297065094 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 20:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 571ms 20:51:05 INFO - PROCESS | 1646 | 1461297065120 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 20:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:51:05 INFO - PROCESS | 1646 | 1461297065122 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 20:51:05 INFO - PROCESS | 1646 | 1461297065126 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:51:05 INFO - PROCESS | 1646 | 1461297065127 Marionette TRACE conn2 <- [1,1946,null,{}] 20:51:05 INFO - PROCESS | 1646 | 1461297065131 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:05 INFO - PROCESS | 1646 | 1461297065305 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 20:51:05 INFO - PROCESS | 1646 | 1461297065320 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d08b800 == 60 [pid = 1646] [id = 494] 20:51:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x128c23400) [pid = 1646] [serial = 1482] [outer = 0x0] 20:51:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x128c67800) [pid = 1646] [serial = 1483] [outer = 0x128c23400] 20:51:05 INFO - PROCESS | 1646 | 1461297065361 Marionette DEBUG loaded listener.js 20:51:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x128fe5400) [pid = 1646] [serial = 1484] [outer = 0x128c23400] 20:51:05 INFO - PROCESS | 1646 | 1461297065740 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 20:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 620ms 20:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:51:05 INFO - PROCESS | 1646 | 1461297065745 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 20:51:05 INFO - PROCESS | 1646 | 1461297065747 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 20:51:05 INFO - PROCESS | 1646 | 1461297065749 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:51:05 INFO - PROCESS | 1646 | 1461297065750 Marionette TRACE conn2 <- [1,1950,null,{}] 20:51:05 INFO - PROCESS | 1646 | 1461297065756 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:05 INFO - PROCESS | 1646 | 1461297065941 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 20:51:06 INFO - PROCESS | 1646 | 1461297066029 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e418800 == 61 [pid = 1646] [id = 495] 20:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x128c2d400) [pid = 1646] [serial = 1485] [outer = 0x0] 20:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x128fed000) [pid = 1646] [serial = 1486] [outer = 0x128c2d400] 20:51:06 INFO - PROCESS | 1646 | 1461297066069 Marionette DEBUG loaded listener.js 20:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12a116800) [pid = 1646] [serial = 1487] [outer = 0x128c2d400] 20:51:06 INFO - PROCESS | 1646 | 1461297066510 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 20:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 773ms 20:51:06 INFO - PROCESS | 1646 | 1461297066523 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 20:51:06 INFO - PROCESS | 1646 | 1461297066525 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 20:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:51:06 INFO - PROCESS | 1646 | 1461297066529 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:51:06 INFO - PROCESS | 1646 | 1461297066531 Marionette TRACE conn2 <- [1,1954,null,{}] 20:51:06 INFO - PROCESS | 1646 | 1461297066551 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:06 INFO - PROCESS | 1646 | 1461297066686 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 20:51:06 INFO - PROCESS | 1646 | 1461297066746 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abaf800 == 62 [pid = 1646] [id = 496] 20:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x115375000) [pid = 1646] [serial = 1488] [outer = 0x0] 20:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11581ac00) [pid = 1646] [serial = 1489] [outer = 0x115375000] 20:51:06 INFO - PROCESS | 1646 | 1461297066778 Marionette DEBUG loaded listener.js 20:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x118ce7400) [pid = 1646] [serial = 1490] [outer = 0x115375000] 20:51:07 INFO - PROCESS | 1646 | 1461297067192 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 20:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 672ms 20:51:07 INFO - PROCESS | 1646 | 1461297067200 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 20:51:07 INFO - PROCESS | 1646 | 1461297067205 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 20:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:51:07 INFO - PROCESS | 1646 | 1461297067209 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:51:07 INFO - PROCESS | 1646 | 1461297067211 Marionette TRACE conn2 <- [1,1958,null,{}] 20:51:07 INFO - PROCESS | 1646 | 1461297067214 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:07 INFO - PROCESS | 1646 | 1461297067346 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 20:51:07 INFO - PROCESS | 1646 | 1461297067454 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x126354800 == 63 [pid = 1646] [id = 497] 20:51:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x118fce000) [pid = 1646] [serial = 1491] [outer = 0x0] 20:51:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x11a547c00) [pid = 1646] [serial = 1492] [outer = 0x118fce000] 20:51:07 INFO - PROCESS | 1646 | 1461297067486 Marionette DEBUG loaded listener.js 20:51:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x11bf63c00) [pid = 1646] [serial = 1493] [outer = 0x118fce000] 20:51:07 INFO - PROCESS | 1646 | 1461297067874 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 20:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 671ms 20:51:07 INFO - PROCESS | 1646 | 1461297067880 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 20:51:07 INFO - PROCESS | 1646 | 1461297067882 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 20:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:51:07 INFO - PROCESS | 1646 | 1461297067884 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:51:07 INFO - PROCESS | 1646 | 1461297067887 Marionette TRACE conn2 <- [1,1962,null,{}] 20:51:07 INFO - PROCESS | 1646 | 1461297067895 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:08 INFO - PROCESS | 1646 | 1461297068007 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 20:51:08 INFO - PROCESS | 1646 | 1461297068088 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12eca3000 == 64 [pid = 1646] [id = 498] 20:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x125b30800) [pid = 1646] [serial = 1494] [outer = 0x0] 20:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x126829c00) [pid = 1646] [serial = 1495] [outer = 0x125b30800] 20:51:08 INFO - PROCESS | 1646 | 1461297068122 Marionette DEBUG loaded listener.js 20:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x127958400) [pid = 1646] [serial = 1496] [outer = 0x125b30800] 20:51:08 INFO - PROCESS | 1646 | 1461297068544 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 20:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 671ms 20:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:51:08 INFO - PROCESS | 1646 | 1461297068556 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 20:51:08 INFO - PROCESS | 1646 | 1461297068558 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 20:51:08 INFO - PROCESS | 1646 | 1461297068560 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:51:08 INFO - PROCESS | 1646 | 1461297068562 Marionette TRACE conn2 <- [1,1966,null,{}] 20:51:08 INFO - PROCESS | 1646 | 1461297068564 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:08 INFO - PROCESS | 1646 | 1461297068671 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 20:51:08 INFO - PROCESS | 1646 | 1461297068771 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f127800 == 65 [pid = 1646] [id = 499] 20:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x1282f2800) [pid = 1646] [serial = 1497] [outer = 0x0] 20:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12a114800) [pid = 1646] [serial = 1498] [outer = 0x1282f2800] 20:51:08 INFO - PROCESS | 1646 | 1461297068814 Marionette DEBUG loaded listener.js 20:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12a517c00) [pid = 1646] [serial = 1499] [outer = 0x1282f2800] 20:51:09 INFO - PROCESS | 1646 | 1461297069220 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 20:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 671ms 20:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:51:09 INFO - PROCESS | 1646 | 1461297069232 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 20:51:09 INFO - PROCESS | 1646 | 1461297069233 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 20:51:09 INFO - PROCESS | 1646 | 1461297069236 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:51:09 INFO - PROCESS | 1646 | 1461297069237 Marionette TRACE conn2 <- [1,1970,null,{}] 20:51:09 INFO - PROCESS | 1646 | 1461297069239 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:09 INFO - PROCESS | 1646 | 1461297069346 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 20:51:09 INFO - PROCESS | 1646 | 1461297069409 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2f7800 == 66 [pid = 1646] [id = 500] 20:51:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12a11c000) [pid = 1646] [serial = 1500] [outer = 0x0] 20:51:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12a5ba000) [pid = 1646] [serial = 1501] [outer = 0x12a11c000] 20:51:09 INFO - PROCESS | 1646 | 1461297069481 Marionette DEBUG loaded listener.js 20:51:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12a8c5c00) [pid = 1646] [serial = 1502] [outer = 0x12a11c000] 20:51:09 INFO - PROCESS | 1646 | 1461297069875 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 20:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 669ms 20:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:51:09 INFO - PROCESS | 1646 | 1461297069905 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 20:51:09 INFO - PROCESS | 1646 | 1461297069906 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 20:51:09 INFO - PROCESS | 1646 | 1461297069909 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:51:09 INFO - PROCESS | 1646 | 1461297069910 Marionette TRACE conn2 <- [1,1974,null,{}] 20:51:09 INFO - PROCESS | 1646 | 1461297069912 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:10 INFO - PROCESS | 1646 | 1461297070033 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 20:51:10 INFO - PROCESS | 1646 | 1461297070144 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f570000 == 67 [pid = 1646] [id = 501] 20:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12a8f5000) [pid = 1646] [serial = 1503] [outer = 0x0] 20:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12b278c00) [pid = 1646] [serial = 1504] [outer = 0x12a8f5000] 20:51:10 INFO - PROCESS | 1646 | 1461297070177 Marionette DEBUG loaded listener.js 20:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12b7d3400) [pid = 1646] [serial = 1505] [outer = 0x12a8f5000] 20:51:10 INFO - PROCESS | 1646 | 1461297070579 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 20:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 719ms 20:51:10 INFO - PROCESS | 1646 | 1461297070629 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 20:51:10 INFO - PROCESS | 1646 | 1461297070630 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 20:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:51:10 INFO - PROCESS | 1646 | 1461297070632 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:51:10 INFO - PROCESS | 1646 | 1461297070633 Marionette TRACE conn2 <- [1,1978,null,{}] 20:51:10 INFO - PROCESS | 1646 | 1461297070635 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:10 INFO - PROCESS | 1646 | 1461297070747 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 20:51:10 INFO - PROCESS | 1646 | 1461297070858 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fa66000 == 68 [pid = 1646] [id = 502] 20:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x114238800) [pid = 1646] [serial = 1506] [outer = 0x0] 20:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12b6b1c00) [pid = 1646] [serial = 1507] [outer = 0x114238800] 20:51:10 INFO - PROCESS | 1646 | 1461297070900 Marionette DEBUG loaded listener.js 20:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12bbcec00) [pid = 1646] [serial = 1508] [outer = 0x114238800] 20:51:11 INFO - PROCESS | 1646 | 1461297071354 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 768ms 20:51:11 INFO - PROCESS | 1646 | 1461297071401 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 20:51:11 INFO - PROCESS | 1646 | 1461297071403 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 20:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:51:11 INFO - PROCESS | 1646 | 1461297071405 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:51:11 INFO - PROCESS | 1646 | 1461297071406 Marionette TRACE conn2 <- [1,1982,null,{}] 20:51:11 INFO - PROCESS | 1646 | 1461297071409 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:11 INFO - PROCESS | 1646 | 1461297071516 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 20:51:11 INFO - PROCESS | 1646 | 1461297071797 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bef9800 == 69 [pid = 1646] [id = 503] 20:51:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x1135ce400) [pid = 1646] [serial = 1509] [outer = 0x0] 20:51:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x11444bc00) [pid = 1646] [serial = 1510] [outer = 0x1135ce400] 20:51:11 INFO - PROCESS | 1646 | 1461297071848 Marionette DEBUG loaded listener.js 20:51:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x115668000) [pid = 1646] [serial = 1511] [outer = 0x1135ce400] 20:51:12 INFO - PROCESS | 1646 | 1461297072265 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 870ms 20:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:51:12 INFO - PROCESS | 1646 | 1461297072276 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 20:51:12 INFO - PROCESS | 1646 | 1461297072279 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 20:51:12 INFO - PROCESS | 1646 | 1461297072282 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 1646 | 1461297072284 Marionette TRACE conn2 <- [1,1986,null,{}] 20:51:12 INFO - PROCESS | 1646 | 1461297072288 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:12 INFO - PROCESS | 1646 | 1461297072392 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 20:51:12 INFO - PROCESS | 1646 | 1461297072527 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae86000 == 68 [pid = 1646] [id = 469] 20:51:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12d08b800 == 67 [pid = 1646] [id = 494] 20:51:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12b60e000 == 66 [pid = 1646] [id = 493] 20:51:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba62800 == 65 [pid = 1646] [id = 492] 20:51:12 INFO - PROCESS | 1646 | --DOCSHELL 0x123ce1000 == 64 [pid = 1646] [id = 489] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x1268e5c00) [pid = 1646] [serial = 1435] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x12a5b3800) [pid = 1646] [serial = 1417] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x12b27dc00) [pid = 1646] [serial = 1420] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x127368800) [pid = 1646] [serial = 1414] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x118cc9800 == 65 [pid = 1646] [id = 504] 20:51:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x115670000) [pid = 1646] [serial = 1512] [outer = 0x0] 20:51:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x118ee0000) [pid = 1646] [serial = 1513] [outer = 0x115670000] 20:51:12 INFO - PROCESS | 1646 | 1461297072584 Marionette DEBUG loaded listener.js 20:51:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x11b03ac00) [pid = 1646] [serial = 1514] [outer = 0x115670000] 20:51:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11b179000 == 64 [pid = 1646] [id = 488] 20:51:12 INFO - PROCESS | 1646 | --DOCSHELL 0x118914000 == 63 [pid = 1646] [id = 487] 20:51:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf66800 == 62 [pid = 1646] [id = 483] 20:51:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba6f800 == 61 [pid = 1646] [id = 482] 20:51:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12ace0800 == 60 [pid = 1646] [id = 481] 20:51:12 INFO - PROCESS | 1646 | --DOCSHELL 0x125f83800 == 59 [pid = 1646] [id = 480] 20:51:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1192b9000 == 58 [pid = 1646] [id = 479] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x115666800) [pid = 1646] [serial = 1366] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x11528d800) [pid = 1646] [serial = 1365] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x11bc60800) [pid = 1646] [serial = 1374] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x11bfaa800) [pid = 1646] [serial = 1375] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x128feac00) [pid = 1646] [serial = 1389] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x119d9a400) [pid = 1646] [serial = 1371] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x11b03dc00) [pid = 1646] [serial = 1372] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12aa55400) [pid = 1646] [serial = 1362] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12b6b6800) [pid = 1646] [serial = 1348] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12a511800) [pid = 1646] [serial = 1359] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x11bc5fc00) [pid = 1646] [serial = 1353] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12a117c00) [pid = 1646] [serial = 1392] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12a5be000) [pid = 1646] [serial = 1398] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12b4c1400) [pid = 1646] [serial = 1401] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12aa5b000) [pid = 1646] [serial = 1399] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12a513400) [pid = 1646] [serial = 1393] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12a10b000) [pid = 1646] [serial = 1390] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x128c22400) [pid = 1646] [serial = 1384] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12b6b6c00) [pid = 1646] [serial = 1402] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12a518000) [pid = 1646] [serial = 1396] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x1268d8800) [pid = 1646] [serial = 1381] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12b6ef400) [pid = 1646] [serial = 1404] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x1268de000) [pid = 1646] [serial = 1383] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x128fe1c00) [pid = 1646] [serial = 1387] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x128c2d800) [pid = 1646] [serial = 1386] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x11c605800) [pid = 1646] [serial = 1395] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x125e8e800) [pid = 1646] [serial = 1380] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x118f8b000) [pid = 1646] [serial = 1350] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x128c20c00) [pid = 1646] [serial = 1356] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x118f8b400) [pid = 1646] [serial = 1369] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11632d800) [pid = 1646] [serial = 1368] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x11c5c1000) [pid = 1646] [serial = 1377] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x123aad000) [pid = 1646] [serial = 1378] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x125d08000) [pid = 1646] [serial = 1433] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x127040800) [pid = 1646] [serial = 856] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1189c8c00) [pid = 1646] [serial = 1407] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11c1b3c00) [pid = 1646] [serial = 1430] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12b7dc000) [pid = 1646] [serial = 1405] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x118567800) [pid = 1646] [serial = 1426] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x11bf62800) [pid = 1646] [serial = 1411] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x123ab1c00) [pid = 1646] [serial = 1432] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12bb1b800) [pid = 1646] [serial = 1423] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11b0a1400) [pid = 1646] [serial = 1429] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1197cc000) [pid = 1646] [serial = 1427] [outer = 0x0] [url = about:blank] 20:51:12 INFO - PROCESS | 1646 | 1461297072912 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 671ms 20:51:12 INFO - PROCESS | 1646 | 1461297072955 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 20:51:12 INFO - PROCESS | 1646 | 1461297072957 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 20:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:51:12 INFO - PROCESS | 1646 | 1461297072960 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 1646 | 1461297072961 Marionette TRACE conn2 <- [1,1990,null,{}] 20:51:12 INFO - PROCESS | 1646 | 1461297072964 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:13 INFO - PROCESS | 1646 | 1461297073058 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 20:51:13 INFO - PROCESS | 1646 | 1461297073143 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2c0800 == 59 [pid = 1646] [id = 505] 20:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11b963800) [pid = 1646] [serial = 1515] [outer = 0x0] 20:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11bc6a400) [pid = 1646] [serial = 1516] [outer = 0x11b963800] 20:51:13 INFO - PROCESS | 1646 | 1461297073170 Marionette DEBUG loaded listener.js 20:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11bfa2400) [pid = 1646] [serial = 1517] [outer = 0x11b963800] 20:51:13 INFO - PROCESS | 1646 | 1461297073481 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 569ms 20:51:13 INFO - PROCESS | 1646 | 1461297073530 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 20:51:13 INFO - PROCESS | 1646 | 1461297073531 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 20:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:51:13 INFO - PROCESS | 1646 | 1461297073535 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:51:13 INFO - PROCESS | 1646 | 1461297073539 Marionette TRACE conn2 <- [1,1994,null,{}] 20:51:13 INFO - PROCESS | 1646 | 1461297073546 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:13 INFO - PROCESS | 1646 | 1461297073639 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 20:51:13 INFO - PROCESS | 1646 | 1461297073701 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c81800 == 60 [pid = 1646] [id = 506] 20:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11bfaa800) [pid = 1646] [serial = 1518] [outer = 0x0] 20:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11c685800) [pid = 1646] [serial = 1519] [outer = 0x11bfaa800] 20:51:13 INFO - PROCESS | 1646 | 1461297073728 Marionette DEBUG loaded listener.js 20:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x125e89800) [pid = 1646] [serial = 1520] [outer = 0x11bfaa800] 20:51:14 INFO - PROCESS | 1646 | 1461297074032 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 20:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 525ms 20:51:14 INFO - PROCESS | 1646 | 1461297074059 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 20:51:14 INFO - PROCESS | 1646 | 1461297074061 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 20:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:51:14 INFO - PROCESS | 1646 | 1461297074064 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:51:14 INFO - PROCESS | 1646 | 1461297074066 Marionette TRACE conn2 <- [1,1998,null,{}] 20:51:14 INFO - PROCESS | 1646 | 1461297074069 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:14 INFO - PROCESS | 1646 | 1461297074249 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 20:51:14 INFO - PROCESS | 1646 | 1461297074257 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1265aa800 == 61 [pid = 1646] [id = 507] 20:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11c232400) [pid = 1646] [serial = 1521] [outer = 0x0] 20:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12650ec00) [pid = 1646] [serial = 1522] [outer = 0x11c232400] 20:51:14 INFO - PROCESS | 1646 | 1461297074283 Marionette DEBUG loaded listener.js 20:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x127366400) [pid = 1646] [serial = 1523] [outer = 0x11c232400] 20:51:14 INFO - PROCESS | 1646 | 1461297074609 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 20:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 570ms 20:51:14 INFO - PROCESS | 1646 | 1461297074634 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 20:51:14 INFO - PROCESS | 1646 | 1461297074636 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 20:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:51:14 INFO - PROCESS | 1646 | 1461297074641 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:51:14 INFO - PROCESS | 1646 | 1461297074642 Marionette TRACE conn2 <- [1,2002,null,{}] 20:51:14 INFO - PROCESS | 1646 | 1461297074644 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:14 INFO - PROCESS | 1646 | 1461297074732 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 20:51:14 INFO - PROCESS | 1646 | 1461297074737 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12accf800 == 62 [pid = 1646] [id = 508] 20:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x128c65800) [pid = 1646] [serial = 1524] [outer = 0x0] 20:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x128fe2800) [pid = 1646] [serial = 1525] [outer = 0x128c65800] 20:51:14 INFO - PROCESS | 1646 | 1461297074770 Marionette DEBUG loaded listener.js 20:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12a121400) [pid = 1646] [serial = 1526] [outer = 0x128c65800] 20:51:15 INFO - PROCESS | 1646 | 1461297075174 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 20:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 570ms 20:51:15 INFO - PROCESS | 1646 | 1461297075214 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 20:51:15 INFO - PROCESS | 1646 | 1461297075215 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 20:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:51:15 INFO - PROCESS | 1646 | 1461297075218 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:51:15 INFO - PROCESS | 1646 | 1461297075220 Marionette TRACE conn2 <- [1,2006,null,{}] 20:51:15 INFO - PROCESS | 1646 | 1461297075223 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:15 INFO - PROCESS | 1646 | 1461297075336 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 20:51:15 INFO - PROCESS | 1646 | 1461297075347 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b76d000 == 63 [pid = 1646] [id = 509] 20:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12a11f000) [pid = 1646] [serial = 1527] [outer = 0x0] 20:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12a8c5000) [pid = 1646] [serial = 1528] [outer = 0x12a11f000] 20:51:15 INFO - PROCESS | 1646 | 1461297075373 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12a8fa000) [pid = 1646] [serial = 1529] [outer = 0x12a11f000] 20:51:15 INFO - PROCESS | 1646 | 1461297075732 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 20:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 20:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 521ms 20:51:15 INFO - PROCESS | 1646 | 1461297075741 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 20:51:15 INFO - PROCESS | 1646 | 1461297075742 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 20:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:51:15 INFO - PROCESS | 1646 | 1461297075744 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:51:15 INFO - PROCESS | 1646 | 1461297075745 Marionette TRACE conn2 <- [1,2010,null,{}] 20:51:15 INFO - PROCESS | 1646 | 1461297075748 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:15 INFO - PROCESS | 1646 | 1461297075862 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 20:51:15 INFO - PROCESS | 1646 | 1461297075866 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf12800 == 64 [pid = 1646] [id = 510] 20:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12a50f800) [pid = 1646] [serial = 1530] [outer = 0x0] 20:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12b277c00) [pid = 1646] [serial = 1531] [outer = 0x12a50f800] 20:51:15 INFO - PROCESS | 1646 | 1461297075928 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12b4c7000) [pid = 1646] [serial = 1532] [outer = 0x12a50f800] 20:51:16 INFO - PROCESS | 1646 | 1461297076268 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 20:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 20:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 568ms 20:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:51:16 INFO - PROCESS | 1646 | 1461297076312 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 20:51:16 INFO - PROCESS | 1646 | 1461297076313 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 20:51:16 INFO - PROCESS | 1646 | 1461297076316 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:51:16 INFO - PROCESS | 1646 | 1461297076317 Marionette TRACE conn2 <- [1,2014,null,{}] 20:51:16 INFO - PROCESS | 1646 | 1461297076319 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:16 INFO - PROCESS | 1646 | 1461297076431 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 20:51:16 INFO - PROCESS | 1646 | 1461297076473 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0c8800 == 65 [pid = 1646] [id = 511] 20:51:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12b276800) [pid = 1646] [serial = 1533] [outer = 0x0] 20:51:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12b7dac00) [pid = 1646] [serial = 1534] [outer = 0x12b276800] 20:51:16 INFO - PROCESS | 1646 | 1461297076498 Marionette DEBUG loaded listener.js 20:51:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12bb14c00) [pid = 1646] [serial = 1535] [outer = 0x12b276800] 20:51:16 INFO - PROCESS | 1646 | 1461297076848 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 20:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 570ms 20:51:17 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x114d61400) [pid = 1646] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:51:17 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x1262b7400) [pid = 1646] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:51:17 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x128c23400) [pid = 1646] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:51:17 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x125f9f400) [pid = 1646] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:51:17 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11566b800) [pid = 1646] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:51:17 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x11913e800) [pid = 1646] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:51:17 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1157dbc00) [pid = 1646] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:51:17 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11bc64000) [pid = 1646] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:51:17 INFO - PROCESS | 1646 | 1461297077036 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 20:51:17 INFO - PROCESS | 1646 | 1461297077037 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 20:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:51:17 INFO - PROCESS | 1646 | 1461297077049 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:51:17 INFO - PROCESS | 1646 | 1461297077050 Marionette TRACE conn2 <- [1,2018,null,{}] 20:51:17 INFO - PROCESS | 1646 | 1461297077053 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:17 INFO - PROCESS | 1646 | 1461297077143 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 20:51:17 INFO - PROCESS | 1646 | 1461297077147 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c508000 == 66 [pid = 1646] [id = 512] 20:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x118ed7000) [pid = 1646] [serial = 1536] [outer = 0x0] 20:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11c239800) [pid = 1646] [serial = 1537] [outer = 0x118ed7000] 20:51:17 INFO - PROCESS | 1646 | 1461297077173 Marionette DEBUG loaded listener.js 20:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x128c29800) [pid = 1646] [serial = 1538] [outer = 0x118ed7000] 20:51:17 INFO - PROCESS | 1646 | 1461297077520 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 523ms 20:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:51:17 INFO - PROCESS | 1646 | 1461297077573 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 20:51:17 INFO - PROCESS | 1646 | 1461297077574 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 20:51:17 INFO - PROCESS | 1646 | 1461297077576 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:51:17 INFO - PROCESS | 1646 | 1461297077577 Marionette TRACE conn2 <- [1,2022,null,{}] 20:51:17 INFO - PROCESS | 1646 | 1461297077580 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:17 INFO - PROCESS | 1646 | 1461297077696 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 20:51:17 INFO - PROCESS | 1646 | 1461297077724 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d393000 == 67 [pid = 1646] [id = 513] 20:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12735e400) [pid = 1646] [serial = 1539] [outer = 0x0] 20:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12bbd5400) [pid = 1646] [serial = 1540] [outer = 0x12735e400] 20:51:17 INFO - PROCESS | 1646 | 1461297077754 Marionette DEBUG loaded listener.js 20:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12d03f000) [pid = 1646] [serial = 1541] [outer = 0x12735e400] 20:51:18 INFO - PROCESS | 1646 | 1461297078085 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 20:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 518ms 20:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:51:18 INFO - PROCESS | 1646 | 1461297078095 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 20:51:18 INFO - PROCESS | 1646 | 1461297078097 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 20:51:18 INFO - PROCESS | 1646 | 1461297078099 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:51:18 INFO - PROCESS | 1646 | 1461297078100 Marionette TRACE conn2 <- [1,2026,null,{}] 20:51:18 INFO - PROCESS | 1646 | 1461297078104 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:18 INFO - PROCESS | 1646 | 1461297078212 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 20:51:18 INFO - PROCESS | 1646 | 1461297078216 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ecb9000 == 68 [pid = 1646] [id = 514] 20:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12d03fc00) [pid = 1646] [serial = 1542] [outer = 0x0] 20:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12d236800) [pid = 1646] [serial = 1543] [outer = 0x12d03fc00] 20:51:18 INFO - PROCESS | 1646 | 1461297078243 Marionette DEBUG loaded listener.js 20:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12d915800) [pid = 1646] [serial = 1544] [outer = 0x12d03fc00] 20:51:18 INFO - PROCESS | 1646 | 1461297078588 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 20:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 521ms 20:51:18 INFO - PROCESS | 1646 | 1461297078622 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 20:51:18 INFO - PROCESS | 1646 | 1461297078624 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 20:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:51:18 INFO - PROCESS | 1646 | 1461297078626 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:51:18 INFO - PROCESS | 1646 | 1461297078628 Marionette TRACE conn2 <- [1,2030,null,{}] 20:51:18 INFO - PROCESS | 1646 | 1461297078630 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:18 INFO - PROCESS | 1646 | 1461297078765 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 20:51:18 INFO - PROCESS | 1646 | 1461297078775 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f12d800 == 69 [pid = 1646] [id = 515] 20:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12d91c400) [pid = 1646] [serial = 1545] [outer = 0x0] 20:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12e118800) [pid = 1646] [serial = 1546] [outer = 0x12d91c400] 20:51:18 INFO - PROCESS | 1646 | 1461297078817 Marionette DEBUG loaded listener.js 20:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12e11f400) [pid = 1646] [serial = 1547] [outer = 0x12d91c400] 20:51:19 INFO - PROCESS | 1646 | 1461297079350 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 20:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 768ms 20:51:19 INFO - PROCESS | 1646 | 1461297079395 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 20:51:19 INFO - PROCESS | 1646 | 1461297079398 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 20:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:51:19 INFO - PROCESS | 1646 | 1461297079418 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:51:19 INFO - PROCESS | 1646 | 1461297079421 Marionette TRACE conn2 <- [1,2034,null,{}] 20:51:19 INFO - PROCESS | 1646 | 1461297079427 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:19 INFO - PROCESS | 1646 | 1461297079543 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 20:51:19 INFO - PROCESS | 1646 | 1461297079623 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c889000 == 70 [pid = 1646] [id = 516] 20:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x118650000) [pid = 1646] [serial = 1548] [outer = 0x0] 20:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x119b38c00) [pid = 1646] [serial = 1549] [outer = 0x118650000] 20:51:19 INFO - PROCESS | 1646 | 1461297079656 Marionette DEBUG loaded listener.js 20:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x11b0a9000) [pid = 1646] [serial = 1550] [outer = 0x118650000] 20:51:20 INFO - PROCESS | 1646 | 1461297080075 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 742ms 20:51:20 INFO - PROCESS | 1646 | 1461297080144 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 20:51:20 INFO - PROCESS | 1646 | 1461297080149 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 20:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:51:20 INFO - PROCESS | 1646 | 1461297080153 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:51:20 INFO - PROCESS | 1646 | 1461297080155 Marionette TRACE conn2 <- [1,2038,null,{}] 20:51:20 INFO - PROCESS | 1646 | 1461297080157 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:20 INFO - PROCESS | 1646 | 1461297080268 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 20:51:20 INFO - PROCESS | 1646 | 1461297080376 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1273ea000 == 71 [pid = 1646] [id = 517] 20:51:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x11ba54800) [pid = 1646] [serial = 1551] [outer = 0x0] 20:51:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x11c5bc800) [pid = 1646] [serial = 1552] [outer = 0x11ba54800] 20:51:20 INFO - PROCESS | 1646 | 1461297080409 Marionette DEBUG loaded listener.js 20:51:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x125eee800) [pid = 1646] [serial = 1553] [outer = 0x11ba54800] 20:51:20 INFO - PROCESS | 1646 | 1461297080821 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 20:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 720ms 20:51:20 INFO - PROCESS | 1646 | 1461297080874 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 20:51:20 INFO - PROCESS | 1646 | 1461297080875 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 20:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:51:20 INFO - PROCESS | 1646 | 1461297080878 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:51:20 INFO - PROCESS | 1646 | 1461297080880 Marionette TRACE conn2 <- [1,2042,null,{}] 20:51:20 INFO - PROCESS | 1646 | 1461297080905 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:21 INFO - PROCESS | 1646 | 1461297081041 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 20:51:21 INFO - PROCESS | 1646 | 1461297081103 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f122000 == 72 [pid = 1646] [id = 518] 20:51:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x127040000) [pid = 1646] [serial = 1554] [outer = 0x0] 20:51:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12a112400) [pid = 1646] [serial = 1555] [outer = 0x127040000] 20:51:21 INFO - PROCESS | 1646 | 1461297081135 Marionette DEBUG loaded listener.js 20:51:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12aa56000) [pid = 1646] [serial = 1556] [outer = 0x127040000] 20:51:21 INFO - PROCESS | 1646 | 1461297081564 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 722ms 20:51:21 INFO - PROCESS | 1646 | 1461297081600 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 20:51:21 INFO - PROCESS | 1646 | 1461297081602 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 20:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:51:21 INFO - PROCESS | 1646 | 1461297081636 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:51:21 INFO - PROCESS | 1646 | 1461297081637 Marionette TRACE conn2 <- [1,2046,null,{}] 20:51:21 INFO - PROCESS | 1646 | 1461297081642 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:21 INFO - PROCESS | 1646 | 1461297081752 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 20:51:21 INFO - PROCESS | 1646 | 1461297081831 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12faea800 == 73 [pid = 1646] [id = 519] 20:51:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12bb13c00) [pid = 1646] [serial = 1557] [outer = 0x0] 20:51:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12bbe2c00) [pid = 1646] [serial = 1558] [outer = 0x12bb13c00] 20:51:21 INFO - PROCESS | 1646 | 1461297081862 Marionette DEBUG loaded listener.js 20:51:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12d22e400) [pid = 1646] [serial = 1559] [outer = 0x12bb13c00] 20:51:22 INFO - PROCESS | 1646 | 1461297082271 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 689ms 20:51:22 INFO - PROCESS | 1646 | 1461297082307 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 20:51:22 INFO - PROCESS | 1646 | 1461297082308 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 20:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:51:22 INFO - PROCESS | 1646 | 1461297082311 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:51:22 INFO - PROCESS | 1646 | 1461297082312 Marionette TRACE conn2 <- [1,2050,null,{}] 20:51:22 INFO - PROCESS | 1646 | 1461297082315 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:22 INFO - PROCESS | 1646 | 1461297082424 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 20:51:22 INFO - PROCESS | 1646 | 1461297082531 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fd1e800 == 74 [pid = 1646] [id = 520] 20:51:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12bb1f400) [pid = 1646] [serial = 1560] [outer = 0x0] 20:51:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12d3ea400) [pid = 1646] [serial = 1561] [outer = 0x12bb1f400] 20:51:22 INFO - PROCESS | 1646 | 1461297082564 Marionette DEBUG loaded listener.js 20:51:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12d91d400) [pid = 1646] [serial = 1562] [outer = 0x12bb1f400] 20:51:22 INFO - PROCESS | 1646 | 1461297082977 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 719ms 20:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:51:23 INFO - PROCESS | 1646 | 1461297083030 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 20:51:23 INFO - PROCESS | 1646 | 1461297083032 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 20:51:23 INFO - PROCESS | 1646 | 1461297083034 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:51:23 INFO - PROCESS | 1646 | 1461297083035 Marionette TRACE conn2 <- [1,2054,null,{}] 20:51:23 INFO - PROCESS | 1646 | 1461297083037 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:23 INFO - PROCESS | 1646 | 1461297083177 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 20:51:23 INFO - PROCESS | 1646 | 1461297083259 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x130145000 == 75 [pid = 1646] [id = 521] 20:51:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12e120400) [pid = 1646] [serial = 1563] [outer = 0x0] 20:51:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12e35e400) [pid = 1646] [serial = 1564] [outer = 0x12e120400] 20:51:23 INFO - PROCESS | 1646 | 1461297083293 Marionette DEBUG loaded listener.js 20:51:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12e37e800) [pid = 1646] [serial = 1565] [outer = 0x12e120400] 20:51:23 INFO - PROCESS | 1646 | 1461297083701 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 20:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 718ms 20:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:51:23 INFO - PROCESS | 1646 | 1461297083753 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 20:51:23 INFO - PROCESS | 1646 | 1461297083754 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 20:51:23 INFO - PROCESS | 1646 | 1461297083756 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:51:23 INFO - PROCESS | 1646 | 1461297083757 Marionette TRACE conn2 <- [1,2058,null,{}] 20:51:23 INFO - PROCESS | 1646 | 1461297083760 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:23 INFO - PROCESS | 1646 | 1461297083866 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 20:51:23 INFO - PROCESS | 1646 | 1461297083973 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x134755000 == 76 [pid = 1646] [id = 522] 20:51:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12e379000) [pid = 1646] [serial = 1566] [outer = 0x0] 20:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12e387800) [pid = 1646] [serial = 1567] [outer = 0x12e379000] 20:51:24 INFO - PROCESS | 1646 | 1461297084005 Marionette DEBUG loaded listener.js 20:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12e709000) [pid = 1646] [serial = 1568] [outer = 0x12e379000] 20:51:24 INFO - PROCESS | 1646 | 1461297084425 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 20:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 722ms 20:51:24 INFO - PROCESS | 1646 | 1461297084543 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 20:51:24 INFO - PROCESS | 1646 | 1461297084545 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 20:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:51:24 INFO - PROCESS | 1646 | 1461297084572 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:51:24 INFO - PROCESS | 1646 | 1461297084575 Marionette TRACE conn2 <- [1,2062,null,{}] 20:51:24 INFO - PROCESS | 1646 | 1461297084578 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:24 INFO - PROCESS | 1646 | 1461297084746 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 20:51:24 INFO - PROCESS | 1646 | 1461297084859 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c45800 == 77 [pid = 1646] [id = 523] 20:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x11b09c400) [pid = 1646] [serial = 1569] [outer = 0x0] 20:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12e11c800) [pid = 1646] [serial = 1570] [outer = 0x11b09c400] 20:51:24 INFO - PROCESS | 1646 | 1461297084896 Marionette DEBUG loaded listener.js 20:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12e70d000) [pid = 1646] [serial = 1571] [outer = 0x11b09c400] 20:51:25 INFO - PROCESS | 1646 | 1461297085536 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 20:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 977ms 20:51:25 INFO - PROCESS | 1646 | 1461297085547 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 20:51:25 INFO - PROCESS | 1646 | 1461297085549 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 20:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:51:25 INFO - PROCESS | 1646 | 1461297085553 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:51:25 INFO - PROCESS | 1646 | 1461297085558 Marionette TRACE conn2 <- [1,2066,null,{}] 20:51:25 INFO - PROCESS | 1646 | 1461297085562 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:25 INFO - PROCESS | 1646 | 1461297085667 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 20:51:25 INFO - PROCESS | 1646 | 1461297085753 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12614f800 == 78 [pid = 1646] [id = 524] 20:51:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x1156f6800) [pid = 1646] [serial = 1572] [outer = 0x0] 20:51:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x1186bc000) [pid = 1646] [serial = 1573] [outer = 0x1156f6800] 20:51:25 INFO - PROCESS | 1646 | 1461297085783 Marionette DEBUG loaded listener.js 20:51:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x11ab5e800) [pid = 1646] [serial = 1574] [outer = 0x1156f6800] 20:51:26 INFO - PROCESS | 1646 | 1461297086247 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 20:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 728ms 20:51:26 INFO - PROCESS | 1646 | 1461297086288 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 20:51:26 INFO - PROCESS | 1646 | 1461297086292 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 20:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:51:26 INFO - PROCESS | 1646 | 1461297086297 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:51:26 INFO - PROCESS | 1646 | 1461297086299 Marionette TRACE conn2 <- [1,2070,null,{}] 20:51:26 INFO - PROCESS | 1646 | 1461297086302 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:26 INFO - PROCESS | 1646 | 1461297086407 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 20:51:26 INFO - PROCESS | 1646 | 1461297086491 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8a1800 == 79 [pid = 1646] [id = 525] 20:51:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x11baf2800) [pid = 1646] [serial = 1575] [outer = 0x0] 20:51:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x11bfb0800) [pid = 1646] [serial = 1576] [outer = 0x11baf2800] 20:51:26 INFO - PROCESS | 1646 | 1461297086520 Marionette DEBUG loaded listener.js 20:51:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x123ab4c00) [pid = 1646] [serial = 1577] [outer = 0x11baf2800] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12ecb9000 == 78 [pid = 1646] [id = 514] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12d393000 == 77 [pid = 1646] [id = 513] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11c508000 == 76 [pid = 1646] [id = 512] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0c8800 == 75 [pid = 1646] [id = 511] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf12800 == 74 [pid = 1646] [id = 510] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12b76d000 == 73 [pid = 1646] [id = 509] 20:51:26 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x128fed000) [pid = 1646] [serial = 1486] [outer = 0x0] [url = about:blank] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12accf800 == 72 [pid = 1646] [id = 508] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12659d000 == 71 [pid = 1646] [id = 490] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x1265aa800 == 70 [pid = 1646] [id = 507] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x125c81800 == 69 [pid = 1646] [id = 506] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2c0800 == 68 [pid = 1646] [id = 505] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x118cc9800 == 67 [pid = 1646] [id = 504] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11bef9800 == 66 [pid = 1646] [id = 503] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2f7800 == 65 [pid = 1646] [id = 500] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12f127800 == 64 [pid = 1646] [id = 499] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12eca3000 == 63 [pid = 1646] [id = 498] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x126354800 == 62 [pid = 1646] [id = 497] 20:51:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11abaf800 == 61 [pid = 1646] [id = 496] 20:51:26 INFO - PROCESS | 1646 | 1461297086938 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 20:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 671ms 20:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:51:26 INFO - PROCESS | 1646 | 1461297086969 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 20:51:26 INFO - PROCESS | 1646 | 1461297086970 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 20:51:26 INFO - PROCESS | 1646 | 1461297086973 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:51:26 INFO - PROCESS | 1646 | 1461297086975 Marionette TRACE conn2 <- [1,2074,null,{}] 20:51:26 INFO - PROCESS | 1646 | 1461297086982 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:27 INFO - PROCESS | 1646 | 1461297087076 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x128fe5400) [pid = 1646] [serial = 1484] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x126b29c00) [pid = 1646] [serial = 1477] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x128c67800) [pid = 1646] [serial = 1483] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x128c2a000) [pid = 1646] [serial = 1478] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x11566d400) [pid = 1646] [serial = 1438] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x11ca96800) [pid = 1646] [serial = 1480] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x11ac45400) [pid = 1646] [serial = 1468] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x11baf3800) [pid = 1646] [serial = 1469] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x128c22c00) [pid = 1646] [serial = 1481] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x11c5bec00) [pid = 1646] [serial = 1472] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x128c64400) [pid = 1646] [serial = 1444] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x11893c800) [pid = 1646] [serial = 1465] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x11bfa2c00) [pid = 1646] [serial = 1471] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x118f8bc00) [pid = 1646] [serial = 1466] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12cfdf800) [pid = 1646] [serial = 1459] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12a111400) [pid = 1646] [serial = 1447] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x11566ec00) [pid = 1646] [serial = 1463] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x115372800) [pid = 1646] [serial = 1462] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x123aa7400) [pid = 1646] [serial = 1474] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12a8f4000) [pid = 1646] [serial = 1450] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x11c49dc00) [pid = 1646] [serial = 1441] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12bbd9c00) [pid = 1646] [serial = 1456] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12b7da000) [pid = 1646] [serial = 1453] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x128c1f000) [pid = 1646] [serial = 1436] [outer = 0x0] [url = about:blank] 20:51:27 INFO - PROCESS | 1646 | 1461297087153 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2b0000 == 62 [pid = 1646] [id = 526] 20:51:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x11566ec00) [pid = 1646] [serial = 1578] [outer = 0x0] 20:51:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x11bc66800) [pid = 1646] [serial = 1579] [outer = 0x11566ec00] 20:51:27 INFO - PROCESS | 1646 | 1461297087185 Marionette DEBUG loaded listener.js 20:51:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x126b29c00) [pid = 1646] [serial = 1580] [outer = 0x11566ec00] 20:51:27 INFO - PROCESS | 1646 | 1461297087568 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 20:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 622ms 20:51:27 INFO - PROCESS | 1646 | 1461297087595 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 20:51:27 INFO - PROCESS | 1646 | 1461297087597 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 20:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:51:27 INFO - PROCESS | 1646 | 1461297087600 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:51:27 INFO - PROCESS | 1646 | 1461297087601 Marionette TRACE conn2 <- [1,2078,null,{}] 20:51:27 INFO - PROCESS | 1646 | 1461297087605 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:27 INFO - PROCESS | 1646 | 1461297087726 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 20:51:27 INFO - PROCESS | 1646 | 1461297087849 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a81c000 == 63 [pid = 1646] [id = 527] 20:51:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x128c20c00) [pid = 1646] [serial = 1581] [outer = 0x0] 20:51:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x128fe8400) [pid = 1646] [serial = 1582] [outer = 0x128c20c00] 20:51:27 INFO - PROCESS | 1646 | 1461297087889 Marionette DEBUG loaded listener.js 20:51:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12a121800) [pid = 1646] [serial = 1583] [outer = 0x128c20c00] 20:51:28 INFO - PROCESS | 1646 | 1461297088309 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 20:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 720ms 20:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:51:28 INFO - PROCESS | 1646 | 1461297088319 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 20:51:28 INFO - PROCESS | 1646 | 1461297088321 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 20:51:28 INFO - PROCESS | 1646 | 1461297088325 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:51:28 INFO - PROCESS | 1646 | 1461297088326 Marionette TRACE conn2 <- [1,2082,null,{}] 20:51:28 INFO - PROCESS | 1646 | 1461297088328 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:28 INFO - PROCESS | 1646 | 1461297088418 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 20:51:28 INFO - PROCESS | 1646 | 1461297088422 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf06000 == 64 [pid = 1646] [id = 528] 20:51:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12a518400) [pid = 1646] [serial = 1584] [outer = 0x0] 20:51:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12a5bf400) [pid = 1646] [serial = 1585] [outer = 0x12a518400] 20:51:28 INFO - PROCESS | 1646 | 1461297088449 Marionette DEBUG loaded listener.js 20:51:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12a8f4c00) [pid = 1646] [serial = 1586] [outer = 0x12a518400] 20:51:28 INFO - PROCESS | 1646 | 1461297088811 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 20:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 522ms 20:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:51:28 INFO - PROCESS | 1646 | 1461297088847 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 20:51:28 INFO - PROCESS | 1646 | 1461297088848 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 20:51:28 INFO - PROCESS | 1646 | 1461297088850 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:51:28 INFO - PROCESS | 1646 | 1461297088852 Marionette TRACE conn2 <- [1,2086,null,{}] 20:51:28 INFO - PROCESS | 1646 | 1461297088854 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:28 INFO - PROCESS | 1646 | 1461297088963 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 20:51:29 INFO - PROCESS | 1646 | 1461297089055 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0c4000 == 65 [pid = 1646] [id = 529] 20:51:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12a8f8c00) [pid = 1646] [serial = 1587] [outer = 0x0] 20:51:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12b281000) [pid = 1646] [serial = 1588] [outer = 0x12a8f8c00] 20:51:29 INFO - PROCESS | 1646 | 1461297089083 Marionette DEBUG loaded listener.js 20:51:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12d03ec00) [pid = 1646] [serial = 1589] [outer = 0x12a8f8c00] 20:51:29 INFO - PROCESS | 1646 | 1461297089430 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 20:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 621ms 20:51:29 INFO - PROCESS | 1646 | 1461297089473 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 20:51:29 INFO - PROCESS | 1646 | 1461297089475 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 20:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:51:29 INFO - PROCESS | 1646 | 1461297089485 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:51:29 INFO - PROCESS | 1646 | 1461297089487 Marionette TRACE conn2 <- [1,2090,null,{}] 20:51:29 INFO - PROCESS | 1646 | 1461297089490 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:29 INFO - PROCESS | 1646 | 1461297089662 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 20:51:29 INFO - PROCESS | 1646 | 1461297089685 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dac8000 == 66 [pid = 1646] [id = 530] 20:51:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12bbd9c00) [pid = 1646] [serial = 1590] [outer = 0x0] 20:51:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12d3ec400) [pid = 1646] [serial = 1591] [outer = 0x12bbd9c00] 20:51:29 INFO - PROCESS | 1646 | 1461297089726 Marionette DEBUG loaded listener.js 20:51:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12e124400) [pid = 1646] [serial = 1592] [outer = 0x12bbd9c00] 20:51:30 INFO - PROCESS | 1646 | 1461297090150 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 20:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 671ms 20:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:51:30 INFO - PROCESS | 1646 | 1461297090157 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 20:51:30 INFO - PROCESS | 1646 | 1461297090158 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 20:51:30 INFO - PROCESS | 1646 | 1461297090160 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:51:30 INFO - PROCESS | 1646 | 1461297090161 Marionette TRACE conn2 <- [1,2094,null,{}] 20:51:30 INFO - PROCESS | 1646 | 1461297090163 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:30 INFO - PROCESS | 1646 | 1461297090281 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 20:51:30 INFO - PROCESS | 1646 | 1461297090312 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12eca3000 == 67 [pid = 1646] [id = 531] 20:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12bbe3000) [pid = 1646] [serial = 1593] [outer = 0x0] 20:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12e35e800) [pid = 1646] [serial = 1594] [outer = 0x12bbe3000] 20:51:30 INFO - PROCESS | 1646 | 1461297090338 Marionette DEBUG loaded listener.js 20:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12e366800) [pid = 1646] [serial = 1595] [outer = 0x12bbe3000] 20:51:30 INFO - PROCESS | 1646 | 1461297090678 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 20:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 570ms 20:51:30 INFO - PROCESS | 1646 | 1461297090734 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 20:51:30 INFO - PROCESS | 1646 | 1461297090735 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 20:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:51:30 INFO - PROCESS | 1646 | 1461297090737 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:51:30 INFO - PROCESS | 1646 | 1461297090738 Marionette TRACE conn2 <- [1,2098,null,{}] 20:51:30 INFO - PROCESS | 1646 | 1461297090741 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:30 INFO - PROCESS | 1646 | 1461297090858 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 20:51:30 INFO - PROCESS | 1646 | 1461297090869 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f132800 == 68 [pid = 1646] [id = 532] 20:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12d3f6800) [pid = 1646] [serial = 1596] [outer = 0x0] 20:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12e70c000) [pid = 1646] [serial = 1597] [outer = 0x12d3f6800] 20:51:30 INFO - PROCESS | 1646 | 1461297090895 Marionette DEBUG loaded listener.js 20:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12e72bc00) [pid = 1646] [serial = 1598] [outer = 0x12d3f6800] 20:51:31 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x11c609c00) [pid = 1646] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:51:31 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x128c65800) [pid = 1646] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:51:31 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x128c2d400) [pid = 1646] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:51:31 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12a11f000) [pid = 1646] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:51:31 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x11b963800) [pid = 1646] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:51:31 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x11bfaa800) [pid = 1646] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:51:31 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x1135ce400) [pid = 1646] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:51:31 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x115670000) [pid = 1646] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:51:31 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x12a50f800) [pid = 1646] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:51:31 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x11c232400) [pid = 1646] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:51:31 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12b276800) [pid = 1646] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:51:31 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x118ed7000) [pid = 1646] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:51:31 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12d03fc00) [pid = 1646] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:51:31 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x12735e400) [pid = 1646] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:51:31 INFO - PROCESS | 1646 | 1461297091374 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 20:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 669ms 20:51:31 INFO - PROCESS | 1646 | 1461297091408 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 20:51:31 INFO - PROCESS | 1646 | 1461297091409 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 20:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:51:31 INFO - PROCESS | 1646 | 1461297091413 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:51:31 INFO - PROCESS | 1646 | 1461297091414 Marionette TRACE conn2 <- [1,2102,null,{}] 20:51:31 INFO - PROCESS | 1646 | 1461297091418 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:31 INFO - PROCESS | 1646 | 1461297091603 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 20:51:31 INFO - PROCESS | 1646 | 1461297091702 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b610000 == 69 [pid = 1646] [id = 533] 20:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x1135ccc00) [pid = 1646] [serial = 1599] [outer = 0x0] 20:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x125b34c00) [pid = 1646] [serial = 1600] [outer = 0x1135ccc00] 20:51:31 INFO - PROCESS | 1646 | 1461297091744 Marionette DEBUG loaded listener.js 20:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12aa61c00) [pid = 1646] [serial = 1601] [outer = 0x1135ccc00] 20:51:32 INFO - PROCESS | 1646 | 1461297092028 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 20:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 671ms 20:51:32 INFO - PROCESS | 1646 | 1461297092084 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 20:51:32 INFO - PROCESS | 1646 | 1461297092085 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 20:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:51:32 INFO - PROCESS | 1646 | 1461297092090 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:51:32 INFO - PROCESS | 1646 | 1461297092092 Marionette TRACE conn2 <- [1,2106,null,{}] 20:51:32 INFO - PROCESS | 1646 | 1461297092106 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:32 INFO - PROCESS | 1646 | 1461297092211 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 20:51:32 INFO - PROCESS | 1646 | 1461297092215 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fd27000 == 70 [pid = 1646] [id = 534] 20:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12bbd3c00) [pid = 1646] [serial = 1602] [outer = 0x0] 20:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12e731c00) [pid = 1646] [serial = 1603] [outer = 0x12bbd3c00] 20:51:32 INFO - PROCESS | 1646 | 1461297092244 Marionette DEBUG loaded listener.js 20:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12ec96800) [pid = 1646] [serial = 1604] [outer = 0x12bbd3c00] 20:51:32 INFO - PROCESS | 1646 | 1461297092588 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 20:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 521ms 20:51:32 INFO - PROCESS | 1646 | 1461297092611 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 20:51:32 INFO - PROCESS | 1646 | 1461297092612 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 20:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:51:32 INFO - PROCESS | 1646 | 1461297092615 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:51:32 INFO - PROCESS | 1646 | 1461297092616 Marionette TRACE conn2 <- [1,2110,null,{}] 20:51:32 INFO - PROCESS | 1646 | 1461297092618 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:32 INFO - PROCESS | 1646 | 1461297092716 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 20:51:32 INFO - PROCESS | 1646 | 1461297092788 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1347d5800 == 71 [pid = 1646] [id = 535] 20:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12cfd7000) [pid = 1646] [serial = 1605] [outer = 0x0] 20:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12ec99400) [pid = 1646] [serial = 1606] [outer = 0x12cfd7000] 20:51:32 INFO - PROCESS | 1646 | 1461297092813 Marionette DEBUG loaded listener.js 20:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12ee84c00) [pid = 1646] [serial = 1607] [outer = 0x12cfd7000] 20:51:33 INFO - PROCESS | 1646 | 1461297093106 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 20:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 20:51:33 INFO - PROCESS | 1646 | 1461297093134 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 20:51:33 INFO - PROCESS | 1646 | 1461297093136 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 20:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:51:33 INFO - PROCESS | 1646 | 1461297093142 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:51:33 INFO - PROCESS | 1646 | 1461297093143 Marionette TRACE conn2 <- [1,2114,null,{}] 20:51:33 INFO - PROCESS | 1646 | 1461297093145 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:33 INFO - PROCESS | 1646 | 1461297093242 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 20:51:33 INFO - PROCESS | 1646 | 1461297093383 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1189a7000 == 72 [pid = 1646] [id = 536] 20:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x1135c8c00) [pid = 1646] [serial = 1608] [outer = 0x0] 20:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x114d5c800) [pid = 1646] [serial = 1609] [outer = 0x1135c8c00] 20:51:33 INFO - PROCESS | 1646 | 1461297093417 Marionette DEBUG loaded listener.js 20:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x1177e9000) [pid = 1646] [serial = 1610] [outer = 0x1135c8c00] 20:51:33 INFO - PROCESS | 1646 | 1461297093853 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 20:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 771ms 20:51:33 INFO - PROCESS | 1646 | 1461297093912 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 20:51:33 INFO - PROCESS | 1646 | 1461297093915 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 20:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:51:33 INFO - PROCESS | 1646 | 1461297093920 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:51:33 INFO - PROCESS | 1646 | 1461297093921 Marionette TRACE conn2 <- [1,2118,null,{}] 20:51:33 INFO - PROCESS | 1646 | 1461297093925 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:34 INFO - PROCESS | 1646 | 1461297094065 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 20:51:34 INFO - PROCESS | 1646 | 1461297094162 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d53800 == 73 [pid = 1646] [id = 537] 20:51:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x11c23f400) [pid = 1646] [serial = 1611] [outer = 0x0] 20:51:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x123ab2400) [pid = 1646] [serial = 1612] [outer = 0x11c23f400] 20:51:34 INFO - PROCESS | 1646 | 1461297094195 Marionette DEBUG loaded listener.js 20:51:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x126505800) [pid = 1646] [serial = 1613] [outer = 0x11c23f400] 20:51:34 INFO - PROCESS | 1646 | 1461297094611 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 20:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 721ms 20:51:34 INFO - PROCESS | 1646 | 1461297094643 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 20:51:34 INFO - PROCESS | 1646 | 1461297094646 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 20:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:51:34 INFO - PROCESS | 1646 | 1461297094648 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:51:34 INFO - PROCESS | 1646 | 1461297094650 Marionette TRACE conn2 <- [1,2122,null,{}] 20:51:34 INFO - PROCESS | 1646 | 1461297094652 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:34 INFO - PROCESS | 1646 | 1461297094767 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 20:51:34 INFO - PROCESS | 1646 | 1461297094880 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec9b000 == 74 [pid = 1646] [id = 538] 20:51:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x1268e1000) [pid = 1646] [serial = 1614] [outer = 0x0] 20:51:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x128c68800) [pid = 1646] [serial = 1615] [outer = 0x1268e1000] 20:51:34 INFO - PROCESS | 1646 | 1461297094913 Marionette DEBUG loaded listener.js 20:51:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12aa55400) [pid = 1646] [serial = 1616] [outer = 0x1268e1000] 20:51:35 INFO - PROCESS | 1646 | 1461297095333 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 20:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 723ms 20:51:35 INFO - PROCESS | 1646 | 1461297095374 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 20:51:35 INFO - PROCESS | 1646 | 1461297095375 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 20:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:51:35 INFO - PROCESS | 1646 | 1461297095419 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:51:35 INFO - PROCESS | 1646 | 1461297095424 Marionette TRACE conn2 <- [1,2126,null,{}] 20:51:35 INFO - PROCESS | 1646 | 1461297095430 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:35 INFO - PROCESS | 1646 | 1461297095543 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 20:51:35 INFO - PROCESS | 1646 | 1461297095628 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1398b0800 == 75 [pid = 1646] [id = 539] 20:51:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12a8c2c00) [pid = 1646] [serial = 1617] [outer = 0x0] 20:51:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12bb12400) [pid = 1646] [serial = 1618] [outer = 0x12a8c2c00] 20:51:35 INFO - PROCESS | 1646 | 1461297095663 Marionette DEBUG loaded listener.js 20:51:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12e367c00) [pid = 1646] [serial = 1619] [outer = 0x12a8c2c00] 20:51:36 INFO - PROCESS | 1646 | 1461297096152 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 20:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 793ms 20:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:51:36 INFO - PROCESS | 1646 | 1461297096196 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 20:51:36 INFO - PROCESS | 1646 | 1461297096198 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 20:51:36 INFO - PROCESS | 1646 | 1461297096201 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:51:36 INFO - PROCESS | 1646 | 1461297096203 Marionette TRACE conn2 <- [1,2130,null,{}] 20:51:36 INFO - PROCESS | 1646 | 1461297096208 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:36 INFO - PROCESS | 1646 | 1461297096345 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 20:51:36 INFO - PROCESS | 1646 | 1461297096506 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x13858b800 == 76 [pid = 1646] [id = 540] 20:51:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12e11ec00) [pid = 1646] [serial = 1620] [outer = 0x0] 20:51:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12e729c00) [pid = 1646] [serial = 1621] [outer = 0x12e11ec00] 20:51:36 INFO - PROCESS | 1646 | 1461297096557 Marionette DEBUG loaded listener.js 20:51:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12ec8f800) [pid = 1646] [serial = 1622] [outer = 0x12e11ec00] 20:51:37 INFO - PROCESS | 1646 | 1461297097057 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 20:51:37 INFO - PROCESS | 1646 | 1461297097076 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 20:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:51:37 INFO - PROCESS | 1646 | 1461297097078 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:51:37 INFO - PROCESS | 1646 | 1461297097080 Marionette TRACE conn2 <- [1,2134,null,{}] 20:51:37 INFO - PROCESS | 1646 | 1461297097082 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:37 INFO - PROCESS | 1646 | 1461297097196 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 20:51:37 INFO - PROCESS | 1646 | 1461297097279 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1398c0800 == 77 [pid = 1646] [id = 541] 20:51:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12f232400) [pid = 1646] [serial = 1623] [outer = 0x0] 20:51:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12f238400) [pid = 1646] [serial = 1624] [outer = 0x12f232400] 20:51:37 INFO - PROCESS | 1646 | 1461297097318 Marionette DEBUG loaded listener.js 20:51:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12f448400) [pid = 1646] [serial = 1625] [outer = 0x12f232400] 20:51:37 INFO - PROCESS | 1646 | 1461297097729 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 20:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 20:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:51:37 INFO - PROCESS | 1646 | 1461297097749 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 20:51:37 INFO - PROCESS | 1646 | 1461297097750 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 20:51:37 INFO - PROCESS | 1646 | 1461297097752 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:51:37 INFO - PROCESS | 1646 | 1461297097755 Marionette TRACE conn2 <- [1,2138,null,{}] 20:51:37 INFO - PROCESS | 1646 | 1461297097759 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:37 INFO - PROCESS | 1646 | 1461297097879 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 20:51:38 INFO - PROCESS | 1646 | 1461297098019 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12af60000 == 78 [pid = 1646] [id = 542] 20:51:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x11b120000) [pid = 1646] [serial = 1626] [outer = 0x0] 20:51:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x11b124c00) [pid = 1646] [serial = 1627] [outer = 0x11b120000] 20:51:38 INFO - PROCESS | 1646 | 1461297098070 Marionette DEBUG loaded listener.js 20:51:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12f44a000) [pid = 1646] [serial = 1628] [outer = 0x11b120000] 20:51:38 INFO - PROCESS | 1646 | 1461297098591 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 20:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 874ms 20:51:38 INFO - PROCESS | 1646 | 1461297098628 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 20:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:51:38 INFO - PROCESS | 1646 | 1461297098630 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 20:51:38 INFO - PROCESS | 1646 | 1461297098633 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:51:38 INFO - PROCESS | 1646 | 1461297098635 Marionette TRACE conn2 <- [1,2142,null,{}] 20:51:38 INFO - PROCESS | 1646 | 1461297098639 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:38 INFO - PROCESS | 1646 | 1461297098803 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 20:51:38 INFO - PROCESS | 1646 | 1461297098995 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x139845800 == 79 [pid = 1646] [id = 543] 20:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12d3f1c00) [pid = 1646] [serial = 1629] [outer = 0x0] 20:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12f44e000) [pid = 1646] [serial = 1630] [outer = 0x12d3f1c00] 20:51:39 INFO - PROCESS | 1646 | 1461297099044 Marionette DEBUG loaded listener.js 20:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x12f51f800) [pid = 1646] [serial = 1631] [outer = 0x12d3f1c00] 20:51:39 INFO - PROCESS | 1646 | 1461297099515 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 20:51:39 INFO - PROCESS | 1646 | 1461297099560 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 20:51:39 INFO - PROCESS | 1646 | 1461297099564 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:51:39 INFO - PROCESS | 1646 | 1461297099566 Marionette TRACE conn2 <- [1,2146,null,{}] 20:51:39 INFO - PROCESS | 1646 | 1461297099592 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:39 INFO - PROCESS | 1646 | 1461297099781 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 20:51:39 INFO - PROCESS | 1646 | 1461297099837 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ce9800 == 80 [pid = 1646] [id = 544] 20:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x11b040c00) [pid = 1646] [serial = 1632] [outer = 0x0] 20:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x12b7df400) [pid = 1646] [serial = 1633] [outer = 0x11b040c00] 20:51:39 INFO - PROCESS | 1646 | 1461297099860 Marionette DEBUG loaded listener.js 20:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x12f521000) [pid = 1646] [serial = 1634] [outer = 0x11b040c00] 20:51:40 INFO - PROCESS | 1646 | 1461297100389 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 20:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:51:40 INFO - PROCESS | 1646 | 1461297100439 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 20:51:40 INFO - PROCESS | 1646 | 1461297100443 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:51:40 INFO - PROCESS | 1646 | 1461297100445 Marionette TRACE conn2 <- [1,2150,null,{}] 20:51:40 INFO - PROCESS | 1646 | 1461297100448 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:40 INFO - PROCESS | 1646 | 1461297100621 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 20:51:40 INFO - PROCESS | 1646 | 1461297100710 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d392800 == 81 [pid = 1646] [id = 545] 20:51:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x12ec97800) [pid = 1646] [serial = 1635] [outer = 0x0] 20:51:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x12f52a000) [pid = 1646] [serial = 1636] [outer = 0x12ec97800] 20:51:40 INFO - PROCESS | 1646 | 1461297100740 Marionette DEBUG loaded listener.js 20:51:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12f5d0000) [pid = 1646] [serial = 1637] [outer = 0x12ec97800] 20:51:41 INFO - PROCESS | 1646 | 1461297101383 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 20:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 974ms 20:51:41 INFO - PROCESS | 1646 | 1461297101416 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 20:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:51:41 INFO - PROCESS | 1646 | 1461297101419 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 20:51:41 INFO - PROCESS | 1646 | 1461297101422 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:51:41 INFO - PROCESS | 1646 | 1461297101424 Marionette TRACE conn2 <- [1,2154,null,{}] 20:51:41 INFO - PROCESS | 1646 | 1461297101428 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:41 INFO - PROCESS | 1646 | 1461297101530 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 20:51:41 INFO - PROCESS | 1646 | 1461297101625 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acc7000 == 82 [pid = 1646] [id = 546] 20:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x118f8b000) [pid = 1646] [serial = 1638] [outer = 0x0] 20:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x1191be400) [pid = 1646] [serial = 1639] [outer = 0x118f8b000] 20:51:41 INFO - PROCESS | 1646 | 1461297101655 Marionette DEBUG loaded listener.js 20:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x11b118400) [pid = 1646] [serial = 1640] [outer = 0x118f8b000] 20:51:42 INFO - PROCESS | 1646 | 1461297102078 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 20:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 678ms 20:51:42 INFO - PROCESS | 1646 | 1461297102100 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 20:51:42 INFO - PROCESS | 1646 | 1461297102104 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 20:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:51:42 INFO - PROCESS | 1646 | 1461297102108 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:51:42 INFO - PROCESS | 1646 | 1461297102110 Marionette TRACE conn2 <- [1,2158,null,{}] 20:51:42 INFO - PROCESS | 1646 | 1461297102112 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:42 INFO - PROCESS | 1646 | 1461297102239 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 20:51:42 INFO - PROCESS | 1646 | 1461297102359 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x125f88000 == 83 [pid = 1646] [id = 547] 20:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x11b11a800) [pid = 1646] [serial = 1641] [outer = 0x0] 20:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x11bca2c00) [pid = 1646] [serial = 1642] [outer = 0x11b11a800] 20:51:42 INFO - PROCESS | 1646 | 1461297102389 Marionette DEBUG loaded listener.js 20:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x123ab5c00) [pid = 1646] [serial = 1643] [outer = 0x11b11a800] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1347d5800 == 82 [pid = 1646] [id = 535] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12fd27000 == 81 [pid = 1646] [id = 534] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12b610000 == 80 [pid = 1646] [id = 533] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12f132800 == 79 [pid = 1646] [id = 532] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12eca3000 == 78 [pid = 1646] [id = 531] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12dac8000 == 77 [pid = 1646] [id = 530] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x12e118800) [pid = 1646] [serial = 1546] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x126829c00) [pid = 1646] [serial = 1495] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12a114800) [pid = 1646] [serial = 1498] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12a5ba000) [pid = 1646] [serial = 1501] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12b278c00) [pid = 1646] [serial = 1504] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12b6b1c00) [pid = 1646] [serial = 1507] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0c4000 == 76 [pid = 1646] [id = 529] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf06000 == 75 [pid = 1646] [id = 528] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12a81c000 == 74 [pid = 1646] [id = 527] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2b0000 == 73 [pid = 1646] [id = 526] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8a1800 == 72 [pid = 1646] [id = 525] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12614f800 == 71 [pid = 1646] [id = 524] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x130145000 == 70 [pid = 1646] [id = 521] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12fd1e800 == 69 [pid = 1646] [id = 520] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12faea800 == 68 [pid = 1646] [id = 519] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12f122000 == 67 [pid = 1646] [id = 518] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1273ea000 == 66 [pid = 1646] [id = 517] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11c889000 == 65 [pid = 1646] [id = 516] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12f12d800 == 64 [pid = 1646] [id = 515] 20:51:42 INFO - PROCESS | 1646 | --DOCSHELL 0x128434000 == 63 [pid = 1646] [id = 491] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x11c239800) [pid = 1646] [serial = 1537] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x12d915800) [pid = 1646] [serial = 1544] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x128c29800) [pid = 1646] [serial = 1538] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12d236800) [pid = 1646] [serial = 1543] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x12bb14c00) [pid = 1646] [serial = 1535] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x12bbd5400) [pid = 1646] [serial = 1540] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x12d03f000) [pid = 1646] [serial = 1541] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x12a121400) [pid = 1646] [serial = 1526] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x125b37000) [pid = 1646] [serial = 1475] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x128fe2800) [pid = 1646] [serial = 1525] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x12a116800) [pid = 1646] [serial = 1487] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x11581ac00) [pid = 1646] [serial = 1489] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12a8c5000) [pid = 1646] [serial = 1528] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x11a547c00) [pid = 1646] [serial = 1492] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x11bc6a400) [pid = 1646] [serial = 1516] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x11bfa2400) [pid = 1646] [serial = 1517] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x11c685800) [pid = 1646] [serial = 1519] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x125e89800) [pid = 1646] [serial = 1520] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x115668000) [pid = 1646] [serial = 1511] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x11444bc00) [pid = 1646] [serial = 1510] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x118ee0000) [pid = 1646] [serial = 1513] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x11b03ac00) [pid = 1646] [serial = 1514] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12b277c00) [pid = 1646] [serial = 1531] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x12650ec00) [pid = 1646] [serial = 1522] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x127366400) [pid = 1646] [serial = 1523] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x12a8fa000) [pid = 1646] [serial = 1529] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x12b7dac00) [pid = 1646] [serial = 1534] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12b4c7000) [pid = 1646] [serial = 1532] [outer = 0x0] [url = about:blank] 20:51:42 INFO - PROCESS | 1646 | 1461297102779 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 20:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 722ms 20:51:42 INFO - PROCESS | 1646 | 1461297102831 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 20:51:42 INFO - PROCESS | 1646 | 1461297102832 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 20:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:51:42 INFO - PROCESS | 1646 | 1461297102834 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:51:42 INFO - PROCESS | 1646 | 1461297102837 Marionette TRACE conn2 <- [1,2162,null,{}] 20:51:42 INFO - PROCESS | 1646 | 1461297102844 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:42 INFO - PROCESS | 1646 | 1461297102938 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 20:51:43 INFO - PROCESS | 1646 | 1461297103014 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x125f98000 == 64 [pid = 1646] [id = 548] 20:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x123ab3c00) [pid = 1646] [serial = 1644] [outer = 0x0] 20:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x1268d9c00) [pid = 1646] [serial = 1645] [outer = 0x123ab3c00] 20:51:43 INFO - PROCESS | 1646 | 1461297103044 Marionette DEBUG loaded listener.js 20:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x128c25000) [pid = 1646] [serial = 1646] [outer = 0x123ab3c00] 20:51:43 INFO - PROCESS | 1646 | 1461297103374 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 20:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 573ms 20:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:51:43 INFO - PROCESS | 1646 | 1461297103408 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 20:51:43 INFO - PROCESS | 1646 | 1461297103410 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 20:51:43 INFO - PROCESS | 1646 | 1461297103412 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:51:43 INFO - PROCESS | 1646 | 1461297103413 Marionette TRACE conn2 <- [1,2166,null,{}] 20:51:43 INFO - PROCESS | 1646 | 1461297103415 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:43 INFO - PROCESS | 1646 | 1461297103507 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 20:51:43 INFO - PROCESS | 1646 | 1461297103596 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a814000 == 65 [pid = 1646] [id = 549] 20:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x1282ed000) [pid = 1646] [serial = 1647] [outer = 0x0] 20:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x128fe4000) [pid = 1646] [serial = 1648] [outer = 0x1282ed000] 20:51:43 INFO - PROCESS | 1646 | 1461297103625 Marionette DEBUG loaded listener.js 20:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12a120000) [pid = 1646] [serial = 1649] [outer = 0x1282ed000] 20:51:43 INFO - PROCESS | 1646 | 1461297103911 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 20:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 20:51:43 INFO - PROCESS | 1646 | 1461297103931 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 20:51:43 INFO - PROCESS | 1646 | 1461297103933 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 20:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:51:43 INFO - PROCESS | 1646 | 1461297103935 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:51:43 INFO - PROCESS | 1646 | 1461297103936 Marionette TRACE conn2 <- [1,2170,null,{}] 20:51:43 INFO - PROCESS | 1646 | 1461297103947 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:44 INFO - PROCESS | 1646 | 1461297104042 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 20:51:44 INFO - PROCESS | 1646 | 1461297104046 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba76000 == 66 [pid = 1646] [id = 550] 20:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12a121000) [pid = 1646] [serial = 1650] [outer = 0x0] 20:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12a5ba000) [pid = 1646] [serial = 1651] [outer = 0x12a121000] 20:51:44 INFO - PROCESS | 1646 | 1461297104072 Marionette DEBUG loaded listener.js 20:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12a8fa000) [pid = 1646] [serial = 1652] [outer = 0x12a121000] 20:51:44 INFO - PROCESS | 1646 | 1461297104414 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 20:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 527ms 20:51:44 INFO - PROCESS | 1646 | 1461297104475 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 20:51:44 INFO - PROCESS | 1646 | 1461297104476 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 20:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:51:44 INFO - PROCESS | 1646 | 1461297104479 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:51:44 INFO - PROCESS | 1646 | 1461297104480 Marionette TRACE conn2 <- [1,2174,null,{}] 20:51:44 INFO - PROCESS | 1646 | 1461297104482 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:44 INFO - PROCESS | 1646 | 1461297104590 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 20:51:44 INFO - PROCESS | 1646 | 1461297104596 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da15800 == 67 [pid = 1646] [id = 551] 20:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12aa5c800) [pid = 1646] [serial = 1653] [outer = 0x0] 20:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12b7d9400) [pid = 1646] [serial = 1654] [outer = 0x12aa5c800] 20:51:44 INFO - PROCESS | 1646 | 1461297104623 Marionette DEBUG loaded listener.js 20:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12d22ec00) [pid = 1646] [serial = 1655] [outer = 0x12aa5c800] 20:51:45 INFO - PROCESS | 1646 | 1461297105013 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 20:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 570ms 20:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:51:45 INFO - PROCESS | 1646 | 1461297105049 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 20:51:45 INFO - PROCESS | 1646 | 1461297105050 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 20:51:45 INFO - PROCESS | 1646 | 1461297105053 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:51:45 INFO - PROCESS | 1646 | 1461297105055 Marionette TRACE conn2 <- [1,2178,null,{}] 20:51:45 INFO - PROCESS | 1646 | 1461297105059 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:45 INFO - PROCESS | 1646 | 1461297105175 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 20:51:45 INFO - PROCESS | 1646 | 1461297105225 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e74a000 == 68 [pid = 1646] [id = 552] 20:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12aa60800) [pid = 1646] [serial = 1656] [outer = 0x0] 20:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12d3f5c00) [pid = 1646] [serial = 1657] [outer = 0x12aa60800] 20:51:45 INFO - PROCESS | 1646 | 1461297105250 Marionette DEBUG loaded listener.js 20:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12e125800) [pid = 1646] [serial = 1658] [outer = 0x12aa60800] 20:51:45 INFO - PROCESS | 1646 | 1461297105559 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 20:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 521ms 20:51:45 INFO - PROCESS | 1646 | 1461297105576 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 20:51:45 INFO - PROCESS | 1646 | 1461297105577 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 20:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:51:45 INFO - PROCESS | 1646 | 1461297105585 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:51:45 INFO - PROCESS | 1646 | 1461297105587 Marionette TRACE conn2 <- [1,2182,null,{}] 20:51:45 INFO - PROCESS | 1646 | 1461297105591 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:45 INFO - PROCESS | 1646 | 1461297105709 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 20:51:45 INFO - PROCESS | 1646 | 1461297105721 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef7d000 == 69 [pid = 1646] [id = 553] 20:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12d239c00) [pid = 1646] [serial = 1659] [outer = 0x0] 20:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12e364800) [pid = 1646] [serial = 1660] [outer = 0x12d239c00] 20:51:45 INFO - PROCESS | 1646 | 1461297105747 Marionette DEBUG loaded listener.js 20:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12e387000) [pid = 1646] [serial = 1661] [outer = 0x12d239c00] 20:51:46 INFO - PROCESS | 1646 | 1461297106115 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 20:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 572ms 20:51:46 INFO - PROCESS | 1646 | 1461297106158 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 20:51:46 INFO - PROCESS | 1646 | 1461297106159 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 20:51:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:51:46 INFO - PROCESS | 1646 | 1461297106161 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:51:46 INFO - PROCESS | 1646 | 1461297106162 Marionette TRACE conn2 <- [1,2186,null,{}] 20:51:46 INFO - PROCESS | 1646 | 1461297106165 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:46 INFO - PROCESS | 1646 | 1461297106282 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 20:51:46 INFO - PROCESS | 1646 | 1461297106301 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fa58800 == 70 [pid = 1646] [id = 554] 20:51:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12e364000) [pid = 1646] [serial = 1662] [outer = 0x0] 20:51:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12e729400) [pid = 1646] [serial = 1663] [outer = 0x12e364000] 20:51:46 INFO - PROCESS | 1646 | 1461297106328 Marionette DEBUG loaded listener.js 20:51:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12ec92000) [pid = 1646] [serial = 1664] [outer = 0x12e364000] 20:51:46 INFO - PROCESS | 1646 | 1461297106690 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 20:51:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:51:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 568ms 20:51:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:51:46 INFO - PROCESS | 1646 | 1461297106730 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 20:51:46 INFO - PROCESS | 1646 | 1461297106731 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 20:51:46 INFO - PROCESS | 1646 | 1461297106733 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:51:46 INFO - PROCESS | 1646 | 1461297106734 Marionette TRACE conn2 <- [1,2190,null,{}] 20:51:46 INFO - PROCESS | 1646 | 1461297106737 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:47 INFO - PROCESS | 1646 | 1461297107035 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 20:51:47 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x12bbd9c00) [pid = 1646] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:51:47 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x12bbe3000) [pid = 1646] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:51:47 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x12bbd3c00) [pid = 1646] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:51:47 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x12d3f6800) [pid = 1646] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:51:47 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x128c20c00) [pid = 1646] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:51:47 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12d91c400) [pid = 1646] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:51:47 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x1156f6800) [pid = 1646] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:51:47 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12a518400) [pid = 1646] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:51:47 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x11566ec00) [pid = 1646] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:51:47 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x11baf2800) [pid = 1646] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:51:47 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x1135ccc00) [pid = 1646] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:51:47 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x12a8f8c00) [pid = 1646] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:51:47 INFO - PROCESS | 1646 | 1461297107109 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b184000 == 71 [pid = 1646] [id = 555] 20:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x114c4f400) [pid = 1646] [serial = 1665] [outer = 0x0] 20:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x118f8b400) [pid = 1646] [serial = 1666] [outer = 0x114c4f400] 20:51:47 INFO - PROCESS | 1646 | 1461297107135 Marionette DEBUG loaded listener.js 20:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12a518400) [pid = 1646] [serial = 1667] [outer = 0x114c4f400] 20:51:47 INFO - PROCESS | 1646 | 1461297107444 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 20:51:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:51:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 768ms 20:51:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:51:47 INFO - PROCESS | 1646 | 1461297107502 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 20:51:47 INFO - PROCESS | 1646 | 1461297107504 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 20:51:47 INFO - PROCESS | 1646 | 1461297107506 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:51:47 INFO - PROCESS | 1646 | 1461297107508 Marionette TRACE conn2 <- [1,2194,null,{}] 20:51:47 INFO - PROCESS | 1646 | 1461297107510 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:47 INFO - PROCESS | 1646 | 1461297107646 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 20:51:47 INFO - PROCESS | 1646 | 1461297107654 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fa56000 == 72 [pid = 1646] [id = 556] 20:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12bbd3c00) [pid = 1646] [serial = 1668] [outer = 0x0] 20:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12f234800) [pid = 1646] [serial = 1669] [outer = 0x12bbd3c00] 20:51:47 INFO - PROCESS | 1646 | 1461297107684 Marionette DEBUG loaded listener.js 20:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12f5d9000) [pid = 1646] [serial = 1670] [outer = 0x12bbd3c00] 20:51:48 INFO - PROCESS | 1646 | 1461297108010 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 20:51:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:51:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 522ms 20:51:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:51:48 INFO - PROCESS | 1646 | 1461297108029 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 20:51:48 INFO - PROCESS | 1646 | 1461297108030 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 20:51:48 INFO - PROCESS | 1646 | 1461297108032 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:51:48 INFO - PROCESS | 1646 | 1461297108033 Marionette TRACE conn2 <- [1,2198,null,{}] 20:51:48 INFO - PROCESS | 1646 | 1461297108036 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:48 INFO - PROCESS | 1646 | 1461297108134 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 20:51:48 INFO - PROCESS | 1646 | 1461297108138 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x139858000 == 73 [pid = 1646] [id = 557] 20:51:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12f5d9400) [pid = 1646] [serial = 1671] [outer = 0x0] 20:51:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12faab000) [pid = 1646] [serial = 1672] [outer = 0x12f5d9400] 20:51:48 INFO - PROCESS | 1646 | 1461297108163 Marionette DEBUG loaded listener.js 20:51:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12fab0800) [pid = 1646] [serial = 1673] [outer = 0x12f5d9400] 20:51:48 INFO - PROCESS | 1646 | 1461297108522 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:51:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:51:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 520ms 20:51:48 INFO - PROCESS | 1646 | 1461297108552 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 20:51:48 INFO - PROCESS | 1646 | 1461297108554 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 20:51:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:51:48 INFO - PROCESS | 1646 | 1461297108570 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:51:48 INFO - PROCESS | 1646 | 1461297108571 Marionette TRACE conn2 <- [1,2202,null,{}] 20:51:48 INFO - PROCESS | 1646 | 1461297108573 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:48 INFO - PROCESS | 1646 | 1461297108669 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 20:51:48 INFO - PROCESS | 1646 | 1461297108673 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x139dc8000 == 74 [pid = 1646] [id = 558] 20:51:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12e11ac00) [pid = 1646] [serial = 1674] [outer = 0x0] 20:51:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12fd03800) [pid = 1646] [serial = 1675] [outer = 0x12e11ac00] 20:51:48 INFO - PROCESS | 1646 | 1461297108699 Marionette DEBUG loaded listener.js 20:51:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12fd0a000) [pid = 1646] [serial = 1676] [outer = 0x12e11ac00] 20:51:49 INFO - PROCESS | 1646 | 1461297109141 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 20:51:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:51:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 619ms 20:51:49 INFO - PROCESS | 1646 | 1461297109190 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 20:51:49 INFO - PROCESS | 1646 | 1461297109192 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 20:51:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:51:49 INFO - PROCESS | 1646 | 1461297109196 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:51:49 INFO - PROCESS | 1646 | 1461297109199 Marionette TRACE conn2 <- [1,2206,null,{}] 20:51:49 INFO - PROCESS | 1646 | 1461297109203 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:49 INFO - PROCESS | 1646 | 1461297109323 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 20:51:49 INFO - PROCESS | 1646 | 1461297109441 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8d1000 == 75 [pid = 1646] [id = 559] 20:51:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x11a547c00) [pid = 1646] [serial = 1677] [outer = 0x0] 20:51:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x11ab68800) [pid = 1646] [serial = 1678] [outer = 0x11a547c00] 20:51:49 INFO - PROCESS | 1646 | 1461297109487 Marionette DEBUG loaded listener.js 20:51:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x11bafb000) [pid = 1646] [serial = 1679] [outer = 0x11a547c00] 20:51:49 INFO - PROCESS | 1646 | 1461297109900 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 20:51:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:51:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 772ms 20:51:49 INFO - PROCESS | 1646 | 1461297109968 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 20:51:49 INFO - PROCESS | 1646 | 1461297109972 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 20:51:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:51:49 INFO - PROCESS | 1646 | 1461297109995 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:51:49 INFO - PROCESS | 1646 | 1461297109997 Marionette TRACE conn2 <- [1,2210,null,{}] 20:51:50 INFO - PROCESS | 1646 | 1461297110000 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:50 INFO - PROCESS | 1646 | 1461297110114 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 20:51:50 INFO - PROCESS | 1646 | 1461297110202 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf06800 == 76 [pid = 1646] [id = 560] 20:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x11c4a4800) [pid = 1646] [serial = 1680] [outer = 0x0] 20:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x11c68a400) [pid = 1646] [serial = 1681] [outer = 0x11c4a4800] 20:51:50 INFO - PROCESS | 1646 | 1461297110233 Marionette DEBUG loaded listener.js 20:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x1260a1400) [pid = 1646] [serial = 1682] [outer = 0x11c4a4800] 20:51:50 INFO - PROCESS | 1646 | 1461297110643 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 20:51:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:51:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 676ms 20:51:50 INFO - PROCESS | 1646 | 1461297110681 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 20:51:50 INFO - PROCESS | 1646 | 1461297110682 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 20:51:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:51:50 INFO - PROCESS | 1646 | 1461297110685 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:51:50 INFO - PROCESS | 1646 | 1461297110688 Marionette TRACE conn2 <- [1,2214,null,{}] 20:51:50 INFO - PROCESS | 1646 | 1461297110715 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:50 INFO - PROCESS | 1646 | 1461297110832 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 20:51:50 INFO - PROCESS | 1646 | 1461297110932 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x13474f800 == 77 [pid = 1646] [id = 561] 20:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12aa52c00) [pid = 1646] [serial = 1683] [outer = 0x0] 20:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12aa5b000) [pid = 1646] [serial = 1684] [outer = 0x12aa52c00] 20:51:50 INFO - PROCESS | 1646 | 1461297110967 Marionette DEBUG loaded listener.js 20:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12b7da000) [pid = 1646] [serial = 1685] [outer = 0x12aa52c00] 20:51:51 INFO - PROCESS | 1646 | 1461297111366 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 20:51:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:51:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 739ms 20:51:51 INFO - PROCESS | 1646 | 1461297111425 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 20:51:51 INFO - PROCESS | 1646 | 1461297111427 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 20:51:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:51:51 INFO - PROCESS | 1646 | 1461297111430 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:51:51 INFO - PROCESS | 1646 | 1461297111431 Marionette TRACE conn2 <- [1,2218,null,{}] 20:51:51 INFO - PROCESS | 1646 | 1461297111433 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:51 INFO - PROCESS | 1646 | 1461297111550 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 20:51:51 INFO - PROCESS | 1646 | 1461297111637 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1396e4800 == 78 [pid = 1646] [id = 562] 20:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12bb1d800) [pid = 1646] [serial = 1686] [outer = 0x0] 20:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12d920800) [pid = 1646] [serial = 1687] [outer = 0x12bb1d800] 20:51:51 INFO - PROCESS | 1646 | 1461297111668 Marionette DEBUG loaded listener.js 20:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12e72a000) [pid = 1646] [serial = 1688] [outer = 0x12bb1d800] 20:51:52 INFO - PROCESS | 1646 | 1461297112049 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 20:51:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:51:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 668ms 20:51:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:51:52 INFO - PROCESS | 1646 | 1461297112099 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 20:51:52 INFO - PROCESS | 1646 | 1461297112100 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 20:51:52 INFO - PROCESS | 1646 | 1461297112102 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:51:52 INFO - PROCESS | 1646 | 1461297112103 Marionette TRACE conn2 <- [1,2222,null,{}] 20:51:52 INFO - PROCESS | 1646 | 1461297112106 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:52 INFO - PROCESS | 1646 | 1461297112220 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 20:51:52 INFO - PROCESS | 1646 | 1461297112326 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x139ddb000 == 79 [pid = 1646] [id = 563] 20:51:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12aa1e400) [pid = 1646] [serial = 1689] [outer = 0x0] 20:51:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12aa23400) [pid = 1646] [serial = 1690] [outer = 0x12aa1e400] 20:51:52 INFO - PROCESS | 1646 | 1461297112356 Marionette DEBUG loaded listener.js 20:51:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12aa27400) [pid = 1646] [serial = 1691] [outer = 0x12aa1e400] 20:51:52 INFO - PROCESS | 1646 | 1461297112761 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:51:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:51:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 669ms 20:51:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:51:52 INFO - PROCESS | 1646 | 1461297112771 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 20:51:52 INFO - PROCESS | 1646 | 1461297112772 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 20:51:52 INFO - PROCESS | 1646 | 1461297112775 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:51:52 INFO - PROCESS | 1646 | 1461297112776 Marionette TRACE conn2 <- [1,2226,null,{}] 20:51:52 INFO - PROCESS | 1646 | 1461297112778 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:52 INFO - PROCESS | 1646 | 1461297112904 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 20:51:53 INFO - PROCESS | 1646 | 1461297113022 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d7d800 == 80 [pid = 1646] [id = 564] 20:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12d23bc00) [pid = 1646] [serial = 1692] [outer = 0x0] 20:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12ee81c00) [pid = 1646] [serial = 1693] [outer = 0x12d23bc00] 20:51:53 INFO - PROCESS | 1646 | 1461297113056 Marionette DEBUG loaded listener.js 20:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12fd0a400) [pid = 1646] [serial = 1694] [outer = 0x12d23bc00] 20:51:53 INFO - PROCESS | 1646 | 1461297113432 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 20:51:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:51:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 20:51:53 INFO - PROCESS | 1646 | 1461297113446 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 20:51:53 INFO - PROCESS | 1646 | 1461297113447 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 20:51:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:51:53 INFO - PROCESS | 1646 | 1461297113449 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:51:53 INFO - PROCESS | 1646 | 1461297113451 Marionette TRACE conn2 <- [1,2230,null,{}] 20:51:53 INFO - PROCESS | 1646 | 1461297113453 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:53 INFO - PROCESS | 1646 | 1461297113565 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 20:51:53 INFO - PROCESS | 1646 | 1461297113675 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a4e8000 == 81 [pid = 1646] [id = 565] 20:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x123ab0400) [pid = 1646] [serial = 1695] [outer = 0x0] 20:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12fd0d000) [pid = 1646] [serial = 1696] [outer = 0x123ab0400] 20:51:53 INFO - PROCESS | 1646 | 1461297113706 Marionette DEBUG loaded listener.js 20:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x130004000) [pid = 1646] [serial = 1697] [outer = 0x123ab0400] 20:51:54 INFO - PROCESS | 1646 | 1461297114111 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 20:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 671ms 20:51:54 INFO - PROCESS | 1646 | 1461297114121 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 20:51:54 INFO - PROCESS | 1646 | 1461297114123 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 20:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:51:54 INFO - PROCESS | 1646 | 1461297114125 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:51:54 INFO - PROCESS | 1646 | 1461297114126 Marionette TRACE conn2 <- [1,2234,null,{}] 20:51:54 INFO - PROCESS | 1646 | 1461297114128 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:54 INFO - PROCESS | 1646 | 1461297114240 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 20:51:54 INFO - PROCESS | 1646 | 1461297114359 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a97c800 == 82 [pid = 1646] [id = 566] 20:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x130004800) [pid = 1646] [serial = 1698] [outer = 0x0] 20:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x13000b800) [pid = 1646] [serial = 1699] [outer = 0x130004800] 20:51:54 INFO - PROCESS | 1646 | 1461297114390 Marionette DEBUG loaded listener.js 20:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x130010800) [pid = 1646] [serial = 1700] [outer = 0x130004800] 20:51:54 INFO - PROCESS | 1646 | 1461297114768 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 20:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 672ms 20:51:54 INFO - PROCESS | 1646 | 1461297114798 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 20:51:54 INFO - PROCESS | 1646 | 1461297114799 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 20:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:51:54 INFO - PROCESS | 1646 | 1461297114801 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:51:54 INFO - PROCESS | 1646 | 1461297114803 Marionette TRACE conn2 <- [1,2238,null,{}] 20:51:54 INFO - PROCESS | 1646 | 1461297114805 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:54 INFO - PROCESS | 1646 | 1461297114920 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 20:51:55 INFO - PROCESS | 1646 | 1461297115027 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a98c800 == 83 [pid = 1646] [id = 567] 20:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x130010c00) [pid = 1646] [serial = 1701] [outer = 0x0] 20:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x139637000) [pid = 1646] [serial = 1702] [outer = 0x130010c00] 20:51:55 INFO - PROCESS | 1646 | 1461297115058 Marionette DEBUG loaded listener.js 20:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x13963c800) [pid = 1646] [serial = 1703] [outer = 0x130010c00] 20:51:55 INFO - PROCESS | 1646 | 1461297115505 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:51:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:51:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 719ms 20:51:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:51:55 INFO - PROCESS | 1646 | 1461297115521 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 20:51:55 INFO - PROCESS | 1646 | 1461297115523 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 20:51:55 INFO - PROCESS | 1646 | 1461297115525 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:51:55 INFO - PROCESS | 1646 | 1461297115526 Marionette TRACE conn2 <- [1,2242,null,{}] 20:51:55 INFO - PROCESS | 1646 | 1461297115529 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:55 INFO - PROCESS | 1646 | 1461297115646 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 20:51:55 INFO - PROCESS | 1646 | 1461297115738 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae78800 == 84 [pid = 1646] [id = 568] 20:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x114c4fc00) [pid = 1646] [serial = 1704] [outer = 0x0] 20:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x128c6a000) [pid = 1646] [serial = 1705] [outer = 0x114c4fc00] 20:51:55 INFO - PROCESS | 1646 | 1461297115768 Marionette DEBUG loaded listener.js 20:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x13963b800) [pid = 1646] [serial = 1706] [outer = 0x114c4fc00] 20:51:56 INFO - PROCESS | 1646 | 1461297116382 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 20:51:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:51:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 871ms 20:51:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:51:56 INFO - PROCESS | 1646 | 1461297116396 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 20:51:56 INFO - PROCESS | 1646 | 1461297116398 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 20:51:56 INFO - PROCESS | 1646 | 1461297116402 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:51:56 INFO - PROCESS | 1646 | 1461297116404 Marionette TRACE conn2 <- [1,2246,null,{}] 20:51:56 INFO - PROCESS | 1646 | 1461297116408 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:56 INFO - PROCESS | 1646 | 1461297116515 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 20:51:56 INFO - PROCESS | 1646 | 1461297116648 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acdc000 == 85 [pid = 1646] [id = 569] 20:51:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x118ee0000) [pid = 1646] [serial = 1707] [outer = 0x0] 20:51:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x11b0a1400) [pid = 1646] [serial = 1708] [outer = 0x118ee0000] 20:51:56 INFO - PROCESS | 1646 | 1461297116680 Marionette DEBUG loaded listener.js 20:51:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x11b962c00) [pid = 1646] [serial = 1709] [outer = 0x118ee0000] 20:51:57 INFO - PROCESS | 1646 | 1461297117091 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 20:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 721ms 20:51:57 INFO - PROCESS | 1646 | 1461297117123 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 20:51:57 INFO - PROCESS | 1646 | 1461297117127 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 20:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:51:57 INFO - PROCESS | 1646 | 1461297117131 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:51:57 INFO - PROCESS | 1646 | 1461297117133 Marionette TRACE conn2 <- [1,2250,null,{}] 20:51:57 INFO - PROCESS | 1646 | 1461297117135 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:57 INFO - PROCESS | 1646 | 1461297117241 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 20:51:57 INFO - PROCESS | 1646 | 1461297117366 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12842d000 == 86 [pid = 1646] [id = 570] 20:51:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x11c239800) [pid = 1646] [serial = 1710] [outer = 0x0] 20:51:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x125e8a400) [pid = 1646] [serial = 1711] [outer = 0x11c239800] 20:51:57 INFO - PROCESS | 1646 | 1461297117397 Marionette DEBUG loaded listener.js 20:51:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x1268de800) [pid = 1646] [serial = 1712] [outer = 0x11c239800] 20:51:57 INFO - PROCESS | 1646 | 1461297117868 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x11c51b800 == 85 [pid = 1646] [id = 91] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x139858000 == 84 [pid = 1646] [id = 557] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12fa56000 == 83 [pid = 1646] [id = 556] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x11b184000 == 82 [pid = 1646] [id = 555] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12fa58800 == 81 [pid = 1646] [id = 554] 20:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 773ms 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x119b38c00) [pid = 1646] [serial = 1549] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x12e35e400) [pid = 1646] [serial = 1564] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12e11c800) [pid = 1646] [serial = 1570] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12d3ea400) [pid = 1646] [serial = 1561] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12a112400) [pid = 1646] [serial = 1555] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12bbe2c00) [pid = 1646] [serial = 1558] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x12e387800) [pid = 1646] [serial = 1567] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x12ec99400) [pid = 1646] [serial = 1606] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x11c5bc800) [pid = 1646] [serial = 1552] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef7d000 == 80 [pid = 1646] [id = 553] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12e74a000 == 79 [pid = 1646] [id = 552] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12da15800 == 78 [pid = 1646] [id = 551] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba76000 == 77 [pid = 1646] [id = 550] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12a814000 == 76 [pid = 1646] [id = 549] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x125f98000 == 75 [pid = 1646] [id = 548] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x125f88000 == 74 [pid = 1646] [id = 547] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12acc7000 == 73 [pid = 1646] [id = 546] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x13858b800 == 72 [pid = 1646] [id = 540] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x1398b0800 == 71 [pid = 1646] [id = 539] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12ec9b000 == 70 [pid = 1646] [id = 538] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x125d53800 == 69 [pid = 1646] [id = 537] 20:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x1189a7000 == 68 [pid = 1646] [id = 536] 20:51:57 INFO - PROCESS | 1646 | 1461297117952 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 20:51:57 INFO - PROCESS | 1646 | 1461297117953 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x12e11f400) [pid = 1646] [serial = 1547] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x11ab5e800) [pid = 1646] [serial = 1574] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x1186bc000) [pid = 1646] [serial = 1573] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12a5bf400) [pid = 1646] [serial = 1585] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x12a8f4c00) [pid = 1646] [serial = 1586] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x11bc66800) [pid = 1646] [serial = 1579] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x126b29c00) [pid = 1646] [serial = 1580] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x123ab4c00) [pid = 1646] [serial = 1577] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x11bfb0800) [pid = 1646] [serial = 1576] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x12e731c00) [pid = 1646] [serial = 1603] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x125b34c00) [pid = 1646] [serial = 1600] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x12d03ec00) [pid = 1646] [serial = 1589] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12b281000) [pid = 1646] [serial = 1588] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12e72bc00) [pid = 1646] [serial = 1598] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x12aa61c00) [pid = 1646] [serial = 1601] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x12e124400) [pid = 1646] [serial = 1592] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12d3ec400) [pid = 1646] [serial = 1591] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12e35e800) [pid = 1646] [serial = 1594] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12ec96800) [pid = 1646] [serial = 1604] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12e70c000) [pid = 1646] [serial = 1597] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x12e366800) [pid = 1646] [serial = 1595] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x128fe8400) [pid = 1646] [serial = 1582] [outer = 0x0] [url = about:blank] 20:51:57 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x12a121800) [pid = 1646] [serial = 1583] [outer = 0x0] [url = about:blank] 20:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:51:57 INFO - PROCESS | 1646 | 1461297117973 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:51:57 INFO - PROCESS | 1646 | 1461297117976 Marionette TRACE conn2 <- [1,2254,null,{}] 20:51:57 INFO - PROCESS | 1646 | 1461297117983 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:58 INFO - PROCESS | 1646 | 1461297118081 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 20:51:58 INFO - PROCESS | 1646 | 1461297118091 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c82800 == 69 [pid = 1646] [id = 571] 20:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x127042c00) [pid = 1646] [serial = 1713] [outer = 0x0] 20:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x128211000) [pid = 1646] [serial = 1714] [outer = 0x127042c00] 20:51:58 INFO - PROCESS | 1646 | 1461297118119 Marionette DEBUG loaded listener.js 20:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x128fee800) [pid = 1646] [serial = 1715] [outer = 0x127042c00] 20:51:58 INFO - PROCESS | 1646 | 1461297118488 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 20:51:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:51:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 527ms 20:51:58 INFO - PROCESS | 1646 | 1461297118496 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 20:51:58 INFO - PROCESS | 1646 | 1461297118498 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 20:51:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:51:58 INFO - PROCESS | 1646 | 1461297118528 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:51:58 INFO - PROCESS | 1646 | 1461297118529 Marionette TRACE conn2 <- [1,2258,null,{}] 20:51:58 INFO - PROCESS | 1646 | 1461297118532 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:58 INFO - PROCESS | 1646 | 1461297118627 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 20:51:58 INFO - PROCESS | 1646 | 1461297118633 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b627800 == 70 [pid = 1646] [id = 572] 20:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12a112c00) [pid = 1646] [serial = 1716] [outer = 0x0] 20:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12a51a400) [pid = 1646] [serial = 1717] [outer = 0x12a112c00] 20:51:58 INFO - PROCESS | 1646 | 1461297118658 Marionette DEBUG loaded listener.js 20:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12a8fa400) [pid = 1646] [serial = 1718] [outer = 0x12a112c00] 20:51:59 INFO - PROCESS | 1646 | 1461297119005 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 529ms 20:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:51:59 INFO - PROCESS | 1646 | 1461297119051 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 20:51:59 INFO - PROCESS | 1646 | 1461297119052 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 20:51:59 INFO - PROCESS | 1646 | 1461297119055 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:51:59 INFO - PROCESS | 1646 | 1461297119056 Marionette TRACE conn2 <- [1,2262,null,{}] 20:51:59 INFO - PROCESS | 1646 | 1461297119072 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:59 INFO - PROCESS | 1646 | 1461297119186 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 20:51:59 INFO - PROCESS | 1646 | 1461297119192 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d087000 == 71 [pid = 1646] [id = 573] 20:51:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12a8fd400) [pid = 1646] [serial = 1719] [outer = 0x0] 20:51:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12aa5d400) [pid = 1646] [serial = 1720] [outer = 0x12a8fd400] 20:51:59 INFO - PROCESS | 1646 | 1461297119234 Marionette DEBUG loaded listener.js 20:51:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12b7d9800) [pid = 1646] [serial = 1721] [outer = 0x12a8fd400] 20:51:59 INFO - PROCESS | 1646 | 1461297119789 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 20:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 776ms 20:51:59 INFO - PROCESS | 1646 | 1461297119831 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 20:51:59 INFO - PROCESS | 1646 | 1461297119833 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 20:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:51:59 INFO - PROCESS | 1646 | 1461297119835 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:51:59 INFO - PROCESS | 1646 | 1461297119836 Marionette TRACE conn2 <- [1,2266,null,{}] 20:51:59 INFO - PROCESS | 1646 | 1461297119841 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:59 INFO - PROCESS | 1646 | 1461297119949 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 20:51:59 INFO - PROCESS | 1646 | 1461297119956 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e764000 == 72 [pid = 1646] [id = 574] 20:51:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12d3ed800) [pid = 1646] [serial = 1722] [outer = 0x0] 20:51:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12e127c00) [pid = 1646] [serial = 1723] [outer = 0x12d3ed800] 20:51:59 INFO - PROCESS | 1646 | 1461297119984 Marionette DEBUG loaded listener.js 20:52:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12e37a800) [pid = 1646] [serial = 1724] [outer = 0x12d3ed800] 20:52:00 INFO - PROCESS | 1646 | 1461297120378 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 20:52:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:52:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 570ms 20:52:00 INFO - PROCESS | 1646 | 1461297120408 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 20:52:00 INFO - PROCESS | 1646 | 1461297120411 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 20:52:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:52:00 INFO - PROCESS | 1646 | 1461297120419 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:52:00 INFO - PROCESS | 1646 | 1461297120420 Marionette TRACE conn2 <- [1,2270,null,{}] 20:52:00 INFO - PROCESS | 1646 | 1461297120425 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:00 INFO - PROCESS | 1646 | 1461297120551 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 20:52:00 INFO - PROCESS | 1646 | 1461297120583 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f123000 == 73 [pid = 1646] [id = 575] 20:52:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12d3f0400) [pid = 1646] [serial = 1725] [outer = 0x0] 20:52:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12e70bc00) [pid = 1646] [serial = 1726] [outer = 0x12d3f0400] 20:52:00 INFO - PROCESS | 1646 | 1461297120609 Marionette DEBUG loaded listener.js 20:52:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12e72f400) [pid = 1646] [serial = 1727] [outer = 0x12d3f0400] 20:52:01 INFO - PROCESS | 1646 | 1461297121015 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 20:52:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:52:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 619ms 20:52:01 INFO - PROCESS | 1646 | 1461297121040 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 20:52:01 INFO - PROCESS | 1646 | 1461297121042 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 20:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:52:01 INFO - PROCESS | 1646 | 1461297121052 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:52:01 INFO - PROCESS | 1646 | 1461297121054 Marionette TRACE conn2 <- [1,2274,null,{}] 20:52:01 INFO - PROCESS | 1646 | 1461297121057 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:01 INFO - PROCESS | 1646 | 1461297121244 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x11c5bdc00) [pid = 1646] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x127040000) [pid = 1646] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x11566f000) [pid = 1646] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x12a5c0c00) [pid = 1646] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x127953c00) [pid = 1646] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x11b09b800) [pid = 1646] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x11ba54800) [pid = 1646] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x117718800) [pid = 1646] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x128febc00) [pid = 1646] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12a109800) [pid = 1646] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12bb13c00) [pid = 1646] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12a11c000) [pid = 1646] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x1268e0800) [pid = 1646] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x126821800) [pid = 1646] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x118fce000) [pid = 1646] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x114c4e000) [pid = 1646] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x12bbcb400) [pid = 1646] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x114238800) [pid = 1646] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x115375000) [pid = 1646] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x125b30800) [pid = 1646] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x12a10c000) [pid = 1646] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x12e120400) [pid = 1646] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x1177ef000) [pid = 1646] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x1268de400) [pid = 1646] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12bb1f400) [pid = 1646] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x11b09c400) [pid = 1646] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12a10cc00) [pid = 1646] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x115664800) [pid = 1646] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x12b7d6c00) [pid = 1646] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x11b957800) [pid = 1646] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x1158b6000) [pid = 1646] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x12a8f5000) [pid = 1646] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x118650000) [pid = 1646] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x126370000) [pid = 1646] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x125eea800) [pid = 1646] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x12cfd7000) [pid = 1646] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x12a103800) [pid = 1646] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x12e379000) [pid = 1646] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x11baf2c00) [pid = 1646] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12b7d4800) [pid = 1646] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x1282f2800) [pid = 1646] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x11bf5d400) [pid = 1646] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x1185fa400) [pid = 1646] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x128c6e000) [pid = 1646] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x118fd9800) [pid = 1646] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x11aa0dc00) [pid = 1646] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12aa60800) [pid = 1646] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12d239c00) [pid = 1646] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12e364000) [pid = 1646] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x123ab3c00) [pid = 1646] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x1282ed000) [pid = 1646] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12ec97800) [pid = 1646] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x118f8b000) [pid = 1646] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12a121000) [pid = 1646] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x11b11a800) [pid = 1646] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12f5d9400) [pid = 1646] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12aa5c800) [pid = 1646] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x114c4f400) [pid = 1646] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:52:01 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12bbd3c00) [pid = 1646] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:52:02 INFO - PROCESS | 1646 | 1461297122002 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x114b6b800 == 74 [pid = 1646] [id = 576] 20:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x1140c4c00) [pid = 1646] [serial = 1728] [outer = 0x0] 20:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x114d5f800) [pid = 1646] [serial = 1729] [outer = 0x1140c4c00] 20:52:02 INFO - PROCESS | 1646 | 1461297122076 Marionette DEBUG loaded listener.js 20:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x1157cf400) [pid = 1646] [serial = 1730] [outer = 0x1140c4c00] 20:52:02 INFO - PROCESS | 1646 | 1461297122507 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 20:52:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1529ms 20:52:02 INFO - PROCESS | 1646 | 1461297122575 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 20:52:02 INFO - PROCESS | 1646 | 1461297122578 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 20:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:52:02 INFO - PROCESS | 1646 | 1461297122582 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:52:02 INFO - PROCESS | 1646 | 1461297122584 Marionette TRACE conn2 <- [1,2278,null,{}] 20:52:02 INFO - PROCESS | 1646 | 1461297122587 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:02 INFO - PROCESS | 1646 | 1461297122709 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 20:52:02 INFO - PROCESS | 1646 | 1461297122827 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c273000 == 75 [pid = 1646] [id = 577] 20:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x118650000) [pid = 1646] [serial = 1731] [outer = 0x0] 20:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x118fdac00) [pid = 1646] [serial = 1732] [outer = 0x118650000] 20:52:02 INFO - PROCESS | 1646 | 1461297122861 Marionette DEBUG loaded listener.js 20:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x119d9b800) [pid = 1646] [serial = 1733] [outer = 0x118650000] 20:52:03 INFO - PROCESS | 1646 | 1461297123268 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 20:52:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:52:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 721ms 20:52:03 INFO - PROCESS | 1646 | 1461297123317 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 20:52:03 INFO - PROCESS | 1646 | 1461297123320 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 20:52:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:52:03 INFO - PROCESS | 1646 | 1461297123337 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:52:03 INFO - PROCESS | 1646 | 1461297123338 Marionette TRACE conn2 <- [1,2282,null,{}] 20:52:03 INFO - PROCESS | 1646 | 1461297123341 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:03 INFO - PROCESS | 1646 | 1461297123457 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 20:52:03 INFO - PROCESS | 1646 | 1461297123575 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c77000 == 76 [pid = 1646] [id = 578] 20:52:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x11ab62c00) [pid = 1646] [serial = 1734] [outer = 0x0] 20:52:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x11b1f1000) [pid = 1646] [serial = 1735] [outer = 0x11ab62c00] 20:52:03 INFO - PROCESS | 1646 | 1461297123608 Marionette DEBUG loaded listener.js 20:52:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x11bc64800) [pid = 1646] [serial = 1736] [outer = 0x11ab62c00] 20:52:04 INFO - PROCESS | 1646 | 1461297124076 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 20:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 775ms 20:52:04 INFO - PROCESS | 1646 | 1461297124110 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 20:52:04 INFO - PROCESS | 1646 | 1461297124112 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 20:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:52:04 INFO - PROCESS | 1646 | 1461297124119 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:52:04 INFO - PROCESS | 1646 | 1461297124124 Marionette TRACE conn2 <- [1,2286,null,{}] 20:52:04 INFO - PROCESS | 1646 | 1461297124127 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:04 INFO - PROCESS | 1646 | 1461297124248 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 20:52:04 INFO - PROCESS | 1646 | 1461297124366 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12af5a800 == 77 [pid = 1646] [id = 579] 20:52:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x11bc68400) [pid = 1646] [serial = 1737] [outer = 0x0] 20:52:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x11c685800) [pid = 1646] [serial = 1738] [outer = 0x11bc68400] 20:52:04 INFO - PROCESS | 1646 | 1461297124399 Marionette DEBUG loaded listener.js 20:52:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12603ec00) [pid = 1646] [serial = 1739] [outer = 0x11bc68400] 20:52:04 INFO - PROCESS | 1646 | 1461297124786 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 20:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 20:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 727ms 20:52:04 INFO - PROCESS | 1646 | 1461297124851 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 20:52:04 INFO - PROCESS | 1646 | 1461297124853 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 20:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:52:04 INFO - PROCESS | 1646 | 1461297124857 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:52:04 INFO - PROCESS | 1646 | 1461297124858 Marionette TRACE conn2 <- [1,2290,null,{}] 20:52:04 INFO - PROCESS | 1646 | 1461297124861 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:04 INFO - PROCESS | 1646 | 1461297124977 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 20:52:05 INFO - PROCESS | 1646 | 1461297125064 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e74c000 == 78 [pid = 1646] [id = 580] 20:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x126041c00) [pid = 1646] [serial = 1740] [outer = 0x0] 20:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x126048000) [pid = 1646] [serial = 1741] [outer = 0x126041c00] 20:52:05 INFO - PROCESS | 1646 | 1461297125097 Marionette DEBUG loaded listener.js 20:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x1268dd400) [pid = 1646] [serial = 1742] [outer = 0x126041c00] 20:52:05 INFO - PROCESS | 1646 | 1461297125573 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 20:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 771ms 20:52:05 INFO - PROCESS | 1646 | 1461297125630 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 20:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:52:05 INFO - PROCESS | 1646 | 1461297125632 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 20:52:05 INFO - PROCESS | 1646 | 1461297125636 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:52:05 INFO - PROCESS | 1646 | 1461297125637 Marionette TRACE conn2 <- [1,2294,null,{}] 20:52:05 INFO - PROCESS | 1646 | 1461297125644 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:05 INFO - PROCESS | 1646 | 1461297125793 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 20:52:05 INFO - PROCESS | 1646 | 1461297125881 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fae9800 == 79 [pid = 1646] [id = 581] 20:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x127281c00) [pid = 1646] [serial = 1743] [outer = 0x0] 20:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x1282e7400) [pid = 1646] [serial = 1744] [outer = 0x127281c00] 20:52:05 INFO - PROCESS | 1646 | 1461297125919 Marionette DEBUG loaded listener.js 20:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12a110400) [pid = 1646] [serial = 1745] [outer = 0x127281c00] 20:52:06 INFO - PROCESS | 1646 | 1461297126366 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 20:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 773ms 20:52:06 INFO - PROCESS | 1646 | 1461297126409 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 20:52:06 INFO - PROCESS | 1646 | 1461297126411 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 20:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:52:06 INFO - PROCESS | 1646 | 1461297126413 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:52:06 INFO - PROCESS | 1646 | 1461297126415 Marionette TRACE conn2 <- [1,2298,null,{}] 20:52:06 INFO - PROCESS | 1646 | 1461297126417 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:06 INFO - PROCESS | 1646 | 1461297126538 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 20:52:06 INFO - PROCESS | 1646 | 1461297126630 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x13474f000 == 80 [pid = 1646] [id = 582] 20:52:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12a11fc00) [pid = 1646] [serial = 1746] [outer = 0x0] 20:52:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12a5bc800) [pid = 1646] [serial = 1747] [outer = 0x12a11fc00] 20:52:06 INFO - PROCESS | 1646 | 1461297126662 Marionette DEBUG loaded listener.js 20:52:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12b6b0c00) [pid = 1646] [serial = 1748] [outer = 0x12a11fc00] 20:52:07 INFO - PROCESS | 1646 | 1461297127072 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 20:52:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:52:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 671ms 20:52:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:52:07 INFO - PROCESS | 1646 | 1461297127084 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 20:52:07 INFO - PROCESS | 1646 | 1461297127085 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 20:52:07 INFO - PROCESS | 1646 | 1461297127088 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:52:07 INFO - PROCESS | 1646 | 1461297127089 Marionette TRACE conn2 <- [1,2302,null,{}] 20:52:07 INFO - PROCESS | 1646 | 1461297127091 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:07 INFO - PROCESS | 1646 | 1461297127206 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 20:52:07 INFO - PROCESS | 1646 | 1461297127322 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x138583000 == 81 [pid = 1646] [id = 583] 20:52:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x1177ef400) [pid = 1646] [serial = 1749] [outer = 0x0] 20:52:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x125b3a400) [pid = 1646] [serial = 1750] [outer = 0x1177ef400] 20:52:07 INFO - PROCESS | 1646 | 1461297127354 Marionette DEBUG loaded listener.js 20:52:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12bbc7000) [pid = 1646] [serial = 1751] [outer = 0x1177ef400] 20:52:07 INFO - PROCESS | 1646 | 1461297127745 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 20:52:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:52:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 669ms 20:52:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:52:07 INFO - PROCESS | 1646 | 1461297127757 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 20:52:07 INFO - PROCESS | 1646 | 1461297127758 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 20:52:07 INFO - PROCESS | 1646 | 1461297127761 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:52:07 INFO - PROCESS | 1646 | 1461297127762 Marionette TRACE conn2 <- [1,2306,null,{}] 20:52:07 INFO - PROCESS | 1646 | 1461297127765 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:07 INFO - PROCESS | 1646 | 1461297127879 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 20:52:08 INFO - PROCESS | 1646 | 1461297127995 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1396e1000 == 82 [pid = 1646] [id = 584] 20:52:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12bbd4800) [pid = 1646] [serial = 1752] [outer = 0x0] 20:52:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12d034800) [pid = 1646] [serial = 1753] [outer = 0x12bbd4800] 20:52:08 INFO - PROCESS | 1646 | 1461297128025 Marionette DEBUG loaded listener.js 20:52:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12d3ea400) [pid = 1646] [serial = 1754] [outer = 0x12bbd4800] 20:52:08 INFO - PROCESS | 1646 | 1461297128477 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 20:52:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:52:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 769ms 20:52:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:52:08 INFO - PROCESS | 1646 | 1461297128530 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 20:52:08 INFO - PROCESS | 1646 | 1461297128532 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 20:52:08 INFO - PROCESS | 1646 | 1461297128534 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:52:08 INFO - PROCESS | 1646 | 1461297128535 Marionette TRACE conn2 <- [1,2310,null,{}] 20:52:08 INFO - PROCESS | 1646 | 1461297128538 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:08 INFO - PROCESS | 1646 | 1461297128656 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 20:52:08 INFO - PROCESS | 1646 | 1461297128747 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c249000 == 83 [pid = 1646] [id = 585] 20:52:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x1177eec00) [pid = 1646] [serial = 1755] [outer = 0x0] 20:52:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12a5bf800) [pid = 1646] [serial = 1756] [outer = 0x1177eec00] 20:52:08 INFO - PROCESS | 1646 | 1461297128778 Marionette DEBUG loaded listener.js 20:52:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12d91f800) [pid = 1646] [serial = 1757] [outer = 0x1177eec00] 20:52:09 INFO - PROCESS | 1646 | 1461297129186 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 20:52:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:52:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 719ms 20:52:09 INFO - PROCESS | 1646 | 1461297129259 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 20:52:09 INFO - PROCESS | 1646 | 1461297129261 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 20:52:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:52:09 INFO - PROCESS | 1646 | 1461297129263 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:52:09 INFO - PROCESS | 1646 | 1461297129264 Marionette TRACE conn2 <- [1,2314,null,{}] 20:52:09 INFO - PROCESS | 1646 | 1461297129267 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:09 INFO - PROCESS | 1646 | 1461297129386 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 20:52:09 INFO - PROCESS | 1646 | 1461297129478 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abae000 == 84 [pid = 1646] [id = 586] 20:52:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x115670c00) [pid = 1646] [serial = 1758] [outer = 0x0] 20:52:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x11ab43c00) [pid = 1646] [serial = 1759] [outer = 0x115670c00] 20:52:09 INFO - PROCESS | 1646 | 1461297129518 Marionette DEBUG loaded listener.js 20:52:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x128fe0c00) [pid = 1646] [serial = 1760] [outer = 0x115670c00] 20:52:09 INFO - PROCESS | 1646 | 1461297129991 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 20:52:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:52:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 771ms 20:52:10 INFO - PROCESS | 1646 | 1461297130045 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 20:52:10 INFO - PROCESS | 1646 | 1461297130048 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 20:52:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:52:10 INFO - PROCESS | 1646 | 1461297130054 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:52:10 INFO - PROCESS | 1646 | 1461297130059 Marionette TRACE conn2 <- [1,2318,null,{}] 20:52:10 INFO - PROCESS | 1646 | 1461297130062 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:10 INFO - PROCESS | 1646 | 1461297130409 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 20:52:10 INFO - PROCESS | 1646 | 1461297130512 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c249800 == 85 [pid = 1646] [id = 587] 20:52:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x114237c00) [pid = 1646] [serial = 1761] [outer = 0x0] 20:52:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x1147e6000) [pid = 1646] [serial = 1762] [outer = 0x114237c00] 20:52:10 INFO - PROCESS | 1646 | 1461297130541 Marionette DEBUG loaded listener.js 20:52:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x115669000) [pid = 1646] [serial = 1763] [outer = 0x114237c00] 20:52:11 INFO - PROCESS | 1646 | 1461297131011 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 20:52:11 INFO - PROCESS | 1646 | 1461297131034 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 20:52:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:52:11 INFO - PROCESS | 1646 | 1461297131037 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:52:11 INFO - PROCESS | 1646 | 1461297131040 Marionette TRACE conn2 <- [1,2322,null,{}] 20:52:11 INFO - PROCESS | 1646 | 1461297131043 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:11 INFO - PROCESS | 1646 | 1461297131154 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 20:52:11 INFO - PROCESS | 1646 | 1461297131252 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c51d800 == 86 [pid = 1646] [id = 588] 20:52:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x119d95400) [pid = 1646] [serial = 1764] [outer = 0x0] 20:52:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x11b0a2800) [pid = 1646] [serial = 1765] [outer = 0x119d95400] 20:52:11 INFO - PROCESS | 1646 | 1461297131283 Marionette DEBUG loaded listener.js 20:52:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x11b1f2000) [pid = 1646] [serial = 1766] [outer = 0x119d95400] 20:52:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12f123000 == 85 [pid = 1646] [id = 575] 20:52:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12e764000 == 84 [pid = 1646] [id = 574] 20:52:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12d087000 == 83 [pid = 1646] [id = 573] 20:52:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12b627800 == 82 [pid = 1646] [id = 572] 20:52:11 INFO - PROCESS | 1646 | --DOCSHELL 0x125c82800 == 81 [pid = 1646] [id = 571] 20:52:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12842d000 == 80 [pid = 1646] [id = 570] 20:52:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12acdc000 == 79 [pid = 1646] [id = 569] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x12fd03800) [pid = 1646] [serial = 1675] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | 1461297131813 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 20:52:11 INFO - PROCESS | 1646 | --DOCSHELL 0x13a4e8000 == 78 [pid = 1646] [id = 565] 20:52:11 INFO - PROCESS | 1646 | --DOCSHELL 0x139d7d800 == 77 [pid = 1646] [id = 564] 20:52:11 INFO - PROCESS | 1646 | --DOCSHELL 0x139ddb000 == 76 [pid = 1646] [id = 563] 20:52:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1396e4800 == 75 [pid = 1646] [id = 562] 20:52:11 INFO - PROCESS | 1646 | --DOCSHELL 0x13474f800 == 74 [pid = 1646] [id = 561] 20:52:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf06800 == 73 [pid = 1646] [id = 560] 20:52:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8d1000 == 72 [pid = 1646] [id = 559] 20:52:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:52:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 822ms 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x11c234000) [pid = 1646] [serial = 1246] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x1268e4c00) [pid = 1646] [serial = 1249] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x12aa56000) [pid = 1646] [serial = 1556] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12d03ac00) [pid = 1646] [serial = 1460] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x12b4bac00) [pid = 1646] [serial = 1451] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x128fe9c00) [pid = 1646] [serial = 1445] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x11c691000) [pid = 1646] [serial = 1354] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x125eee800) [pid = 1646] [serial = 1553] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x11ab45000) [pid = 1646] [serial = 1351] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x12a51c800) [pid = 1646] [serial = 1309] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x12b27a000) [pid = 1646] [serial = 1363] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12d22e400) [pid = 1646] [serial = 1559] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x12a8c5c00) [pid = 1646] [serial = 1502] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x128c68c00) [pid = 1646] [serial = 1252] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x126c57800) [pid = 1646] [serial = 1180] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x11bf63c00) [pid = 1646] [serial = 1493] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x11566d000) [pid = 1646] [serial = 1240] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x12d031400) [pid = 1646] [serial = 1457] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12bbcec00) [pid = 1646] [serial = 1508] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x118ce7400) [pid = 1646] [serial = 1490] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x127958400) [pid = 1646] [serial = 1496] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12a8cac00) [pid = 1646] [serial = 1418] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x12e37e800) [pid = 1646] [serial = 1565] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x11aa04000) [pid = 1646] [serial = 1243] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x128c6cc00) [pid = 1646] [serial = 1357] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12d91d400) [pid = 1646] [serial = 1562] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12e70d000) [pid = 1646] [serial = 1571] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12b7d5000) [pid = 1646] [serial = 1421] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x118fdb000) [pid = 1646] [serial = 1439] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x12bbc8000) [pid = 1646] [serial = 1454] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x123aacc00) [pid = 1646] [serial = 1412] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x1191c3800) [pid = 1646] [serial = 1297] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12b7d3400) [pid = 1646] [serial = 1505] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x11b0a9000) [pid = 1646] [serial = 1550] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x128fe8000) [pid = 1646] [serial = 1415] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12a103000) [pid = 1646] [serial = 1306] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12ee84c00) [pid = 1646] [serial = 1607] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12a8c6c00) [pid = 1646] [serial = 1448] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12e709000) [pid = 1646] [serial = 1568] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x125fa2400) [pid = 1646] [serial = 1442] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12bbe3c00) [pid = 1646] [serial = 1424] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12a517c00) [pid = 1646] [serial = 1499] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x125e8e000) [pid = 1646] [serial = 1303] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x118fd8800) [pid = 1646] [serial = 1408] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12a5c1c00) [pid = 1646] [serial = 1360] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11baf4800) [pid = 1646] [serial = 1300] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x128fe4000) [pid = 1646] [serial = 1648] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12a120000) [pid = 1646] [serial = 1649] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12f238400) [pid = 1646] [serial = 1624] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12f52a000) [pid = 1646] [serial = 1636] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12f5d0000) [pid = 1646] [serial = 1637] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x11b118400) [pid = 1646] [serial = 1640] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1191be400) [pid = 1646] [serial = 1639] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x123ab2400) [pid = 1646] [serial = 1612] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x114d5c800) [pid = 1646] [serial = 1609] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12a5ba000) [pid = 1646] [serial = 1651] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12a8fa000) [pid = 1646] [serial = 1652] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12e729c00) [pid = 1646] [serial = 1621] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12f44e000) [pid = 1646] [serial = 1630] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11bca2c00) [pid = 1646] [serial = 1642] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x123ab5c00) [pid = 1646] [serial = 1643] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12faab000) [pid = 1646] [serial = 1672] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x11b124c00) [pid = 1646] [serial = 1627] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12b7df400) [pid = 1646] [serial = 1633] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12b7d9400) [pid = 1646] [serial = 1654] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128c68800) [pid = 1646] [serial = 1615] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12a518400) [pid = 1646] [serial = 1667] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x118f8b400) [pid = 1646] [serial = 1666] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12f234800) [pid = 1646] [serial = 1669] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12e387000) [pid = 1646] [serial = 1661] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12d22ec00) [pid = 1646] [serial = 1655] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12fab0800) [pid = 1646] [serial = 1673] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12f5d9000) [pid = 1646] [serial = 1670] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12d3f5c00) [pid = 1646] [serial = 1657] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12e364800) [pid = 1646] [serial = 1660] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12e125800) [pid = 1646] [serial = 1658] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12e729400) [pid = 1646] [serial = 1663] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12ec92000) [pid = 1646] [serial = 1664] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12bb12400) [pid = 1646] [serial = 1618] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1268d9c00) [pid = 1646] [serial = 1645] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x128c25000) [pid = 1646] [serial = 1646] [outer = 0x0] [url = about:blank] 20:52:11 INFO - PROCESS | 1646 | 1461297131893 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 20:52:11 INFO - PROCESS | 1646 | 1461297131894 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 20:52:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:52:11 INFO - PROCESS | 1646 | 1461297131901 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:52:11 INFO - PROCESS | 1646 | 1461297131903 Marionette TRACE conn2 <- [1,2326,null,{}] 20:52:11 INFO - PROCESS | 1646 | 1461297131907 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:12 INFO - PROCESS | 1646 | 1461297132008 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 20:52:12 INFO - PROCESS | 1646 | 1461297132017 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c262800 == 73 [pid = 1646] [id = 589] 20:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11bc62c00) [pid = 1646] [serial = 1767] [outer = 0x0] 20:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11bc6a000) [pid = 1646] [serial = 1768] [outer = 0x11bc62c00] 20:52:12 INFO - PROCESS | 1646 | 1461297132044 Marionette DEBUG loaded listener.js 20:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11c5c3800) [pid = 1646] [serial = 1769] [outer = 0x11bc62c00] 20:52:12 INFO - PROCESS | 1646 | 1461297132487 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 20:52:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:52:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 621ms 20:52:12 INFO - PROCESS | 1646 | 1461297132527 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 20:52:12 INFO - PROCESS | 1646 | 1461297132529 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 20:52:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:52:12 INFO - PROCESS | 1646 | 1461297132537 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:52:12 INFO - PROCESS | 1646 | 1461297132541 Marionette TRACE conn2 <- [1,2330,null,{}] 20:52:12 INFO - PROCESS | 1646 | 1461297132544 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:12 INFO - PROCESS | 1646 | 1461297132650 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 20:52:12 INFO - PROCESS | 1646 | 1461297132657 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12af4e000 == 74 [pid = 1646] [id = 590] 20:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x126044400) [pid = 1646] [serial = 1770] [outer = 0x0] 20:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x126508800) [pid = 1646] [serial = 1771] [outer = 0x126044400] 20:52:12 INFO - PROCESS | 1646 | 1461297132684 Marionette DEBUG loaded listener.js 20:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x126cdbc00) [pid = 1646] [serial = 1772] [outer = 0x126044400] 20:52:13 INFO - PROCESS | 1646 | 1461297133049 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 20:52:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:52:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 576ms 20:52:13 INFO - PROCESS | 1646 | 1461297133110 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 20:52:13 INFO - PROCESS | 1646 | 1461297133111 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 20:52:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:52:13 INFO - PROCESS | 1646 | 1461297133113 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:52:13 INFO - PROCESS | 1646 | 1461297133114 Marionette TRACE conn2 <- [1,2334,null,{}] 20:52:13 INFO - PROCESS | 1646 | 1461297133117 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:13 INFO - PROCESS | 1646 | 1461297133218 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 20:52:13 INFO - PROCESS | 1646 | 1461297133225 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba5d000 == 75 [pid = 1646] [id = 591] 20:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x126cdc000) [pid = 1646] [serial = 1773] [outer = 0x0] 20:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x128c1fc00) [pid = 1646] [serial = 1774] [outer = 0x126cdc000] 20:52:13 INFO - PROCESS | 1646 | 1461297133251 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x128c6bc00) [pid = 1646] [serial = 1775] [outer = 0x126cdc000] 20:52:13 INFO - PROCESS | 1646 | 1461297133624 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 20:52:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:52:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 518ms 20:52:13 INFO - PROCESS | 1646 | 1461297133631 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 20:52:13 INFO - PROCESS | 1646 | 1461297133633 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 20:52:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:52:13 INFO - PROCESS | 1646 | 1461297133635 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:52:13 INFO - PROCESS | 1646 | 1461297133636 Marionette TRACE conn2 <- [1,2338,null,{}] 20:52:13 INFO - PROCESS | 1646 | 1461297133645 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:13 INFO - PROCESS | 1646 | 1461297133794 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 20:52:13 INFO - PROCESS | 1646 | 1461297133842 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce8d000 == 76 [pid = 1646] [id = 592] 20:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12a111400) [pid = 1646] [serial = 1776] [outer = 0x0] 20:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12a121800) [pid = 1646] [serial = 1777] [outer = 0x12a111400] 20:52:13 INFO - PROCESS | 1646 | 1461297133875 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12a8f2400) [pid = 1646] [serial = 1778] [outer = 0x12a111400] 20:52:14 INFO - PROCESS | 1646 | 1461297134226 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 20:52:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:52:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 620ms 20:52:14 INFO - PROCESS | 1646 | 1461297134262 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 20:52:14 INFO - PROCESS | 1646 | 1461297134264 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 20:52:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:52:14 INFO - PROCESS | 1646 | 1461297134266 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:52:14 INFO - PROCESS | 1646 | 1461297134267 Marionette TRACE conn2 <- [1,2342,null,{}] 20:52:14 INFO - PROCESS | 1646 | 1461297134269 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:14 INFO - PROCESS | 1646 | 1461297134399 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 20:52:14 INFO - PROCESS | 1646 | 1461297134414 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dad6800 == 77 [pid = 1646] [id = 593] 20:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12a116800) [pid = 1646] [serial = 1779] [outer = 0x0] 20:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12aa1f800) [pid = 1646] [serial = 1780] [outer = 0x12a116800] 20:52:14 INFO - PROCESS | 1646 | 1461297134440 Marionette DEBUG loaded listener.js 20:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12b6b2c00) [pid = 1646] [serial = 1781] [outer = 0x12a116800] 20:52:14 INFO - PROCESS | 1646 | 1461297134814 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 20:52:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:52:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 568ms 20:52:14 INFO - PROCESS | 1646 | 1461297134835 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 20:52:14 INFO - PROCESS | 1646 | 1461297134836 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 20:52:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:52:14 INFO - PROCESS | 1646 | 1461297134838 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:52:14 INFO - PROCESS | 1646 | 1461297134839 Marionette TRACE conn2 <- [1,2346,null,{}] 20:52:14 INFO - PROCESS | 1646 | 1461297134842 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:14 INFO - PROCESS | 1646 | 1461297134966 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 20:52:14 INFO - PROCESS | 1646 | 1461297134980 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e75e000 == 78 [pid = 1646] [id = 594] 20:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12b4c4000) [pid = 1646] [serial = 1782] [outer = 0x0] 20:52:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12bbc8000) [pid = 1646] [serial = 1783] [outer = 0x12b4c4000] 20:52:15 INFO - PROCESS | 1646 | 1461297135005 Marionette DEBUG loaded listener.js 20:52:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12cfe3800) [pid = 1646] [serial = 1784] [outer = 0x12b4c4000] 20:52:15 INFO - PROCESS | 1646 | 1461297135379 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 20:52:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:52:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 571ms 20:52:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:52:15 INFO - PROCESS | 1646 | 1461297135409 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 20:52:15 INFO - PROCESS | 1646 | 1461297135411 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 20:52:15 INFO - PROCESS | 1646 | 1461297135413 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:52:15 INFO - PROCESS | 1646 | 1461297135414 Marionette TRACE conn2 <- [1,2350,null,{}] 20:52:15 INFO - PROCESS | 1646 | 1461297135416 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:15 INFO - PROCESS | 1646 | 1461297135543 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 20:52:15 INFO - PROCESS | 1646 | 1461297135562 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef5f800 == 79 [pid = 1646] [id = 595] 20:52:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12d03d400) [pid = 1646] [serial = 1785] [outer = 0x0] 20:52:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12d238000) [pid = 1646] [serial = 1786] [outer = 0x12d03d400] 20:52:15 INFO - PROCESS | 1646 | 1461297135587 Marionette DEBUG loaded listener.js 20:52:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12e11f800) [pid = 1646] [serial = 1787] [outer = 0x12d03d400] 20:52:15 INFO - PROCESS | 1646 | 1461297135994 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 20:52:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:52:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 619ms 20:52:16 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12a8fd400) [pid = 1646] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:52:16 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x127042c00) [pid = 1646] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:52:16 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x11c239800) [pid = 1646] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:52:16 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x118ee0000) [pid = 1646] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:52:16 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12a112c00) [pid = 1646] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:52:16 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12d3ed800) [pid = 1646] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:52:16 INFO - PROCESS | 1646 | 1461297136202 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 20:52:16 INFO - PROCESS | 1646 | 1461297136203 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 20:52:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:52:16 INFO - PROCESS | 1646 | 1461297136211 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:52:16 INFO - PROCESS | 1646 | 1461297136212 Marionette TRACE conn2 <- [1,2354,null,{}] 20:52:16 INFO - PROCESS | 1646 | 1461297136214 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:16 INFO - PROCESS | 1646 | 1461297136310 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 20:52:16 INFO - PROCESS | 1646 | 1461297136315 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da0b800 == 80 [pid = 1646] [id = 596] 20:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12a112400) [pid = 1646] [serial = 1788] [outer = 0x0] 20:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12aa20400) [pid = 1646] [serial = 1789] [outer = 0x12a112400] 20:52:16 INFO - PROCESS | 1646 | 1461297136343 Marionette DEBUG loaded listener.js 20:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12e125800) [pid = 1646] [serial = 1790] [outer = 0x12a112400] 20:52:16 INFO - PROCESS | 1646 | 1461297136816 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 20:52:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:52:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 625ms 20:52:16 INFO - PROCESS | 1646 | 1461297136833 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 20:52:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:52:16 INFO - PROCESS | 1646 | 1461297136834 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 20:52:16 INFO - PROCESS | 1646 | 1461297136836 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:52:16 INFO - PROCESS | 1646 | 1461297136837 Marionette TRACE conn2 <- [1,2358,null,{}] 20:52:16 INFO - PROCESS | 1646 | 1461297136840 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:16 INFO - PROCESS | 1646 | 1461297136986 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 20:52:17 INFO - PROCESS | 1646 | 1461297136996 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fadc800 == 81 [pid = 1646] [id = 597] 20:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12e35d400) [pid = 1646] [serial = 1791] [outer = 0x0] 20:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12e37f400) [pid = 1646] [serial = 1792] [outer = 0x12e35d400] 20:52:17 INFO - PROCESS | 1646 | 1461297137056 Marionette DEBUG loaded listener.js 20:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12e70b400) [pid = 1646] [serial = 1793] [outer = 0x12e35d400] 20:52:17 INFO - PROCESS | 1646 | 1461297137500 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 20:52:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:52:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 671ms 20:52:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:52:17 INFO - PROCESS | 1646 | 1461297137509 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 20:52:17 INFO - PROCESS | 1646 | 1461297137511 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 20:52:17 INFO - PROCESS | 1646 | 1461297137513 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:52:17 INFO - PROCESS | 1646 | 1461297137515 Marionette TRACE conn2 <- [1,2362,null,{}] 20:52:17 INFO - PROCESS | 1646 | 1461297137517 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:17 INFO - PROCESS | 1646 | 1461297137676 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 20:52:17 INFO - PROCESS | 1646 | 1461297137683 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x130137000 == 82 [pid = 1646] [id = 598] 20:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12e381c00) [pid = 1646] [serial = 1794] [outer = 0x0] 20:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12e72e400) [pid = 1646] [serial = 1795] [outer = 0x12e381c00] 20:52:17 INFO - PROCESS | 1646 | 1461297137709 Marionette DEBUG loaded listener.js 20:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12ee7f400) [pid = 1646] [serial = 1796] [outer = 0x12e381c00] 20:52:18 INFO - PROCESS | 1646 | 1461297138036 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 20:52:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:52:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 568ms 20:52:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:52:18 INFO - PROCESS | 1646 | 1461297138082 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 20:52:18 INFO - PROCESS | 1646 | 1461297138083 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 20:52:18 INFO - PROCESS | 1646 | 1461297138085 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:52:18 INFO - PROCESS | 1646 | 1461297138086 Marionette TRACE conn2 <- [1,2366,null,{}] 20:52:18 INFO - PROCESS | 1646 | 1461297138089 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:18 INFO - PROCESS | 1646 | 1461297138192 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 20:52:18 INFO - PROCESS | 1646 | 1461297138348 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0c1800 == 83 [pid = 1646] [id = 599] 20:52:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x115668800) [pid = 1646] [serial = 1797] [outer = 0x0] 20:52:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1177ed000) [pid = 1646] [serial = 1798] [outer = 0x115668800] 20:52:18 INFO - PROCESS | 1646 | 1461297138411 Marionette DEBUG loaded listener.js 20:52:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x118fd7000) [pid = 1646] [serial = 1799] [outer = 0x115668800] 20:52:18 INFO - PROCESS | 1646 | 1461297138886 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 20:52:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:52:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 819ms 20:52:18 INFO - PROCESS | 1646 | 1461297138905 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 20:52:18 INFO - PROCESS | 1646 | 1461297138910 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 20:52:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:52:18 INFO - PROCESS | 1646 | 1461297138913 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:52:18 INFO - PROCESS | 1646 | 1461297138916 Marionette TRACE conn2 <- [1,2370,null,{}] 20:52:18 INFO - PROCESS | 1646 | 1461297138920 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:19 INFO - PROCESS | 1646 | 1461297139043 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 20:52:19 INFO - PROCESS | 1646 | 1461297139160 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acd2000 == 84 [pid = 1646] [id = 600] 20:52:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x11ac4ec00) [pid = 1646] [serial = 1800] [outer = 0x0] 20:52:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11baf1000) [pid = 1646] [serial = 1801] [outer = 0x11ac4ec00] 20:52:19 INFO - PROCESS | 1646 | 1461297139193 Marionette DEBUG loaded listener.js 20:52:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x123ab6000) [pid = 1646] [serial = 1802] [outer = 0x11ac4ec00] 20:52:19 INFO - PROCESS | 1646 | 1461297139660 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 20:52:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:52:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 773ms 20:52:19 INFO - PROCESS | 1646 | 1461297139688 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 20:52:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:52:19 INFO - PROCESS | 1646 | 1461297139691 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 20:52:19 INFO - PROCESS | 1646 | 1461297139694 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:52:19 INFO - PROCESS | 1646 | 1461297139695 Marionette TRACE conn2 <- [1,2374,null,{}] 20:52:19 INFO - PROCESS | 1646 | 1461297139698 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:19 INFO - PROCESS | 1646 | 1461297139819 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 20:52:19 INFO - PROCESS | 1646 | 1461297139907 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2f0800 == 85 [pid = 1646] [id = 601] 20:52:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x125b30c00) [pid = 1646] [serial = 1803] [outer = 0x0] 20:52:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x1268e0c00) [pid = 1646] [serial = 1804] [outer = 0x125b30c00] 20:52:19 INFO - PROCESS | 1646 | 1461297139939 Marionette DEBUG loaded listener.js 20:52:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x128fed800) [pid = 1646] [serial = 1805] [outer = 0x125b30c00] 20:52:20 INFO - PROCESS | 1646 | 1461297140366 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 20:52:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:52:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 720ms 20:52:20 INFO - PROCESS | 1646 | 1461297140414 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 20:52:20 INFO - PROCESS | 1646 | 1461297140416 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 20:52:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:52:20 INFO - PROCESS | 1646 | 1461297140422 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:52:20 INFO - PROCESS | 1646 | 1461297140427 Marionette TRACE conn2 <- [1,2378,null,{}] 20:52:20 INFO - PROCESS | 1646 | 1461297140431 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:20 INFO - PROCESS | 1646 | 1461297140553 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 20:52:20 INFO - PROCESS | 1646 | 1461297140641 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1396eb800 == 86 [pid = 1646] [id = 602] 20:52:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12a109000) [pid = 1646] [serial = 1806] [outer = 0x0] 20:52:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12a59bc00) [pid = 1646] [serial = 1807] [outer = 0x12a109000] 20:52:20 INFO - PROCESS | 1646 | 1461297140672 Marionette DEBUG loaded listener.js 20:52:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12aa20000) [pid = 1646] [serial = 1808] [outer = 0x12a109000] 20:52:21 INFO - PROCESS | 1646 | 1461297141081 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 20:52:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:52:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 730ms 20:52:21 INFO - PROCESS | 1646 | 1461297141158 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 20:52:21 INFO - PROCESS | 1646 | 1461297141160 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 20:52:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:52:21 INFO - PROCESS | 1646 | 1461297141164 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:52:21 INFO - PROCESS | 1646 | 1461297141165 Marionette TRACE conn2 <- [1,2382,null,{}] 20:52:21 INFO - PROCESS | 1646 | 1461297141167 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:21 INFO - PROCESS | 1646 | 1461297141286 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 20:52:21 INFO - PROCESS | 1646 | 1461297141374 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x1398b1800 == 87 [pid = 1646] [id = 603] 20:52:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12a59ec00) [pid = 1646] [serial = 1809] [outer = 0x0] 20:52:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12d03d800) [pid = 1646] [serial = 1810] [outer = 0x12a59ec00] 20:52:21 INFO - PROCESS | 1646 | 1461297141405 Marionette DEBUG loaded listener.js 20:52:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12e706400) [pid = 1646] [serial = 1811] [outer = 0x12a59ec00] 20:52:21 INFO - PROCESS | 1646 | 1461297141811 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 20:52:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:52:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 671ms 20:52:21 INFO - PROCESS | 1646 | 1461297141836 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 20:52:21 INFO - PROCESS | 1646 | 1461297141838 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 20:52:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:52:21 INFO - PROCESS | 1646 | 1461297141843 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:52:21 INFO - PROCESS | 1646 | 1461297141845 Marionette TRACE conn2 <- [1,2386,null,{}] 20:52:21 INFO - PROCESS | 1646 | 1461297141847 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:22 INFO - PROCESS | 1646 | 1461297142002 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 20:52:22 INFO - PROCESS | 1646 | 1461297142160 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x139dc6000 == 88 [pid = 1646] [id = 604] 20:52:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12ec8d800) [pid = 1646] [serial = 1812] [outer = 0x0] 20:52:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12ec94400) [pid = 1646] [serial = 1813] [outer = 0x12ec8d800] 20:52:22 INFO - PROCESS | 1646 | 1461297142218 Marionette DEBUG loaded listener.js 20:52:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12f232000) [pid = 1646] [serial = 1814] [outer = 0x12ec8d800] 20:52:22 INFO - PROCESS | 1646 | 1461297142731 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 20:52:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:52:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 922ms 20:52:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:52:22 INFO - PROCESS | 1646 | 1461297142766 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 20:52:22 INFO - PROCESS | 1646 | 1461297142767 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 20:52:22 INFO - PROCESS | 1646 | 1461297142769 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:52:22 INFO - PROCESS | 1646 | 1461297142771 Marionette TRACE conn2 <- [1,2390,null,{}] 20:52:22 INFO - PROCESS | 1646 | 1461297142794 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:22 INFO - PROCESS | 1646 | 1461297142912 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 20:52:23 INFO - PROCESS | 1646 | 1461297143000 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b773000 == 89 [pid = 1646] [id = 605] 20:52:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x128c2bc00) [pid = 1646] [serial = 1815] [outer = 0x0] 20:52:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12ab72800) [pid = 1646] [serial = 1816] [outer = 0x128c2bc00] 20:52:23 INFO - PROCESS | 1646 | 1461297143030 Marionette DEBUG loaded listener.js 20:52:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12ab77c00) [pid = 1646] [serial = 1817] [outer = 0x128c2bc00] 20:52:23 INFO - PROCESS | 1646 | 1461297143853 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 20:52:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:52:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1139ms 20:52:23 INFO - PROCESS | 1646 | 1461297143910 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 20:52:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:52:23 INFO - PROCESS | 1646 | 1461297143912 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 20:52:23 INFO - PROCESS | 1646 | 1461297143915 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:52:23 INFO - PROCESS | 1646 | 1461297143917 Marionette TRACE conn2 <- [1,2394,null,{}] 20:52:23 INFO - PROCESS | 1646 | 1461297143921 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:24 INFO - PROCESS | 1646 | 1461297144023 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 20:52:24 INFO - PROCESS | 1646 | 1461297144112 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b926800 == 90 [pid = 1646] [id = 606] 20:52:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x114d60400) [pid = 1646] [serial = 1818] [outer = 0x0] 20:52:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x11566c000) [pid = 1646] [serial = 1819] [outer = 0x114d60400] 20:52:24 INFO - PROCESS | 1646 | 1461297144141 Marionette DEBUG loaded listener.js 20:52:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x116329400) [pid = 1646] [serial = 1820] [outer = 0x114d60400] 20:52:24 INFO - PROCESS | 1646 | 1461297144601 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 20:52:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:52:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 721ms 20:52:24 INFO - PROCESS | 1646 | 1461297144637 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 20:52:24 INFO - PROCESS | 1646 | 1461297144641 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 20:52:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:52:24 INFO - PROCESS | 1646 | 1461297144645 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:52:24 INFO - PROCESS | 1646 | 1461297144647 Marionette TRACE conn2 <- [1,2398,null,{}] 20:52:24 INFO - PROCESS | 1646 | 1461297144649 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:24 INFO - PROCESS | 1646 | 1461297144755 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 20:52:24 INFO - PROCESS | 1646 | 1461297144920 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192b2800 == 91 [pid = 1646] [id = 607] 20:52:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x1185f9c00) [pid = 1646] [serial = 1821] [outer = 0x0] 20:52:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x118ed7400) [pid = 1646] [serial = 1822] [outer = 0x1185f9c00] 20:52:24 INFO - PROCESS | 1646 | 1461297144968 Marionette DEBUG loaded listener.js 20:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x118fd1000) [pid = 1646] [serial = 1823] [outer = 0x1185f9c00] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12a818000 == 90 [pid = 1646] [id = 397] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1273e8800 == 89 [pid = 1646] [id = 392] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x11c89f800 == 88 [pid = 1646] [id = 387] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12da03800 == 87 [pid = 1646] [id = 485] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x11441b000 == 86 [pid = 1646] [id = 394] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x125c7d000 == 85 [pid = 1646] [id = 396] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12dadd000 == 84 [pid = 1646] [id = 486] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1398c0800 == 83 [pid = 1646] [id = 541] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12f570000 == 82 [pid = 1646] [id = 501] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1185aa000 == 81 [pid = 1646] [id = 388] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x13000b800) [pid = 1646] [serial = 1699] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x139637000) [pid = 1646] [serial = 1702] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12e70bc00) [pid = 1646] [serial = 1726] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12e74c000 == 80 [pid = 1646] [id = 580] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12af5a800 == 79 [pid = 1646] [id = 579] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x126c77000 == 78 [pid = 1646] [id = 578] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x11c273000 == 77 [pid = 1646] [id = 577] 20:52:25 INFO - PROCESS | 1646 | --DOCSHELL 0x114b6b800 == 76 [pid = 1646] [id = 576] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12e37a800) [pid = 1646] [serial = 1724] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12aa5b000) [pid = 1646] [serial = 1684] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x11c68a400) [pid = 1646] [serial = 1681] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12aa5d400) [pid = 1646] [serial = 1720] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12b7d9800) [pid = 1646] [serial = 1721] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x128211000) [pid = 1646] [serial = 1714] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x128fee800) [pid = 1646] [serial = 1715] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x125e8a400) [pid = 1646] [serial = 1711] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x1268de800) [pid = 1646] [serial = 1712] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x11b0a1400) [pid = 1646] [serial = 1708] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11b962c00) [pid = 1646] [serial = 1709] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12a51a400) [pid = 1646] [serial = 1717] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12a8fa400) [pid = 1646] [serial = 1718] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12fd0d000) [pid = 1646] [serial = 1696] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12ee81c00) [pid = 1646] [serial = 1693] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12d920800) [pid = 1646] [serial = 1687] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12aa23400) [pid = 1646] [serial = 1690] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x128c6a000) [pid = 1646] [serial = 1705] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x11ab68800) [pid = 1646] [serial = 1678] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12e127c00) [pid = 1646] [serial = 1723] [outer = 0x0] [url = about:blank] 20:52:25 INFO - PROCESS | 1646 | 1461297145419 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 20:52:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:52:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 820ms 20:52:25 INFO - PROCESS | 1646 | 1461297145466 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 20:52:25 INFO - PROCESS | 1646 | 1461297145467 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 20:52:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:52:25 INFO - PROCESS | 1646 | 1461297145469 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:52:25 INFO - PROCESS | 1646 | 1461297145472 Marionette TRACE conn2 <- [1,2402,null,{}] 20:52:25 INFO - PROCESS | 1646 | 1461297145486 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:25 INFO - PROCESS | 1646 | 1461297145582 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 20:52:25 INFO - PROCESS | 1646 | 1461297145590 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bede800 == 77 [pid = 1646] [id = 608] 20:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11a544800) [pid = 1646] [serial = 1824] [outer = 0x0] 20:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x11aa11000) [pid = 1646] [serial = 1825] [outer = 0x11a544800] 20:52:25 INFO - PROCESS | 1646 | 1461297145618 Marionette DEBUG loaded listener.js 20:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11ac46c00) [pid = 1646] [serial = 1826] [outer = 0x11a544800] 20:52:26 INFO - PROCESS | 1646 | 1461297146010 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 20:52:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:52:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 578ms 20:52:26 INFO - PROCESS | 1646 | 1461297146049 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 20:52:26 INFO - PROCESS | 1646 | 1461297146052 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 20:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:52:26 INFO - PROCESS | 1646 | 1461297146056 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:52:26 INFO - PROCESS | 1646 | 1461297146058 Marionette TRACE conn2 <- [1,2406,null,{}] 20:52:26 INFO - PROCESS | 1646 | 1461297146061 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:26 INFO - PROCESS | 1646 | 1461297146202 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 20:52:26 INFO - PROCESS | 1646 | 1461297146213 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c3a000 == 78 [pid = 1646] [id = 609] 20:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x11b0a9800) [pid = 1646] [serial = 1827] [outer = 0x0] 20:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11b95ac00) [pid = 1646] [serial = 1828] [outer = 0x11b0a9800] 20:52:26 INFO - PROCESS | 1646 | 1461297146255 Marionette DEBUG loaded listener.js 20:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11baf4400) [pid = 1646] [serial = 1829] [outer = 0x11b0a9800] 20:52:26 INFO - PROCESS | 1646 | 1461297146670 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 20:52:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:52:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 671ms 20:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:52:26 INFO - PROCESS | 1646 | 1461297146727 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 20:52:26 INFO - PROCESS | 1646 | 1461297146729 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 20:52:26 INFO - PROCESS | 1646 | 1461297146733 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:52:26 INFO - PROCESS | 1646 | 1461297146734 Marionette TRACE conn2 <- [1,2410,null,{}] 20:52:26 INFO - PROCESS | 1646 | 1461297146738 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:26 INFO - PROCESS | 1646 | 1461297146902 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 20:52:27 INFO - PROCESS | 1646 | 1461297147018 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192bc800 == 79 [pid = 1646] [id = 610] 20:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11b0a9c00) [pid = 1646] [serial = 1830] [outer = 0x0] 20:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x11bc6b000) [pid = 1646] [serial = 1831] [outer = 0x11b0a9c00] 20:52:27 INFO - PROCESS | 1646 | 1461297147061 Marionette DEBUG loaded listener.js 20:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11bf69400) [pid = 1646] [serial = 1832] [outer = 0x11b0a9c00] 20:52:27 INFO - PROCESS | 1646 | 1461297147407 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 20:52:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:52:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 723ms 20:52:27 INFO - PROCESS | 1646 | 1461297147456 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 20:52:27 INFO - PROCESS | 1646 | 1461297147457 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 20:52:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:52:27 INFO - PROCESS | 1646 | 1461297147465 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:52:27 INFO - PROCESS | 1646 | 1461297147466 Marionette TRACE conn2 <- [1,2414,null,{}] 20:52:27 INFO - PROCESS | 1646 | 1461297147468 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:27 INFO - PROCESS | 1646 | 1461297147594 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 20:52:27 INFO - PROCESS | 1646 | 1461297147636 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a812000 == 80 [pid = 1646] [id = 611] 20:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11b119000) [pid = 1646] [serial = 1833] [outer = 0x0] 20:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11c239800) [pid = 1646] [serial = 1834] [outer = 0x11b119000] 20:52:27 INFO - PROCESS | 1646 | 1461297147664 Marionette DEBUG loaded listener.js 20:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x125b7bc00) [pid = 1646] [serial = 1835] [outer = 0x11b119000] 20:52:27 INFO - PROCESS | 1646 | 1461297147978 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 20:52:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:52:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 568ms 20:52:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:52:28 INFO - PROCESS | 1646 | 1461297148036 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 20:52:28 INFO - PROCESS | 1646 | 1461297148037 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 20:52:28 INFO - PROCESS | 1646 | 1461297148039 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:52:28 INFO - PROCESS | 1646 | 1461297148041 Marionette TRACE conn2 <- [1,2418,null,{}] 20:52:28 INFO - PROCESS | 1646 | 1461297148043 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:28 INFO - PROCESS | 1646 | 1461297148159 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 20:52:28 INFO - PROCESS | 1646 | 1461297148170 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acc8000 == 81 [pid = 1646] [id = 612] 20:52:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x11bf64400) [pid = 1646] [serial = 1836] [outer = 0x0] 20:52:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x125f22400) [pid = 1646] [serial = 1837] [outer = 0x11bf64400] 20:52:28 INFO - PROCESS | 1646 | 1461297148196 Marionette DEBUG loaded listener.js 20:52:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12636fc00) [pid = 1646] [serial = 1838] [outer = 0x11bf64400] 20:52:28 INFO - PROCESS | 1646 | 1461297148594 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:52:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:52:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 571ms 20:52:28 INFO - PROCESS | 1646 | 1461297148612 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 20:52:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:52:28 INFO - PROCESS | 1646 | 1461297148614 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 20:52:28 INFO - PROCESS | 1646 | 1461297148617 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:52:28 INFO - PROCESS | 1646 | 1461297148618 Marionette TRACE conn2 <- [1,2422,null,{}] 20:52:28 INFO - PROCESS | 1646 | 1461297148622 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:28 INFO - PROCESS | 1646 | 1461297148752 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 20:52:28 INFO - PROCESS | 1646 | 1461297148798 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b257800 == 82 [pid = 1646] [id = 613] 20:52:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x125b33800) [pid = 1646] [serial = 1839] [outer = 0x0] 20:52:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x126828c00) [pid = 1646] [serial = 1840] [outer = 0x125b33800] 20:52:28 INFO - PROCESS | 1646 | 1461297148823 Marionette DEBUG loaded listener.js 20:52:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x1268e3c00) [pid = 1646] [serial = 1841] [outer = 0x125b33800] 20:52:29 INFO - PROCESS | 1646 | 1461297149124 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 20:52:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:52:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 526ms 20:52:29 INFO - PROCESS | 1646 | 1461297149149 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 20:52:29 INFO - PROCESS | 1646 | 1461297149150 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 20:52:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:52:29 INFO - PROCESS | 1646 | 1461297149152 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:52:29 INFO - PROCESS | 1646 | 1461297149154 Marionette TRACE conn2 <- [1,2426,null,{}] 20:52:29 INFO - PROCESS | 1646 | 1461297149159 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:29 INFO - PROCESS | 1646 | 1461297149281 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12a8c2c00) [pid = 1646] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x1135c8c00) [pid = 1646] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x1268e1000) [pid = 1646] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x11c23f400) [pid = 1646] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12d3f1c00) [pid = 1646] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12e11ec00) [pid = 1646] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12d3f0400) [pid = 1646] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12e11ac00) [pid = 1646] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12a116800) [pid = 1646] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12b4c4000) [pid = 1646] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12d03d400) [pid = 1646] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12a111400) [pid = 1646] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x126cdc000) [pid = 1646] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x119d95400) [pid = 1646] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x114237c00) [pid = 1646] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11bc62c00) [pid = 1646] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x126044400) [pid = 1646] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12a112400) [pid = 1646] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12e35d400) [pid = 1646] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12f232400) [pid = 1646] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11b120000) [pid = 1646] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:52:29 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11b040c00) [pid = 1646] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:52:29 INFO - PROCESS | 1646 | 1461297149880 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bef6800 == 83 [pid = 1646] [id = 614] 20:52:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x114d61400) [pid = 1646] [serial = 1842] [outer = 0x0] 20:52:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x119d95400) [pid = 1646] [serial = 1843] [outer = 0x114d61400] 20:52:29 INFO - PROCESS | 1646 | 1461297149906 Marionette DEBUG loaded listener.js 20:52:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11b95c400) [pid = 1646] [serial = 1844] [outer = 0x114d61400] 20:52:30 INFO - PROCESS | 1646 | 1461297150198 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 20:52:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:52:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1076ms 20:52:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:52:30 INFO - PROCESS | 1646 | 1461297150230 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 20:52:30 INFO - PROCESS | 1646 | 1461297150231 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 20:52:30 INFO - PROCESS | 1646 | 1461297150233 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:52:30 INFO - PROCESS | 1646 | 1461297150235 Marionette TRACE conn2 <- [1,2430,null,{}] 20:52:30 INFO - PROCESS | 1646 | 1461297150237 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:30 INFO - PROCESS | 1646 | 1461297150336 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 20:52:30 INFO - PROCESS | 1646 | 1461297150341 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf15800 == 84 [pid = 1646] [id = 615] 20:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x11b95fc00) [pid = 1646] [serial = 1845] [outer = 0x0] 20:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x126f59000) [pid = 1646] [serial = 1846] [outer = 0x11b95fc00] 20:52:30 INFO - PROCESS | 1646 | 1461297150366 Marionette DEBUG loaded listener.js 20:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x127366c00) [pid = 1646] [serial = 1847] [outer = 0x11b95fc00] 20:52:30 INFO - PROCESS | 1646 | 1461297150721 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 20:52:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:52:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 518ms 20:52:30 INFO - PROCESS | 1646 | 1461297150753 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 20:52:30 INFO - PROCESS | 1646 | 1461297150754 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 20:52:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:52:30 INFO - PROCESS | 1646 | 1461297150769 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:52:30 INFO - PROCESS | 1646 | 1461297150771 Marionette TRACE conn2 <- [1,2434,null,{}] 20:52:30 INFO - PROCESS | 1646 | 1461297150773 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:30 INFO - PROCESS | 1646 | 1461297150879 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 20:52:30 INFO - PROCESS | 1646 | 1461297150883 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0ca800 == 85 [pid = 1646] [id = 616] 20:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x127042c00) [pid = 1646] [serial = 1848] [outer = 0x0] 20:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x128c1ec00) [pid = 1646] [serial = 1849] [outer = 0x127042c00] 20:52:30 INFO - PROCESS | 1646 | 1461297150913 Marionette DEBUG loaded listener.js 20:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x128c6e000) [pid = 1646] [serial = 1850] [outer = 0x127042c00] 20:52:31 INFO - PROCESS | 1646 | 1461297151277 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 20:52:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:52:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 534ms 20:52:31 INFO - PROCESS | 1646 | 1461297151293 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 20:52:31 INFO - PROCESS | 1646 | 1461297151294 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 20:52:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:52:31 INFO - PROCESS | 1646 | 1461297151296 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:52:31 INFO - PROCESS | 1646 | 1461297151297 Marionette TRACE conn2 <- [1,2438,null,{}] 20:52:31 INFO - PROCESS | 1646 | 1461297151300 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:31 INFO - PROCESS | 1646 | 1461297151394 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 20:52:31 INFO - PROCESS | 1646 | 1461297151465 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d389000 == 86 [pid = 1646] [id = 617] 20:52:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x127951800) [pid = 1646] [serial = 1851] [outer = 0x0] 20:52:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x128fe9000) [pid = 1646] [serial = 1852] [outer = 0x127951800] 20:52:31 INFO - PROCESS | 1646 | 1461297151491 Marionette DEBUG loaded listener.js 20:52:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12a109400) [pid = 1646] [serial = 1853] [outer = 0x127951800] 20:52:31 INFO - PROCESS | 1646 | 1461297151773 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 20:52:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:52:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 520ms 20:52:31 INFO - PROCESS | 1646 | 1461297151898 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 20:52:31 INFO - PROCESS | 1646 | 1461297151901 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 20:52:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:52:31 INFO - PROCESS | 1646 | 1461297151911 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:52:31 INFO - PROCESS | 1646 | 1461297151913 Marionette TRACE conn2 <- [1,2442,null,{}] 20:52:31 INFO - PROCESS | 1646 | 1461297151917 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:32 INFO - PROCESS | 1646 | 1461297152036 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 20:52:32 INFO - PROCESS | 1646 | 1461297152117 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x119119000 == 87 [pid = 1646] [id = 618] 20:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1147e5400) [pid = 1646] [serial = 1854] [outer = 0x0] 20:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x114d5c400) [pid = 1646] [serial = 1855] [outer = 0x1147e5400] 20:52:32 INFO - PROCESS | 1646 | 1461297152150 Marionette DEBUG loaded listener.js 20:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11566ec00) [pid = 1646] [serial = 1856] [outer = 0x1147e5400] 20:52:32 INFO - PROCESS | 1646 | 1461297152582 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 20:52:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:52:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 726ms 20:52:32 INFO - PROCESS | 1646 | 1461297152632 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 20:52:32 INFO - PROCESS | 1646 | 1461297152635 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 20:52:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:52:32 INFO - PROCESS | 1646 | 1461297152660 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:52:32 INFO - PROCESS | 1646 | 1461297152662 Marionette TRACE conn2 <- [1,2446,null,{}] 20:52:32 INFO - PROCESS | 1646 | 1461297152667 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:32 INFO - PROCESS | 1646 | 1461297152784 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 20:52:32 INFO - PROCESS | 1646 | 1461297152865 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c36800 == 88 [pid = 1646] [id = 619] 20:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x1157db000) [pid = 1646] [serial = 1857] [outer = 0x0] 20:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x1191c5c00) [pid = 1646] [serial = 1858] [outer = 0x1157db000] 20:52:32 INFO - PROCESS | 1646 | 1461297152895 Marionette DEBUG loaded listener.js 20:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x11aa06400) [pid = 1646] [serial = 1859] [outer = 0x1157db000] 20:52:33 INFO - PROCESS | 1646 | 1461297153321 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 20:52:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:52:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 693ms 20:52:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:52:33 INFO - PROCESS | 1646 | 1461297153332 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 20:52:33 INFO - PROCESS | 1646 | 1461297153334 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 20:52:33 INFO - PROCESS | 1646 | 1461297153336 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:52:33 INFO - PROCESS | 1646 | 1461297153337 Marionette TRACE conn2 <- [1,2450,null,{}] 20:52:33 INFO - PROCESS | 1646 | 1461297153345 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:33 INFO - PROCESS | 1646 | 1461297153484 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 20:52:33 INFO - PROCESS | 1646 | 1461297153600 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf22000 == 89 [pid = 1646] [id = 620] 20:52:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x11c1b3c00) [pid = 1646] [serial = 1860] [outer = 0x0] 20:52:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x11c238c00) [pid = 1646] [serial = 1861] [outer = 0x11c1b3c00] 20:52:33 INFO - PROCESS | 1646 | 1461297153635 Marionette DEBUG loaded listener.js 20:52:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x11c9b1000) [pid = 1646] [serial = 1862] [outer = 0x11c1b3c00] 20:52:34 INFO - PROCESS | 1646 | 1461297154100 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 20:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 818ms 20:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:52:34 INFO - PROCESS | 1646 | 1461297154155 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 20:52:34 INFO - PROCESS | 1646 | 1461297154156 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 20:52:34 INFO - PROCESS | 1646 | 1461297154159 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:52:34 INFO - PROCESS | 1646 | 1461297154160 Marionette TRACE conn2 <- [1,2454,null,{}] 20:52:34 INFO - PROCESS | 1646 | 1461297154162 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:34 INFO - PROCESS | 1646 | 1461297154275 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 20:52:34 INFO - PROCESS | 1646 | 1461297154388 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e738800 == 90 [pid = 1646] [id = 621] 20:52:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x123aacc00) [pid = 1646] [serial = 1863] [outer = 0x0] 20:52:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x125b35c00) [pid = 1646] [serial = 1864] [outer = 0x123aacc00] 20:52:34 INFO - PROCESS | 1646 | 1461297154421 Marionette DEBUG loaded listener.js 20:52:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12703e400) [pid = 1646] [serial = 1865] [outer = 0x123aacc00] 20:52:34 INFO - PROCESS | 1646 | 1461297154807 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 20:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 671ms 20:52:34 INFO - PROCESS | 1646 | 1461297154832 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 20:52:34 INFO - PROCESS | 1646 | 1461297154834 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 20:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:52:34 INFO - PROCESS | 1646 | 1461297154836 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:52:34 INFO - PROCESS | 1646 | 1461297154838 Marionette TRACE conn2 <- [1,2458,null,{}] 20:52:34 INFO - PROCESS | 1646 | 1461297154855 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:34 INFO - PROCESS | 1646 | 1461297154969 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 20:52:35 INFO - PROCESS | 1646 | 1461297155080 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e767000 == 91 [pid = 1646] [id = 622] 20:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12794f400) [pid = 1646] [serial = 1866] [outer = 0x0] 20:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x128c20c00) [pid = 1646] [serial = 1867] [outer = 0x12794f400] 20:52:35 INFO - PROCESS | 1646 | 1461297155113 Marionette DEBUG loaded listener.js 20:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x128c65000) [pid = 1646] [serial = 1868] [outer = 0x12794f400] 20:52:35 INFO - PROCESS | 1646 | 1461297155521 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 20:52:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:52:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 731ms 20:52:35 INFO - PROCESS | 1646 | 1461297155568 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 20:52:35 INFO - PROCESS | 1646 | 1461297155569 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 20:52:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:52:35 INFO - PROCESS | 1646 | 1461297155572 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:52:35 INFO - PROCESS | 1646 | 1461297155573 Marionette TRACE conn2 <- [1,2462,null,{}] 20:52:35 INFO - PROCESS | 1646 | 1461297155576 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:35 INFO - PROCESS | 1646 | 1461297155706 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 20:52:35 INFO - PROCESS | 1646 | 1461297155818 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef73000 == 92 [pid = 1646] [id = 623] 20:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x1282f2400) [pid = 1646] [serial = 1869] [outer = 0x0] 20:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12a50ec00) [pid = 1646] [serial = 1870] [outer = 0x1282f2400] 20:52:35 INFO - PROCESS | 1646 | 1461297155852 Marionette DEBUG loaded listener.js 20:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12a59dc00) [pid = 1646] [serial = 1871] [outer = 0x1282f2400] 20:52:36 INFO - PROCESS | 1646 | 1461297156282 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 20:52:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:52:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 770ms 20:52:36 INFO - PROCESS | 1646 | 1461297156343 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 20:52:36 INFO - PROCESS | 1646 | 1461297156344 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 20:52:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:52:36 INFO - PROCESS | 1646 | 1461297156346 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:52:36 INFO - PROCESS | 1646 | 1461297156347 Marionette TRACE conn2 <- [1,2466,null,{}] 20:52:36 INFO - PROCESS | 1646 | 1461297156350 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:36 INFO - PROCESS | 1646 | 1461297156460 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 20:52:36 INFO - PROCESS | 1646 | 1461297156545 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2f6800 == 93 [pid = 1646] [id = 624] 20:52:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12a59e400) [pid = 1646] [serial = 1872] [outer = 0x0] 20:52:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12a8c3000) [pid = 1646] [serial = 1873] [outer = 0x12a59e400] 20:52:36 INFO - PROCESS | 1646 | 1461297156577 Marionette DEBUG loaded listener.js 20:52:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12a8f6400) [pid = 1646] [serial = 1874] [outer = 0x12a59e400] 20:52:36 INFO - PROCESS | 1646 | 1461297156970 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 20:52:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:52:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 20:52:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:52:37 INFO - PROCESS | 1646 | 1461297157017 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 20:52:37 INFO - PROCESS | 1646 | 1461297157018 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 20:52:37 INFO - PROCESS | 1646 | 1461297157021 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:52:37 INFO - PROCESS | 1646 | 1461297157022 Marionette TRACE conn2 <- [1,2470,null,{}] 20:52:37 INFO - PROCESS | 1646 | 1461297157024 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:37 INFO - PROCESS | 1646 | 1461297157137 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 20:52:37 INFO - PROCESS | 1646 | 1461297157249 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fa67000 == 94 [pid = 1646] [id = 625] 20:52:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12a5b4800) [pid = 1646] [serial = 1875] [outer = 0x0] 20:52:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12a8fd800) [pid = 1646] [serial = 1876] [outer = 0x12a5b4800] 20:52:37 INFO - PROCESS | 1646 | 1461297157281 Marionette DEBUG loaded listener.js 20:52:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12aa53800) [pid = 1646] [serial = 1877] [outer = 0x12a5b4800] 20:52:37 INFO - PROCESS | 1646 | 1461297157720 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 20:52:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:52:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 718ms 20:52:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:52:37 INFO - PROCESS | 1646 | 1461297157739 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 20:52:37 INFO - PROCESS | 1646 | 1461297157741 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 20:52:37 INFO - PROCESS | 1646 | 1461297157743 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:52:37 INFO - PROCESS | 1646 | 1461297157744 Marionette TRACE conn2 <- [1,2474,null,{}] 20:52:37 INFO - PROCESS | 1646 | 1461297157747 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:37 INFO - PROCESS | 1646 | 1461297157878 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 20:52:37 INFO - PROCESS | 1646 | 1461297157992 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x118e35800 == 95 [pid = 1646] [id = 626] 20:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x1189c8c00) [pid = 1646] [serial = 1878] [outer = 0x0] 20:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x11b11d000) [pid = 1646] [serial = 1879] [outer = 0x1189c8c00] 20:52:38 INFO - PROCESS | 1646 | 1461297158025 Marionette DEBUG loaded listener.js 20:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x128c26000) [pid = 1646] [serial = 1880] [outer = 0x1189c8c00] 20:52:38 INFO - PROCESS | 1646 | 1461297158592 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 20:52:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:52:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 870ms 20:52:38 INFO - PROCESS | 1646 | 1461297158614 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 20:52:38 INFO - PROCESS | 1646 | 1461297158616 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 20:52:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:52:38 INFO - PROCESS | 1646 | 1461297158619 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:52:38 INFO - PROCESS | 1646 | 1461297158621 Marionette TRACE conn2 <- [1,2478,null,{}] 20:52:38 INFO - PROCESS | 1646 | 1461297158645 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:38 INFO - PROCESS | 1646 | 1461297158753 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 20:52:38 INFO - PROCESS | 1646 | 1461297158873 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c84000 == 96 [pid = 1646] [id = 627] 20:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x1156f6400) [pid = 1646] [serial = 1881] [outer = 0x0] 20:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x1158ae400) [pid = 1646] [serial = 1882] [outer = 0x1156f6400] 20:52:38 INFO - PROCESS | 1646 | 1461297158905 Marionette DEBUG loaded listener.js 20:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x1189cb000) [pid = 1646] [serial = 1883] [outer = 0x1156f6400] 20:52:39 INFO - PROCESS | 1646 | 1461297159303 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 20:52:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:52:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 739ms 20:52:39 INFO - PROCESS | 1646 | 1461297159359 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 20:52:39 INFO - PROCESS | 1646 | 1461297159362 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 20:52:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:52:39 INFO - PROCESS | 1646 | 1461297159367 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:52:39 INFO - PROCESS | 1646 | 1461297159368 Marionette TRACE conn2 <- [1,2482,null,{}] 20:52:39 INFO - PROCESS | 1646 | 1461297159371 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:39 INFO - PROCESS | 1646 | 1461297159480 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 20:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0ca800 == 95 [pid = 1646] [id = 616] 20:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf15800 == 94 [pid = 1646] [id = 615] 20:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11bef6800 == 93 [pid = 1646] [id = 614] 20:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12b257800 == 92 [pid = 1646] [id = 613] 20:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12acc8000 == 91 [pid = 1646] [id = 612] 20:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a812000 == 90 [pid = 1646] [id = 611] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x12a5bf800) [pid = 1646] [serial = 1756] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x11ab43c00) [pid = 1646] [serial = 1759] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x12e72e400) [pid = 1646] [serial = 1795] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1192bc800 == 89 [pid = 1646] [id = 610] 20:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x125c3a000 == 88 [pid = 1646] [id = 609] 20:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11bede800 == 87 [pid = 1646] [id = 608] 20:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1192b2800 == 86 [pid = 1646] [id = 607] 20:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11b926800 == 85 [pid = 1646] [id = 606] 20:52:39 INFO - PROCESS | 1646 | 1461297159634 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12e72f400) [pid = 1646] [serial = 1727] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12f448400) [pid = 1646] [serial = 1625] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12f44a000) [pid = 1646] [serial = 1628] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12f521000) [pid = 1646] [serial = 1634] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x12e367c00) [pid = 1646] [serial = 1619] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x1177e9000) [pid = 1646] [serial = 1610] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x12aa55400) [pid = 1646] [serial = 1616] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x126505800) [pid = 1646] [serial = 1613] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12f51f800) [pid = 1646] [serial = 1631] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12ec8f800) [pid = 1646] [serial = 1622] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12aa1f800) [pid = 1646] [serial = 1780] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x12bbc8000) [pid = 1646] [serial = 1783] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12b6b2c00) [pid = 1646] [serial = 1781] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12d238000) [pid = 1646] [serial = 1786] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12a121800) [pid = 1646] [serial = 1777] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12cfe3800) [pid = 1646] [serial = 1784] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x128c1fc00) [pid = 1646] [serial = 1774] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x128c6bc00) [pid = 1646] [serial = 1775] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12d034800) [pid = 1646] [serial = 1753] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11b1f2000) [pid = 1646] [serial = 1766] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x11b0a2800) [pid = 1646] [serial = 1765] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x118fdac00) [pid = 1646] [serial = 1732] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x115669000) [pid = 1646] [serial = 1763] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x1147e6000) [pid = 1646] [serial = 1762] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x11b1f1000) [pid = 1646] [serial = 1735] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11bc6a000) [pid = 1646] [serial = 1768] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x11c5c3800) [pid = 1646] [serial = 1769] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x126508800) [pid = 1646] [serial = 1771] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x126cdbc00) [pid = 1646] [serial = 1772] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12aa20400) [pid = 1646] [serial = 1789] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x11c685800) [pid = 1646] [serial = 1738] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x126048000) [pid = 1646] [serial = 1741] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12a5bc800) [pid = 1646] [serial = 1747] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x114d5f800) [pid = 1646] [serial = 1729] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1282e7400) [pid = 1646] [serial = 1744] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12e125800) [pid = 1646] [serial = 1790] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x125b3a400) [pid = 1646] [serial = 1750] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12e11f800) [pid = 1646] [serial = 1787] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12e70b400) [pid = 1646] [serial = 1793] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12e37f400) [pid = 1646] [serial = 1792] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12a8f2400) [pid = 1646] [serial = 1778] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12fd0a000) [pid = 1646] [serial = 1676] [outer = 0x0] [url = about:blank] 20:52:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x118c18000 == 86 [pid = 1646] [id = 628] 20:52:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x114d5f800) [pid = 1646] [serial = 1884] [outer = 0x0] 20:52:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x118943400) [pid = 1646] [serial = 1885] [outer = 0x114d5f800] 20:52:39 INFO - PROCESS | 1646 | 1461297159669 Marionette DEBUG loaded listener.js 20:52:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11ab50800) [pid = 1646] [serial = 1886] [outer = 0x114d5f800] 20:52:39 INFO - PROCESS | 1646 | 1461297159995 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 20:52:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:52:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 674ms 20:52:40 INFO - PROCESS | 1646 | 1461297160042 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 20:52:40 INFO - PROCESS | 1646 | 1461297160044 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 20:52:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:52:40 INFO - PROCESS | 1646 | 1461297160046 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:52:40 INFO - PROCESS | 1646 | 1461297160049 Marionette TRACE conn2 <- [1,2486,null,{}] 20:52:40 INFO - PROCESS | 1646 | 1461297160056 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:40 INFO - PROCESS | 1646 | 1461297160155 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 20:52:40 INFO - PROCESS | 1646 | 1461297160235 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x126838000 == 87 [pid = 1646] [id = 629] 20:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x11ab4b800) [pid = 1646] [serial = 1887] [outer = 0x0] 20:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11bc60c00) [pid = 1646] [serial = 1888] [outer = 0x11ab4b800] 20:52:40 INFO - PROCESS | 1646 | 1461297160271 Marionette DEBUG loaded listener.js 20:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11c240400) [pid = 1646] [serial = 1889] [outer = 0x11ab4b800] 20:52:40 INFO - PROCESS | 1646 | 1461297160584 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 20:52:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:52:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 571ms 20:52:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:52:40 INFO - PROCESS | 1646 | 1461297160617 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 20:52:40 INFO - PROCESS | 1646 | 1461297160619 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 20:52:40 INFO - PROCESS | 1646 | 1461297160621 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:52:40 INFO - PROCESS | 1646 | 1461297160623 Marionette TRACE conn2 <- [1,2490,null,{}] 20:52:40 INFO - PROCESS | 1646 | 1461297160628 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:40 INFO - PROCESS | 1646 | 1461297160724 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 20:52:40 INFO - PROCESS | 1646 | 1461297160797 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a81b800 == 88 [pid = 1646] [id = 630] 20:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x11b11f400) [pid = 1646] [serial = 1890] [outer = 0x0] 20:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11ca98800) [pid = 1646] [serial = 1891] [outer = 0x11b11f400] 20:52:40 INFO - PROCESS | 1646 | 1461297160824 Marionette DEBUG loaded listener.js 20:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x126041800) [pid = 1646] [serial = 1892] [outer = 0x11b11f400] 20:52:41 INFO - PROCESS | 1646 | 1461297161129 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 20:52:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:52:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 523ms 20:52:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:52:41 INFO - PROCESS | 1646 | 1461297161147 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 20:52:41 INFO - PROCESS | 1646 | 1461297161148 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 20:52:41 INFO - PROCESS | 1646 | 1461297161150 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:52:41 INFO - PROCESS | 1646 | 1461297161151 Marionette TRACE conn2 <- [1,2494,null,{}] 20:52:41 INFO - PROCESS | 1646 | 1461297161154 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:41 INFO - PROCESS | 1646 | 1461297161256 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 20:52:41 INFO - PROCESS | 1646 | 1461297161261 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b772000 == 89 [pid = 1646] [id = 631] 20:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x126046800) [pid = 1646] [serial = 1893] [outer = 0x0] 20:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x126829c00) [pid = 1646] [serial = 1894] [outer = 0x126046800] 20:52:41 INFO - PROCESS | 1646 | 1461297161286 Marionette DEBUG loaded listener.js 20:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x126f59c00) [pid = 1646] [serial = 1895] [outer = 0x126046800] 20:52:41 INFO - PROCESS | 1646 | 1461297161650 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 20:52:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:52:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 517ms 20:52:41 INFO - PROCESS | 1646 | 1461297161669 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 20:52:41 INFO - PROCESS | 1646 | 1461297161670 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 20:52:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:52:41 INFO - PROCESS | 1646 | 1461297161673 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:52:41 INFO - PROCESS | 1646 | 1461297161676 Marionette TRACE conn2 <- [1,2498,null,{}] 20:52:41 INFO - PROCESS | 1646 | 1461297161680 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:41 INFO - PROCESS | 1646 | 1461297161831 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 20:52:41 INFO - PROCESS | 1646 | 1461297161846 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf0f800 == 90 [pid = 1646] [id = 632] 20:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x127368000) [pid = 1646] [serial = 1896] [outer = 0x0] 20:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x128c22000) [pid = 1646] [serial = 1897] [outer = 0x127368000] 20:52:41 INFO - PROCESS | 1646 | 1461297161873 Marionette DEBUG loaded listener.js 20:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12a510400) [pid = 1646] [serial = 1898] [outer = 0x127368000] 20:52:42 INFO - PROCESS | 1646 | 1461297162247 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 20:52:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:52:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 624ms 20:52:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:52:42 INFO - PROCESS | 1646 | 1461297162297 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 20:52:42 INFO - PROCESS | 1646 | 1461297162299 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 20:52:42 INFO - PROCESS | 1646 | 1461297162301 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:52:42 INFO - PROCESS | 1646 | 1461297162302 Marionette TRACE conn2 <- [1,2502,null,{}] 20:52:42 INFO - PROCESS | 1646 | 1461297162304 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:42 INFO - PROCESS | 1646 | 1461297162426 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 20:52:42 INFO - PROCESS | 1646 | 1461297162446 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da1f800 == 91 [pid = 1646] [id = 633] 20:52:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12a518400) [pid = 1646] [serial = 1899] [outer = 0x0] 20:52:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12a597000) [pid = 1646] [serial = 1900] [outer = 0x12a518400] 20:52:42 INFO - PROCESS | 1646 | 1461297162472 Marionette DEBUG loaded listener.js 20:52:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12a5bf800) [pid = 1646] [serial = 1901] [outer = 0x12a518400] 20:52:42 INFO - PROCESS | 1646 | 1461297162816 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:52:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:52:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 520ms 20:52:42 INFO - PROCESS | 1646 | 1461297162822 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 20:52:42 INFO - PROCESS | 1646 | 1461297162825 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 20:52:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:52:42 INFO - PROCESS | 1646 | 1461297162827 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:52:42 INFO - PROCESS | 1646 | 1461297162828 Marionette TRACE conn2 <- [1,2506,null,{}] 20:52:42 INFO - PROCESS | 1646 | 1461297162830 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:42 INFO - PROCESS | 1646 | 1461297162955 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 20:52:42 INFO - PROCESS | 1646 | 1461297162970 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e739800 == 92 [pid = 1646] [id = 634] 20:52:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12a112c00) [pid = 1646] [serial = 1902] [outer = 0x0] 20:52:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12aa20400) [pid = 1646] [serial = 1903] [outer = 0x12a112c00] 20:52:42 INFO - PROCESS | 1646 | 1461297162996 Marionette DEBUG loaded listener.js 20:52:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12ab6f800) [pid = 1646] [serial = 1904] [outer = 0x12a112c00] 20:52:43 INFO - PROCESS | 1646 | 1461297163379 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 20:52:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:52:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 570ms 20:52:43 INFO - PROCESS | 1646 | 1461297163403 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 20:52:43 INFO - PROCESS | 1646 | 1461297163404 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 20:52:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:52:43 INFO - PROCESS | 1646 | 1461297163406 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:52:43 INFO - PROCESS | 1646 | 1461297163408 Marionette TRACE conn2 <- [1,2510,null,{}] 20:52:43 INFO - PROCESS | 1646 | 1461297163410 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:43 INFO - PROCESS | 1646 | 1461297163529 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 20:52:43 INFO - PROCESS | 1646 | 1461297163573 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef6d000 == 93 [pid = 1646] [id = 635] 20:52:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12a8be800) [pid = 1646] [serial = 1905] [outer = 0x0] 20:52:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12ab76800) [pid = 1646] [serial = 1906] [outer = 0x12a8be800] 20:52:43 INFO - PROCESS | 1646 | 1461297163599 Marionette DEBUG loaded listener.js 20:52:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12ab7e800) [pid = 1646] [serial = 1907] [outer = 0x12a8be800] 20:52:43 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12e381c00) [pid = 1646] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:52:43 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x127042c00) [pid = 1646] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:52:43 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x11b119000) [pid = 1646] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:52:43 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x11b0a9800) [pid = 1646] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:52:43 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x11bf64400) [pid = 1646] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:52:43 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x11a544800) [pid = 1646] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:52:43 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x1185f9c00) [pid = 1646] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:52:43 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x125b33800) [pid = 1646] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:52:43 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x114d61400) [pid = 1646] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:52:43 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x114d60400) [pid = 1646] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:52:43 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11b0a9c00) [pid = 1646] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:52:43 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x11b95fc00) [pid = 1646] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:52:44 INFO - PROCESS | 1646 | 1461297164004 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 20:52:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:52:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 620ms 20:52:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:52:44 INFO - PROCESS | 1646 | 1461297164028 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 20:52:44 INFO - PROCESS | 1646 | 1461297164029 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 20:52:44 INFO - PROCESS | 1646 | 1461297164031 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:52:44 INFO - PROCESS | 1646 | 1461297164032 Marionette TRACE conn2 <- [1,2514,null,{}] 20:52:44 INFO - PROCESS | 1646 | 1461297164035 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:44 INFO - PROCESS | 1646 | 1461297164131 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 20:52:44 INFO - PROCESS | 1646 | 1461297164203 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e764000 == 94 [pid = 1646] [id = 636] 20:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x1135c4400) [pid = 1646] [serial = 1908] [outer = 0x0] 20:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11bc5cc00) [pid = 1646] [serial = 1909] [outer = 0x1135c4400] 20:52:44 INFO - PROCESS | 1646 | 1461297164229 Marionette DEBUG loaded listener.js 20:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x128fe1000) [pid = 1646] [serial = 1910] [outer = 0x1135c4400] 20:52:44 INFO - PROCESS | 1646 | 1461297164572 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 20:52:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:52:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 569ms 20:52:44 INFO - PROCESS | 1646 | 1461297164601 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 20:52:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:52:44 INFO - PROCESS | 1646 | 1461297164603 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 20:52:44 INFO - PROCESS | 1646 | 1461297164607 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:52:44 INFO - PROCESS | 1646 | 1461297164612 Marionette TRACE conn2 <- [1,2518,null,{}] 20:52:44 INFO - PROCESS | 1646 | 1461297164615 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:44 INFO - PROCESS | 1646 | 1461297164736 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 20:52:44 INFO - PROCESS | 1646 | 1461297164812 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x13013a800 == 95 [pid = 1646] [id = 637] 20:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x127042000) [pid = 1646] [serial = 1911] [outer = 0x0] 20:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12ab84400) [pid = 1646] [serial = 1912] [outer = 0x127042000] 20:52:44 INFO - PROCESS | 1646 | 1461297164842 Marionette DEBUG loaded listener.js 20:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12b4c1400) [pid = 1646] [serial = 1913] [outer = 0x127042000] 20:52:45 INFO - PROCESS | 1646 | 1461297165124 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 20:52:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:52:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 575ms 20:52:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:52:45 INFO - PROCESS | 1646 | 1461297165182 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 20:52:45 INFO - PROCESS | 1646 | 1461297165183 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 20:52:45 INFO - PROCESS | 1646 | 1461297165185 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:52:45 INFO - PROCESS | 1646 | 1461297165186 Marionette TRACE conn2 <- [1,2522,null,{}] 20:52:45 INFO - PROCESS | 1646 | 1461297165189 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:45 INFO - PROCESS | 1646 | 1461297165290 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 20:52:45 INFO - PROCESS | 1646 | 1461297165295 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1347cc000 == 96 [pid = 1646] [id = 638] 20:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12b4bdc00) [pid = 1646] [serial = 1914] [outer = 0x0] 20:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12b6ba000) [pid = 1646] [serial = 1915] [outer = 0x12b4bdc00] 20:52:45 INFO - PROCESS | 1646 | 1461297165321 Marionette DEBUG loaded listener.js 20:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12b7dd800) [pid = 1646] [serial = 1916] [outer = 0x12b4bdc00] 20:52:45 INFO - PROCESS | 1646 | 1461297165677 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 20:52:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:52:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 520ms 20:52:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:52:45 INFO - PROCESS | 1646 | 1461297165714 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 20:52:45 INFO - PROCESS | 1646 | 1461297165715 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 20:52:45 INFO - PROCESS | 1646 | 1461297165717 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:52:45 INFO - PROCESS | 1646 | 1461297165718 Marionette TRACE conn2 <- [1,2526,null,{}] 20:52:45 INFO - PROCESS | 1646 | 1461297165720 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:45 INFO - PROCESS | 1646 | 1461297165822 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 20:52:45 INFO - PROCESS | 1646 | 1461297165826 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x138594800 == 97 [pid = 1646] [id = 639] 20:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12b7d5800) [pid = 1646] [serial = 1917] [outer = 0x0] 20:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12bbcd800) [pid = 1646] [serial = 1918] [outer = 0x12b7d5800] 20:52:45 INFO - PROCESS | 1646 | 1461297165851 Marionette DEBUG loaded listener.js 20:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12d035c00) [pid = 1646] [serial = 1919] [outer = 0x12b7d5800] 20:52:46 INFO - PROCESS | 1646 | 1461297166374 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 20:52:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:52:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 720ms 20:52:46 INFO - PROCESS | 1646 | 1461297166438 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 20:52:46 INFO - PROCESS | 1646 | 1461297166441 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 20:52:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:52:46 INFO - PROCESS | 1646 | 1461297166446 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:52:46 INFO - PROCESS | 1646 | 1461297166448 Marionette TRACE conn2 <- [1,2530,null,{}] 20:52:46 INFO - PROCESS | 1646 | 1461297166451 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:46 INFO - PROCESS | 1646 | 1461297166573 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 20:52:46 INFO - PROCESS | 1646 | 1461297166684 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c80000 == 98 [pid = 1646] [id = 640] 20:52:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x119d8d000) [pid = 1646] [serial = 1920] [outer = 0x0] 20:52:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x11aa05000) [pid = 1646] [serial = 1921] [outer = 0x119d8d000] 20:52:46 INFO - PROCESS | 1646 | 1461297166717 Marionette DEBUG loaded listener.js 20:52:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x11b0a1c00) [pid = 1646] [serial = 1922] [outer = 0x119d8d000] 20:52:47 INFO - PROCESS | 1646 | 1461297167131 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 20:52:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:52:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 721ms 20:52:47 INFO - PROCESS | 1646 | 1461297167167 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 20:52:47 INFO - PROCESS | 1646 | 1461297167170 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 20:52:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:52:47 INFO - PROCESS | 1646 | 1461297167175 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:52:47 INFO - PROCESS | 1646 | 1461297167177 Marionette TRACE conn2 <- [1,2534,null,{}] 20:52:47 INFO - PROCESS | 1646 | 1461297167180 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:47 INFO - PROCESS | 1646 | 1461297167298 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 20:52:47 INFO - PROCESS | 1646 | 1461297167412 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b61a800 == 99 [pid = 1646] [id = 641] 20:52:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x11b11a000) [pid = 1646] [serial = 1923] [outer = 0x0] 20:52:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x11bf5d800) [pid = 1646] [serial = 1924] [outer = 0x11b11a000] 20:52:47 INFO - PROCESS | 1646 | 1461297167446 Marionette DEBUG loaded listener.js 20:52:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x125eec400) [pid = 1646] [serial = 1925] [outer = 0x11b11a000] 20:52:47 INFO - PROCESS | 1646 | 1461297167876 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 20:52:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:52:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 722ms 20:52:47 INFO - PROCESS | 1646 | 1461297167897 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 20:52:47 INFO - PROCESS | 1646 | 1461297167899 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 20:52:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:52:47 INFO - PROCESS | 1646 | 1461297167901 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:52:47 INFO - PROCESS | 1646 | 1461297167904 Marionette TRACE conn2 <- [1,2538,null,{}] 20:52:47 INFO - PROCESS | 1646 | 1461297167936 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:48 INFO - PROCESS | 1646 | 1461297168095 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 20:52:48 INFO - PROCESS | 1646 | 1461297168188 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x130141800 == 100 [pid = 1646] [id = 642] 20:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x127958000) [pid = 1646] [serial = 1926] [outer = 0x0] 20:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x128c6c800) [pid = 1646] [serial = 1927] [outer = 0x127958000] 20:52:48 INFO - PROCESS | 1646 | 1461297168223 Marionette DEBUG loaded listener.js 20:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12a514400) [pid = 1646] [serial = 1928] [outer = 0x127958000] 20:52:48 INFO - PROCESS | 1646 | 1461297168645 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 20:52:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:52:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 775ms 20:52:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:52:48 INFO - PROCESS | 1646 | 1461297168677 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 20:52:48 INFO - PROCESS | 1646 | 1461297168679 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 20:52:48 INFO - PROCESS | 1646 | 1461297168681 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:52:48 INFO - PROCESS | 1646 | 1461297168682 Marionette TRACE conn2 <- [1,2542,null,{}] 20:52:48 INFO - PROCESS | 1646 | 1461297168685 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:48 INFO - PROCESS | 1646 | 1461297168801 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 20:52:48 INFO - PROCESS | 1646 | 1461297168914 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1396dd800 == 101 [pid = 1646] [id = 643] 20:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x128fee800) [pid = 1646] [serial = 1929] [outer = 0x0] 20:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12aa5bc00) [pid = 1646] [serial = 1930] [outer = 0x128fee800] 20:52:48 INFO - PROCESS | 1646 | 1461297168946 Marionette DEBUG loaded listener.js 20:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12ab84c00) [pid = 1646] [serial = 1931] [outer = 0x128fee800] 20:52:49 INFO - PROCESS | 1646 | 1461297169355 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 20:52:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:52:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 720ms 20:52:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:52:49 INFO - PROCESS | 1646 | 1461297169401 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 20:52:49 INFO - PROCESS | 1646 | 1461297169403 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 20:52:49 INFO - PROCESS | 1646 | 1461297169405 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:52:49 INFO - PROCESS | 1646 | 1461297169407 Marionette TRACE conn2 <- [1,2546,null,{}] 20:52:49 INFO - PROCESS | 1646 | 1461297169409 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:49 INFO - PROCESS | 1646 | 1461297169542 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 20:52:49 INFO - PROCESS | 1646 | 1461297169656 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x13984c800 == 102 [pid = 1646] [id = 644] 20:52:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12aa24000) [pid = 1646] [serial = 1932] [outer = 0x0] 20:52:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12b27a800) [pid = 1646] [serial = 1933] [outer = 0x12aa24000] 20:52:49 INFO - PROCESS | 1646 | 1461297169688 Marionette DEBUG loaded listener.js 20:52:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12b6f1000) [pid = 1646] [serial = 1934] [outer = 0x12aa24000] 20:52:50 INFO - PROCESS | 1646 | 1461297170111 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 20:52:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:52:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 720ms 20:52:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:52:50 INFO - PROCESS | 1646 | 1461297170127 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 20:52:50 INFO - PROCESS | 1646 | 1461297170129 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 20:52:50 INFO - PROCESS | 1646 | 1461297170131 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:52:50 INFO - PROCESS | 1646 | 1461297170132 Marionette TRACE conn2 <- [1,2550,null,{}] 20:52:50 INFO - PROCESS | 1646 | 1461297170135 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:50 INFO - PROCESS | 1646 | 1461297170256 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 20:52:50 INFO - PROCESS | 1646 | 1461297170345 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1398bb800 == 103 [pid = 1646] [id = 645] 20:52:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12bb14c00) [pid = 1646] [serial = 1935] [outer = 0x0] 20:52:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12d239c00) [pid = 1646] [serial = 1936] [outer = 0x12bb14c00] 20:52:50 INFO - PROCESS | 1646 | 1461297170377 Marionette DEBUG loaded listener.js 20:52:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12e11ec00) [pid = 1646] [serial = 1937] [outer = 0x12bb14c00] 20:52:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:52:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 669ms 20:52:50 INFO - PROCESS | 1646 | 1461297170795 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 20:52:50 INFO - PROCESS | 1646 | 1461297170800 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 20:52:50 INFO - PROCESS | 1646 | 1461297170802 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 20:52:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:52:50 INFO - PROCESS | 1646 | 1461297170804 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:52:50 INFO - PROCESS | 1646 | 1461297170805 Marionette TRACE conn2 <- [1,2554,null,{}] 20:52:50 INFO - PROCESS | 1646 | 1461297170808 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:50 INFO - PROCESS | 1646 | 1461297170942 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 20:52:51 INFO - PROCESS | 1646 | 1461297171040 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x139de0000 == 104 [pid = 1646] [id = 646] 20:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12e11f400) [pid = 1646] [serial = 1938] [outer = 0x0] 20:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12e35f800) [pid = 1646] [serial = 1939] [outer = 0x12e11f400] 20:52:51 INFO - PROCESS | 1646 | 1461297171071 Marionette DEBUG loaded listener.js 20:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12e37b400) [pid = 1646] [serial = 1940] [outer = 0x12e11f400] 20:52:51 INFO - PROCESS | 1646 | 1461297171516 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 20:52:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:52:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 722ms 20:52:51 INFO - PROCESS | 1646 | 1461297171527 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 20:52:51 INFO - PROCESS | 1646 | 1461297171529 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 20:52:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:52:51 INFO - PROCESS | 1646 | 1461297171531 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:52:51 INFO - PROCESS | 1646 | 1461297171532 Marionette TRACE conn2 <- [1,2558,null,{}] 20:52:51 INFO - PROCESS | 1646 | 1461297171535 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:51 INFO - PROCESS | 1646 | 1461297171649 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 20:52:51 INFO - PROCESS | 1646 | 1461297171736 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a31a800 == 105 [pid = 1646] [id = 647] 20:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12e35d400) [pid = 1646] [serial = 1941] [outer = 0x0] 20:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12e704000) [pid = 1646] [serial = 1942] [outer = 0x12e35d400] 20:52:51 INFO - PROCESS | 1646 | 1461297171768 Marionette DEBUG loaded listener.js 20:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12e711000) [pid = 1646] [serial = 1943] [outer = 0x12e35d400] 20:52:52 INFO - PROCESS | 1646 | 1461297172242 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 20:52:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:52:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 719ms 20:52:52 INFO - PROCESS | 1646 | 1461297172251 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 20:52:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:52:52 INFO - PROCESS | 1646 | 1461297172252 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 20:52:52 INFO - PROCESS | 1646 | 1461297172254 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:52:52 INFO - PROCESS | 1646 | 1461297172255 Marionette TRACE conn2 <- [1,2562,null,{}] 20:52:52 INFO - PROCESS | 1646 | 1461297172313 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:52 INFO - PROCESS | 1646 | 1461297172427 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 20:52:52 INFO - PROCESS | 1646 | 1461297172512 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c899800 == 106 [pid = 1646] [id = 648] 20:52:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x115666000) [pid = 1646] [serial = 1944] [outer = 0x0] 20:52:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x11c608c00) [pid = 1646] [serial = 1945] [outer = 0x115666000] 20:52:52 INFO - PROCESS | 1646 | 1461297172542 Marionette DEBUG loaded listener.js 20:52:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x128c6d400) [pid = 1646] [serial = 1946] [outer = 0x115666000] 20:52:53 INFO - PROCESS | 1646 | 1461297173201 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 20:52:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:52:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 990ms 20:52:53 INFO - PROCESS | 1646 | 1461297173245 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 20:52:53 INFO - PROCESS | 1646 | 1461297173247 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 20:52:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:52:53 INFO - PROCESS | 1646 | 1461297173251 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:52:53 INFO - PROCESS | 1646 | 1461297173253 Marionette TRACE conn2 <- [1,2566,null,{}] 20:52:53 INFO - PROCESS | 1646 | 1461297173256 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:53 INFO - PROCESS | 1646 | 1461297173365 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 20:52:53 INFO - PROCESS | 1646 | 1461297173489 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x128427000 == 107 [pid = 1646] [id = 649] 20:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x115287400) [pid = 1646] [serial = 1947] [outer = 0x0] 20:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x116380400) [pid = 1646] [serial = 1948] [outer = 0x115287400] 20:52:53 INFO - PROCESS | 1646 | 1461297173520 Marionette DEBUG loaded listener.js 20:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x118f8d400) [pid = 1646] [serial = 1949] [outer = 0x115287400] 20:52:53 INFO - PROCESS | 1646 | 1461297173980 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 20:52:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:52:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 776ms 20:52:54 INFO - PROCESS | 1646 | 1461297174028 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 20:52:54 INFO - PROCESS | 1646 | 1461297174033 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 20:52:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:52:54 INFO - PROCESS | 1646 | 1461297174040 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:52:54 INFO - PROCESS | 1646 | 1461297174043 Marionette TRACE conn2 <- [1,2570,null,{}] 20:52:54 INFO - PROCESS | 1646 | 1461297174046 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:54 INFO - PROCESS | 1646 | 1461297174217 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1347cc000 == 106 [pid = 1646] [id = 638] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x13013a800 == 105 [pid = 1646] [id = 637] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12e764000 == 104 [pid = 1646] [id = 636] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef6d000 == 103 [pid = 1646] [id = 635] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12e739800 == 102 [pid = 1646] [id = 634] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12da1f800 == 101 [pid = 1646] [id = 633] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x128fe9000) [pid = 1646] [serial = 1852] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf0f800 == 100 [pid = 1646] [id = 632] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12b772000 == 99 [pid = 1646] [id = 631] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12a81b800 == 98 [pid = 1646] [id = 630] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x126838000 == 97 [pid = 1646] [id = 629] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x118c18000 == 96 [pid = 1646] [id = 628] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x125c84000 == 95 [pid = 1646] [id = 627] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12e738800 == 94 [pid = 1646] [id = 621] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf22000 == 93 [pid = 1646] [id = 620] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x125c36800 == 92 [pid = 1646] [id = 619] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x119119000 == 91 [pid = 1646] [id = 618] 20:52:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12d389000 == 90 [pid = 1646] [id = 617] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x12ee7f400) [pid = 1646] [serial = 1796] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x12d03d800) [pid = 1646] [serial = 1810] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x128c6e000) [pid = 1646] [serial = 1850] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x11c239800) [pid = 1646] [serial = 1834] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x125b7bc00) [pid = 1646] [serial = 1835] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x11b95ac00) [pid = 1646] [serial = 1828] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12636fc00) [pid = 1646] [serial = 1838] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x11baf4400) [pid = 1646] [serial = 1829] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x125f22400) [pid = 1646] [serial = 1837] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x11aa11000) [pid = 1646] [serial = 1825] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x11ac46c00) [pid = 1646] [serial = 1826] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x118fd1000) [pid = 1646] [serial = 1823] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x118ed7400) [pid = 1646] [serial = 1822] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x1268e0c00) [pid = 1646] [serial = 1804] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12ab72800) [pid = 1646] [serial = 1816] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x1177ed000) [pid = 1646] [serial = 1798] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x12a59bc00) [pid = 1646] [serial = 1807] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x11baf1000) [pid = 1646] [serial = 1801] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x126828c00) [pid = 1646] [serial = 1840] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x1268e3c00) [pid = 1646] [serial = 1841] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x11b95c400) [pid = 1646] [serial = 1844] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x128c1ec00) [pid = 1646] [serial = 1849] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x119d95400) [pid = 1646] [serial = 1843] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12ec94400) [pid = 1646] [serial = 1813] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x116329400) [pid = 1646] [serial = 1820] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x11566c000) [pid = 1646] [serial = 1819] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x11bc6b000) [pid = 1646] [serial = 1831] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x126f59000) [pid = 1646] [serial = 1846] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x127366c00) [pid = 1646] [serial = 1847] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x11bf69400) [pid = 1646] [serial = 1832] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1646 | 1461297174347 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x119274800 == 91 [pid = 1646] [id = 650] 20:52:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x115667000) [pid = 1646] [serial = 1950] [outer = 0x0] 20:52:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x1191c6400) [pid = 1646] [serial = 1951] [outer = 0x115667000] 20:52:54 INFO - PROCESS | 1646 | 1461297174378 Marionette DEBUG loaded listener.js 20:52:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x11b95c400) [pid = 1646] [serial = 1952] [outer = 0x115667000] 20:52:54 INFO - PROCESS | 1646 | 1461297174694 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 20:52:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:52:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 672ms 20:52:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:52:54 INFO - PROCESS | 1646 | 1461297174712 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 20:52:54 INFO - PROCESS | 1646 | 1461297174713 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 20:52:54 INFO - PROCESS | 1646 | 1461297174715 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:52:54 INFO - PROCESS | 1646 | 1461297174718 Marionette TRACE conn2 <- [1,2574,null,{}] 20:52:54 INFO - PROCESS | 1646 | 1461297174727 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:54 INFO - PROCESS | 1646 | 1461297174829 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 20:52:54 INFO - PROCESS | 1646 | 1461297174834 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12797a000 == 92 [pid = 1646] [id = 651] 20:52:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x11bf5ec00) [pid = 1646] [serial = 1953] [outer = 0x0] 20:52:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x123aac000) [pid = 1646] [serial = 1954] [outer = 0x11bf5ec00] 20:52:54 INFO - PROCESS | 1646 | 1461297174883 Marionette DEBUG loaded listener.js 20:52:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x126043800) [pid = 1646] [serial = 1955] [outer = 0x11bf5ec00] 20:52:55 INFO - PROCESS | 1646 | 1461297175267 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 20:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 572ms 20:52:55 INFO - PROCESS | 1646 | 1461297175288 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 20:52:55 INFO - PROCESS | 1646 | 1461297175290 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 20:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:52:55 INFO - PROCESS | 1646 | 1461297175296 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:52:55 INFO - PROCESS | 1646 | 1461297175298 Marionette TRACE conn2 <- [1,2578,null,{}] 20:52:55 INFO - PROCESS | 1646 | 1461297175300 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:55 INFO - PROCESS | 1646 | 1461297175400 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 20:52:55 INFO - PROCESS | 1646 | 1461297175476 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12af4b800 == 93 [pid = 1646] [id = 652] 20:52:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x11c604000) [pid = 1646] [serial = 1956] [outer = 0x0] 20:52:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x1262ae400) [pid = 1646] [serial = 1957] [outer = 0x11c604000] 20:52:55 INFO - PROCESS | 1646 | 1461297175503 Marionette DEBUG loaded listener.js 20:52:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x127365000) [pid = 1646] [serial = 1958] [outer = 0x11c604000] 20:52:55 INFO - PROCESS | 1646 | 1461297175820 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 20:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 570ms 20:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:52:55 INFO - PROCESS | 1646 | 1461297175866 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 20:52:55 INFO - PROCESS | 1646 | 1461297175867 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 20:52:55 INFO - PROCESS | 1646 | 1461297175870 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:52:55 INFO - PROCESS | 1646 | 1461297175871 Marionette TRACE conn2 <- [1,2582,null,{}] 20:52:55 INFO - PROCESS | 1646 | 1461297175873 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:55 INFO - PROCESS | 1646 | 1461297175970 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 20:52:56 INFO - PROCESS | 1646 | 1461297176048 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf22800 == 94 [pid = 1646] [id = 653] 20:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x1268dc400) [pid = 1646] [serial = 1959] [outer = 0x0] 20:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x128205800) [pid = 1646] [serial = 1960] [outer = 0x1268dc400] 20:52:56 INFO - PROCESS | 1646 | 1461297176075 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x128fecc00) [pid = 1646] [serial = 1961] [outer = 0x1268dc400] 20:52:56 INFO - PROCESS | 1646 | 1461297176396 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 20:52:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:52:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 571ms 20:52:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:52:56 INFO - PROCESS | 1646 | 1461297176442 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 20:52:56 INFO - PROCESS | 1646 | 1461297176443 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 20:52:56 INFO - PROCESS | 1646 | 1461297176445 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:52:56 INFO - PROCESS | 1646 | 1461297176446 Marionette TRACE conn2 <- [1,2586,null,{}] 20:52:56 INFO - PROCESS | 1646 | 1461297176454 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:56 INFO - PROCESS | 1646 | 1461297176590 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 20:52:56 INFO - PROCESS | 1646 | 1461297176604 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e429000 == 95 [pid = 1646] [id = 654] 20:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12a10c400) [pid = 1646] [serial = 1962] [outer = 0x0] 20:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12a519800) [pid = 1646] [serial = 1963] [outer = 0x12a10c400] 20:52:56 INFO - PROCESS | 1646 | 1461297176632 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12aa5fc00) [pid = 1646] [serial = 1964] [outer = 0x12a10c400] 20:52:57 INFO - PROCESS | 1646 | 1461297177016 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 20:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 618ms 20:52:57 INFO - PROCESS | 1646 | 1461297177064 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 20:52:57 INFO - PROCESS | 1646 | 1461297177065 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 20:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:52:57 INFO - PROCESS | 1646 | 1461297177067 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:52:57 INFO - PROCESS | 1646 | 1461297177068 Marionette TRACE conn2 <- [1,2590,null,{}] 20:52:57 INFO - PROCESS | 1646 | 1461297177071 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:57 INFO - PROCESS | 1646 | 1461297177195 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 20:52:57 INFO - PROCESS | 1646 | 1461297177209 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef6a800 == 96 [pid = 1646] [id = 655] 20:52:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12a59d800) [pid = 1646] [serial = 1965] [outer = 0x0] 20:52:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12ab82c00) [pid = 1646] [serial = 1966] [outer = 0x12a59d800] 20:52:57 INFO - PROCESS | 1646 | 1461297177238 Marionette DEBUG loaded listener.js 20:52:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12b27c800) [pid = 1646] [serial = 1967] [outer = 0x12a59d800] 20:52:57 INFO - PROCESS | 1646 | 1461297177611 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 20:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 569ms 20:52:57 INFO - PROCESS | 1646 | 1461297177636 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 20:52:57 INFO - PROCESS | 1646 | 1461297177637 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 20:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:52:57 INFO - PROCESS | 1646 | 1461297177646 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:52:57 INFO - PROCESS | 1646 | 1461297177647 Marionette TRACE conn2 <- [1,2594,null,{}] 20:52:57 INFO - PROCESS | 1646 | 1461297177649 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:57 INFO - PROCESS | 1646 | 1461297177775 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 20:52:57 INFO - PROCESS | 1646 | 1461297177786 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f57b000 == 97 [pid = 1646] [id = 656] 20:52:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12a8f8800) [pid = 1646] [serial = 1968] [outer = 0x0] 20:52:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12b7d7800) [pid = 1646] [serial = 1969] [outer = 0x12a8f8800] 20:52:57 INFO - PROCESS | 1646 | 1461297177811 Marionette DEBUG loaded listener.js 20:52:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12d230400) [pid = 1646] [serial = 1970] [outer = 0x12a8f8800] 20:52:58 INFO - PROCESS | 1646 | 1461297178278 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 20:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 669ms 20:52:58 INFO - PROCESS | 1646 | 1461297178514 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 20:52:58 INFO - PROCESS | 1646 | 1461297178515 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 20:52:58 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x12a518400) [pid = 1646] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:52:58 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x12a112c00) [pid = 1646] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:52:58 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x127951800) [pid = 1646] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:52:58 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12a8be800) [pid = 1646] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:52:58 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x114d5f800) [pid = 1646] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:52:58 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x11ab4b800) [pid = 1646] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:52:58 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x1135c4400) [pid = 1646] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:52:58 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x126046800) [pid = 1646] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:52:58 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x11b11f400) [pid = 1646] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:52:58 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x1156f6400) [pid = 1646] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:52:58 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x127042000) [pid = 1646] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:52:58 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x127368000) [pid = 1646] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:52:58 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12b4bdc00) [pid = 1646] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:52:58 INFO - PROCESS | 1646 | 1461297178539 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:52:58 INFO - PROCESS | 1646 | 1461297178540 Marionette TRACE conn2 <- [1,2598,null,{}] 20:52:58 INFO - PROCESS | 1646 | 1461297178542 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:58 INFO - PROCESS | 1646 | 1461297178641 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 20:52:58 INFO - PROCESS | 1646 | 1461297178646 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c8a4000 == 98 [pid = 1646] [id = 657] 20:52:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x11b11f400) [pid = 1646] [serial = 1971] [outer = 0x0] 20:52:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x11ca98400) [pid = 1646] [serial = 1972] [outer = 0x11b11f400] 20:52:58 INFO - PROCESS | 1646 | 1461297178672 Marionette DEBUG loaded listener.js 20:52:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x128208400) [pid = 1646] [serial = 1973] [outer = 0x11b11f400] 20:52:59 INFO - PROCESS | 1646 | 1461297179037 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 20:52:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:52:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 529ms 20:52:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:52:59 INFO - PROCESS | 1646 | 1461297179062 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 20:52:59 INFO - PROCESS | 1646 | 1461297179063 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 20:52:59 INFO - PROCESS | 1646 | 1461297179065 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 1646 | 1461297179066 Marionette TRACE conn2 <- [1,2602,null,{}] 20:52:59 INFO - PROCESS | 1646 | 1461297179069 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:59 INFO - PROCESS | 1646 | 1461297179173 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 20:52:59 INFO - PROCESS | 1646 | 1461297179250 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e415000 == 99 [pid = 1646] [id = 658] 20:52:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x125e8f400) [pid = 1646] [serial = 1974] [outer = 0x0] 20:52:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12ab73800) [pid = 1646] [serial = 1975] [outer = 0x125e8f400] 20:52:59 INFO - PROCESS | 1646 | 1461297179276 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12d3ed800) [pid = 1646] [serial = 1976] [outer = 0x125e8f400] 20:52:59 INFO - PROCESS | 1646 | 1461297179582 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 20:52:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:52:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 568ms 20:52:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:52:59 INFO - PROCESS | 1646 | 1461297179634 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 20:52:59 INFO - PROCESS | 1646 | 1461297179636 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 20:52:59 INFO - PROCESS | 1646 | 1461297179638 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 1646 | 1461297179639 Marionette TRACE conn2 <- [1,2606,null,{}] 20:52:59 INFO - PROCESS | 1646 | 1461297179642 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:59 INFO - PROCESS | 1646 | 1461297179756 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 20:52:59 INFO - PROCESS | 1646 | 1461297179830 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x138591800 == 100 [pid = 1646] [id = 659] 20:52:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x127042000) [pid = 1646] [serial = 1977] [outer = 0x0] 20:52:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12d91fc00) [pid = 1646] [serial = 1978] [outer = 0x127042000] 20:52:59 INFO - PROCESS | 1646 | 1461297179859 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12ee88c00) [pid = 1646] [serial = 1979] [outer = 0x127042000] 20:53:00 INFO - PROCESS | 1646 | 1461297180183 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 20:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 569ms 20:53:00 INFO - PROCESS | 1646 | 1461297180211 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 20:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:53:00 INFO - PROCESS | 1646 | 1461297180214 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 20:53:00 INFO - PROCESS | 1646 | 1461297180218 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:53:00 INFO - PROCESS | 1646 | 1461297180219 Marionette TRACE conn2 <- [1,2610,null,{}] 20:53:00 INFO - PROCESS | 1646 | 1461297180223 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:00 INFO - PROCESS | 1646 | 1461297180341 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 20:53:00 INFO - PROCESS | 1646 | 1461297180439 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a304800 == 101 [pid = 1646] [id = 660] 20:53:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12a1bf000) [pid = 1646] [serial = 1980] [outer = 0x0] 20:53:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12a1c2000) [pid = 1646] [serial = 1981] [outer = 0x12a1bf000] 20:53:00 INFO - PROCESS | 1646 | 1461297180466 Marionette DEBUG loaded listener.js 20:53:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12ee87c00) [pid = 1646] [serial = 1982] [outer = 0x12a1bf000] 20:53:00 INFO - PROCESS | 1646 | 1461297180956 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 20:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 771ms 20:53:00 INFO - PROCESS | 1646 | 1461297180989 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 20:53:00 INFO - PROCESS | 1646 | 1461297180996 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 20:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:53:01 INFO - PROCESS | 1646 | 1461297181000 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:53:01 INFO - PROCESS | 1646 | 1461297181003 Marionette TRACE conn2 <- [1,2614,null,{}] 20:53:01 INFO - PROCESS | 1646 | 1461297181006 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:01 INFO - PROCESS | 1646 | 1461297181125 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 20:53:01 INFO - PROCESS | 1646 | 1461297181216 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x127966000 == 102 [pid = 1646] [id = 661] 20:53:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x1197c6400) [pid = 1646] [serial = 1983] [outer = 0x0] 20:53:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x11b11b800) [pid = 1646] [serial = 1984] [outer = 0x1197c6400] 20:53:01 INFO - PROCESS | 1646 | 1461297181248 Marionette DEBUG loaded listener.js 20:53:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x11bc5e800) [pid = 1646] [serial = 1985] [outer = 0x1197c6400] 20:53:01 INFO - PROCESS | 1646 | 1461297181679 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 20:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 725ms 20:53:01 INFO - PROCESS | 1646 | 1461297181744 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 20:53:01 INFO - PROCESS | 1646 | 1461297181748 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 20:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:53:01 INFO - PROCESS | 1646 | 1461297181753 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:53:01 INFO - PROCESS | 1646 | 1461297181755 Marionette TRACE conn2 <- [1,2618,null,{}] 20:53:01 INFO - PROCESS | 1646 | 1461297181772 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:01 INFO - PROCESS | 1646 | 1461297181892 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 20:53:01 INFO - PROCESS | 1646 | 1461297181981 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dad3800 == 103 [pid = 1646] [id = 662] 20:53:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x123ab5400) [pid = 1646] [serial = 1986] [outer = 0x0] 20:53:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x126828c00) [pid = 1646] [serial = 1987] [outer = 0x123ab5400] 20:53:02 INFO - PROCESS | 1646 | 1461297182010 Marionette DEBUG loaded listener.js 20:53:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x128c24000) [pid = 1646] [serial = 1988] [outer = 0x123ab5400] 20:53:02 INFO - PROCESS | 1646 | 1461297182446 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 20:53:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:53:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 733ms 20:53:02 INFO - PROCESS | 1646 | 1461297182486 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 20:53:02 INFO - PROCESS | 1646 | 1461297182488 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 20:53:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:53:02 INFO - PROCESS | 1646 | 1461297182490 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:53:02 INFO - PROCESS | 1646 | 1461297182493 Marionette TRACE conn2 <- [1,2622,null,{}] 20:53:02 INFO - PROCESS | 1646 | 1461297182501 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:02 INFO - PROCESS | 1646 | 1461297182624 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 20:53:02 INFO - PROCESS | 1646 | 1461297182744 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d6a800 == 104 [pid = 1646] [id = 663] 20:53:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12a1b5c00) [pid = 1646] [serial = 1989] [outer = 0x0] 20:53:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12a592000) [pid = 1646] [serial = 1990] [outer = 0x12a1b5c00] 20:53:02 INFO - PROCESS | 1646 | 1461297182780 Marionette DEBUG loaded listener.js 20:53:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12a8fdc00) [pid = 1646] [serial = 1991] [outer = 0x12a1b5c00] 20:53:03 INFO - PROCESS | 1646 | 1461297183198 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 20:53:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:53:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 770ms 20:53:03 INFO - PROCESS | 1646 | 1461297183262 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 20:53:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:53:03 INFO - PROCESS | 1646 | 1461297183264 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 20:53:03 INFO - PROCESS | 1646 | 1461297183266 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:53:03 INFO - PROCESS | 1646 | 1461297183267 Marionette TRACE conn2 <- [1,2626,null,{}] 20:53:03 INFO - PROCESS | 1646 | 1461297183270 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:03 INFO - PROCESS | 1646 | 1461297183390 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 20:53:03 INFO - PROCESS | 1646 | 1461297183482 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x145eab800 == 105 [pid = 1646] [id = 664] 20:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12aa1dc00) [pid = 1646] [serial = 1992] [outer = 0x0] 20:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12b6b4800) [pid = 1646] [serial = 1993] [outer = 0x12aa1dc00] 20:53:03 INFO - PROCESS | 1646 | 1461297183516 Marionette DEBUG loaded listener.js 20:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12e124400) [pid = 1646] [serial = 1994] [outer = 0x12aa1dc00] 20:53:03 INFO - PROCESS | 1646 | 1461297183920 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 20:53:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:53:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 668ms 20:53:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:53:03 INFO - PROCESS | 1646 | 1461297183934 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 20:53:03 INFO - PROCESS | 1646 | 1461297183936 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 20:53:03 INFO - PROCESS | 1646 | 1461297183938 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:53:03 INFO - PROCESS | 1646 | 1461297183939 Marionette TRACE conn2 <- [1,2630,null,{}] 20:53:03 INFO - PROCESS | 1646 | 1461297183944 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:04 INFO - PROCESS | 1646 | 1461297184061 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 20:53:04 INFO - PROCESS | 1646 | 1461297184177 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x13488b800 == 106 [pid = 1646] [id = 665] 20:53:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12a148800) [pid = 1646] [serial = 1995] [outer = 0x0] 20:53:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12a150000) [pid = 1646] [serial = 1996] [outer = 0x12a148800] 20:53:04 INFO - PROCESS | 1646 | 1461297184210 Marionette DEBUG loaded listener.js 20:53:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12a154000) [pid = 1646] [serial = 1997] [outer = 0x12a148800] 20:53:04 INFO - PROCESS | 1646 | 1461297184663 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 20:53:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:53:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 770ms 20:53:04 INFO - PROCESS | 1646 | 1461297184738 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 20:53:04 INFO - PROCESS | 1646 | 1461297184740 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 20:53:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:53:04 INFO - PROCESS | 1646 | 1461297184747 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:53:04 INFO - PROCESS | 1646 | 1461297184750 Marionette TRACE conn2 <- [1,2634,null,{}] 20:53:04 INFO - PROCESS | 1646 | 1461297184753 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:04 INFO - PROCESS | 1646 | 1461297184944 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 20:53:05 INFO - PROCESS | 1646 | 1461297185082 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x139dc7000 == 107 [pid = 1646] [id = 666] 20:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12ab79800) [pid = 1646] [serial = 1998] [outer = 0x0] 20:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12aff0000) [pid = 1646] [serial = 1999] [outer = 0x12ab79800] 20:53:05 INFO - PROCESS | 1646 | 1461297185116 Marionette DEBUG loaded listener.js 20:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12e710400) [pid = 1646] [serial = 2000] [outer = 0x12ab79800] 20:53:05 INFO - PROCESS | 1646 | 1461297185526 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 20:53:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:53:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 823ms 20:53:05 INFO - PROCESS | 1646 | 1461297185569 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 20:53:05 INFO - PROCESS | 1646 | 1461297185571 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 20:53:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:53:05 INFO - PROCESS | 1646 | 1461297185573 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:53:05 INFO - PROCESS | 1646 | 1461297185576 Marionette TRACE conn2 <- [1,2638,null,{}] 20:53:05 INFO - PROCESS | 1646 | 1461297185579 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:05 INFO - PROCESS | 1646 | 1461297185694 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 20:53:05 INFO - PROCESS | 1646 | 1461297185785 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x145e21000 == 108 [pid = 1646] [id = 667] 20:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12afee400) [pid = 1646] [serial = 2001] [outer = 0x0] 20:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x12ec91c00) [pid = 1646] [serial = 2002] [outer = 0x12afee400] 20:53:05 INFO - PROCESS | 1646 | 1461297185814 Marionette DEBUG loaded listener.js 20:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x12ee84000) [pid = 1646] [serial = 2003] [outer = 0x12afee400] 20:53:06 INFO - PROCESS | 1646 | 1461297186235 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 20:53:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:53:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 672ms 20:53:06 INFO - PROCESS | 1646 | 1461297186245 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 20:53:06 INFO - PROCESS | 1646 | 1461297186247 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 20:53:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:53:06 INFO - PROCESS | 1646 | 1461297186249 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:53:06 INFO - PROCESS | 1646 | 1461297186250 Marionette TRACE conn2 <- [1,2642,null,{}] 20:53:06 INFO - PROCESS | 1646 | 1461297186253 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:06 INFO - PROCESS | 1646 | 1461297186372 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 20:53:06 INFO - PROCESS | 1646 | 1461297186506 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x139619000 == 109 [pid = 1646] [id = 668] 20:53:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x12f230800) [pid = 1646] [serial = 2004] [outer = 0x0] 20:53:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x12f238c00) [pid = 1646] [serial = 2005] [outer = 0x12f230800] 20:53:06 INFO - PROCESS | 1646 | 1461297186536 Marionette DEBUG loaded listener.js 20:53:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x12f23dc00) [pid = 1646] [serial = 2006] [outer = 0x12f230800] 20:53:06 INFO - PROCESS | 1646 | 1461297186956 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 20:53:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:53:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 721ms 20:53:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:53:06 INFO - PROCESS | 1646 | 1461297186970 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 20:53:06 INFO - PROCESS | 1646 | 1461297186971 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 20:53:06 INFO - PROCESS | 1646 | 1461297186974 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:53:06 INFO - PROCESS | 1646 | 1461297186975 Marionette TRACE conn2 <- [1,2646,null,{}] 20:53:06 INFO - PROCESS | 1646 | 1461297186978 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:07 INFO - PROCESS | 1646 | 1461297187096 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 20:53:07 INFO - PROCESS | 1646 | 1461297187186 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x139bcb000 == 110 [pid = 1646] [id = 669] 20:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x12f231c00) [pid = 1646] [serial = 2007] [outer = 0x0] 20:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12f449000) [pid = 1646] [serial = 2008] [outer = 0x12f231c00] 20:53:07 INFO - PROCESS | 1646 | 1461297187219 Marionette DEBUG loaded listener.js 20:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12f51cc00) [pid = 1646] [serial = 2009] [outer = 0x12f231c00] 20:53:07 INFO - PROCESS | 1646 | 1461297187635 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 20:53:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:53:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 669ms 20:53:07 INFO - PROCESS | 1646 | 1461297187644 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 20:53:07 INFO - PROCESS | 1646 | 1461297187645 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 20:53:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:53:07 INFO - PROCESS | 1646 | 1461297187648 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:53:07 INFO - PROCESS | 1646 | 1461297187649 Marionette TRACE conn2 <- [1,2650,null,{}] 20:53:07 INFO - PROCESS | 1646 | 1461297187651 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:07 INFO - PROCESS | 1646 | 1461297187774 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 20:53:07 INFO - PROCESS | 1646 | 1461297187884 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x139bdc800 == 111 [pid = 1646] [id = 670] 20:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12f447c00) [pid = 1646] [serial = 2010] [outer = 0x0] 20:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12f522c00) [pid = 1646] [serial = 2011] [outer = 0x12f447c00] 20:53:07 INFO - PROCESS | 1646 | 1461297187914 Marionette DEBUG loaded listener.js 20:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12f5ce800) [pid = 1646] [serial = 2012] [outer = 0x12f447c00] 20:53:08 INFO - PROCESS | 1646 | 1461297188341 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 20:53:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:53:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 720ms 20:53:08 INFO - PROCESS | 1646 | 1461297188368 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 20:53:08 INFO - PROCESS | 1646 | 1461297188370 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 20:53:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:53:08 INFO - PROCESS | 1646 | 1461297188373 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:53:08 INFO - PROCESS | 1646 | 1461297188374 Marionette TRACE conn2 <- [1,2654,null,{}] 20:53:08 INFO - PROCESS | 1646 | 1461297188377 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:08 INFO - PROCESS | 1646 | 1461297188507 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 20:53:08 INFO - PROCESS | 1646 | 1461297188630 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c84800 == 112 [pid = 1646] [id = 671] 20:53:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12a10bc00) [pid = 1646] [serial = 2013] [outer = 0x0] 20:53:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12bb18800) [pid = 1646] [serial = 2014] [outer = 0x12a10bc00] 20:53:08 INFO - PROCESS | 1646 | 1461297188667 Marionette DEBUG loaded listener.js 20:53:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12f978c00) [pid = 1646] [serial = 2015] [outer = 0x12a10bc00] 20:53:09 INFO - PROCESS | 1646 | 1461297189320 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 20:53:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:53:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 972ms 20:53:09 INFO - PROCESS | 1646 | 1461297189345 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 20:53:09 INFO - PROCESS | 1646 | 1461297189348 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 20:53:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:53:09 INFO - PROCESS | 1646 | 1461297189351 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:53:09 INFO - PROCESS | 1646 | 1461297189353 Marionette TRACE conn2 <- [1,2658,null,{}] 20:53:09 INFO - PROCESS | 1646 | 1461297189357 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:09 INFO - PROCESS | 1646 | 1461297189470 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 20:53:09 INFO - PROCESS | 1646 | 1461297189567 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b437000 == 113 [pid = 1646] [id = 672] 20:53:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x118f8a000) [pid = 1646] [serial = 2016] [outer = 0x0] 20:53:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x1197cc000) [pid = 1646] [serial = 2017] [outer = 0x118f8a000] 20:53:09 INFO - PROCESS | 1646 | 1461297189598 Marionette DEBUG loaded listener.js 20:53:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x11b962800) [pid = 1646] [serial = 2018] [outer = 0x118f8a000] 20:53:10 INFO - PROCESS | 1646 | 1461297190017 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 20:53:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:53:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 678ms 20:53:10 INFO - PROCESS | 1646 | 1461297190029 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 20:53:10 INFO - PROCESS | 1646 | 1461297190033 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 20:53:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:53:10 INFO - PROCESS | 1646 | 1461297190037 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:53:10 INFO - PROCESS | 1646 | 1461297190039 Marionette TRACE conn2 <- [1,2662,null,{}] 20:53:10 INFO - PROCESS | 1646 | 1461297190041 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:10 INFO - PROCESS | 1646 | 1461297190161 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 20:53:10 INFO - PROCESS | 1646 | 1461297190301 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c37000 == 114 [pid = 1646] [id = 673] 20:53:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x11baf1000) [pid = 1646] [serial = 2019] [outer = 0x0] 20:53:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x11c1b1400) [pid = 1646] [serial = 2020] [outer = 0x11baf1000] 20:53:10 INFO - PROCESS | 1646 | 1461297190349 Marionette DEBUG loaded listener.js 20:53:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x125eeb000) [pid = 1646] [serial = 2021] [outer = 0x11baf1000] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x138591800 == 113 [pid = 1646] [id = 659] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12e415000 == 112 [pid = 1646] [id = 658] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x11c8a4000 == 111 [pid = 1646] [id = 657] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12f57b000 == 110 [pid = 1646] [id = 656] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef6a800 == 109 [pid = 1646] [id = 655] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x12a8c3000) [pid = 1646] [serial = 1873] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x12a8fd800) [pid = 1646] [serial = 1876] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12e429000 == 108 [pid = 1646] [id = 654] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf22800 == 107 [pid = 1646] [id = 653] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12af4b800 == 106 [pid = 1646] [id = 652] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12797a000 == 105 [pid = 1646] [id = 651] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x119274800 == 104 [pid = 1646] [id = 650] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x128427000 == 103 [pid = 1646] [id = 649] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x13a31a800 == 102 [pid = 1646] [id = 647] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x139de0000 == 101 [pid = 1646] [id = 646] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x1398bb800 == 100 [pid = 1646] [id = 645] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x13984c800 == 99 [pid = 1646] [id = 644] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x1396dd800 == 98 [pid = 1646] [id = 643] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x130141800 == 97 [pid = 1646] [id = 642] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12b61a800 == 96 [pid = 1646] [id = 641] 20:53:10 INFO - PROCESS | 1646 | --DOCSHELL 0x125c80000 == 95 [pid = 1646] [id = 640] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x12a597000) [pid = 1646] [serial = 1900] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x12aa20400) [pid = 1646] [serial = 1903] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x12a109400) [pid = 1646] [serial = 1853] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x11c238c00) [pid = 1646] [serial = 1861] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12ab76800) [pid = 1646] [serial = 1906] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x118943400) [pid = 1646] [serial = 1885] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x11ab50800) [pid = 1646] [serial = 1886] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x11bc60c00) [pid = 1646] [serial = 1888] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x11c240400) [pid = 1646] [serial = 1889] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x11bc5cc00) [pid = 1646] [serial = 1909] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x125b35c00) [pid = 1646] [serial = 1864] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x114d5c400) [pid = 1646] [serial = 1855] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x126829c00) [pid = 1646] [serial = 1894] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x12ab6f800) [pid = 1646] [serial = 1904] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x126f59c00) [pid = 1646] [serial = 1895] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x12a50ec00) [pid = 1646] [serial = 1870] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x11ca98800) [pid = 1646] [serial = 1891] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x126041800) [pid = 1646] [serial = 1892] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x1191c5c00) [pid = 1646] [serial = 1858] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x1158ae400) [pid = 1646] [serial = 1882] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x1189cb000) [pid = 1646] [serial = 1883] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x128c20c00) [pid = 1646] [serial = 1867] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x11b11d000) [pid = 1646] [serial = 1879] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12ab84400) [pid = 1646] [serial = 1912] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x12ab7e800) [pid = 1646] [serial = 1907] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12b4c1400) [pid = 1646] [serial = 1913] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x128c22000) [pid = 1646] [serial = 1897] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x12a5bf800) [pid = 1646] [serial = 1901] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x128fe1000) [pid = 1646] [serial = 1910] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x12a510400) [pid = 1646] [serial = 1898] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x12b7dd800) [pid = 1646] [serial = 1916] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12b6ba000) [pid = 1646] [serial = 1915] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1646 | 1461297190779 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 20:53:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:53:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 773ms 20:53:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:53:10 INFO - PROCESS | 1646 | 1461297190816 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 20:53:10 INFO - PROCESS | 1646 | 1461297190817 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 20:53:10 INFO - PROCESS | 1646 | 1461297190820 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:53:10 INFO - PROCESS | 1646 | 1461297190822 Marionette TRACE conn2 <- [1,2666,null,{}] 20:53:10 INFO - PROCESS | 1646 | 1461297190830 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:10 INFO - PROCESS | 1646 | 1461297190934 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 20:53:11 INFO - PROCESS | 1646 | 1461297191015 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12796b800 == 96 [pid = 1646] [id = 674] 20:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x125b77800) [pid = 1646] [serial = 2022] [outer = 0x0] 20:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x126044400) [pid = 1646] [serial = 2023] [outer = 0x125b77800] 20:53:11 INFO - PROCESS | 1646 | 1461297191045 Marionette DEBUG loaded listener.js 20:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x126f5bc00) [pid = 1646] [serial = 2024] [outer = 0x125b77800] 20:53:11 INFO - PROCESS | 1646 | 1461297191892 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 20:53:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 20:53:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1124ms 20:53:11 INFO - PROCESS | 1646 | 1461297191945 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 20:53:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:53:11 INFO - PROCESS | 1646 | 1461297191947 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 20:53:11 INFO - PROCESS | 1646 | 1461297191951 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:53:11 INFO - PROCESS | 1646 | 1461297191954 Marionette TRACE conn2 <- [1,2670,null,{}] 20:53:11 INFO - PROCESS | 1646 | 1461297191958 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:12 INFO - PROCESS | 1646 | 1461297192106 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 20:53:12 INFO - PROCESS | 1646 | 1461297192222 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12633b800 == 97 [pid = 1646] [id = 675] 20:53:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x11a544800) [pid = 1646] [serial = 2025] [outer = 0x0] 20:53:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x11ac46c00) [pid = 1646] [serial = 2026] [outer = 0x11a544800] 20:53:12 INFO - PROCESS | 1646 | 1461297192283 Marionette DEBUG loaded listener.js 20:53:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x11bf64400) [pid = 1646] [serial = 2027] [outer = 0x11a544800] 20:53:13 INFO - PROCESS | 1646 | 1461297193187 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 20:53:13 INFO - PROCESS | 1646 | 1461297193230 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 20:53:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:53:13 INFO - PROCESS | 1646 | 1461297193235 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:53:13 INFO - PROCESS | 1646 | 1461297193237 Marionette TRACE conn2 <- [1,2674,null,{}] 20:53:13 INFO - PROCESS | 1646 | 1461297193239 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:13 INFO - PROCESS | 1646 | 1461297193355 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 20:53:13 INFO - PROCESS | 1646 | 1461297193470 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf17800 == 98 [pid = 1646] [id = 676] 20:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x11a545400) [pid = 1646] [serial = 2028] [outer = 0x0] 20:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x126505800) [pid = 1646] [serial = 2029] [outer = 0x11a545400] 20:53:13 INFO - PROCESS | 1646 | 1461297193504 Marionette DEBUG loaded listener.js 20:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x128c1fc00) [pid = 1646] [serial = 2030] [outer = 0x11a545400] 20:53:14 INFO - PROCESS | 1646 | 1461297194471 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 20:53:14 INFO - PROCESS | 1646 | 1461297194515 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 20:53:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:53:14 INFO - PROCESS | 1646 | 1461297194519 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:53:14 INFO - PROCESS | 1646 | 1461297194523 Marionette TRACE conn2 <- [1,2678,null,{}] 20:53:14 INFO - PROCESS | 1646 | 1461297194535 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:14 INFO - PROCESS | 1646 | 1461297194716 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 20:53:14 INFO - PROCESS | 1646 | 1461297194874 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e744800 == 99 [pid = 1646] [id = 677] 20:53:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12a114400) [pid = 1646] [serial = 2031] [outer = 0x0] 20:53:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12a1b9000) [pid = 1646] [serial = 2032] [outer = 0x12a114400] 20:53:14 INFO - PROCESS | 1646 | 1461297194913 Marionette DEBUG loaded listener.js 20:53:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12a514000) [pid = 1646] [serial = 2033] [outer = 0x12a114400] 20:53:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 20:53:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1277ms 20:53:15 INFO - PROCESS | 1646 | 1461297195789 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 20:53:15 INFO - PROCESS | 1646 | 1461297195795 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 20:53:15 INFO - PROCESS | 1646 | 1461297195797 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 20:53:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:53:15 INFO - PROCESS | 1646 | 1461297195799 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:53:15 INFO - PROCESS | 1646 | 1461297195801 Marionette TRACE conn2 <- [1,2682,null,{}] 20:53:15 INFO - PROCESS | 1646 | 1461297195803 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:15 INFO - PROCESS | 1646 | 1461297195923 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 20:53:16 INFO - PROCESS | 1646 | 1461297196038 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f122800 == 100 [pid = 1646] [id = 678] 20:53:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12a514800) [pid = 1646] [serial = 2034] [outer = 0x0] 20:53:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12a8f5400) [pid = 1646] [serial = 2035] [outer = 0x12a514800] 20:53:16 INFO - PROCESS | 1646 | 1461297196071 Marionette DEBUG loaded listener.js 20:53:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x12ab70400) [pid = 1646] [serial = 2036] [outer = 0x12a514800] 20:53:17 INFO - PROCESS | 1646 | 1461297197005 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 20:53:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 20:53:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1220ms 20:53:17 INFO - PROCESS | 1646 | 1461297197021 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 20:53:17 INFO - PROCESS | 1646 | 1461297197022 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 20:53:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:53:17 INFO - PROCESS | 1646 | 1461297197026 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:53:17 INFO - PROCESS | 1646 | 1461297197027 Marionette TRACE conn2 <- [1,2686,null,{}] 20:53:17 INFO - PROCESS | 1646 | 1461297197030 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:17 INFO - PROCESS | 1646 | 1461297197145 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 20:53:17 INFO - PROCESS | 1646 | 1461297197261 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f57b000 == 101 [pid = 1646] [id = 679] 20:53:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x12aa1ec00) [pid = 1646] [serial = 2037] [outer = 0x0] 20:53:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x12ab86000) [pid = 1646] [serial = 2038] [outer = 0x12aa1ec00] 20:53:17 INFO - PROCESS | 1646 | 1461297197293 Marionette DEBUG loaded listener.js 20:53:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x12afe9400) [pid = 1646] [serial = 2039] [outer = 0x12aa1ec00] 20:53:18 INFO - PROCESS | 1646 | 1461297198196 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 20:53:18 INFO - PROCESS | 1646 | 1461297198250 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 20:53:18 INFO - PROCESS | 1646 | 1461297198252 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:53:18 INFO - PROCESS | 1646 | 1461297198254 Marionette TRACE conn2 <- [1,2690,null,{}] 20:53:18 INFO - PROCESS | 1646 | 1461297198256 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:18 INFO - PROCESS | 1646 | 1461297198405 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 20:53:18 INFO - PROCESS | 1646 | 1461297198523 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x134887000 == 102 [pid = 1646] [id = 680] 20:53:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x12afedc00) [pid = 1646] [serial = 2040] [outer = 0x0] 20:53:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x12bb14400) [pid = 1646] [serial = 2041] [outer = 0x12afedc00] 20:53:18 INFO - PROCESS | 1646 | 1461297198581 Marionette DEBUG loaded listener.js 20:53:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12e123800) [pid = 1646] [serial = 2042] [outer = 0x12afedc00] 20:53:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12f580800 == 101 [pid = 1646] [id = 16] 20:53:19 INFO - PROCESS | 1646 | 1461297199547 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 20:53:19 INFO - PROCESS | 1646 | 1461297199579 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 20:53:19 INFO - PROCESS | 1646 | 1461297199583 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:53:19 INFO - PROCESS | 1646 | 1461297199585 Marionette TRACE conn2 <- [1,2694,null,{}] 20:53:19 INFO - PROCESS | 1646 | 1461297199590 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:19 INFO - PROCESS | 1646 | 1461297199699 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 20:53:19 INFO - PROCESS | 1646 | 1461297199816 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e419800 == 102 [pid = 1646] [id = 681] 20:53:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x11bc9d400) [pid = 1646] [serial = 2043] [outer = 0x0] 20:53:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x11c232400) [pid = 1646] [serial = 2044] [outer = 0x11bc9d400] 20:53:19 INFO - PROCESS | 1646 | 1461297199867 Marionette DEBUG loaded listener.js 20:53:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12609a800) [pid = 1646] [serial = 2045] [outer = 0x11bc9d400] 20:53:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12b773000 == 101 [pid = 1646] [id = 605] 20:53:20 INFO - PROCESS | 1646 | --DOCSHELL 0x125c37000 == 100 [pid = 1646] [id = 673] 20:53:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12b437000 == 99 [pid = 1646] [id = 672] 20:53:20 INFO - PROCESS | 1646 | --DOCSHELL 0x145eab800 == 98 [pid = 1646] [id = 664] 20:53:20 INFO - PROCESS | 1646 | 1461297200767 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 20:53:20 INFO - PROCESS | 1646 | 1461297200812 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 20:53:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:53:20 INFO - PROCESS | 1646 | 1461297200829 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:53:20 INFO - PROCESS | 1646 | 1461297200831 Marionette TRACE conn2 <- [1,2698,null,{}] 20:53:20 INFO - PROCESS | 1646 | 1461297200835 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:20 INFO - PROCESS | 1646 | 1461297200932 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 20:53:20 INFO - PROCESS | 1646 | 1461297200937 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acc9000 == 99 [pid = 1646] [id = 682] 20:53:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12609cc00) [pid = 1646] [serial = 2046] [outer = 0x0] 20:53:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x128fe4400) [pid = 1646] [serial = 2047] [outer = 0x12609cc00] 20:53:20 INFO - PROCESS | 1646 | 1461297200965 Marionette DEBUG loaded listener.js 20:53:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12a14c400) [pid = 1646] [serial = 2048] [outer = 0x12609cc00] 20:53:21 INFO - PROCESS | 1646 | 1461297201883 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 20:53:21 INFO - PROCESS | 1646 | 1461297201903 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 20:53:21 INFO - PROCESS | 1646 | 1461297201905 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:53:21 INFO - PROCESS | 1646 | 1461297201908 Marionette TRACE conn2 <- [1,2702,null,{}] 20:53:21 INFO - PROCESS | 1646 | 1461297201918 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:22 INFO - PROCESS | 1646 | 1461297202047 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 20:53:22 INFO - PROCESS | 1646 | 1461297202064 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x134892000 == 100 [pid = 1646] [id = 683] 20:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12a59bc00) [pid = 1646] [serial = 2049] [outer = 0x0] 20:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12ab7d000) [pid = 1646] [serial = 2050] [outer = 0x12a59bc00] 20:53:22 INFO - PROCESS | 1646 | 1461297202092 Marionette DEBUG loaded listener.js 20:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12b4c7c00) [pid = 1646] [serial = 2051] [outer = 0x12a59bc00] 20:53:22 INFO - PROCESS | 1646 | 1461297202489 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 20:53:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:53:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 624ms 20:53:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:53:22 INFO - PROCESS | 1646 | 1461297202529 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 20:53:22 INFO - PROCESS | 1646 | 1461297202531 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 20:53:22 INFO - PROCESS | 1646 | 1461297202533 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:53:22 INFO - PROCESS | 1646 | 1461297202534 Marionette TRACE conn2 <- [1,2706,null,{}] 20:53:22 INFO - PROCESS | 1646 | 1461297202537 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:22 INFO - PROCESS | 1646 | 1461297202666 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 20:53:22 INFO - PROCESS | 1646 | 1461297202682 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x13983e000 == 101 [pid = 1646] [id = 684] 20:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12bbd0c00) [pid = 1646] [serial = 2052] [outer = 0x0] 20:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12d3f0c00) [pid = 1646] [serial = 2053] [outer = 0x12bbd0c00] 20:53:22 INFO - PROCESS | 1646 | 1461297202710 Marionette DEBUG loaded listener.js 20:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12e70dc00) [pid = 1646] [serial = 2054] [outer = 0x12bbd0c00] 20:53:23 INFO - PROCESS | 1646 | 1461297203086 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 20:53:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:53:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 571ms 20:53:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:53:23 INFO - PROCESS | 1646 | 1461297203105 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 20:53:23 INFO - PROCESS | 1646 | 1461297203107 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 20:53:23 INFO - PROCESS | 1646 | 1461297203110 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:53:23 INFO - PROCESS | 1646 | 1461297203112 Marionette TRACE conn2 <- [1,2710,null,{}] 20:53:23 INFO - PROCESS | 1646 | 1461297203124 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:23 INFO - PROCESS | 1646 | 1461297203445 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 20:53:23 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x125e8f400) [pid = 1646] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:53:23 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x127042000) [pid = 1646] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:53:23 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x11baf1000) [pid = 1646] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:53:23 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x118f8a000) [pid = 1646] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:53:23 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12a10c400) [pid = 1646] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:53:23 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12a8f8800) [pid = 1646] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:53:23 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x12a59d800) [pid = 1646] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:53:23 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x115287400) [pid = 1646] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:53:23 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x11c604000) [pid = 1646] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:53:23 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x1268dc400) [pid = 1646] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:53:23 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x11bf5ec00) [pid = 1646] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:53:23 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x115667000) [pid = 1646] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:53:23 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x11b11f400) [pid = 1646] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:53:23 INFO - PROCESS | 1646 | 1461297203567 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c432000 == 102 [pid = 1646] [id = 685] 20:53:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x115667000) [pid = 1646] [serial = 2055] [outer = 0x0] 20:53:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x118f94c00) [pid = 1646] [serial = 2056] [outer = 0x115667000] 20:53:23 INFO - PROCESS | 1646 | 1461297203610 Marionette DEBUG loaded listener.js 20:53:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x11c604000) [pid = 1646] [serial = 2057] [outer = 0x115667000] 20:53:23 INFO - PROCESS | 1646 | 1461297203927 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 20:53:23 INFO - PROCESS | 1646 | 1461297203942 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 20:53:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:53:23 INFO - PROCESS | 1646 | 1461297203951 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:53:23 INFO - PROCESS | 1646 | 1461297203953 Marionette TRACE conn2 <- [1,2714,null,{}] 20:53:23 INFO - PROCESS | 1646 | 1461297203955 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:24 INFO - PROCESS | 1646 | 1461297204107 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 20:53:24 INFO - PROCESS | 1646 | 1461297204112 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x139dde000 == 103 [pid = 1646] [id = 686] 20:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x128c1ec00) [pid = 1646] [serial = 2058] [outer = 0x0] 20:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12ac45000) [pid = 1646] [serial = 2059] [outer = 0x128c1ec00] 20:53:24 INFO - PROCESS | 1646 | 1461297204139 Marionette DEBUG loaded listener.js 20:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12ec8bc00) [pid = 1646] [serial = 2060] [outer = 0x128c1ec00] 20:53:24 INFO - PROCESS | 1646 | 1461297204463 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 20:53:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:53:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 520ms 20:53:24 INFO - PROCESS | 1646 | 1461297204472 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 20:53:24 INFO - PROCESS | 1646 | 1461297204473 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 20:53:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:53:24 INFO - PROCESS | 1646 | 1461297204479 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:53:24 INFO - PROCESS | 1646 | 1461297204481 Marionette TRACE conn2 <- [1,2718,null,{}] 20:53:24 INFO - PROCESS | 1646 | 1461297204483 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:24 INFO - PROCESS | 1646 | 1461297204580 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 20:53:24 INFO - PROCESS | 1646 | 1461297204668 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x13b011000 == 104 [pid = 1646] [id = 687] 20:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12afda400) [pid = 1646] [serial = 2061] [outer = 0x0] 20:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12afddc00) [pid = 1646] [serial = 2062] [outer = 0x12afda400] 20:53:24 INFO - PROCESS | 1646 | 1461297204693 Marionette DEBUG loaded listener.js 20:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12afe2800) [pid = 1646] [serial = 2063] [outer = 0x12afda400] 20:53:25 INFO - PROCESS | 1646 | 1461297205008 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 20:53:25 INFO - PROCESS | 1646 | 1461297205051 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 20:53:25 INFO - PROCESS | 1646 | 1461297205053 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:53:25 INFO - PROCESS | 1646 | 1461297205055 Marionette TRACE conn2 <- [1,2722,null,{}] 20:53:25 INFO - PROCESS | 1646 | 1461297205057 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:25 INFO - PROCESS | 1646 | 1461297205155 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 20:53:25 INFO - PROCESS | 1646 | 1461297205239 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x13b021000 == 105 [pid = 1646] [id = 688] 20:53:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12afdd400) [pid = 1646] [serial = 2064] [outer = 0x0] 20:53:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12ec93000) [pid = 1646] [serial = 2065] [outer = 0x12afdd400] 20:53:25 INFO - PROCESS | 1646 | 1461297205264 Marionette DEBUG loaded listener.js 20:53:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12f51e000) [pid = 1646] [serial = 2066] [outer = 0x12afdd400] 20:53:25 INFO - PROCESS | 1646 | 1461297205723 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 20:53:25 INFO - PROCESS | 1646 | 1461297205781 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 20:53:25 INFO - PROCESS | 1646 | 1461297205785 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:53:25 INFO - PROCESS | 1646 | 1461297205787 Marionette TRACE conn2 <- [1,2726,null,{}] 20:53:25 INFO - PROCESS | 1646 | 1461297205791 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:25 INFO - PROCESS | 1646 | 1461297205908 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 20:53:26 INFO - PROCESS | 1646 | 1461297206029 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ecab000 == 106 [pid = 1646] [id = 689] 20:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x1268de800) [pid = 1646] [serial = 2067] [outer = 0x0] 20:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x127366000) [pid = 1646] [serial = 2068] [outer = 0x1268de800] 20:53:26 INFO - PROCESS | 1646 | 1461297206062 Marionette DEBUG loaded listener.js 20:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12a10c400) [pid = 1646] [serial = 2069] [outer = 0x1268de800] 20:53:26 INFO - PROCESS | 1646 | 1461297206506 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 20:53:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:53:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 776ms 20:53:26 INFO - PROCESS | 1646 | 1461297206561 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 20:53:26 INFO - PROCESS | 1646 | 1461297206565 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 20:53:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:53:26 INFO - PROCESS | 1646 | 1461297206570 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:53:26 INFO - PROCESS | 1646 | 1461297206571 Marionette TRACE conn2 <- [1,2730,null,{}] 20:53:26 INFO - PROCESS | 1646 | 1461297206575 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:26 INFO - PROCESS | 1646 | 1461297206691 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 20:53:26 INFO - PROCESS | 1646 | 1461297206787 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1396e0800 == 107 [pid = 1646] [id = 690] 20:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12a1be400) [pid = 1646] [serial = 2070] [outer = 0x0] 20:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12a5b9000) [pid = 1646] [serial = 2071] [outer = 0x12a1be400] 20:53:26 INFO - PROCESS | 1646 | 1461297206818 Marionette DEBUG loaded listener.js 20:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12ac3d800) [pid = 1646] [serial = 2072] [outer = 0x12a1be400] 20:53:27 INFO - PROCESS | 1646 | 1461297207734 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 20:53:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:53:27 INFO - PROCESS | 1646 | 1461297207746 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 20:53:27 INFO - PROCESS | 1646 | 1461297207748 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:53:27 INFO - PROCESS | 1646 | 1461297207751 Marionette TRACE conn2 <- [1,2734,null,{}] 20:53:27 INFO - PROCESS | 1646 | 1461297207759 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:27 INFO - PROCESS | 1646 | 1461297207936 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 20:53:28 INFO - PROCESS | 1646 | 1461297208032 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d1a000 == 108 [pid = 1646] [id = 691] 20:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12afd8c00) [pid = 1646] [serial = 2073] [outer = 0x0] 20:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x12aff3800) [pid = 1646] [serial = 2074] [outer = 0x12afd8c00] 20:53:28 INFO - PROCESS | 1646 | 1461297208063 Marionette DEBUG loaded listener.js 20:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x12d3f6800) [pid = 1646] [serial = 2075] [outer = 0x12afd8c00] 20:53:28 INFO - PROCESS | 1646 | 1461297208510 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 20:53:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:53:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 772ms 20:53:28 INFO - PROCESS | 1646 | 1461297208520 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 20:53:28 INFO - PROCESS | 1646 | 1461297208522 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 20:53:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:53:28 INFO - PROCESS | 1646 | 1461297208527 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:53:28 INFO - PROCESS | 1646 | 1461297208529 Marionette TRACE conn2 <- [1,2738,null,{}] 20:53:28 INFO - PROCESS | 1646 | 1461297208531 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:28 INFO - PROCESS | 1646 | 1461297208646 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 20:53:28 INFO - PROCESS | 1646 | 1461297208769 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d31800 == 109 [pid = 1646] [id = 692] 20:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x12d916c00) [pid = 1646] [serial = 2076] [outer = 0x0] 20:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12f44b800) [pid = 1646] [serial = 2077] [outer = 0x12d916c00] 20:53:28 INFO - PROCESS | 1646 | 1461297208802 Marionette DEBUG loaded listener.js 20:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x12f5cf000) [pid = 1646] [serial = 2078] [outer = 0x12d916c00] 20:53:29 INFO - PROCESS | 1646 | 1461297209233 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 20:53:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:53:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 725ms 20:53:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:53:29 INFO - PROCESS | 1646 | 1461297209250 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 20:53:29 INFO - PROCESS | 1646 | 1461297209251 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 20:53:29 INFO - PROCESS | 1646 | 1461297209254 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:53:29 INFO - PROCESS | 1646 | 1461297209255 Marionette TRACE conn2 <- [1,2742,null,{}] 20:53:29 INFO - PROCESS | 1646 | 1461297209257 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:29 INFO - PROCESS | 1646 | 1461297209390 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 20:53:29 INFO - PROCESS | 1646 | 1461297209514 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x13aa27000 == 110 [pid = 1646] [id = 693] 20:53:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x12ac63000) [pid = 1646] [serial = 2079] [outer = 0x0] 20:53:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x12ac69000) [pid = 1646] [serial = 2080] [outer = 0x12ac63000] 20:53:29 INFO - PROCESS | 1646 | 1461297209548 Marionette DEBUG loaded listener.js 20:53:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12ac6e800) [pid = 1646] [serial = 2081] [outer = 0x12ac63000] 20:53:29 INFO - PROCESS | 1646 | 1461297209965 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 20:53:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:53:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 721ms 20:53:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:53:29 INFO - PROCESS | 1646 | 1461297209976 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 20:53:29 INFO - PROCESS | 1646 | 1461297209977 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 20:53:29 INFO - PROCESS | 1646 | 1461297209979 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:53:29 INFO - PROCESS | 1646 | 1461297209980 Marionette TRACE conn2 <- [1,2746,null,{}] 20:53:29 INFO - PROCESS | 1646 | 1461297209982 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:30 INFO - PROCESS | 1646 | 1461297210111 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 20:53:30 INFO - PROCESS | 1646 | 1461297210237 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x139c73800 == 111 [pid = 1646] [id = 694] 20:53:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x12ac70c00) [pid = 1646] [serial = 2082] [outer = 0x0] 20:53:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x12f5d6c00) [pid = 1646] [serial = 2083] [outer = 0x12ac70c00] 20:53:30 INFO - PROCESS | 1646 | 1461297210272 Marionette DEBUG loaded listener.js 20:53:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x12fd09000) [pid = 1646] [serial = 2084] [outer = 0x12ac70c00] 20:53:30 INFO - PROCESS | 1646 | 1461297210714 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 20:53:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:53:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 771ms 20:53:30 INFO - PROCESS | 1646 | 1461297210754 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 20:53:30 INFO - PROCESS | 1646 | 1461297210756 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 20:53:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:53:30 INFO - PROCESS | 1646 | 1461297210774 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:53:30 INFO - PROCESS | 1646 | 1461297210775 Marionette TRACE conn2 <- [1,2750,null,{}] 20:53:30 INFO - PROCESS | 1646 | 1461297210777 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:30 INFO - PROCESS | 1646 | 1461297210873 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 20:53:31 INFO - PROCESS | 1646 | 1461297211033 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ab64800 == 112 [pid = 1646] [id = 695] 20:53:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x12fd07000) [pid = 1646] [serial = 2085] [outer = 0x0] 20:53:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x130007400) [pid = 1646] [serial = 2086] [outer = 0x12fd07000] 20:53:31 INFO - PROCESS | 1646 | 1461297211083 Marionette DEBUG loaded listener.js 20:53:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x139634c00) [pid = 1646] [serial = 2087] [outer = 0x12fd07000] 20:53:31 INFO - PROCESS | 1646 | 1461297211616 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 20:53:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:53:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 877ms 20:53:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:53:31 INFO - PROCESS | 1646 | 1461297211650 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 20:53:31 INFO - PROCESS | 1646 | 1461297211651 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 20:53:31 INFO - PROCESS | 1646 | 1461297211653 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:53:31 INFO - PROCESS | 1646 | 1461297211654 Marionette TRACE conn2 <- [1,2754,null,{}] 20:53:31 INFO - PROCESS | 1646 | 1461297211657 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:31 INFO - PROCESS | 1646 | 1461297211773 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 20:53:31 INFO - PROCESS | 1646 | 1461297211871 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ab98800 == 113 [pid = 1646] [id = 696] 20:53:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x130005000) [pid = 1646] [serial = 2088] [outer = 0x0] 20:53:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x13963e400) [pid = 1646] [serial = 2089] [outer = 0x130005000] 20:53:31 INFO - PROCESS | 1646 | 1461297211902 Marionette DEBUG loaded listener.js 20:53:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x13b193800) [pid = 1646] [serial = 2090] [outer = 0x130005000] 20:53:32 INFO - PROCESS | 1646 | 1461297212296 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 20:53:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:53:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 675ms 20:53:32 INFO - PROCESS | 1646 | 1461297212343 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 20:53:32 INFO - PROCESS | 1646 | 1461297212344 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 20:53:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:53:32 INFO - PROCESS | 1646 | 1461297212347 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:53:32 INFO - PROCESS | 1646 | 1461297212348 Marionette TRACE conn2 <- [1,2758,null,{}] 20:53:32 INFO - PROCESS | 1646 | 1461297212350 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:32 INFO - PROCESS | 1646 | 1461297212463 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 20:53:32 INFO - PROCESS | 1646 | 1461297212561 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x13abac000 == 114 [pid = 1646] [id = 697] 20:53:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x139637400) [pid = 1646] [serial = 2091] [outer = 0x0] 20:53:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x13afb4800) [pid = 1646] [serial = 2092] [outer = 0x139637400] 20:53:32 INFO - PROCESS | 1646 | 1461297212591 Marionette DEBUG loaded listener.js 20:53:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x13afb8800) [pid = 1646] [serial = 2093] [outer = 0x139637400] 20:53:33 INFO - PROCESS | 1646 | 1461297212999 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 20:53:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:53:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 668ms 20:53:33 INFO - PROCESS | 1646 | 1461297213016 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 20:53:33 INFO - PROCESS | 1646 | 1461297213017 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 20:53:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:53:33 INFO - PROCESS | 1646 | 1461297213020 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:53:33 INFO - PROCESS | 1646 | 1461297213021 Marionette TRACE conn2 <- [1,2762,null,{}] 20:53:33 INFO - PROCESS | 1646 | 1461297213024 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:33 INFO - PROCESS | 1646 | 1461297213144 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 20:53:33 INFO - PROCESS | 1646 | 1461297213270 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1273f9800 == 115 [pid = 1646] [id = 698] 20:53:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x114d5c400) [pid = 1646] [serial = 2094] [outer = 0x0] 20:53:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x1189cb000) [pid = 1646] [serial = 2095] [outer = 0x114d5c400] 20:53:33 INFO - PROCESS | 1646 | 1461297213306 Marionette DEBUG loaded listener.js 20:53:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x13acb9800) [pid = 1646] [serial = 2096] [outer = 0x114d5c400] 20:53:33 INFO - PROCESS | 1646 | 1461297213849 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 20:53:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:53:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 869ms 20:53:33 INFO - PROCESS | 1646 | 1461297213890 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 20:53:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:53:33 INFO - PROCESS | 1646 | 1461297213893 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 20:53:33 INFO - PROCESS | 1646 | 1461297213896 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:53:33 INFO - PROCESS | 1646 | 1461297213899 Marionette TRACE conn2 <- [1,2766,null,{}] 20:53:33 INFO - PROCESS | 1646 | 1461297213903 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:34 INFO - PROCESS | 1646 | 1461297214071 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 20:53:34 INFO - PROCESS | 1646 | 1461297214200 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b25f000 == 116 [pid = 1646] [id = 699] 20:53:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x12a104000) [pid = 1646] [serial = 2097] [outer = 0x0] 20:53:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x13ac4f800) [pid = 1646] [serial = 2098] [outer = 0x12a104000] 20:53:34 INFO - PROCESS | 1646 | 1461297214236 Marionette DEBUG loaded listener.js 20:53:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x13acb5c00) [pid = 1646] [serial = 2099] [outer = 0x12a104000] 20:53:34 INFO - PROCESS | 1646 | 1461297214801 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 20:53:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:53:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 973ms 20:53:34 INFO - PROCESS | 1646 | 1461297214869 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 20:53:34 INFO - PROCESS | 1646 | 1461297214871 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 20:53:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:53:34 INFO - PROCESS | 1646 | 1461297214875 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:53:34 INFO - PROCESS | 1646 | 1461297214877 Marionette TRACE conn2 <- [1,2770,null,{}] 20:53:34 INFO - PROCESS | 1646 | 1461297214882 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:34 INFO - PROCESS | 1646 | 1461297214994 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 20:53:35 INFO - PROCESS | 1646 | 1461297215126 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d38e000 == 117 [pid = 1646] [id = 700] 20:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x119b39800) [pid = 1646] [serial = 2100] [outer = 0x0] 20:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x11b11b000) [pid = 1646] [serial = 2101] [outer = 0x119b39800] 20:53:35 INFO - PROCESS | 1646 | 1461297215156 Marionette DEBUG loaded listener.js 20:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x125b37000) [pid = 1646] [serial = 2102] [outer = 0x119b39800] 20:53:35 INFO - PROCESS | 1646 | 1461297215567 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 20:53:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:53:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 721ms 20:53:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:53:35 INFO - PROCESS | 1646 | 1461297215596 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 20:53:35 INFO - PROCESS | 1646 | 1461297215600 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 20:53:35 INFO - PROCESS | 1646 | 1461297215604 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:53:35 INFO - PROCESS | 1646 | 1461297215606 Marionette TRACE conn2 <- [1,2774,null,{}] 20:53:35 INFO - PROCESS | 1646 | 1461297215609 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:35 INFO - PROCESS | 1646 | 1461297215722 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 20:53:35 INFO - PROCESS | 1646 | 1461297215823 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a98d000 == 118 [pid = 1646] [id = 701] 20:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x1268e4000) [pid = 1646] [serial = 2103] [outer = 0x0] 20:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x128fe4800) [pid = 1646] [serial = 2104] [outer = 0x1268e4000] 20:53:35 INFO - PROCESS | 1646 | 1461297215854 Marionette DEBUG loaded listener.js 20:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x12a14e000) [pid = 1646] [serial = 2105] [outer = 0x1268e4000] 20:53:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12da1f000 == 117 [pid = 1646] [id = 431] 20:53:36 INFO - PROCESS | 1646 | --DOCSHELL 0x13b011000 == 116 [pid = 1646] [id = 687] 20:53:36 INFO - PROCESS | 1646 | --DOCSHELL 0x139dde000 == 115 [pid = 1646] [id = 686] 20:53:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11c432000 == 114 [pid = 1646] [id = 685] 20:53:36 INFO - PROCESS | 1646 | --DOCSHELL 0x13983e000 == 113 [pid = 1646] [id = 684] 20:53:36 INFO - PROCESS | 1646 | --DOCSHELL 0x134892000 == 112 [pid = 1646] [id = 683] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x12f522c00) [pid = 1646] [serial = 2011] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x126044400) [pid = 1646] [serial = 2023] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12acc9000 == 111 [pid = 1646] [id = 682] 20:53:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12e419800 == 110 [pid = 1646] [id = 681] 20:53:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12f122800 == 109 [pid = 1646] [id = 678] 20:53:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12e744800 == 108 [pid = 1646] [id = 677] 20:53:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf17800 == 107 [pid = 1646] [id = 676] 20:53:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12633b800 == 106 [pid = 1646] [id = 675] 20:53:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12796b800 == 105 [pid = 1646] [id = 674] 20:53:36 INFO - PROCESS | 1646 | 1461297216288 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x12d230400) [pid = 1646] [serial = 1970] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x128208400) [pid = 1646] [serial = 1973] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12b27c800) [pid = 1646] [serial = 1967] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12d3ed800) [pid = 1646] [serial = 1976] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12aa5fc00) [pid = 1646] [serial = 1964] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x12d91fc00) [pid = 1646] [serial = 1978] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12ab73800) [pid = 1646] [serial = 1975] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x12ee88c00) [pid = 1646] [serial = 1979] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x128fecc00) [pid = 1646] [serial = 1961] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x125eeb000) [pid = 1646] [serial = 2021] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x1197cc000) [pid = 1646] [serial = 2017] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x11b962800) [pid = 1646] [serial = 2018] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x126828c00) [pid = 1646] [serial = 1987] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x11c1b1400) [pid = 1646] [serial = 2020] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x12f449000) [pid = 1646] [serial = 2008] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x11b11b800) [pid = 1646] [serial = 1984] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x12a592000) [pid = 1646] [serial = 1990] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12b6b4800) [pid = 1646] [serial = 1993] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x12f238c00) [pid = 1646] [serial = 2005] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x12ec91c00) [pid = 1646] [serial = 2002] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x12a150000) [pid = 1646] [serial = 1996] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12aff0000) [pid = 1646] [serial = 1999] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12bb18800) [pid = 1646] [serial = 2014] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12a519800) [pid = 1646] [serial = 1963] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12b7d7800) [pid = 1646] [serial = 1969] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x12ab82c00) [pid = 1646] [serial = 1966] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x116380400) [pid = 1646] [serial = 1948] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x118f8d400) [pid = 1646] [serial = 1949] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x12bbcd800) [pid = 1646] [serial = 1918] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x1262ae400) [pid = 1646] [serial = 1957] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x127365000) [pid = 1646] [serial = 1958] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x128205800) [pid = 1646] [serial = 1960] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x123aac000) [pid = 1646] [serial = 1954] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x126043800) [pid = 1646] [serial = 1955] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x1191c6400) [pid = 1646] [serial = 1951] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x11b95c400) [pid = 1646] [serial = 1952] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x11ca98400) [pid = 1646] [serial = 1972] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x11c608c00) [pid = 1646] [serial = 1945] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x11aa05000) [pid = 1646] [serial = 1921] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x128c6c800) [pid = 1646] [serial = 1927] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x11bf5d800) [pid = 1646] [serial = 1924] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12aa5bc00) [pid = 1646] [serial = 1930] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x12b27a800) [pid = 1646] [serial = 1933] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x12d239c00) [pid = 1646] [serial = 1936] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12e35f800) [pid = 1646] [serial = 1939] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12e704000) [pid = 1646] [serial = 1942] [outer = 0x0] [url = about:blank] 20:53:36 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12a1c2000) [pid = 1646] [serial = 1981] [outer = 0x0] [url = about:blank] 20:53:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:53:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 724ms 20:53:36 INFO - PROCESS | 1646 | 1461297216329 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 20:53:36 INFO - PROCESS | 1646 | 1461297216330 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 20:53:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:53:36 INFO - PROCESS | 1646 | 1461297216332 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:53:36 INFO - PROCESS | 1646 | 1461297216335 Marionette TRACE conn2 <- [1,2778,null,{}] 20:53:36 INFO - PROCESS | 1646 | 1461297216342 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:36 INFO - PROCESS | 1646 | 1461297216450 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 20:53:36 INFO - PROCESS | 1646 | 1461297216456 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a984000 == 106 [pid = 1646] [id = 702] 20:53:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12a1b4800) [pid = 1646] [serial = 2106] [outer = 0x0] 20:53:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12a1bd400) [pid = 1646] [serial = 2107] [outer = 0x12a1b4800] 20:53:36 INFO - PROCESS | 1646 | 1461297216485 Marionette DEBUG loaded listener.js 20:53:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12a8f6800) [pid = 1646] [serial = 2108] [outer = 0x12a1b4800] 20:53:36 INFO - PROCESS | 1646 | 1461297216906 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 20:53:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:53:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 622ms 20:53:36 INFO - PROCESS | 1646 | 1461297216956 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 20:53:36 INFO - PROCESS | 1646 | 1461297216958 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 20:53:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:53:36 INFO - PROCESS | 1646 | 1461297216966 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:53:36 INFO - PROCESS | 1646 | 1461297216967 Marionette TRACE conn2 <- [1,2782,null,{}] 20:53:36 INFO - PROCESS | 1646 | 1461297216969 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:37 INFO - PROCESS | 1646 | 1461297217074 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 20:53:37 INFO - PROCESS | 1646 | 1461297217102 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da1a800 == 107 [pid = 1646] [id = 703] 20:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12ac42000) [pid = 1646] [serial = 2109] [outer = 0x0] 20:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12ac4b000) [pid = 1646] [serial = 2110] [outer = 0x12ac42000] 20:53:37 INFO - PROCESS | 1646 | 1461297217129 Marionette DEBUG loaded listener.js 20:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12ac70400) [pid = 1646] [serial = 2111] [outer = 0x12ac42000] 20:53:37 INFO - PROCESS | 1646 | 1461297217503 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 20:53:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:53:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 568ms 20:53:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:53:37 INFO - PROCESS | 1646 | 1461297217535 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 20:53:37 INFO - PROCESS | 1646 | 1461297217536 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 20:53:37 INFO - PROCESS | 1646 | 1461297217538 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:53:37 INFO - PROCESS | 1646 | 1461297217539 Marionette TRACE conn2 <- [1,2786,null,{}] 20:53:37 INFO - PROCESS | 1646 | 1461297217541 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:37 INFO - PROCESS | 1646 | 1461297217642 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 20:53:37 INFO - PROCESS | 1646 | 1461297217647 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f56c000 == 108 [pid = 1646] [id = 704] 20:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12afd5800) [pid = 1646] [serial = 2112] [outer = 0x0] 20:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12afe3800) [pid = 1646] [serial = 2113] [outer = 0x12afd5800] 20:53:37 INFO - PROCESS | 1646 | 1461297217676 Marionette DEBUG loaded listener.js 20:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12b27c800) [pid = 1646] [serial = 2114] [outer = 0x12afd5800] 20:53:38 INFO - PROCESS | 1646 | 1461297218183 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 20:53:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:53:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 672ms 20:53:38 INFO - PROCESS | 1646 | 1461297218211 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 20:53:38 INFO - PROCESS | 1646 | 1461297218213 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 20:53:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:53:38 INFO - PROCESS | 1646 | 1461297218217 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:53:38 INFO - PROCESS | 1646 | 1461297218219 Marionette TRACE conn2 <- [1,2790,null,{}] 20:53:38 INFO - PROCESS | 1646 | 1461297218222 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:38 INFO - PROCESS | 1646 | 1461297218354 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 20:53:38 INFO - PROCESS | 1646 | 1461297218382 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x134885000 == 109 [pid = 1646] [id = 705] 20:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12d91b400) [pid = 1646] [serial = 2115] [outer = 0x0] 20:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12ec97c00) [pid = 1646] [serial = 2116] [outer = 0x12d91b400] 20:53:38 INFO - PROCESS | 1646 | 1461297218409 Marionette DEBUG loaded listener.js 20:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12f5cc000) [pid = 1646] [serial = 2117] [outer = 0x12d91b400] 20:53:38 INFO - PROCESS | 1646 | 1461297218813 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 20:53:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:53:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 621ms 20:53:38 INFO - PROCESS | 1646 | 1461297218837 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 20:53:38 INFO - PROCESS | 1646 | 1461297218838 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 20:53:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:53:38 INFO - PROCESS | 1646 | 1461297218853 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:53:38 INFO - PROCESS | 1646 | 1461297218854 Marionette TRACE conn2 <- [1,2794,null,{}] 20:53:38 INFO - PROCESS | 1646 | 1461297218857 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:39 INFO - PROCESS | 1646 | 1461297219005 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 20:53:39 INFO - PROCESS | 1646 | 1461297219018 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x139611800 == 110 [pid = 1646] [id = 706] 20:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12f5d4800) [pid = 1646] [serial = 2118] [outer = 0x0] 20:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12f97d000) [pid = 1646] [serial = 2119] [outer = 0x12f5d4800] 20:53:39 INFO - PROCESS | 1646 | 1461297219044 Marionette DEBUG loaded listener.js 20:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12fd05800) [pid = 1646] [serial = 2120] [outer = 0x12f5d4800] 20:53:39 INFO - PROCESS | 1646 | 1461297219395 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 20:53:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:53:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 580ms 20:53:39 INFO - PROCESS | 1646 | 1461297219422 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 20:53:39 INFO - PROCESS | 1646 | 1461297219423 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 20:53:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:53:39 INFO - PROCESS | 1646 | 1461297219425 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:53:39 INFO - PROCESS | 1646 | 1461297219426 Marionette TRACE conn2 <- [1,2798,null,{}] 20:53:39 INFO - PROCESS | 1646 | 1461297219429 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:39 INFO - PROCESS | 1646 | 1461297219565 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 20:53:39 INFO - PROCESS | 1646 | 1461297219579 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x139858800 == 111 [pid = 1646] [id = 707] 20:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12f976400) [pid = 1646] [serial = 2121] [outer = 0x0] 20:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x13a641400) [pid = 1646] [serial = 2122] [outer = 0x12f976400] 20:53:39 INFO - PROCESS | 1646 | 1461297219604 Marionette DEBUG loaded listener.js 20:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x13a64b800) [pid = 1646] [serial = 2123] [outer = 0x12f976400] 20:53:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:53:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 571ms 20:53:39 INFO - PROCESS | 1646 | 1461297219990 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 20:53:39 INFO - PROCESS | 1646 | 1461297219997 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 20:53:39 INFO - PROCESS | 1646 | 1461297219998 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 20:53:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:53:40 INFO - PROCESS | 1646 | 1461297220000 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:53:40 INFO - PROCESS | 1646 | 1461297220002 Marionette TRACE conn2 <- [1,2802,null,{}] 20:53:40 INFO - PROCESS | 1646 | 1461297220004 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:40 INFO - PROCESS | 1646 | 1461297220139 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 20:53:40 INFO - PROCESS | 1646 | 1461297220160 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d14800 == 112 [pid = 1646] [id = 708] 20:53:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x13a64dc00) [pid = 1646] [serial = 2124] [outer = 0x0] 20:53:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x13ab87800) [pid = 1646] [serial = 2125] [outer = 0x13a64dc00] 20:53:40 INFO - PROCESS | 1646 | 1461297220185 Marionette DEBUG loaded listener.js 20:53:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x13ab8ec00) [pid = 1646] [serial = 2126] [outer = 0x13a64dc00] 20:53:40 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x12a59bc00) [pid = 1646] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:53:40 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12bbd0c00) [pid = 1646] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:53:40 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x128c1ec00) [pid = 1646] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:53:40 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x12609cc00) [pid = 1646] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:53:40 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x11bc9d400) [pid = 1646] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:53:40 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12f974800) [pid = 1646] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:53:40 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x12afda400) [pid = 1646] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:53:40 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x115667000) [pid = 1646] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:53:40 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x12f581000) [pid = 1646] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:53:40 INFO - PROCESS | 1646 | 1461297220591 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 20:53:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:53:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 618ms 20:53:40 INFO - PROCESS | 1646 | 1461297220619 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 20:53:40 INFO - PROCESS | 1646 | 1461297220620 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 20:53:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:53:40 INFO - PROCESS | 1646 | 1461297220623 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:53:40 INFO - PROCESS | 1646 | 1461297220624 Marionette TRACE conn2 <- [1,2806,null,{}] 20:53:40 INFO - PROCESS | 1646 | 1461297220626 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:40 INFO - PROCESS | 1646 | 1461297220732 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 20:53:40 INFO - PROCESS | 1646 | 1461297220736 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da03800 == 113 [pid = 1646] [id = 709] 20:53:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12afd5400) [pid = 1646] [serial = 2127] [outer = 0x0] 20:53:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12b7d1c00) [pid = 1646] [serial = 2128] [outer = 0x12afd5400] 20:53:40 INFO - PROCESS | 1646 | 1461297220763 Marionette DEBUG loaded listener.js 20:53:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x1397bcc00) [pid = 1646] [serial = 2129] [outer = 0x12afd5400] 20:53:41 INFO - PROCESS | 1646 | 1461297221129 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 20:53:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:53:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 519ms 20:53:41 INFO - PROCESS | 1646 | 1461297221144 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 20:53:41 INFO - PROCESS | 1646 | 1461297221146 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 20:53:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:53:41 INFO - PROCESS | 1646 | 1461297221148 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:53:41 INFO - PROCESS | 1646 | 1461297221150 Marionette TRACE conn2 <- [1,2810,null,{}] 20:53:41 INFO - PROCESS | 1646 | 1461297221152 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:41 INFO - PROCESS | 1646 | 1461297221268 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 20:53:41 INFO - PROCESS | 1646 | 1461297221361 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a321800 == 114 [pid = 1646] [id = 710] 20:53:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x125f9c400) [pid = 1646] [serial = 2130] [outer = 0x0] 20:53:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12a14a400) [pid = 1646] [serial = 2131] [outer = 0x125f9c400] 20:53:41 INFO - PROCESS | 1646 | 1461297221390 Marionette DEBUG loaded listener.js 20:53:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x13ab89400) [pid = 1646] [serial = 2132] [outer = 0x125f9c400] 20:53:41 INFO - PROCESS | 1646 | 1461297221714 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 20:53:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:53:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 619ms 20:53:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:53:41 INFO - PROCESS | 1646 | 1461297221769 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 20:53:41 INFO - PROCESS | 1646 | 1461297221771 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 20:53:41 INFO - PROCESS | 1646 | 1461297221774 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:53:41 INFO - PROCESS | 1646 | 1461297221775 Marionette TRACE conn2 <- [1,2814,null,{}] 20:53:41 INFO - PROCESS | 1646 | 1461297221777 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:41 INFO - PROCESS | 1646 | 1461297221869 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 20:53:41 INFO - PROCESS | 1646 | 1461297221969 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ac16000 == 115 [pid = 1646] [id = 711] 20:53:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x1397bfc00) [pid = 1646] [serial = 2133] [outer = 0x0] 20:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x13a3a3800) [pid = 1646] [serial = 2134] [outer = 0x1397bfc00] 20:53:42 INFO - PROCESS | 1646 | 1461297222009 Marionette DEBUG loaded listener.js 20:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x13a3a8400) [pid = 1646] [serial = 2135] [outer = 0x1397bfc00] 20:53:42 INFO - PROCESS | 1646 | 1461297222433 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 20:53:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:53:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 673ms 20:53:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:53:42 INFO - PROCESS | 1646 | 1461297222448 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 20:53:42 INFO - PROCESS | 1646 | 1461297222449 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 20:53:42 INFO - PROCESS | 1646 | 1461297222451 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:53:42 INFO - PROCESS | 1646 | 1461297222453 Marionette TRACE conn2 <- [1,2818,null,{}] 20:53:42 INFO - PROCESS | 1646 | 1461297222455 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:42 INFO - PROCESS | 1646 | 1461297222619 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 20:53:42 INFO - PROCESS | 1646 | 1461297222855 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c242800 == 116 [pid = 1646] [id = 712] 20:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x1135c9400) [pid = 1646] [serial = 2136] [outer = 0x0] 20:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x115287400) [pid = 1646] [serial = 2137] [outer = 0x1135c9400] 20:53:42 INFO - PROCESS | 1646 | 1461297222902 Marionette DEBUG loaded listener.js 20:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x11b95c400) [pid = 1646] [serial = 2138] [outer = 0x1135c9400] 20:53:43 INFO - PROCESS | 1646 | 1461297223475 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 20:53:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:53:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1077ms 20:53:43 INFO - PROCESS | 1646 | 1461297223530 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 20:53:43 INFO - PROCESS | 1646 | 1461297223532 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 20:53:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:53:43 INFO - PROCESS | 1646 | 1461297223535 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:53:43 INFO - PROCESS | 1646 | 1461297223538 Marionette TRACE conn2 <- [1,2822,null,{}] 20:53:43 INFO - PROCESS | 1646 | 1461297223542 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:43 INFO - PROCESS | 1646 | 1461297223669 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 20:53:43 INFO - PROCESS | 1646 | 1461297223767 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e76d800 == 117 [pid = 1646] [id = 713] 20:53:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x128feb000) [pid = 1646] [serial = 2139] [outer = 0x0] 20:53:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x12a1b8000) [pid = 1646] [serial = 2140] [outer = 0x128feb000] 20:53:43 INFO - PROCESS | 1646 | 1461297223799 Marionette DEBUG loaded listener.js 20:53:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x12a8f3000) [pid = 1646] [serial = 2141] [outer = 0x128feb000] 20:53:44 INFO - PROCESS | 1646 | 1461297224249 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 20:53:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:53:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 773ms 20:53:44 INFO - PROCESS | 1646 | 1461297224311 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 20:53:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:53:44 INFO - PROCESS | 1646 | 1461297224314 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 20:53:44 INFO - PROCESS | 1646 | 1461297224317 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:53:44 INFO - PROCESS | 1646 | 1461297224318 Marionette TRACE conn2 <- [1,2826,null,{}] 20:53:44 INFO - PROCESS | 1646 | 1461297224320 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:44 INFO - PROCESS | 1646 | 1461297224465 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 20:53:44 INFO - PROCESS | 1646 | 1461297224579 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x139852000 == 118 [pid = 1646] [id = 714] 20:53:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x12ab82c00) [pid = 1646] [serial = 2142] [outer = 0x0] 20:53:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x12afd7400) [pid = 1646] [serial = 2143] [outer = 0x12ab82c00] 20:53:44 INFO - PROCESS | 1646 | 1461297224611 Marionette DEBUG loaded listener.js 20:53:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x12bbd3800) [pid = 1646] [serial = 2144] [outer = 0x12ab82c00] 20:53:45 INFO - PROCESS | 1646 | 1461297225027 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:53:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:53:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 769ms 20:53:45 INFO - PROCESS | 1646 | 1461297225087 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 20:53:45 INFO - PROCESS | 1646 | 1461297225090 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 20:53:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:53:45 INFO - PROCESS | 1646 | 1461297225103 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:53:45 INFO - PROCESS | 1646 | 1461297225110 Marionette TRACE conn2 <- [1,2830,null,{}] 20:53:45 INFO - PROCESS | 1646 | 1461297225138 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:45 INFO - PROCESS | 1646 | 1461297225334 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 20:53:45 INFO - PROCESS | 1646 | 1461297225510 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x13b011800 == 119 [pid = 1646] [id = 715] 20:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x12ab06400) [pid = 1646] [serial = 2145] [outer = 0x0] 20:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x12ab0d800) [pid = 1646] [serial = 2146] [outer = 0x12ab06400] 20:53:45 INFO - PROCESS | 1646 | 1461297225560 Marionette DEBUG loaded listener.js 20:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12d238400) [pid = 1646] [serial = 2147] [outer = 0x12ab06400] 20:53:46 INFO - PROCESS | 1646 | 1461297226015 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 20:53:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:53:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 956ms 20:53:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:53:46 INFO - PROCESS | 1646 | 1461297226050 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 20:53:46 INFO - PROCESS | 1646 | 1461297226052 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 20:53:46 INFO - PROCESS | 1646 | 1461297226054 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:53:46 INFO - PROCESS | 1646 | 1461297226056 Marionette TRACE conn2 <- [1,2834,null,{}] 20:53:46 INFO - PROCESS | 1646 | 1461297226058 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:46 INFO - PROCESS | 1646 | 1461297226181 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 20:53:46 INFO - PROCESS | 1646 | 1461297226306 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x145e73800 == 120 [pid = 1646] [id = 716] 20:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12d03ec00) [pid = 1646] [serial = 2148] [outer = 0x0] 20:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x12ee7bc00) [pid = 1646] [serial = 2149] [outer = 0x12d03ec00] 20:53:46 INFO - PROCESS | 1646 | 1461297226338 Marionette DEBUG loaded listener.js 20:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12faaf000) [pid = 1646] [serial = 2150] [outer = 0x12d03ec00] 20:53:46 INFO - PROCESS | 1646 | 1461297226740 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:53:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:53:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 722ms 20:53:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:53:46 INFO - PROCESS | 1646 | 1461297226779 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 20:53:46 INFO - PROCESS | 1646 | 1461297226780 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 20:53:46 INFO - PROCESS | 1646 | 1461297226782 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:53:46 INFO - PROCESS | 1646 | 1461297226783 Marionette TRACE conn2 <- [1,2838,null,{}] 20:53:46 INFO - PROCESS | 1646 | 1461297226786 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:46 INFO - PROCESS | 1646 | 1461297226909 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 20:53:47 INFO - PROCESS | 1646 | 1461297227031 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x145e8e000 == 121 [pid = 1646] [id = 717] 20:53:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x113631000) [pid = 1646] [serial = 2151] [outer = 0x0] 20:53:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x113632c00) [pid = 1646] [serial = 2152] [outer = 0x113631000] 20:53:47 INFO - PROCESS | 1646 | 1461297227069 Marionette DEBUG loaded listener.js 20:53:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x130010000) [pid = 1646] [serial = 2153] [outer = 0x113631000] 20:53:47 INFO - PROCESS | 1646 | 1461297227538 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 20:53:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:53:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 822ms 20:53:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:53:47 INFO - PROCESS | 1646 | 1461297227605 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 20:53:47 INFO - PROCESS | 1646 | 1461297227606 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 20:53:47 INFO - PROCESS | 1646 | 1461297227609 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:53:47 INFO - PROCESS | 1646 | 1461297227610 Marionette TRACE conn2 <- [1,2842,null,{}] 20:53:47 INFO - PROCESS | 1646 | 1461297227612 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:47 INFO - PROCESS | 1646 | 1461297227791 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 20:53:47 INFO - PROCESS | 1646 | 1461297227963 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x146443000 == 122 [pid = 1646] [id = 718] 20:53:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x139643000) [pid = 1646] [serial = 2154] [outer = 0x0] 20:53:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x139a35000) [pid = 1646] [serial = 2155] [outer = 0x139643000] 20:53:47 INFO - PROCESS | 1646 | 1461297227995 Marionette DEBUG loaded listener.js 20:53:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x139a3d000) [pid = 1646] [serial = 2156] [outer = 0x139643000] 20:53:48 INFO - PROCESS | 1646 | 1461297228400 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 20:53:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:53:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 819ms 20:53:48 INFO - PROCESS | 1646 | 1461297228429 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 20:53:48 INFO - PROCESS | 1646 | 1461297228430 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 20:53:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:53:48 INFO - PROCESS | 1646 | 1461297228432 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:53:48 INFO - PROCESS | 1646 | 1461297228434 Marionette TRACE conn2 <- [1,2846,null,{}] 20:53:48 INFO - PROCESS | 1646 | 1461297228436 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:48 INFO - PROCESS | 1646 | 1461297228555 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 20:53:48 INFO - PROCESS | 1646 | 1461297228686 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x13b050000 == 123 [pid = 1646] [id = 719] 20:53:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x1397c4400) [pid = 1646] [serial = 2157] [outer = 0x0] 20:53:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x13a39b000) [pid = 1646] [serial = 2158] [outer = 0x1397c4400] 20:53:48 INFO - PROCESS | 1646 | 1461297228717 Marionette DEBUG loaded listener.js 20:53:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x13a643000) [pid = 1646] [serial = 2159] [outer = 0x1397c4400] 20:53:49 INFO - PROCESS | 1646 | 1461297229163 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 20:53:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:53:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 770ms 20:53:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:53:49 INFO - PROCESS | 1646 | 1461297229203 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 20:53:49 INFO - PROCESS | 1646 | 1461297229204 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 20:53:49 INFO - PROCESS | 1646 | 1461297229207 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:53:49 INFO - PROCESS | 1646 | 1461297229208 Marionette TRACE conn2 <- [1,2850,null,{}] 20:53:49 INFO - PROCESS | 1646 | 1461297229211 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:49 INFO - PROCESS | 1646 | 1461297229332 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 20:53:49 INFO - PROCESS | 1646 | 1461297229739 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0d8800 == 124 [pid = 1646] [id = 720] 20:53:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x1135c8400) [pid = 1646] [serial = 2160] [outer = 0x0] 20:53:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x11362f400) [pid = 1646] [serial = 2161] [outer = 0x1135c8400] 20:53:49 INFO - PROCESS | 1646 | 1461297229833 Marionette DEBUG loaded listener.js 20:53:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x114f71000) [pid = 1646] [serial = 2162] [outer = 0x1135c8400] 20:53:50 INFO - PROCESS | 1646 | 1461297230279 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:53:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:53:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1122ms 20:53:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:53:50 INFO - PROCESS | 1646 | 1461297230329 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 20:53:50 INFO - PROCESS | 1646 | 1461297230332 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 20:53:50 INFO - PROCESS | 1646 | 1461297230336 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:53:50 INFO - PROCESS | 1646 | 1461297230338 Marionette TRACE conn2 <- [1,2854,null,{}] 20:53:50 INFO - PROCESS | 1646 | 1461297230341 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:50 INFO - PROCESS | 1646 | 1461297230454 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 20:53:50 INFO - PROCESS | 1646 | 1461297230565 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cdf000 == 125 [pid = 1646] [id = 721] 20:53:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x114d5c800) [pid = 1646] [serial = 2163] [outer = 0x0] 20:53:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x1156e8000) [pid = 1646] [serial = 2164] [outer = 0x114d5c800] 20:53:50 INFO - PROCESS | 1646 | 1461297230594 Marionette DEBUG loaded listener.js 20:53:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x11913c000) [pid = 1646] [serial = 2165] [outer = 0x114d5c800] 20:53:50 INFO - PROCESS | 1646 | 1461297230988 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 20:53:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:53:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 727ms 20:53:51 INFO - PROCESS | 1646 | 1461297231076 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 20:53:51 INFO - PROCESS | 1646 | 1461297231079 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 20:53:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:53:51 INFO - PROCESS | 1646 | 1461297231085 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:53:51 INFO - PROCESS | 1646 | 1461297231086 Marionette TRACE conn2 <- [1,2858,null,{}] 20:53:51 INFO - PROCESS | 1646 | 1461297231088 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:51 INFO - PROCESS | 1646 | 1461297231199 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 20:53:51 INFO - PROCESS | 1646 | 1461297231304 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c42800 == 126 [pid = 1646] [id = 722] 20:53:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x11aa0f000) [pid = 1646] [serial = 2166] [outer = 0x0] 20:53:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x11b1f0400) [pid = 1646] [serial = 2167] [outer = 0x11aa0f000] 20:53:51 INFO - PROCESS | 1646 | 1461297231333 Marionette DEBUG loaded listener.js 20:53:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x11bc62800) [pid = 1646] [serial = 2168] [outer = 0x11aa0f000] 20:53:51 INFO - PROCESS | 1646 | 1461297231818 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:53:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:53:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 771ms 20:53:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:53:51 INFO - PROCESS | 1646 | 1461297231855 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 20:53:51 INFO - PROCESS | 1646 | 1461297231857 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 20:53:51 INFO - PROCESS | 1646 | 1461297231860 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:53:51 INFO - PROCESS | 1646 | 1461297231864 Marionette TRACE conn2 <- [1,2862,null,{}] 20:53:51 INFO - PROCESS | 1646 | 1461297231871 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:51 INFO - PROCESS | 1646 | 1461297231982 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 20:53:52 INFO - PROCESS | 1646 | 1461297232119 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acda000 == 127 [pid = 1646] [id = 723] 20:53:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x11c233800) [pid = 1646] [serial = 2169] [outer = 0x0] 20:53:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x125b30400) [pid = 1646] [serial = 2170] [outer = 0x11c233800] 20:53:52 INFO - PROCESS | 1646 | 1461297232150 Marionette DEBUG loaded listener.js 20:53:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x12603d000) [pid = 1646] [serial = 2171] [outer = 0x11c233800] 20:53:52 INFO - PROCESS | 1646 | 1461297232598 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 20:53:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:53:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 776ms 20:53:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:53:52 INFO - PROCESS | 1646 | 1461297232636 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 20:53:52 INFO - PROCESS | 1646 | 1461297232637 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 20:53:52 INFO - PROCESS | 1646 | 1461297232639 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:53:52 INFO - PROCESS | 1646 | 1461297232640 Marionette TRACE conn2 <- [1,2866,null,{}] 20:53:52 INFO - PROCESS | 1646 | 1461297232643 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:52 INFO - PROCESS | 1646 | 1461297232792 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x128226800 == 126 [pid = 1646] [id = 393] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x139dc8000 == 125 [pid = 1646] [id = 558] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x1192bc000 == 124 [pid = 1646] [id = 383] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x13474f000 == 123 [pid = 1646] [id = 582] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12f57b000 == 122 [pid = 1646] [id = 679] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x126165000 == 121 [pid = 1646] [id = 391] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12a98c800 == 120 [pid = 1646] [id = 567] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x13ac16000 == 119 [pid = 1646] [id = 711] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x13a321800 == 118 [pid = 1646] [id = 710] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12da03800 == 117 [pid = 1646] [id = 709] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x139d14800 == 116 [pid = 1646] [id = 708] 20:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x12f585800) [pid = 1646] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x12ec93000) [pid = 1646] [serial = 2065] [outer = 0x0] [url = about:blank] 20:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x11ac46c00) [pid = 1646] [serial = 2026] [outer = 0x0] [url = about:blank] 20:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x12ab86000) [pid = 1646] [serial = 2038] [outer = 0x0] [url = about:blank] 20:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12a1b9000) [pid = 1646] [serial = 2032] [outer = 0x0] [url = about:blank] 20:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x12bb14400) [pid = 1646] [serial = 2041] [outer = 0x0] [url = about:blank] 20:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x126505800) [pid = 1646] [serial = 2029] [outer = 0x0] [url = about:blank] 20:53:52 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x12a8f5400) [pid = 1646] [serial = 2035] [outer = 0x0] [url = about:blank] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x139858800 == 115 [pid = 1646] [id = 707] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x139611800 == 114 [pid = 1646] [id = 706] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x134885000 == 113 [pid = 1646] [id = 705] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12f56c000 == 112 [pid = 1646] [id = 704] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12da1a800 == 111 [pid = 1646] [id = 703] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12a984000 == 110 [pid = 1646] [id = 702] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12a98d000 == 109 [pid = 1646] [id = 701] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12f580000 == 108 [pid = 1646] [id = 17] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12d38e000 == 107 [pid = 1646] [id = 700] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x13aa27000 == 106 [pid = 1646] [id = 693] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x139d31800 == 105 [pid = 1646] [id = 692] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x139d1a000 == 104 [pid = 1646] [id = 691] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x1396e0800 == 103 [pid = 1646] [id = 690] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12ecab000 == 102 [pid = 1646] [id = 689] 20:53:52 INFO - PROCESS | 1646 | --DOCSHELL 0x13b021000 == 101 [pid = 1646] [id = 688] 20:53:52 INFO - PROCESS | 1646 | 1461297232927 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11915b800 == 102 [pid = 1646] [id = 724] 20:53:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x11771cc00) [pid = 1646] [serial = 2172] [outer = 0x0] 20:53:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x118fd7c00) [pid = 1646] [serial = 2173] [outer = 0x11771cc00] 20:53:52 INFO - PROCESS | 1646 | 1461297232954 Marionette DEBUG loaded listener.js 20:53:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x11c234800) [pid = 1646] [serial = 2174] [outer = 0x11771cc00] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x12ab7d000) [pid = 1646] [serial = 2050] [outer = 0x0] [url = about:blank] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x12d3f0c00) [pid = 1646] [serial = 2053] [outer = 0x0] [url = about:blank] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x12ac45000) [pid = 1646] [serial = 2059] [outer = 0x0] [url = about:blank] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x12e70dc00) [pid = 1646] [serial = 2054] [outer = 0x0] [url = about:blank] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x128fe4400) [pid = 1646] [serial = 2047] [outer = 0x0] [url = about:blank] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x12609a800) [pid = 1646] [serial = 2045] [outer = 0x0] [url = about:blank] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x11c232400) [pid = 1646] [serial = 2044] [outer = 0x0] [url = about:blank] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x119141400) [pid = 1646] [serial = 1409] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12afe2800) [pid = 1646] [serial = 2063] [outer = 0x0] [url = about:blank] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x11c604000) [pid = 1646] [serial = 2057] [outer = 0x0] [url = about:blank] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x118f94c00) [pid = 1646] [serial = 2056] [outer = 0x0] [url = about:blank] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12b4c7c00) [pid = 1646] [serial = 2051] [outer = 0x0] [url = about:blank] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x12ec8bc00) [pid = 1646] [serial = 2060] [outer = 0x0] [url = about:blank] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x12a14c400) [pid = 1646] [serial = 2048] [outer = 0x0] [url = about:blank] 20:53:53 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x12afddc00) [pid = 1646] [serial = 2062] [outer = 0x0] [url = about:blank] 20:53:53 INFO - PROCESS | 1646 | 1461297233264 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 20:53:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:53:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 672ms 20:53:53 INFO - PROCESS | 1646 | 1461297233332 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 20:53:53 INFO - PROCESS | 1646 | 1461297233333 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 20:53:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:53:53 INFO - PROCESS | 1646 | 1461297233338 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:53:53 INFO - PROCESS | 1646 | 1461297233339 Marionette TRACE conn2 <- [1,2870,null,{}] 20:53:53 INFO - PROCESS | 1646 | 1461297233341 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:53 INFO - PROCESS | 1646 | 1461297233438 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 20:53:53 INFO - PROCESS | 1646 | 1461297233443 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x128226800 == 103 [pid = 1646] [id = 725] 20:53:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x1268e2c00) [pid = 1646] [serial = 2175] [outer = 0x0] 20:53:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x126f56000) [pid = 1646] [serial = 2176] [outer = 0x1268e2c00] 20:53:53 INFO - PROCESS | 1646 | 1461297233476 Marionette DEBUG loaded listener.js 20:53:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x128c22000) [pid = 1646] [serial = 2177] [outer = 0x1268e2c00] 20:53:53 INFO - PROCESS | 1646 | 1461297233849 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 20:53:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:53:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 519ms 20:53:53 INFO - PROCESS | 1646 | 1461297233857 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 20:53:53 INFO - PROCESS | 1646 | 1461297233858 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 20:53:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:53:53 INFO - PROCESS | 1646 | 1461297233882 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:53:53 INFO - PROCESS | 1646 | 1461297233883 Marionette TRACE conn2 <- [1,2874,null,{}] 20:53:53 INFO - PROCESS | 1646 | 1461297233888 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:53 INFO - PROCESS | 1646 | 1461297233988 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 20:53:53 INFO - PROCESS | 1646 | 1461297233993 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d382800 == 104 [pid = 1646] [id = 726] 20:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x128c61c00) [pid = 1646] [serial = 2178] [outer = 0x0] 20:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x12a10b800) [pid = 1646] [serial = 2179] [outer = 0x128c61c00] 20:53:54 INFO - PROCESS | 1646 | 1461297234019 Marionette DEBUG loaded listener.js 20:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x12a1b6400) [pid = 1646] [serial = 2180] [outer = 0x128c61c00] 20:53:54 INFO - PROCESS | 1646 | 1461297234387 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 20:53:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:53:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 538ms 20:53:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:53:54 INFO - PROCESS | 1646 | 1461297234404 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 20:53:54 INFO - PROCESS | 1646 | 1461297234405 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 20:53:54 INFO - PROCESS | 1646 | 1461297234407 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:53:54 INFO - PROCESS | 1646 | 1461297234408 Marionette TRACE conn2 <- [1,2878,null,{}] 20:53:54 INFO - PROCESS | 1646 | 1461297234413 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:54 INFO - PROCESS | 1646 | 1461297234513 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 20:53:54 INFO - PROCESS | 1646 | 1461297234606 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e41b800 == 105 [pid = 1646] [id = 727] 20:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x128c6a800) [pid = 1646] [serial = 2181] [outer = 0x0] 20:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x12a1be800) [pid = 1646] [serial = 2182] [outer = 0x128c6a800] 20:53:54 INFO - PROCESS | 1646 | 1461297234633 Marionette DEBUG loaded listener.js 20:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x12a595c00) [pid = 1646] [serial = 2183] [outer = 0x128c6a800] 20:53:54 INFO - PROCESS | 1646 | 1461297234967 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 20:53:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:53:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 573ms 20:53:54 INFO - PROCESS | 1646 | 1461297234980 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 20:53:54 INFO - PROCESS | 1646 | 1461297234982 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 20:53:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:53:54 INFO - PROCESS | 1646 | 1461297234984 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:53:54 INFO - PROCESS | 1646 | 1461297234985 Marionette TRACE conn2 <- [1,2882,null,{}] 20:53:54 INFO - PROCESS | 1646 | 1461297234988 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:55 INFO - PROCESS | 1646 | 1461297235129 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 20:53:55 INFO - PROCESS | 1646 | 1461297235143 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef62000 == 106 [pid = 1646] [id = 728] 20:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x12a593c00) [pid = 1646] [serial = 2184] [outer = 0x0] 20:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x12a5b3c00) [pid = 1646] [serial = 2185] [outer = 0x12a593c00] 20:53:55 INFO - PROCESS | 1646 | 1461297235168 Marionette DEBUG loaded listener.js 20:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x12a8f5400) [pid = 1646] [serial = 2186] [outer = 0x12a593c00] 20:53:55 INFO - PROCESS | 1646 | 1461297235537 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 20:53:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:53:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 569ms 20:53:55 INFO - PROCESS | 1646 | 1461297235555 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 20:53:55 INFO - PROCESS | 1646 | 1461297235557 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 20:53:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:53:55 INFO - PROCESS | 1646 | 1461297235559 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:53:55 INFO - PROCESS | 1646 | 1461297235560 Marionette TRACE conn2 <- [1,2886,null,{}] 20:53:55 INFO - PROCESS | 1646 | 1461297235562 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:55 INFO - PROCESS | 1646 | 1461297235694 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 20:53:55 INFO - PROCESS | 1646 | 1461297235710 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2f4000 == 107 [pid = 1646] [id = 729] 20:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x11b11d400) [pid = 1646] [serial = 2187] [outer = 0x0] 20:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x12aa5e800) [pid = 1646] [serial = 2188] [outer = 0x11b11d400] 20:53:55 INFO - PROCESS | 1646 | 1461297235735 Marionette DEBUG loaded listener.js 20:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x12ab0dc00) [pid = 1646] [serial = 2189] [outer = 0x11b11d400] 20:53:56 INFO - PROCESS | 1646 | 1461297236165 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 20:53:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:53:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 619ms 20:53:56 INFO - PROCESS | 1646 | 1461297236179 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 20:53:56 INFO - PROCESS | 1646 | 1461297236181 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 20:53:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:53:56 INFO - PROCESS | 1646 | 1461297236194 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:53:56 INFO - PROCESS | 1646 | 1461297236197 Marionette TRACE conn2 <- [1,2890,null,{}] 20:53:56 INFO - PROCESS | 1646 | 1461297236200 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:56 INFO - PROCESS | 1646 | 1461297236406 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 20:53:56 INFO - PROCESS | 1646 | 1461297236448 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fd23800 == 108 [pid = 1646] [id = 730] 20:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x12ab82000) [pid = 1646] [serial = 2190] [outer = 0x0] 20:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x12ab88c00) [pid = 1646] [serial = 2191] [outer = 0x12ab82000] 20:53:56 INFO - PROCESS | 1646 | 1461297236478 Marionette DEBUG loaded listener.js 20:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x12ac64c00) [pid = 1646] [serial = 2192] [outer = 0x12ab82000] 20:53:57 INFO - PROCESS | 1646 | 1461297237895 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x130010c00) [pid = 1646] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x130004800) [pid = 1646] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x1140c4c00) [pid = 1646] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x126041c00) [pid = 1646] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x125b30c00) [pid = 1646] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x12aa52c00) [pid = 1646] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x12a10bc00) [pid = 1646] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x123ab0400) [pid = 1646] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x115670c00) [pid = 1646] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x11a547c00) [pid = 1646] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12afedc00) [pid = 1646] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12a59ec00) [pid = 1646] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12ec8d800) [pid = 1646] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x115668800) [pid = 1646] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x114c4fc00) [pid = 1646] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x12a11fc00) [pid = 1646] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x12bb1d800) [pid = 1646] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x115666000) [pid = 1646] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x127281c00) [pid = 1646] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x11c4a4800) [pid = 1646] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x1177ef400) [pid = 1646] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x11ab62c00) [pid = 1646] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x1177eec00) [pid = 1646] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x118650000) [pid = 1646] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x12a109000) [pid = 1646] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12bbd4800) [pid = 1646] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x128c2bc00) [pid = 1646] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x12aa1e400) [pid = 1646] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x11ac4ec00) [pid = 1646] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x1189c8c00) [pid = 1646] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12d23bc00) [pid = 1646] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x11bc68400) [pid = 1646] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12f5d4800) [pid = 1646] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x12a1b4800) [pid = 1646] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x12afd5800) [pid = 1646] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x1268e4000) [pid = 1646] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x12f976400) [pid = 1646] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x119b39800) [pid = 1646] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x12ac42000) [pid = 1646] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12d91b400) [pid = 1646] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x13a64dc00) [pid = 1646] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x12afd5400) [pid = 1646] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:53:57 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x125f9c400) [pid = 1646] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:53:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:53:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1784ms 20:53:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:53:57 INFO - PROCESS | 1646 | 1461297237969 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 20:53:57 INFO - PROCESS | 1646 | 1461297237970 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 20:53:57 INFO - PROCESS | 1646 | 1461297237972 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:53:57 INFO - PROCESS | 1646 | 1461297237974 Marionette TRACE conn2 <- [1,2894,null,{}] 20:53:57 INFO - PROCESS | 1646 | 1461297237980 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:58 INFO - PROCESS | 1646 | 1461297238084 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 20:53:58 INFO - PROCESS | 1646 | 1461297238088 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bee6800 == 109 [pid = 1646] [id = 731] 20:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x118fd5800) [pid = 1646] [serial = 2193] [outer = 0x0] 20:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x11ab62c00) [pid = 1646] [serial = 2194] [outer = 0x118fd5800] 20:53:58 INFO - PROCESS | 1646 | 1461297238114 Marionette DEBUG loaded listener.js 20:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x11bf66800) [pid = 1646] [serial = 2195] [outer = 0x118fd5800] 20:53:58 INFO - PROCESS | 1646 | 1461297238483 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 20:53:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:53:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 524ms 20:53:58 INFO - PROCESS | 1646 | 1461297238499 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 20:53:58 INFO - PROCESS | 1646 | 1461297238500 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 20:53:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:53:58 INFO - PROCESS | 1646 | 1461297238502 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:53:58 INFO - PROCESS | 1646 | 1461297238503 Marionette TRACE conn2 <- [1,2898,null,{}] 20:53:58 INFO - PROCESS | 1646 | 1461297238506 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:58 INFO - PROCESS | 1646 | 1461297238655 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 20:53:58 INFO - PROCESS | 1646 | 1461297238662 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e73f000 == 110 [pid = 1646] [id = 732] 20:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x11bc66800) [pid = 1646] [serial = 2196] [outer = 0x0] 20:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x127281c00) [pid = 1646] [serial = 2197] [outer = 0x11bc66800] 20:53:58 INFO - PROCESS | 1646 | 1461297238686 Marionette DEBUG loaded listener.js 20:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x12a59ec00) [pid = 1646] [serial = 2198] [outer = 0x11bc66800] 20:53:59 INFO - PROCESS | 1646 | 1461297239028 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 20:53:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:53:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 568ms 20:53:59 INFO - PROCESS | 1646 | 1461297239070 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 20:53:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:53:59 INFO - PROCESS | 1646 | 1461297239072 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 20:53:59 INFO - PROCESS | 1646 | 1461297239074 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:53:59 INFO - PROCESS | 1646 | 1461297239075 Marionette TRACE conn2 <- [1,2902,null,{}] 20:53:59 INFO - PROCESS | 1646 | 1461297239078 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:59 INFO - PROCESS | 1646 | 1461297239181 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 20:53:59 INFO - PROCESS | 1646 | 1461297239185 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1385e2800 == 111 [pid = 1646] [id = 733] 20:53:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x128c23800) [pid = 1646] [serial = 2199] [outer = 0x0] 20:53:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x12ac62c00) [pid = 1646] [serial = 2200] [outer = 0x128c23800] 20:53:59 INFO - PROCESS | 1646 | 1461297239210 Marionette DEBUG loaded listener.js 20:53:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12afe2800) [pid = 1646] [serial = 2201] [outer = 0x128c23800] 20:53:59 INFO - PROCESS | 1646 | 1461297239590 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:53:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:53:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 522ms 20:53:59 INFO - PROCESS | 1646 | 1461297239599 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 20:53:59 INFO - PROCESS | 1646 | 1461297239600 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 20:53:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:53:59 INFO - PROCESS | 1646 | 1461297239603 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:53:59 INFO - PROCESS | 1646 | 1461297239604 Marionette TRACE conn2 <- [1,2906,null,{}] 20:53:59 INFO - PROCESS | 1646 | 1461297239607 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:59 INFO - PROCESS | 1646 | 1461297239838 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 20:53:59 INFO - PROCESS | 1646 | 1461297239850 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1396d9800 == 112 [pid = 1646] [id = 734] 20:53:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x12ab7a800) [pid = 1646] [serial = 2202] [outer = 0x0] 20:53:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x12b285400) [pid = 1646] [serial = 2203] [outer = 0x12ab7a800] 20:53:59 INFO - PROCESS | 1646 | 1461297239891 Marionette DEBUG loaded listener.js 20:53:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x12b7d4800) [pid = 1646] [serial = 2204] [outer = 0x12ab7a800] 20:54:00 INFO - PROCESS | 1646 | 1461297240510 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 20:54:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:54:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 975ms 20:54:00 INFO - PROCESS | 1646 | 1461297240579 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 20:54:00 INFO - PROCESS | 1646 | 1461297240582 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 20:54:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:54:00 INFO - PROCESS | 1646 | 1461297240587 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:54:00 INFO - PROCESS | 1646 | 1461297240589 Marionette TRACE conn2 <- [1,2910,null,{}] 20:54:00 INFO - PROCESS | 1646 | 1461297240592 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:00 INFO - PROCESS | 1646 | 1461297240716 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 20:54:00 INFO - PROCESS | 1646 | 1461297240815 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12683e000 == 113 [pid = 1646] [id = 735] 20:54:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x1177ef400) [pid = 1646] [serial = 2205] [outer = 0x0] 20:54:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x118fd6800) [pid = 1646] [serial = 2206] [outer = 0x1177ef400] 20:54:00 INFO - PROCESS | 1646 | 1461297240847 Marionette DEBUG loaded listener.js 20:54:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x11ab6a000) [pid = 1646] [serial = 2207] [outer = 0x1177ef400] 20:54:01 INFO - PROCESS | 1646 | 1461297241228 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 20:54:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:54:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:54:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 672ms 20:54:01 INFO - PROCESS | 1646 | 1461297241259 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 20:54:01 INFO - PROCESS | 1646 | 1461297241263 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 20:54:01 INFO - TEST-START | /DOMEvents/constructors.html 20:54:01 INFO - PROCESS | 1646 | 1461297241268 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:54:01 INFO - PROCESS | 1646 | 1461297241270 Marionette TRACE conn2 <- [1,2914,null,{}] 20:54:01 INFO - PROCESS | 1646 | 1461297241273 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:01 INFO - PROCESS | 1646 | 1461297241398 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 20:54:01 INFO - PROCESS | 1646 | 1461297241526 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf15000 == 114 [pid = 1646] [id = 736] 20:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x11ac4ec00) [pid = 1646] [serial = 2208] [outer = 0x0] 20:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x11bca4400) [pid = 1646] [serial = 2209] [outer = 0x11ac4ec00] 20:54:01 INFO - PROCESS | 1646 | 1461297241559 Marionette DEBUG loaded listener.js 20:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x125b30800) [pid = 1646] [serial = 2210] [outer = 0x11ac4ec00] 20:54:01 INFO - PROCESS | 1646 | 1461297241972 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:54:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:54:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:54:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:54:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:54:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:54:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:54:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:54:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:54:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:54:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:54:02 INFO - TEST-OK | /DOMEvents/constructors.html | took 729ms 20:54:02 INFO - PROCESS | 1646 | 1461297241999 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 20:54:02 INFO - PROCESS | 1646 | 1461297242001 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 20:54:02 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:54:02 INFO - PROCESS | 1646 | 1461297242005 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:54:02 INFO - PROCESS | 1646 | 1461297242009 Marionette TRACE conn2 <- [1,2918,null,{}] 20:54:02 INFO - PROCESS | 1646 | 1461297242018 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:02 INFO - PROCESS | 1646 | 1461297242217 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 20:54:02 INFO - PROCESS | 1646 | 1461297242374 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1398b1000 == 115 [pid = 1646] [id = 737] 20:54:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x128fe3400) [pid = 1646] [serial = 2211] [outer = 0x0] 20:54:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x12a1b6800) [pid = 1646] [serial = 2212] [outer = 0x128fe3400] 20:54:02 INFO - PROCESS | 1646 | 1461297242408 Marionette DEBUG loaded listener.js 20:54:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12aa1c400) [pid = 1646] [serial = 2213] [outer = 0x128fe3400] 20:54:02 INFO - PROCESS | 1646 | 1461297242775 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:54:02 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:54:02 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 775ms 20:54:02 INFO - PROCESS | 1646 | 1461297242780 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 20:54:02 INFO - PROCESS | 1646 | 1461297242782 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 20:54:02 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:54:02 INFO - PROCESS | 1646 | 1461297242785 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:54:02 INFO - PROCESS | 1646 | 1461297242786 Marionette TRACE conn2 <- [1,2922,null,{}] 20:54:02 INFO - PROCESS | 1646 | 1461297242788 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:02 INFO - PROCESS | 1646 | 1461297242913 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 20:54:03 INFO - PROCESS | 1646 | 1461297243040 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x139c3f800 == 116 [pid = 1646] [id = 738] 20:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12a50e800) [pid = 1646] [serial = 2214] [outer = 0x0] 20:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x12ab0e400) [pid = 1646] [serial = 2215] [outer = 0x12a50e800] 20:54:03 INFO - PROCESS | 1646 | 1461297243073 Marionette DEBUG loaded listener.js 20:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12ac67800) [pid = 1646] [serial = 2216] [outer = 0x12a50e800] 20:54:03 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:54:03 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:54:03 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:54:03 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:54:03 INFO - PROCESS | 1646 | 1461297243432 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 20:54:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:54:03 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:54:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:54:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:54:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 20:54:03 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:54:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:54:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:54:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 20:54:03 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:54:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:54:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:54:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 20:54:03 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:54:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:54:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:54:03 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:54:03 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 669ms 20:54:03 INFO - PROCESS | 1646 | 1461297243455 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 20:54:03 INFO - PROCESS | 1646 | 1461297243457 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 20:54:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:54:03 INFO - PROCESS | 1646 | 1461297243459 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:54:03 INFO - PROCESS | 1646 | 1461297243461 Marionette TRACE conn2 <- [1,2926,null,{}] 20:54:03 INFO - PROCESS | 1646 | 1461297243463 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:03 INFO - PROCESS | 1646 | 1461297243581 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 20:54:03 INFO - PROCESS | 1646 | 1461297243701 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x139c70800 == 117 [pid = 1646] [id = 739] 20:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12ac40000) [pid = 1646] [serial = 2217] [outer = 0x0] 20:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12afec800) [pid = 1646] [serial = 2218] [outer = 0x12ac40000] 20:54:03 INFO - PROCESS | 1646 | 1461297243732 Marionette DEBUG loaded listener.js 20:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x12bbe7400) [pid = 1646] [serial = 2219] [outer = 0x12ac40000] 20:54:04 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:54:04 INFO - PROCESS | 1646 | 1461297244096 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 20:54:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:54:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 670ms 20:54:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:54:04 INFO - PROCESS | 1646 | 1461297244130 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 20:54:04 INFO - PROCESS | 1646 | 1461297244131 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 20:54:04 INFO - PROCESS | 1646 | 1461297244133 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:54:04 INFO - PROCESS | 1646 | 1461297244134 Marionette TRACE conn2 <- [1,2930,null,{}] 20:54:04 INFO - PROCESS | 1646 | 1461297244137 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:04 INFO - PROCESS | 1646 | 1461297244264 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 20:54:04 INFO - PROCESS | 1646 | 1461297244394 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d81800 == 118 [pid = 1646] [id = 740] 20:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12bbd4c00) [pid = 1646] [serial = 2220] [outer = 0x0] 20:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x12d3ec800) [pid = 1646] [serial = 2221] [outer = 0x12bbd4c00] 20:54:04 INFO - PROCESS | 1646 | 1461297244426 Marionette DEBUG loaded listener.js 20:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x12e705000) [pid = 1646] [serial = 2222] [outer = 0x12bbd4c00] 20:54:04 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:54:04 INFO - PROCESS | 1646 | 1461297244807 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 20:54:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:54:04 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 722ms 20:54:04 INFO - PROCESS | 1646 | 1461297244856 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 20:54:04 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:54:04 INFO - PROCESS | 1646 | 1461297244857 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 20:54:04 INFO - PROCESS | 1646 | 1461297244859 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:54:04 INFO - PROCESS | 1646 | 1461297244861 Marionette TRACE conn2 <- [1,2934,null,{}] 20:54:04 INFO - PROCESS | 1646 | 1461297244863 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:04 INFO - PROCESS | 1646 | 1461297244983 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 20:54:05 INFO - PROCESS | 1646 | 1461297245113 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a4d9000 == 119 [pid = 1646] [id = 741] 20:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x12e364000) [pid = 1646] [serial = 2223] [outer = 0x0] 20:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x12e72d000) [pid = 1646] [serial = 2224] [outer = 0x12e364000] 20:54:05 INFO - PROCESS | 1646 | 1461297245145 Marionette DEBUG loaded listener.js 20:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x12ec8ec00) [pid = 1646] [serial = 2225] [outer = 0x12e364000] 20:54:05 INFO - PROCESS | 1646 | 1461297245513 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 20:54:05 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:54:05 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 671ms 20:54:05 INFO - PROCESS | 1646 | 1461297245531 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 20:54:05 INFO - PROCESS | 1646 | 1461297245533 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 20:54:05 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:54:05 INFO - PROCESS | 1646 | 1461297245537 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:54:05 INFO - PROCESS | 1646 | 1461297245539 Marionette TRACE conn2 <- [1,2938,null,{}] 20:54:05 INFO - PROCESS | 1646 | 1461297245542 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:05 INFO - PROCESS | 1646 | 1461297245726 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 20:54:05 INFO - PROCESS | 1646 | 1461297245872 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ab5e800 == 120 [pid = 1646] [id = 742] 20:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x12e70b400) [pid = 1646] [serial = 2226] [outer = 0x0] 20:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x12ee7e400) [pid = 1646] [serial = 2227] [outer = 0x12e70b400] 20:54:05 INFO - PROCESS | 1646 | 1461297245902 Marionette DEBUG loaded listener.js 20:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x12f44a400) [pid = 1646] [serial = 2228] [outer = 0x12e70b400] 20:54:06 INFO - PROCESS | 1646 | 1461297246256 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 20:54:06 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 20:54:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 726ms 20:54:06 INFO - PROCESS | 1646 | 1461297246263 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 20:54:06 INFO - PROCESS | 1646 | 1461297246265 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 20:54:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:54:06 INFO - PROCESS | 1646 | 1461297246267 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:54:06 INFO - PROCESS | 1646 | 1461297246268 Marionette TRACE conn2 <- [1,2942,null,{}] 20:54:06 INFO - PROCESS | 1646 | 1461297246271 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:06 INFO - PROCESS | 1646 | 1461297246391 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 20:54:06 INFO - PROCESS | 1646 | 1461297246518 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x13aba8800 == 121 [pid = 1646] [id = 743] 20:54:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x12ec8c000) [pid = 1646] [serial = 2229] [outer = 0x0] 20:54:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x12f524800) [pid = 1646] [serial = 2230] [outer = 0x12ec8c000] 20:54:06 INFO - PROCESS | 1646 | 1461297246551 Marionette DEBUG loaded listener.js 20:54:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x12f5d9400) [pid = 1646] [serial = 2231] [outer = 0x12ec8c000] 20:54:06 INFO - PROCESS | 1646 | 1461297246909 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 20:54:06 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 20:54:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:54:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 20:54:06 INFO - PROCESS | 1646 | 1461297246937 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 20:54:06 INFO - PROCESS | 1646 | 1461297246939 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 20:54:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:54:06 INFO - PROCESS | 1646 | 1461297246941 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:54:06 INFO - PROCESS | 1646 | 1461297246943 Marionette TRACE conn2 <- [1,2946,null,{}] 20:54:06 INFO - PROCESS | 1646 | 1461297246945 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:07 INFO - PROCESS | 1646 | 1461297247068 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 20:54:07 INFO - PROCESS | 1646 | 1461297247197 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x13b006000 == 122 [pid = 1646] [id = 744] 20:54:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x12f231800) [pid = 1646] [serial = 2232] [outer = 0x0] 20:54:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x12faa5400) [pid = 1646] [serial = 2233] [outer = 0x12f231800] 20:54:07 INFO - PROCESS | 1646 | 1461297247230 Marionette DEBUG loaded listener.js 20:54:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x12fd03000) [pid = 1646] [serial = 2234] [outer = 0x12f231800] 20:54:07 INFO - PROCESS | 1646 | 1461297247645 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 20:54:07 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 20:54:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 722ms 20:54:07 INFO - PROCESS | 1646 | 1461297247664 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 20:54:07 INFO - PROCESS | 1646 | 1461297247667 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 20:54:07 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:54:07 INFO - PROCESS | 1646 | 1461297247670 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:54:07 INFO - PROCESS | 1646 | 1461297247674 Marionette TRACE conn2 <- [1,2950,null,{}] 20:54:07 INFO - PROCESS | 1646 | 1461297247677 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:07 INFO - PROCESS | 1646 | 1461297247868 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 20:54:07 INFO - PROCESS | 1646 | 1461297247973 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x145e16800 == 123 [pid = 1646] [id = 745] 20:54:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x12fd0c400) [pid = 1646] [serial = 2235] [outer = 0x0] 20:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x139641800) [pid = 1646] [serial = 2236] [outer = 0x12fd0c400] 20:54:08 INFO - PROCESS | 1646 | 1461297248007 Marionette DEBUG loaded listener.js 20:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x1397c2800) [pid = 1646] [serial = 2237] [outer = 0x12fd0c400] 20:54:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x145e11800 == 124 [pid = 1646] [id = 746] 20:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x139a3f800) [pid = 1646] [serial = 2238] [outer = 0x0] 20:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x139640400) [pid = 1646] [serial = 2239] [outer = 0x139a3f800] 20:54:08 INFO - PROCESS | 1646 | 1461297248464 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 20:54:08 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 20:54:08 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 821ms 20:54:08 INFO - PROCESS | 1646 | 1461297248492 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 20:54:08 INFO - PROCESS | 1646 | 1461297248494 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 20:54:08 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:54:08 INFO - PROCESS | 1646 | 1461297248497 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:54:08 INFO - PROCESS | 1646 | 1461297248499 Marionette TRACE conn2 <- [1,2954,null,{}] 20:54:08 INFO - PROCESS | 1646 | 1461297248502 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:08 INFO - PROCESS | 1646 | 1461297248671 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 20:54:08 INFO - PROCESS | 1646 | 1461297248819 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x14559c000 == 125 [pid = 1646] [id = 747] 20:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x114c4fc00) [pid = 1646] [serial = 2240] [outer = 0x0] 20:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x1397c6c00) [pid = 1646] [serial = 2241] [outer = 0x114c4fc00] 20:54:08 INFO - PROCESS | 1646 | 1461297248850 Marionette DEBUG loaded listener.js 20:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x139a3f000) [pid = 1646] [serial = 2242] [outer = 0x114c4fc00] 20:54:09 INFO - PROCESS | 1646 | 1461297249225 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 20:54:09 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:54:09 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 20:54:09 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 772ms 20:54:09 INFO - PROCESS | 1646 | 1461297249275 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 20:54:09 INFO - PROCESS | 1646 | 1461297249277 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 20:54:09 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:54:09 INFO - PROCESS | 1646 | 1461297249281 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:54:09 INFO - PROCESS | 1646 | 1461297249283 Marionette TRACE conn2 <- [1,2958,null,{}] 20:54:09 INFO - PROCESS | 1646 | 1461297249285 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:09 INFO - PROCESS | 1646 | 1461297249419 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 20:54:09 INFO - PROCESS | 1646 | 1461297249551 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef76800 == 126 [pid = 1646] [id = 748] 20:54:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x115372400) [pid = 1646] [serial = 2243] [outer = 0x0] 20:54:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x12ac3d400) [pid = 1646] [serial = 2244] [outer = 0x115372400] 20:54:09 INFO - PROCESS | 1646 | 1461297249584 Marionette DEBUG loaded listener.js 20:54:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x139c1b800) [pid = 1646] [serial = 2245] [outer = 0x115372400] 20:54:09 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 20:54:09 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 670ms 20:54:09 INFO - PROCESS | 1646 | 1461297249946 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 20:54:09 INFO - PROCESS | 1646 | 1461297249951 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 20:54:09 INFO - PROCESS | 1646 | 1461297249952 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 20:54:09 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:54:09 INFO - PROCESS | 1646 | 1461297249955 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:54:09 INFO - PROCESS | 1646 | 1461297249956 Marionette TRACE conn2 <- [1,2962,null,{}] 20:54:09 INFO - PROCESS | 1646 | 1461297249958 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:10 INFO - PROCESS | 1646 | 1461297250086 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 20:54:10 INFO - PROCESS | 1646 | 1461297250220 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d22000 == 127 [pid = 1646] [id = 749] 20:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x11566bc00) [pid = 1646] [serial = 2246] [outer = 0x0] 20:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x139c1bc00) [pid = 1646] [serial = 2247] [outer = 0x11566bc00] 20:54:10 INFO - PROCESS | 1646 | 1461297250252 Marionette DEBUG loaded listener.js 20:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x139c20c00) [pid = 1646] [serial = 2248] [outer = 0x11566bc00] 20:54:10 INFO - PROCESS | 1646 | 1461297250593 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 20:54:10 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 20:54:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 673ms 20:54:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:54:10 INFO - PROCESS | 1646 | 1461297250628 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 20:54:10 INFO - PROCESS | 1646 | 1461297250630 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 20:54:10 INFO - PROCESS | 1646 | 1461297250632 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:54:10 INFO - PROCESS | 1646 | 1461297250633 Marionette TRACE conn2 <- [1,2966,null,{}] 20:54:10 INFO - PROCESS | 1646 | 1461297250635 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:10 INFO - PROCESS | 1646 | 1461297250763 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 20:54:10 INFO - PROCESS | 1646 | 1461297250886 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x130147000 == 128 [pid = 1646] [id = 750] 20:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x114f68800) [pid = 1646] [serial = 2249] [outer = 0x0] 20:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x1189c6400) [pid = 1646] [serial = 2250] [outer = 0x114f68800] 20:54:10 INFO - PROCESS | 1646 | 1461297250916 Marionette DEBUG loaded listener.js 20:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x12d035400) [pid = 1646] [serial = 2251] [outer = 0x114f68800] 20:54:11 INFO - PROCESS | 1646 | 1461297251280 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 20:54:11 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 20:54:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 669ms 20:54:11 INFO - PROCESS | 1646 | 1461297251301 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 20:54:11 INFO - PROCESS | 1646 | 1461297251302 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 20:54:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:54:11 INFO - PROCESS | 1646 | 1461297251305 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:54:11 INFO - PROCESS | 1646 | 1461297251306 Marionette TRACE conn2 <- [1,2970,null,{}] 20:54:11 INFO - PROCESS | 1646 | 1461297251309 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:11 INFO - PROCESS | 1646 | 1461297251438 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 20:54:11 INFO - PROCESS | 1646 | 1461297251757 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2aa000 == 129 [pid = 1646] [id = 751] 20:54:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x1135c5800) [pid = 1646] [serial = 2252] [outer = 0x0] 20:54:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 291 (0x11362b800) [pid = 1646] [serial = 2253] [outer = 0x1135c5800] 20:54:11 INFO - PROCESS | 1646 | 1461297251789 Marionette DEBUG loaded listener.js 20:54:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 292 (0x114d60400) [pid = 1646] [serial = 2254] [outer = 0x1135c5800] 20:54:12 INFO - PROCESS | 1646 | 1461297252197 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 20:54:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:54:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 924ms 20:54:12 INFO - PROCESS | 1646 | 1461297252230 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 20:54:12 INFO - PROCESS | 1646 | 1461297252233 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 20:54:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:54:12 INFO - PROCESS | 1646 | 1461297252237 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:54:12 INFO - PROCESS | 1646 | 1461297252239 Marionette TRACE conn2 <- [1,2974,null,{}] 20:54:12 INFO - PROCESS | 1646 | 1461297252242 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:12 INFO - PROCESS | 1646 | 1461297252363 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 20:54:12 INFO - PROCESS | 1646 | 1461297252501 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x126850800 == 130 [pid = 1646] [id = 752] 20:54:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 293 (0x11362c000) [pid = 1646] [serial = 2255] [outer = 0x0] 20:54:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 294 (0x114d5b000) [pid = 1646] [serial = 2256] [outer = 0x11362c000] 20:54:12 INFO - PROCESS | 1646 | 1461297252532 Marionette DEBUG loaded listener.js 20:54:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 295 (0x11b09e400) [pid = 1646] [serial = 2257] [outer = 0x11362c000] 20:54:12 INFO - PROCESS | 1646 | 1461297252917 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 20:54:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 20:54:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 724ms 20:54:12 INFO - PROCESS | 1646 | 1461297252964 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 20:54:12 INFO - PROCESS | 1646 | 1461297252966 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 20:54:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:54:12 INFO - PROCESS | 1646 | 1461297252969 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:54:12 INFO - PROCESS | 1646 | 1461297252970 Marionette TRACE conn2 <- [1,2978,null,{}] 20:54:12 INFO - PROCESS | 1646 | 1461297252972 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:13 INFO - PROCESS | 1646 | 1461297253089 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 20:54:13 INFO - PROCESS | 1646 | 1461297253226 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c38000 == 131 [pid = 1646] [id = 753] 20:54:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 296 (0x11b118000) [pid = 1646] [serial = 2258] [outer = 0x0] 20:54:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 297 (0x11bca3400) [pid = 1646] [serial = 2259] [outer = 0x11b118000] 20:54:13 INFO - PROCESS | 1646 | 1461297253257 Marionette DEBUG loaded listener.js 20:54:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 298 (0x125b38c00) [pid = 1646] [serial = 2260] [outer = 0x11b118000] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11c249800 == 130 [pid = 1646] [id = 587] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1385e2800 == 129 [pid = 1646] [id = 733] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12e73f000 == 128 [pid = 1646] [id = 732] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11bee6800 == 127 [pid = 1646] [id = 731] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2f4000 == 126 [pid = 1646] [id = 729] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 297 (0x13ac4f800) [pid = 1646] [serial = 2098] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 296 (0x13a3a3800) [pid = 1646] [serial = 2134] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef62000 == 125 [pid = 1646] [id = 728] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12e41b800 == 124 [pid = 1646] [id = 727] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12d382800 == 123 [pid = 1646] [id = 726] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x128226800 == 122 [pid = 1646] [id = 725] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11915b800 == 121 [pid = 1646] [id = 724] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12acda000 == 120 [pid = 1646] [id = 723] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x125c42800 == 119 [pid = 1646] [id = 722] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x123cdf000 == 118 [pid = 1646] [id = 721] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0d8800 == 117 [pid = 1646] [id = 720] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x145e73800 == 116 [pid = 1646] [id = 716] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x13b011800 == 115 [pid = 1646] [id = 715] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x139852000 == 114 [pid = 1646] [id = 714] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12e76d800 == 113 [pid = 1646] [id = 713] 20:54:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11c242800 == 112 [pid = 1646] [id = 712] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 295 (0x128c26000) [pid = 1646] [serial = 1880] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 294 (0x12fd0a400) [pid = 1646] [serial = 1694] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 293 (0x12603ec00) [pid = 1646] [serial = 1739] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 292 (0x13963c800) [pid = 1646] [serial = 1703] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 291 (0x130010800) [pid = 1646] [serial = 1700] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 290 (0x1157cf400) [pid = 1646] [serial = 1730] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x1268dd400) [pid = 1646] [serial = 1742] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x128fed800) [pid = 1646] [serial = 1805] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x12b7da000) [pid = 1646] [serial = 1685] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x12f978c00) [pid = 1646] [serial = 2015] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x130004000) [pid = 1646] [serial = 1697] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x128fe0c00) [pid = 1646] [serial = 1760] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x11bafb000) [pid = 1646] [serial = 1679] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x12e706400) [pid = 1646] [serial = 1811] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x12f232000) [pid = 1646] [serial = 1814] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x118fd7000) [pid = 1646] [serial = 1799] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x13963b800) [pid = 1646] [serial = 1706] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x12b6b0c00) [pid = 1646] [serial = 1748] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x12e72a000) [pid = 1646] [serial = 1688] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x128c6d400) [pid = 1646] [serial = 1946] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x12a110400) [pid = 1646] [serial = 1745] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x1260a1400) [pid = 1646] [serial = 1682] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x12bbc7000) [pid = 1646] [serial = 1751] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x11bc64800) [pid = 1646] [serial = 1736] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x12d91f800) [pid = 1646] [serial = 1757] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x119d9b800) [pid = 1646] [serial = 1733] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x12aa20000) [pid = 1646] [serial = 1808] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x12d3ea400) [pid = 1646] [serial = 1754] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x12ab77c00) [pid = 1646] [serial = 1817] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x12aa27400) [pid = 1646] [serial = 1691] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x123ab6000) [pid = 1646] [serial = 1802] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x12e123800) [pid = 1646] [serial = 2042] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x12f97d000) [pid = 1646] [serial = 2119] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12a5b9000) [pid = 1646] [serial = 2071] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12a1bd400) [pid = 1646] [serial = 2107] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12a8f6800) [pid = 1646] [serial = 2108] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x127366000) [pid = 1646] [serial = 2068] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x13963e400) [pid = 1646] [serial = 2089] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x130007400) [pid = 1646] [serial = 2086] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x12afe3800) [pid = 1646] [serial = 2113] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x12b27c800) [pid = 1646] [serial = 2114] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12a14e000) [pid = 1646] [serial = 2105] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x128fe4800) [pid = 1646] [serial = 2104] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x13a641400) [pid = 1646] [serial = 2122] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x13afb4800) [pid = 1646] [serial = 2092] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x11b11b000) [pid = 1646] [serial = 2101] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x125b37000) [pid = 1646] [serial = 2102] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x12ac4b000) [pid = 1646] [serial = 2110] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12ac70400) [pid = 1646] [serial = 2111] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x12ec97c00) [pid = 1646] [serial = 2116] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x13ab87800) [pid = 1646] [serial = 2125] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x12ac69000) [pid = 1646] [serial = 2080] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x13a64b800) [pid = 1646] [serial = 2123] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12f5d6c00) [pid = 1646] [serial = 2083] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12aff3800) [pid = 1646] [serial = 2074] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12b7d1c00) [pid = 1646] [serial = 2128] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x12f44b800) [pid = 1646] [serial = 2077] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x12a14a400) [pid = 1646] [serial = 2131] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x1397bcc00) [pid = 1646] [serial = 2129] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x1189cb000) [pid = 1646] [serial = 2095] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x13ab8ec00) [pid = 1646] [serial = 2126] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x12fd05800) [pid = 1646] [serial = 2120] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x13ab89400) [pid = 1646] [serial = 2132] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x12f5cc000) [pid = 1646] [serial = 2117] [outer = 0x0] [url = about:blank] 20:54:13 INFO - PROCESS | 1646 | 1461297253675 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 20:54:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 20:54:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 720ms 20:54:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:54:13 INFO - PROCESS | 1646 | 1461297253690 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 20:54:13 INFO - PROCESS | 1646 | 1461297253691 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 20:54:13 INFO - PROCESS | 1646 | 1461297253701 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:54:13 INFO - PROCESS | 1646 | 1461297253706 Marionette TRACE conn2 <- [1,2982,null,{}] 20:54:13 INFO - PROCESS | 1646 | 1461297253711 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:13 INFO - PROCESS | 1646 | 1461297253867 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 20:54:14 INFO - PROCESS | 1646 | 1461297254001 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12659d000 == 113 [pid = 1646] [id = 754] 20:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x11b1f4400) [pid = 1646] [serial = 2261] [outer = 0x0] 20:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x126042c00) [pid = 1646] [serial = 2262] [outer = 0x11b1f4400] 20:54:14 INFO - PROCESS | 1646 | 1461297254044 Marionette DEBUG loaded listener.js 20:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12794e400) [pid = 1646] [serial = 2263] [outer = 0x11b1f4400] 20:54:14 INFO - PROCESS | 1646 | 1461297254423 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 20:54:14 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 20:54:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:54:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 736ms 20:54:14 INFO - PROCESS | 1646 | 1461297254432 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 20:54:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:54:14 INFO - PROCESS | 1646 | 1461297254433 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 20:54:14 INFO - PROCESS | 1646 | 1461297254435 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:54:14 INFO - PROCESS | 1646 | 1461297254436 Marionette TRACE conn2 <- [1,2986,null,{}] 20:54:14 INFO - PROCESS | 1646 | 1461297254439 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:14 INFO - PROCESS | 1646 | 1461297254551 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 20:54:14 INFO - PROCESS | 1646 | 1461297254638 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b263800 == 114 [pid = 1646] [id = 755] 20:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x126cdcc00) [pid = 1646] [serial = 2264] [outer = 0x0] 20:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x128fefc00) [pid = 1646] [serial = 2265] [outer = 0x126cdcc00] 20:54:14 INFO - PROCESS | 1646 | 1461297254665 Marionette DEBUG loaded listener.js 20:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x12a1b7400) [pid = 1646] [serial = 2266] [outer = 0x126cdcc00] 20:54:14 INFO - PROCESS | 1646 | 1461297254948 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 20:54:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 20:54:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 568ms 20:54:15 INFO - PROCESS | 1646 | 1461297255005 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 20:54:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:54:15 INFO - PROCESS | 1646 | 1461297255007 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 20:54:15 INFO - PROCESS | 1646 | 1461297255014 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:54:15 INFO - PROCESS | 1646 | 1461297255015 Marionette TRACE conn2 <- [1,2990,null,{}] 20:54:15 INFO - PROCESS | 1646 | 1461297255019 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:15 INFO - PROCESS | 1646 | 1461297255182 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 20:54:15 INFO - PROCESS | 1646 | 1461297255310 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e415000 == 115 [pid = 1646] [id = 756] 20:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12a599000) [pid = 1646] [serial = 2267] [outer = 0x0] 20:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x12a5b6c00) [pid = 1646] [serial = 2268] [outer = 0x12a599000] 20:54:15 INFO - PROCESS | 1646 | 1461297255346 Marionette DEBUG loaded listener.js 20:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x12aa27400) [pid = 1646] [serial = 2269] [outer = 0x12a599000] 20:54:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e770000 == 116 [pid = 1646] [id = 757] 20:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x12ab81400) [pid = 1646] [serial = 2270] [outer = 0x0] 20:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12aa52c00) [pid = 1646] [serial = 2271] [outer = 0x12ab81400] 20:54:15 INFO - PROCESS | 1646 | 1461297255679 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 20:54:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 20:54:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 674ms 20:54:15 INFO - PROCESS | 1646 | 1461297255684 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 20:54:15 INFO - PROCESS | 1646 | 1461297255685 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 20:54:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:54:15 INFO - PROCESS | 1646 | 1461297255687 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:54:15 INFO - PROCESS | 1646 | 1461297255688 Marionette TRACE conn2 <- [1,2994,null,{}] 20:54:15 INFO - PROCESS | 1646 | 1461297255690 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:15 INFO - PROCESS | 1646 | 1461297255835 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 20:54:15 INFO - PROCESS | 1646 | 1461297255942 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2f6000 == 117 [pid = 1646] [id = 758] 20:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x12a8f6c00) [pid = 1646] [serial = 2272] [outer = 0x0] 20:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x12ab10400) [pid = 1646] [serial = 2273] [outer = 0x12a8f6c00] 20:54:15 INFO - PROCESS | 1646 | 1461297255968 Marionette DEBUG loaded listener.js 20:54:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x12afe1400) [pid = 1646] [serial = 2274] [outer = 0x12a8f6c00] 20:54:16 INFO - PROCESS | 1646 | 1461297256309 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 20:54:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:54:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 20:54:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 669ms 20:54:16 INFO - PROCESS | 1646 | 1461297256357 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 20:54:16 INFO - PROCESS | 1646 | 1461297256359 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 20:54:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:54:16 INFO - PROCESS | 1646 | 1461297256362 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:54:16 INFO - PROCESS | 1646 | 1461297256364 Marionette TRACE conn2 <- [1,2998,null,{}] 20:54:16 INFO - PROCESS | 1646 | 1461297256376 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:16 INFO - PROCESS | 1646 | 1461297256591 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 20:54:16 INFO - PROCESS | 1646 | 1461297256633 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x130135800 == 118 [pid = 1646] [id = 759] 20:54:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x12ab7b000) [pid = 1646] [serial = 2275] [outer = 0x0] 20:54:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x12b6b0c00) [pid = 1646] [serial = 2276] [outer = 0x12ab7b000] 20:54:16 INFO - PROCESS | 1646 | 1461297256662 Marionette DEBUG loaded listener.js 20:54:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x12cfd8000) [pid = 1646] [serial = 2277] [outer = 0x12ab7b000] 20:54:17 INFO - PROCESS | 1646 | 1461297257007 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 20:54:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 20:54:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 680ms 20:54:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:54:17 INFO - PROCESS | 1646 | 1461297257042 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 20:54:17 INFO - PROCESS | 1646 | 1461297257043 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 20:54:17 INFO - PROCESS | 1646 | 1461297257046 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:54:17 INFO - PROCESS | 1646 | 1461297257047 Marionette TRACE conn2 <- [1,3002,null,{}] 20:54:17 INFO - PROCESS | 1646 | 1461297257049 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:17 INFO - PROCESS | 1646 | 1461297257188 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 20:54:17 INFO - PROCESS | 1646 | 1461297257212 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x134893000 == 119 [pid = 1646] [id = 760] 20:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x12d22dc00) [pid = 1646] [serial = 2278] [outer = 0x0] 20:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12d3ebc00) [pid = 1646] [serial = 2279] [outer = 0x12d22dc00] 20:54:17 INFO - PROCESS | 1646 | 1461297257238 Marionette DEBUG loaded listener.js 20:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12e121800) [pid = 1646] [serial = 2280] [outer = 0x12d22dc00] 20:54:17 INFO - PROCESS | 1646 | 1461297257583 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 20:54:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 20:54:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 570ms 20:54:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:54:17 INFO - PROCESS | 1646 | 1461297257622 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 20:54:17 INFO - PROCESS | 1646 | 1461297257623 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 20:54:17 INFO - PROCESS | 1646 | 1461297257625 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:54:17 INFO - PROCESS | 1646 | 1461297257626 Marionette TRACE conn2 <- [1,3006,null,{}] 20:54:17 INFO - PROCESS | 1646 | 1461297257628 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:17 INFO - PROCESS | 1646 | 1461297257767 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 20:54:17 INFO - PROCESS | 1646 | 1461297257781 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1396d2800 == 120 [pid = 1646] [id = 761] 20:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x12d3f7800) [pid = 1646] [serial = 2281] [outer = 0x0] 20:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12ec97c00) [pid = 1646] [serial = 2282] [outer = 0x12d3f7800] 20:54:17 INFO - PROCESS | 1646 | 1461297257806 Marionette DEBUG loaded listener.js 20:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12faa5800) [pid = 1646] [serial = 2283] [outer = 0x12d3f7800] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x11bc66800) [pid = 1646] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x11b11d400) [pid = 1646] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12ab82000) [pid = 1646] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x128c6a800) [pid = 1646] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x11aa0f000) [pid = 1646] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x1268e2c00) [pid = 1646] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x118fd5800) [pid = 1646] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12a593c00) [pid = 1646] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x1397bfc00) [pid = 1646] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x114d5c800) [pid = 1646] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x11c233800) [pid = 1646] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x1135c8400) [pid = 1646] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x11771cc00) [pid = 1646] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x128c61c00) [pid = 1646] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x128c23800) [pid = 1646] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:54:18 INFO - PROCESS | 1646 | 1461297258461 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 20:54:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 20:54:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 872ms 20:54:18 INFO - PROCESS | 1646 | 1461297258499 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 20:54:18 INFO - PROCESS | 1646 | 1461297258501 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 20:54:18 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:54:18 INFO - PROCESS | 1646 | 1461297258503 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:54:18 INFO - PROCESS | 1646 | 1461297258504 Marionette TRACE conn2 <- [1,3010,null,{}] 20:54:18 INFO - PROCESS | 1646 | 1461297258507 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:18 INFO - PROCESS | 1646 | 1461297258661 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 20:54:18 INFO - PROCESS | 1646 | 1461297258721 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1396d4000 == 121 [pid = 1646] [id = 762] 20:54:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x11b122c00) [pid = 1646] [serial = 2284] [outer = 0x0] 20:54:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x128c6a800) [pid = 1646] [serial = 2285] [outer = 0x11b122c00] 20:54:18 INFO - PROCESS | 1646 | 1461297258751 Marionette DEBUG loaded listener.js 20:54:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12f456400) [pid = 1646] [serial = 2286] [outer = 0x11b122c00] 20:54:19 INFO - PROCESS | 1646 | 1461297259041 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 20:54:19 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 20:54:19 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 570ms 20:54:19 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:54:19 INFO - PROCESS | 1646 | 1461297259073 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 20:54:19 INFO - PROCESS | 1646 | 1461297259075 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 20:54:19 INFO - PROCESS | 1646 | 1461297259077 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:54:19 INFO - PROCESS | 1646 | 1461297259082 Marionette TRACE conn2 <- [1,3014,null,{}] 20:54:19 INFO - PROCESS | 1646 | 1461297259085 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:19 INFO - PROCESS | 1646 | 1461297259205 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 20:54:19 INFO - PROCESS | 1646 | 1461297259295 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x139bde800 == 122 [pid = 1646] [id = 763] 20:54:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x12e35e000) [pid = 1646] [serial = 2287] [outer = 0x0] 20:54:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x12fd0e800) [pid = 1646] [serial = 2288] [outer = 0x12e35e000] 20:54:19 INFO - PROCESS | 1646 | 1461297259321 Marionette DEBUG loaded listener.js 20:54:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x13963cc00) [pid = 1646] [serial = 2289] [outer = 0x12e35e000] 20:54:19 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:54:19 INFO - PROCESS | 1646 | 1461297259652 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:54:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:54:19 INFO - {} 20:54:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:54:19 INFO - {} 20:54:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:54:19 INFO - {} 20:54:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:54:19 INFO - {} 20:54:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 626ms 20:54:19 INFO - TEST-START | /FileAPI/fileReader.html 20:54:19 INFO - PROCESS | 1646 | 1461297259704 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 20:54:19 INFO - PROCESS | 1646 | 1461297259705 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 20:54:19 INFO - PROCESS | 1646 | 1461297259707 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:54:19 INFO - PROCESS | 1646 | 1461297259708 Marionette TRACE conn2 <- [1,3018,null,{}] 20:54:19 INFO - PROCESS | 1646 | 1461297259711 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:19 INFO - PROCESS | 1646 | 1461297259821 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 20:54:19 INFO - PROCESS | 1646 | 1461297259907 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a4d7800 == 123 [pid = 1646] [id = 764] 20:54:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x12f97a400) [pid = 1646] [serial = 2290] [outer = 0x0] 20:54:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x1397c5800) [pid = 1646] [serial = 2291] [outer = 0x12f97a400] 20:54:19 INFO - PROCESS | 1646 | 1461297259932 Marionette DEBUG loaded listener.js 20:54:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x13a3a1400) [pid = 1646] [serial = 2292] [outer = 0x12f97a400] 20:54:20 INFO - PROCESS | 1646 | 1461297260193 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 20:54:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:54:20 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:54:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:54:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:54:20 INFO - TEST-OK | /FileAPI/fileReader.html | took 523ms 20:54:20 INFO - TEST-START | /FileAPI/historical.html 20:54:20 INFO - PROCESS | 1646 | 1461297260234 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 20:54:20 INFO - PROCESS | 1646 | 1461297260235 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 20:54:20 INFO - PROCESS | 1646 | 1461297260238 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:54:20 INFO - PROCESS | 1646 | 1461297260239 Marionette TRACE conn2 <- [1,3022,null,{}] 20:54:20 INFO - PROCESS | 1646 | 1461297260241 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:20 INFO - PROCESS | 1646 | 1461297260467 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 20:54:20 INFO - PROCESS | 1646 | 1461297260596 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0c1000 == 124 [pid = 1646] [id = 765] 20:54:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x11537dc00) [pid = 1646] [serial = 2293] [outer = 0x0] 20:54:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x1156f2c00) [pid = 1646] [serial = 2294] [outer = 0x11537dc00] 20:54:20 INFO - PROCESS | 1646 | 1461297260629 Marionette DEBUG loaded listener.js 20:54:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x118fcd800) [pid = 1646] [serial = 2295] [outer = 0x11537dc00] 20:54:21 INFO - PROCESS | 1646 | 1461297261014 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 20:54:21 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:54:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:54:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:54:21 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:54:21 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:54:21 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:54:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:54:21 INFO - TEST-OK | /FileAPI/historical.html | took 819ms 20:54:21 INFO - PROCESS | 1646 | 1461297261059 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 20:54:21 INFO - PROCESS | 1646 | 1461297261063 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 20:54:21 INFO - TEST-START | /FileAPI/idlharness.html 20:54:21 INFO - PROCESS | 1646 | 1461297261066 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:54:21 INFO - PROCESS | 1646 | 1461297261069 Marionette TRACE conn2 <- [1,3026,null,{}] 20:54:21 INFO - PROCESS | 1646 | 1461297261072 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:21 INFO - PROCESS | 1646 | 1461297261236 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 20:54:21 INFO - PROCESS | 1646 | 1461297261366 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b76d000 == 125 [pid = 1646] [id = 766] 20:54:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x119d8d400) [pid = 1646] [serial = 2296] [outer = 0x0] 20:54:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x11bf5c400) [pid = 1646] [serial = 2297] [outer = 0x119d8d400] 20:54:21 INFO - PROCESS | 1646 | 1461297261399 Marionette DEBUG loaded listener.js 20:54:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x125b32000) [pid = 1646] [serial = 2298] [outer = 0x119d8d400] 20:54:22 INFO - PROCESS | 1646 | 1461297262171 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:54:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:54:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:54:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:54:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:54:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:54:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:54:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:54:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:54:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:54:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:54:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:54:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:54:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:54:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:54:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:54:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:54:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:54:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:54:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:54:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:54:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:54:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:54:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:54:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:54:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:54:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:54:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:54:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:54:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:54:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:54:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:54:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:54:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:54:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:54:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:54:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:54:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 20:54:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:54:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:54:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:54:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:54:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:54:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:54:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:54:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:54:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:54:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:54:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:54:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:54:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:54:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:54:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:54:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:54:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:54:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:54:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:54:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:54:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:54:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:54:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:54:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:54:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:54:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:54:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:54:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 20:54:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:54:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:54:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:54:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:54:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:54:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:54:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:54:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:54:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:54:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:54:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:54:22 INFO - TEST-OK | /FileAPI/idlharness.html | took 1130ms 20:54:22 INFO - PROCESS | 1646 | 1461297262202 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 20:54:22 INFO - PROCESS | 1646 | 1461297262205 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 20:54:22 INFO - TEST-START | /FileAPI/idlharness.worker 20:54:22 INFO - PROCESS | 1646 | 1461297262214 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:54:22 INFO - PROCESS | 1646 | 1461297262216 Marionette TRACE conn2 <- [1,3030,null,{}] 20:54:22 INFO - PROCESS | 1646 | 1461297262220 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:22 INFO - PROCESS | 1646 | 1461297262381 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 20:54:22 INFO - PROCESS | 1646 | 1461297262490 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ac13000 == 126 [pid = 1646] [id = 767] 20:54:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12b7dc400) [pid = 1646] [serial = 2299] [outer = 0x0] 20:54:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x12fd08400) [pid = 1646] [serial = 2300] [outer = 0x12b7dc400] 20:54:22 INFO - PROCESS | 1646 | 1461297262523 Marionette DEBUG loaded listener.js 20:54:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x130010c00) [pid = 1646] [serial = 2301] [outer = 0x12b7dc400] 20:54:22 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:54:23 INFO - PROCESS | 1646 | 1461297263278 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:54:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:54:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:54:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:54:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:54:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:54:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:54:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:54:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:54:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:54:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:54:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:54:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:54:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:54:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:54:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:54:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:54:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:54:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:54:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:54:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:54:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:54:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:54:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:54:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:54:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:54:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:54:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:54:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:54:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:54:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:54:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:54:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:54:23 INFO - {} 20:54:23 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1140ms 20:54:23 INFO - PROCESS | 1646 | 1461297263354 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 20:54:23 INFO - PROCESS | 1646 | 1461297263357 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 20:54:23 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:54:23 INFO - PROCESS | 1646 | 1461297263367 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:54:23 INFO - PROCESS | 1646 | 1461297263371 Marionette TRACE conn2 <- [1,3034,null,{}] 20:54:23 INFO - PROCESS | 1646 | 1461297263373 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:23 INFO - PROCESS | 1646 | 1461297263507 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 20:54:23 INFO - PROCESS | 1646 | 1461297263633 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x145ebb000 == 127 [pid = 1646] [id = 768] 20:54:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x139a3b400) [pid = 1646] [serial = 2302] [outer = 0x0] 20:54:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x13b19d800) [pid = 1646] [serial = 2303] [outer = 0x139a3b400] 20:54:23 INFO - PROCESS | 1646 | 1461297263666 Marionette DEBUG loaded listener.js 20:54:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x139a83800) [pid = 1646] [serial = 2304] [outer = 0x139a3b400] 20:54:24 INFO - PROCESS | 1646 | 1461297264050 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 20:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:54:24 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 727ms 20:54:24 INFO - PROCESS | 1646 | 1461297264089 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 20:54:24 INFO - PROCESS | 1646 | 1461297264091 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 20:54:24 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:54:24 INFO - PROCESS | 1646 | 1461297264093 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:54:24 INFO - PROCESS | 1646 | 1461297264094 Marionette TRACE conn2 <- [1,3038,null,{}] 20:54:24 INFO - PROCESS | 1646 | 1461297264097 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:24 INFO - PROCESS | 1646 | 1461297264225 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 20:54:24 INFO - PROCESS | 1646 | 1461297264357 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a560800 == 128 [pid = 1646] [id = 769] 20:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x139a83c00) [pid = 1646] [serial = 2305] [outer = 0x0] 20:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x139a8ac00) [pid = 1646] [serial = 2306] [outer = 0x139a83c00] 20:54:24 INFO - PROCESS | 1646 | 1461297264389 Marionette DEBUG loaded listener.js 20:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x139a91c00) [pid = 1646] [serial = 2307] [outer = 0x139a83c00] 20:54:24 INFO - PROCESS | 1646 | 1461297264774 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 20:54:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:54:24 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 719ms 20:54:24 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:54:24 INFO - PROCESS | 1646 | 1461297264814 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 20:54:24 INFO - PROCESS | 1646 | 1461297264816 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 20:54:24 INFO - PROCESS | 1646 | 1461297264819 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:54:24 INFO - PROCESS | 1646 | 1461297264822 Marionette TRACE conn2 <- [1,3042,null,{}] 20:54:24 INFO - PROCESS | 1646 | 1461297264825 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:25 INFO - PROCESS | 1646 | 1461297265044 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 20:54:25 INFO - PROCESS | 1646 | 1461297265160 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a562000 == 129 [pid = 1646] [id = 770] 20:54:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x13a39a400) [pid = 1646] [serial = 2308] [outer = 0x0] 20:54:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x13a5a4400) [pid = 1646] [serial = 2309] [outer = 0x13a39a400] 20:54:25 INFO - PROCESS | 1646 | 1461297265197 Marionette DEBUG loaded listener.js 20:54:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x13a5ab800) [pid = 1646] [serial = 2310] [outer = 0x13a39a400] 20:54:25 INFO - PROCESS | 1646 | 1461297265677 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:54:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:54:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:54:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:54:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:54:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:54:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 880ms 20:54:25 INFO - PROCESS | 1646 | 1461297265699 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 20:54:25 INFO - PROCESS | 1646 | 1461297265700 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 20:54:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:54:25 INFO - PROCESS | 1646 | 1461297265702 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:54:25 INFO - PROCESS | 1646 | 1461297265704 Marionette TRACE conn2 <- [1,3046,null,{}] 20:54:25 INFO - PROCESS | 1646 | 1461297265706 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:25 INFO - PROCESS | 1646 | 1461297265838 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 20:54:25 INFO - PROCESS | 1646 | 1461297265972 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1499cd000 == 130 [pid = 1646] [id = 771] 20:54:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x13a5a1400) [pid = 1646] [serial = 2311] [outer = 0x0] 20:54:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x13a5ad800) [pid = 1646] [serial = 2312] [outer = 0x13a5a1400] 20:54:26 INFO - PROCESS | 1646 | 1461297266002 Marionette DEBUG loaded listener.js 20:54:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x14996b000) [pid = 1646] [serial = 2313] [outer = 0x13a5a1400] 20:54:26 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:54:26 INFO - PROCESS | 1646 | 1461297266380 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:54:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:54:26 INFO - {} 20:54:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 722ms 20:54:26 INFO - PROCESS | 1646 | 1461297266443 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 20:54:26 INFO - PROCESS | 1646 | 1461297266444 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 20:54:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:54:26 INFO - PROCESS | 1646 | 1461297266477 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:54:26 INFO - PROCESS | 1646 | 1461297266478 Marionette TRACE conn2 <- [1,3050,null,{}] 20:54:26 INFO - PROCESS | 1646 | 1461297266481 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:26 INFO - PROCESS | 1646 | 1461297266609 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 20:54:26 INFO - PROCESS | 1646 | 1461297266708 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a577800 == 131 [pid = 1646] [id = 772] 20:54:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x14996c400) [pid = 1646] [serial = 2314] [outer = 0x0] 20:54:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x149a7f000) [pid = 1646] [serial = 2315] [outer = 0x14996c400] 20:54:26 INFO - PROCESS | 1646 | 1461297266737 Marionette DEBUG loaded listener.js 20:54:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x149a83000) [pid = 1646] [serial = 2316] [outer = 0x14996c400] 20:54:27 INFO - PROCESS | 1646 | 1461297267082 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:54:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 638ms 20:54:27 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:54:27 INFO - PROCESS | 1646 | 1461297267098 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 20:54:27 INFO - PROCESS | 1646 | 1461297267100 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 20:54:27 INFO - PROCESS | 1646 | 1461297267102 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:54:27 INFO - PROCESS | 1646 | 1461297267103 Marionette TRACE conn2 <- [1,3054,null,{}] 20:54:27 INFO - PROCESS | 1646 | 1461297267106 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:27 INFO - PROCESS | 1646 | 1461297267234 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 20:54:27 INFO - PROCESS | 1646 | 1461297267365 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x146110000 == 132 [pid = 1646] [id = 773] 20:54:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x1495df400) [pid = 1646] [serial = 2317] [outer = 0x0] 20:54:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x1495e8400) [pid = 1646] [serial = 2318] [outer = 0x1495df400] 20:54:27 INFO - PROCESS | 1646 | 1461297267399 Marionette DEBUG loaded listener.js 20:54:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x1495ec000) [pid = 1646] [serial = 2319] [outer = 0x1495df400] 20:54:27 INFO - PROCESS | 1646 | 1461297267850 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:54:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:54:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 20:54:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:54:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:54:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:54:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 786ms 20:54:27 INFO - PROCESS | 1646 | 1461297267896 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 20:54:27 INFO - PROCESS | 1646 | 1461297267898 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 20:54:27 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:54:27 INFO - PROCESS | 1646 | 1461297267902 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:54:27 INFO - PROCESS | 1646 | 1461297267904 Marionette TRACE conn2 <- [1,3058,null,{}] 20:54:27 INFO - PROCESS | 1646 | 1461297267906 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:28 INFO - PROCESS | 1646 | 1461297268065 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 20:54:28 INFO - PROCESS | 1646 | 1461297268167 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x14902b000 == 133 [pid = 1646] [id = 774] 20:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x1492d3400) [pid = 1646] [serial = 2320] [outer = 0x0] 20:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x1492dd800) [pid = 1646] [serial = 2321] [outer = 0x1492d3400] 20:54:28 INFO - PROCESS | 1646 | 1461297268197 Marionette DEBUG loaded listener.js 20:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x1495dfc00) [pid = 1646] [serial = 2322] [outer = 0x1492d3400] 20:54:28 INFO - PROCESS | 1646 | 1461297268576 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 20:54:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:54:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:54:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:54:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:54:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:54:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:54:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:54:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:54:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:54:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:54:28 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:28 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:54:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:54:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:54:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:54:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:54:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:54:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:54:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:54:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:54:28 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 726ms 20:54:28 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:54:28 INFO - PROCESS | 1646 | 1461297268630 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 20:54:28 INFO - PROCESS | 1646 | 1461297268631 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 20:54:28 INFO - PROCESS | 1646 | 1461297268634 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:54:28 INFO - PROCESS | 1646 | 1461297268635 Marionette TRACE conn2 <- [1,3062,null,{}] 20:54:28 INFO - PROCESS | 1646 | 1461297268637 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:28 INFO - PROCESS | 1646 | 1461297268799 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 20:54:28 INFO - PROCESS | 1646 | 1461297268904 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x145e02800 == 134 [pid = 1646] [id = 775] 20:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x13a648000) [pid = 1646] [serial = 2323] [outer = 0x0] 20:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x13a64c800) [pid = 1646] [serial = 2324] [outer = 0x13a648000] 20:54:28 INFO - PROCESS | 1646 | 1461297268940 Marionette DEBUG loaded listener.js 20:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x13ab8c000) [pid = 1646] [serial = 2325] [outer = 0x13a648000] 20:54:29 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:54:29 INFO - PROCESS | 1646 | 1461297269425 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:54:29 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:54:29 INFO - {} 20:54:29 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 819ms 20:54:29 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:54:29 INFO - PROCESS | 1646 | 1461297269454 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 20:54:29 INFO - PROCESS | 1646 | 1461297269455 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 20:54:29 INFO - PROCESS | 1646 | 1461297269457 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:54:29 INFO - PROCESS | 1646 | 1461297269459 Marionette TRACE conn2 <- [1,3066,null,{}] 20:54:29 INFO - PROCESS | 1646 | 1461297269462 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:29 INFO - PROCESS | 1646 | 1461297269604 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 20:54:29 INFO - PROCESS | 1646 | 1461297269793 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b269000 == 135 [pid = 1646] [id = 776] 20:54:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x126041c00) [pid = 1646] [serial = 2326] [outer = 0x0] 20:54:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x12b4c3000) [pid = 1646] [serial = 2327] [outer = 0x126041c00] 20:54:29 INFO - PROCESS | 1646 | 1461297269837 Marionette DEBUG loaded listener.js 20:54:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x148f38000) [pid = 1646] [serial = 2328] [outer = 0x126041c00] 20:54:30 INFO - PROCESS | 1646 | 1461297270200 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 20:54:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:54:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:54:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:54:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:54:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:54:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:54:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:54:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 771ms 20:54:30 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:54:30 INFO - PROCESS | 1646 | 1461297270229 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 20:54:30 INFO - PROCESS | 1646 | 1461297270231 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 20:54:30 INFO - PROCESS | 1646 | 1461297270233 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:54:30 INFO - PROCESS | 1646 | 1461297270234 Marionette TRACE conn2 <- [1,3070,null,{}] 20:54:30 INFO - PROCESS | 1646 | 1461297270237 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:30 INFO - PROCESS | 1646 | 1461297270368 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 20:54:30 INFO - PROCESS | 1646 | 1461297270508 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x126831000 == 136 [pid = 1646] [id = 777] 20:54:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x115376400) [pid = 1646] [serial = 2329] [outer = 0x0] 20:54:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x1268d7400) [pid = 1646] [serial = 2330] [outer = 0x115376400] 20:54:30 INFO - PROCESS | 1646 | 1461297270539 Marionette DEBUG loaded listener.js 20:54:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x148f37000) [pid = 1646] [serial = 2331] [outer = 0x115376400] 20:54:30 INFO - PROCESS | 1646 | 1461297270911 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 20:54:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:54:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:54:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:54:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:54:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:54:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:54:30 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 721ms 20:54:30 INFO - PROCESS | 1646 | 1461297270955 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 20:54:30 INFO - PROCESS | 1646 | 1461297270956 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 20:54:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:54:30 INFO - PROCESS | 1646 | 1461297270958 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:54:30 INFO - PROCESS | 1646 | 1461297270959 Marionette TRACE conn2 <- [1,3074,null,{}] 20:54:30 INFO - PROCESS | 1646 | 1461297270962 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:31 INFO - PROCESS | 1646 | 1461297271097 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 20:54:31 INFO - PROCESS | 1646 | 1461297271256 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fa70000 == 137 [pid = 1646] [id = 778] 20:54:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x1268e5c00) [pid = 1646] [serial = 2332] [outer = 0x0] 20:54:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x148f3b800) [pid = 1646] [serial = 2333] [outer = 0x1268e5c00] 20:54:31 INFO - PROCESS | 1646 | 1461297271286 Marionette DEBUG loaded listener.js 20:54:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 291 (0x148f41400) [pid = 1646] [serial = 2334] [outer = 0x1268e5c00] 20:54:31 INFO - PROCESS | 1646 | 1461297271655 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 20:54:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:54:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:54:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:54:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:54:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:54:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:54:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 721ms 20:54:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:54:31 INFO - PROCESS | 1646 | 1461297271680 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 20:54:31 INFO - PROCESS | 1646 | 1461297271681 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 20:54:31 INFO - PROCESS | 1646 | 1461297271683 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:54:31 INFO - PROCESS | 1646 | 1461297271685 Marionette TRACE conn2 <- [1,3078,null,{}] 20:54:31 INFO - PROCESS | 1646 | 1461297271687 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:31 INFO - PROCESS | 1646 | 1461297271821 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 20:54:32 INFO - PROCESS | 1646 | 1461297272329 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x127980000 == 138 [pid = 1646] [id = 779] 20:54:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 292 (0x1135c8400) [pid = 1646] [serial = 2335] [outer = 0x0] 20:54:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 293 (0x113630000) [pid = 1646] [serial = 2336] [outer = 0x1135c8400] 20:54:32 INFO - PROCESS | 1646 | 1461297272363 Marionette DEBUG loaded listener.js 20:54:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 294 (0x11537b800) [pid = 1646] [serial = 2337] [outer = 0x1135c8400] 20:54:32 INFO - PROCESS | 1646 | 1461297272780 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 20:54:32 INFO - PROCESS | 1646 | 1461297272808 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 20:54:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:54:32 INFO - PROCESS | 1646 | 1461297272812 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:54:32 INFO - PROCESS | 1646 | 1461297272813 Marionette TRACE conn2 <- [1,3082,null,{}] 20:54:32 INFO - PROCESS | 1646 | 1461297272817 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:32 INFO - PROCESS | 1646 | 1461297272941 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 20:54:33 INFO - PROCESS | 1646 | 1461297273089 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0c6800 == 139 [pid = 1646] [id = 780] 20:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 295 (0x114c57c00) [pid = 1646] [serial = 2338] [outer = 0x0] 20:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 296 (0x1158af800) [pid = 1646] [serial = 2339] [outer = 0x114c57c00] 20:54:33 INFO - PROCESS | 1646 | 1461297273121 Marionette DEBUG loaded listener.js 20:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 297 (0x11b95cc00) [pid = 1646] [serial = 2340] [outer = 0x114c57c00] 20:54:33 INFO - PROCESS | 1646 | 1461297273488 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 20:54:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:54:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:54:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:54:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:54:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 725ms 20:54:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:54:33 INFO - PROCESS | 1646 | 1461297273539 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 20:54:33 INFO - PROCESS | 1646 | 1461297273542 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 20:54:33 INFO - PROCESS | 1646 | 1461297273544 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:54:33 INFO - PROCESS | 1646 | 1461297273545 Marionette TRACE conn2 <- [1,3086,null,{}] 20:54:33 INFO - PROCESS | 1646 | 1461297273548 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:33 INFO - PROCESS | 1646 | 1461297273684 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 20:54:33 INFO - PROCESS | 1646 | 1461297273845 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cdc800 == 140 [pid = 1646] [id = 781] 20:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 298 (0x126507c00) [pid = 1646] [serial = 2341] [outer = 0x0] 20:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 299 (0x1268dfc00) [pid = 1646] [serial = 2342] [outer = 0x126507c00] 20:54:33 INFO - PROCESS | 1646 | 1461297273876 Marionette DEBUG loaded listener.js 20:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 300 (0x1282eb800) [pid = 1646] [serial = 2343] [outer = 0x126507c00] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae78800 == 139 [pid = 1646] [id = 568] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x139c73800 == 138 [pid = 1646] [id = 694] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x125c86800 == 137 [pid = 1646] [id = 389] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12e418800 == 136 [pid = 1646] [id = 495] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x13a4d7800 == 135 [pid = 1646] [id = 764] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x139bde800 == 134 [pid = 1646] [id = 763] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1396d4000 == 133 [pid = 1646] [id = 762] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1396d2800 == 132 [pid = 1646] [id = 761] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x134893000 == 131 [pid = 1646] [id = 760] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x130135800 == 130 [pid = 1646] [id = 759] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2f6000 == 129 [pid = 1646] [id = 758] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12e770000 == 128 [pid = 1646] [id = 757] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12e415000 == 127 [pid = 1646] [id = 756] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12fd23800 == 126 [pid = 1646] [id = 730] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12b263800 == 125 [pid = 1646] [id = 755] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12659d000 == 124 [pid = 1646] [id = 754] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x125c38000 == 123 [pid = 1646] [id = 753] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x126850800 == 122 [pid = 1646] [id = 752] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2aa000 == 121 [pid = 1646] [id = 751] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x14559c000 == 120 [pid = 1646] [id = 747] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x145e11800 == 119 [pid = 1646] [id = 746] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x145e16800 == 118 [pid = 1646] [id = 745] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x13b006000 == 117 [pid = 1646] [id = 744] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x13aba8800 == 116 [pid = 1646] [id = 743] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x13ab5e800 == 115 [pid = 1646] [id = 742] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x13a4d9000 == 114 [pid = 1646] [id = 741] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x139d81800 == 113 [pid = 1646] [id = 740] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x139c70800 == 112 [pid = 1646] [id = 739] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x139c3f800 == 111 [pid = 1646] [id = 738] 20:54:34 INFO - PROCESS | 1646 | 1461297274305 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1398b1000 == 110 [pid = 1646] [id = 737] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf15000 == 109 [pid = 1646] [id = 736] 20:54:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12683e000 == 108 [pid = 1646] [id = 735] 20:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:54:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 771ms 20:54:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:54:34 INFO - PROCESS | 1646 | 1461297274315 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 20:54:34 INFO - PROCESS | 1646 | 1461297274317 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 20:54:34 INFO - PROCESS | 1646 | 1461297274323 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:54:34 INFO - PROCESS | 1646 | 1461297274327 Marionette TRACE conn2 <- [1,3090,null,{}] 20:54:34 INFO - PROCESS | 1646 | 1461297274331 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:34 INFO - PROCESS | 1646 | 1461297274440 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 299 (0x12ac62c00) [pid = 1646] [serial = 2200] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 298 (0x12afe2800) [pid = 1646] [serial = 2201] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 297 (0x12a1b8000) [pid = 1646] [serial = 2140] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 296 (0x12a59ec00) [pid = 1646] [serial = 2198] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 295 (0x12ab0dc00) [pid = 1646] [serial = 2189] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 294 (0x113632c00) [pid = 1646] [serial = 2152] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 293 (0x12ab0d800) [pid = 1646] [serial = 2146] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 292 (0x12ac64c00) [pid = 1646] [serial = 2192] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 291 (0x12ee7bc00) [pid = 1646] [serial = 2149] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 290 (0x12a595c00) [pid = 1646] [serial = 2183] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x11bc62800) [pid = 1646] [serial = 2168] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x11b1f0400) [pid = 1646] [serial = 2167] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x128c22000) [pid = 1646] [serial = 2177] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x12afd7400) [pid = 1646] [serial = 2143] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x11bf66800) [pid = 1646] [serial = 2195] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x11ab62c00) [pid = 1646] [serial = 2194] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x12a8f5400) [pid = 1646] [serial = 2186] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x13a3a8400) [pid = 1646] [serial = 2135] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x126f56000) [pid = 1646] [serial = 2176] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x12aa5e800) [pid = 1646] [serial = 2188] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x11913c000) [pid = 1646] [serial = 2165] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x115287400) [pid = 1646] [serial = 2137] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x139a35000) [pid = 1646] [serial = 2155] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x1156e8000) [pid = 1646] [serial = 2164] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x125b30400) [pid = 1646] [serial = 2170] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x127281c00) [pid = 1646] [serial = 2197] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x114f71000) [pid = 1646] [serial = 2162] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x12a5b3c00) [pid = 1646] [serial = 2185] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x12ab88c00) [pid = 1646] [serial = 2191] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12a1be800) [pid = 1646] [serial = 2182] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x11362f400) [pid = 1646] [serial = 2161] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x11c234800) [pid = 1646] [serial = 2174] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x12603d000) [pid = 1646] [serial = 2171] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x13a39b000) [pid = 1646] [serial = 2158] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x12a10b800) [pid = 1646] [serial = 2179] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x12a1b6400) [pid = 1646] [serial = 2180] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x118fd7c00) [pid = 1646] [serial = 2173] [outer = 0x0] [url = about:blank] 20:54:34 INFO - PROCESS | 1646 | 1461297274553 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x125c2e800 == 109 [pid = 1646] [id = 782] 20:54:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x113632c00) [pid = 1646] [serial = 2344] [outer = 0x0] 20:54:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x11a547c00) [pid = 1646] [serial = 2345] [outer = 0x113632c00] 20:54:34 INFO - PROCESS | 1646 | 1461297274583 Marionette DEBUG loaded listener.js 20:54:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x126f56000) [pid = 1646] [serial = 2346] [outer = 0x113632c00] 20:54:34 INFO - PROCESS | 1646 | 1461297274959 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:54:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 677ms 20:54:34 INFO - PROCESS | 1646 | 1461297274998 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 20:54:35 INFO - PROCESS | 1646 | 1461297275000 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 20:54:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:54:35 INFO - PROCESS | 1646 | 1461297275017 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:54:35 INFO - PROCESS | 1646 | 1461297275018 Marionette TRACE conn2 <- [1,3094,null,{}] 20:54:35 INFO - PROCESS | 1646 | 1461297275022 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:35 INFO - PROCESS | 1646 | 1461297275213 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 20:54:35 INFO - PROCESS | 1646 | 1461297275228 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b266800 == 110 [pid = 1646] [id = 783] 20:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x12a11c400) [pid = 1646] [serial = 2347] [outer = 0x0] 20:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x12a1b8800) [pid = 1646] [serial = 2348] [outer = 0x12a11c400] 20:54:35 INFO - PROCESS | 1646 | 1461297275271 Marionette DEBUG loaded listener.js 20:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x12a597000) [pid = 1646] [serial = 2349] [outer = 0x12a11c400] 20:54:35 INFO - PROCESS | 1646 | 1461297275682 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:54:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:54:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 679ms 20:54:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:54:35 INFO - PROCESS | 1646 | 1461297275686 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 20:54:35 INFO - PROCESS | 1646 | 1461297275687 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 20:54:35 INFO - PROCESS | 1646 | 1461297275690 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:54:35 INFO - PROCESS | 1646 | 1461297275691 Marionette TRACE conn2 <- [1,3098,null,{}] 20:54:35 INFO - PROCESS | 1646 | 1461297275693 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:35 INFO - PROCESS | 1646 | 1461297275798 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 20:54:35 INFO - PROCESS | 1646 | 1461297275802 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dacd800 == 111 [pid = 1646] [id = 784] 20:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x12a8c8c00) [pid = 1646] [serial = 2350] [outer = 0x0] 20:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x12aa26400) [pid = 1646] [serial = 2351] [outer = 0x12a8c8c00] 20:54:35 INFO - PROCESS | 1646 | 1461297275835 Marionette DEBUG loaded listener.js 20:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x12ab80c00) [pid = 1646] [serial = 2352] [outer = 0x12a8c8c00] 20:54:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:54:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:54:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 521ms 20:54:36 INFO - PROCESS | 1646 | 1461297276208 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 20:54:36 INFO - PROCESS | 1646 | 1461297276213 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 20:54:36 INFO - PROCESS | 1646 | 1461297276216 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 20:54:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:54:36 INFO - PROCESS | 1646 | 1461297276218 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:54:36 INFO - PROCESS | 1646 | 1461297276219 Marionette TRACE conn2 <- [1,3102,null,{}] 20:54:36 INFO - PROCESS | 1646 | 1461297276222 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:36 INFO - PROCESS | 1646 | 1461297276331 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 20:54:36 INFO - PROCESS | 1646 | 1461297276451 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2ef000 == 112 [pid = 1646] [id = 785] 20:54:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x12a8c9800) [pid = 1646] [serial = 2353] [outer = 0x0] 20:54:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x12ac62c00) [pid = 1646] [serial = 2354] [outer = 0x12a8c9800] 20:54:36 INFO - PROCESS | 1646 | 1461297276477 Marionette DEBUG loaded listener.js 20:54:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x12b6b9400) [pid = 1646] [serial = 2355] [outer = 0x12a8c9800] 20:54:36 INFO - PROCESS | 1646 | 1461297276799 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:54:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:54:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 620ms 20:54:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:54:36 INFO - PROCESS | 1646 | 1461297276839 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 20:54:36 INFO - PROCESS | 1646 | 1461297276840 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 20:54:36 INFO - PROCESS | 1646 | 1461297276842 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:54:36 INFO - PROCESS | 1646 | 1461297276843 Marionette TRACE conn2 <- [1,3106,null,{}] 20:54:36 INFO - PROCESS | 1646 | 1461297276846 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:36 INFO - PROCESS | 1646 | 1461297276989 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 20:54:37 INFO - PROCESS | 1646 | 1461297277009 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x13014e800 == 113 [pid = 1646] [id = 786] 20:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x12bb14400) [pid = 1646] [serial = 2356] [outer = 0x0] 20:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x12bbcd400) [pid = 1646] [serial = 2357] [outer = 0x12bb14400] 20:54:37 INFO - PROCESS | 1646 | 1461297277035 Marionette DEBUG loaded listener.js 20:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x12cfe3800) [pid = 1646] [serial = 2358] [outer = 0x12bb14400] 20:54:37 INFO - PROCESS | 1646 | 1461297277400 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 20:54:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:54:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:54:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:54:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 572ms 20:54:37 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:54:37 INFO - PROCESS | 1646 | 1461297277414 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 20:54:37 INFO - PROCESS | 1646 | 1461297277416 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 20:54:37 INFO - PROCESS | 1646 | 1461297277418 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:54:37 INFO - PROCESS | 1646 | 1461297277419 Marionette TRACE conn2 <- [1,3110,null,{}] 20:54:37 INFO - PROCESS | 1646 | 1461297277421 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:37 INFO - PROCESS | 1646 | 1461297277565 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 20:54:37 INFO - PROCESS | 1646 | 1461297277581 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1385db800 == 114 [pid = 1646] [id = 787] 20:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x12d038400) [pid = 1646] [serial = 2359] [outer = 0x0] 20:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x11c5bfc00) [pid = 1646] [serial = 2360] [outer = 0x12d038400] 20:54:37 INFO - PROCESS | 1646 | 1461297277606 Marionette DEBUG loaded listener.js 20:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x12e127000) [pid = 1646] [serial = 2361] [outer = 0x12d038400] 20:54:37 INFO - PROCESS | 1646 | 1461297277971 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 20:54:37 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:54:37 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 20:54:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:54:37 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 568ms 20:54:37 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:54:37 INFO - PROCESS | 1646 | 1461297277987 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 20:54:37 INFO - PROCESS | 1646 | 1461297277988 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 20:54:37 INFO - PROCESS | 1646 | 1461297277990 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:54:37 INFO - PROCESS | 1646 | 1461297277991 Marionette TRACE conn2 <- [1,3114,null,{}] 20:54:37 INFO - PROCESS | 1646 | 1461297277993 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:38 INFO - PROCESS | 1646 | 1461297278143 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 20:54:38 INFO - PROCESS | 1646 | 1461297278161 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\", \"b8b2d2e8-a273-4e5f-b622-787dc243b1cd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1398b8800 == 115 [pid = 1646] [id = 788] 20:54:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x12e384c00) [pid = 1646] [serial = 2362] [outer = 0x0] 20:54:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x12ec8bc00) [pid = 1646] [serial = 2363] [outer = 0x12e384c00] 20:54:38 INFO - PROCESS | 1646 | 1461297278186 Marionette DEBUG loaded listener.js 20:54:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x12ee86400) [pid = 1646] [serial = 2364] [outer = 0x12e384c00] 20:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x12ab7b000) [pid = 1646] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x11b1f4400) [pid = 1646] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x12d22dc00) [pid = 1646] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x11362c000) [pid = 1646] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x126cdcc00) [pid = 1646] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x11b118000) [pid = 1646] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x12d3f7800) [pid = 1646] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x1135c5800) [pid = 1646] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x12a599000) [pid = 1646] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x12ab81400) [pid = 1646] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x11b122c00) [pid = 1646] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 20:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x139a3f800) [pid = 1646] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x12a8f6c00) [pid = 1646] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12e35e000) [pid = 1646] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 20:54:39 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:54:39 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1072ms 20:54:39 INFO - PROCESS | 1646 | 1461297279054 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 20:54:39 INFO - PROCESS | 1646 | 1461297279062 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 20:54:39 INFO - PROCESS | 1646 | 1461297279064 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 20:54:40 WARNING - u'runner_teardown' () 20:54:40 INFO - No more tests 20:54:40 INFO - Got 0 unexpected results 20:54:40 INFO - SUITE-END | took 541s 20:54:40 INFO - Closing logging queue 20:54:40 INFO - queue closed 20:54:40 INFO - Return code: 0 20:54:40 WARNING - # TBPL SUCCESS # 20:54:40 INFO - Running post-action listener: _resource_record_post_action 20:54:40 INFO - Running post-run listener: _resource_record_post_run 20:54:41 INFO - Total resource usage - Wall time: 565s; CPU: 58.0%; Read bytes: 36718080; Write bytes: 997941760; Read time: 398; Write time: 4779 20:54:41 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:54:41 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196338176; Write bytes: 202518016; Read time: 16015; Write time: 467 20:54:41 INFO - run-tests - Wall time: 545s; CPU: 58.0%; Read bytes: 34502144; Write bytes: 792495104; Read time: 368; Write time: 4297 20:54:41 INFO - Running post-run listener: _upload_blobber_files 20:54:41 INFO - Blob upload gear active. 20:54:41 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:54:41 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 20:54:41 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:54:41 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:54:41 INFO - (blobuploader) - INFO - Open directory for files ... 20:54:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:54:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:54:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:54:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:54:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:54:42 INFO - (blobuploader) - INFO - Done attempting. 20:54:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:54:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:54:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:54:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:54:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:54:44 INFO - (blobuploader) - INFO - Done attempting. 20:54:44 INFO - (blobuploader) - INFO - Iteration through files over. 20:54:44 INFO - Return code: 0 20:54:44 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:54:44 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:54:44 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0a7c63fb7b71cf6573117db66434ea566a8005d3ad744de16945e1d3ca3acdb54bdc2ac97e3380826ff78aea16932334fbf92d4fc3659bd0e86dc7808bf0c37c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bceacc982b53a194973ba657841330cc45a1c1aee9ba837c0f5781298a6dea9087937962a19c4ecc64967ef3bfd87d673f6b5244fb1c740dfe6157ffd1c30d2b"} 20:54:44 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:54:44 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:54:44 INFO - Contents: 20:54:44 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0a7c63fb7b71cf6573117db66434ea566a8005d3ad744de16945e1d3ca3acdb54bdc2ac97e3380826ff78aea16932334fbf92d4fc3659bd0e86dc7808bf0c37c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bceacc982b53a194973ba657841330cc45a1c1aee9ba837c0f5781298a6dea9087937962a19c4ecc64967ef3bfd87d673f6b5244fb1c740dfe6157ffd1c30d2b"} 20:54:44 INFO - Running post-run listener: copy_logs_to_upload_dir 20:54:44 INFO - Copying logs to upload dir... 20:54:44 INFO - mkdir: /builds/slave/test/build/upload/logs 20:54:44 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=620.795286 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 21 secs) (at 2016-04-21 20:54:44.787621) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 20:54:44.791165) ========= 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.2Sbq4POUj5/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.xfrhttnzK5/Listeners TMPDIR=/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/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/fx-team/sha512/0a7c63fb7b71cf6573117db66434ea566a8005d3ad744de16945e1d3ca3acdb54bdc2ac97e3380826ff78aea16932334fbf92d4fc3659bd0e86dc7808bf0c37c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bceacc982b53a194973ba657841330cc45a1c1aee9ba837c0f5781298a6dea9087937962a19c4ecc64967ef3bfd87d673f6b5244fb1c740dfe6157ffd1c30d2b"} build_url:https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012800 build_url: 'https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0a7c63fb7b71cf6573117db66434ea566a8005d3ad744de16945e1d3ca3acdb54bdc2ac97e3380826ff78aea16932334fbf92d4fc3659bd0e86dc7808bf0c37c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bceacc982b53a194973ba657841330cc45a1c1aee9ba837c0f5781298a6dea9087937962a19c4ecc64967ef3bfd87d673f6b5244fb1c740dfe6157ffd1c30d2b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/e5tVATCFR9WIKcfuS6X1Vg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 20:54:44.819603) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:54:44.821972) ========= 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.2Sbq4POUj5/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.xfrhttnzK5/Listeners TMPDIR=/var/folders/r2/7_qh7wy12sb77w8gdmz8z9zr00000w/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.005237 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 20:54:44.874457) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 20:54:44.874919) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 20:54:44.875466) ========= ========= Total master_lag: 0.52 =========